*, html { margin: 0; padding: 0; }
body { background: #f7f3e7 url('../img/background.gif') repeat-x; font-size: 14px; }
* { font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #333; }
h1, h2, h3, h4, h5, h3 a, strong { font-weight: bold; }
h1, h2, h3, h4, h5 { margin: 0 0 5px; }
h1 { font-size: 1.4em; }
h2 { color: #333; font-size: 1.2em; }
h3, h3 a { color: #F60; font-size: 1em; }
h3.nav { margin: 10px 0 0; }
h4 { font-size: 0.8em; }
h5 { font-size: 0.6em; }
img { border: 0px; }
hr { margin: 20px 0; border: 1px #666 solid; border-width: 1px 0 0; }
option { padding: 0 3px; }
a { text-decoration: none; }

.left { text-align: left; }
.center { text-align: center; }
.right { text-align: right; }

.clear { clear: both; }
.action { clear: both; }
.action, .link, .pointer { cursor: pointer; }
.check { cursor: pointer; display: block; width: 16px; height: 16px; background-image: url('../img/checkbox.gif'); background-repeat: no-repeat; }
.result { padding: 0 3px; background-color: #F7D913; font-weight: bold; text-decoration: inherit; }
.search_rel_bar { float: left; margin: 5px 0 0 10px; height: 5px; background-color: #F7D913; }

.row input.date_d, .row input.date_m { width: 20px; }
.row input.date_y { width: 40px; }

textarea, input, select { border: 1px #CCC solid; font-size: 0.8em; }
textarea, input { padding: 2px; }
.submit { overflow: hidden; text-indent: -999em; display: none; }

#ajaxload { position: absolute; right: 0; top: 0; padding: 5px; z-index: 999; }
#ajaxstatus { position: absolute; right: 0; top: 25px; padding: 5px; z-index: 999; }

#main { background: #f7f3e7 url('../img/head_background.gif') repeat-x; padding: 10px; }
#logo { float: left; width: 186px; margin: 0 0 10px; }
#head { float: left; width: 710px; text-align: right; }
#head label { font-size: 0.8em; margin: 0 10px; }
#head:after { content: " "; clear: left; display: block; height: 0; font-size: 0; }
#logo h1 { background-image: url('../img/logo.gif'); text-indent: -999em; overflow: hidden; }
#logo h1, #logo h1 a { display: block; width: 186px; height: 79px; }
#query { background-image: url('../img/search.jpg'); background-position: 2px 50%; background-repeat: no-repeat; padding: 2px 2px 2px 20px; color: #999; }

#main_container { width: 936px; margin: 10px auto 0; padding: 2px; background-color: #FFF;}
#footer { background: #333333 url('../img/footer_background.gif') repeat-x; width: 920px; margin: 0 auto 10px; padding: 30px 10px; text-align: center; }
#footer, #footer a { color: #FFF; }

.nav { clear: both; background-image: url('../img/navigation_background.gif'); height: 43px; }
.nav li, .nav ul { list-style: none; }
.nav > ul { position: relative; }
.nav > li { display: inline; float: left; height: 43px; }

.nav > li.nav_inactive > a, .nav > li:hover > ul > li > a { background: url('../img/nav_button_inactive.gif') bottom right no-repeat; }
.nav > li.nav_active > a, .nav > li:hover > a, .nav > li:hover > ul > li:hover > a { background: url('../img/nav_button_active.gif') bottom right no-repeat; }

.nav > li > a { display: block; height: 15px; width: 91px; padding: 14px 30px; font-weight: bold; color: #FFF; text-align: center; text-transform: uppercase; }
.nav > li > ul > li > a { display: block; height: 15px; width: 121px; padding: 14px 15px; font-weight: regular; color: #FFF; }

.nav > li > ul { display: none; position: absolute; z-index: 2; }
.nav > li:hover > ul { display: block; }

.button { cursor: pointer; }

#flags { margin: 10px 0 0; text-align: center; }
#flags a, #flags img { border: 0px; }
#flags img { width: 15px; height: 10px; }

#login_container { margin: 10px 0 0; }
#login_container input { width: 110px; margin: 0 0 5px; }

#content_container { clear: both; }

#teaser_left, #teaser_right { margin: 15px 0; }

#teaser_left { float: left; width: 555px; height: 220px; }
#teaser_right { float: left; background: url('../img/teaser_background.gif') repeat-x; width: 341px; height: 200px; padding: 10px; }
#teaser_right, #teaser_right a { color: #FFF; }
#teaser_right a { text-decoration: underline; }

#newscontent { clear: both; }

#newscontent, #maincontent { float: left; }
#newscontent { width: 214px; padding: 0 10px 0 0; }
#newscontent h3 { font-size: 0.8em; }
.news_date { font-size: 0.8em; }
.news_content { margin: 0 0 20px; font-size: 0.8em; }
#maincontent { width: 680px; border: 1px #333 dotted; border-width: 0 0 0 1px; padding: 0 0 0 10px; }
#adsense { clear: both; margin: 10px 40px; }

h3.error, h3.message {
	clear: both;
	font-size: 1em;
	color: #555;
	background: #fff6bf url('../img/error.gif') center no-repeat;
	background-position: 10px 50%; /* x-pos y-pos */
	padding: 5px 10px 5px 36px;
	margin: 10px 0 5px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	font-weight: normal;
}
h3.error strong { color: #555; }

h3.message {
	background: #D6FFCF url('../img/message.gif') center no-repeat;
	background-position: 10px 50%; /* x-pos y-pos */
	border-color: #8CCF81;
}

.input_error { border: 1px #9F5959 solid !important; background-color: #FFDFDF; }

h3.pagetype { border: 1px #000 solid; border-width: 0 0 1px; margin: 0 0 5px; }

.input_datumT, .input_datumM,.input_datumJ { text-align: center }
.input_datumT, .input_datumM { width: 20px; }
.input_datumJ { width: 40px; }

.row .l { width: 80px; }
.row .r { width: 230px; }
   
.row { clear: both; padding: 4px 0; }
.row:after { content: ''; clear: both; display: block; visibility: hidden; }
.row div { float: left; }
.row .input { width: 250px; }
.row .select { width: 257px; }
.row .textarea { width: 490px; height: 150px; }
.row .mceSelectList { width: 110px; }
.row { line-height: 16px; }

.content ul, .content ol { margin: 10px 0; }
.content ul li { margin: 0 0 0 20px; }
.content ol li { margin: 0 0 0 30px; }

.moveone, .moveup, .edit, .delete, .editcontent { height: 15px; background-image: url('../img/edit.gif'); background-repeat: no-repeat; }
.moveone a, .moveup a, .edit a, .delete a, .editcontent a { width: 15px; display: block; text-decoration: none; }
.moveone, .moveup { width: 16px; }
.moveup { background-position: -16px; }
.edit, .delete, .images { width: 15px; }
.edit { background-position: -32px; }
.delete { background-position: -47px; }
.editcontent { background-position: -62px; }

.file_folder, .file_image, .file_other { width: 16px; height: 16px; background-image: url('../img/folder.gif'); background-repeat: no-repeat; }
.file_image { background-position: -16px; }
.file_other { background-position: -32px; }

.pages_left { width: 100px; }
.pages_right { width: 710px; }

.adminquotes { margin: 0 0 10px; }
.adminquotes a { color: #F00; }
.quoteheadline, .quote { padding: 2px; background-color: #EEE; }
.quote { margin: 0 0 5px; border: 1px #999 solid; border-width: 0 0 1px; }
.quoteadmin { margin: 5px 0 0; }
.voting { cursor: pointer; margin: 0 5px 0 0; }
#quoteID { width: 100px; }

#newpage { margin: 20px 0; }
#pageelements li { cursor: move; margin: 0 0 5px 25px; padding: 10px; border: 1px #CCC solid; }
#elementType { width: 250px; }

.w5 { width: 5%; }
.w10 { width: 10%; }
.w15 { width: 15%; }
.w20 { width: 20%; }
.w25 { width: 25%; }
.w30 { width: 30%; }
.w35 { width: 35%; }
.w40 { width: 40%; }
.w45 { width: 45%; }
.w50 { width: 50%; }
.w55 { width: 55%; }
.w60 { width: 60%; }
.w65 { width: 65%; }
.w70 { width: 70%; }
.w75 { width: 75%; }
.w80 { width: 80%; }
.w85 { width: 85%; }
.w90 { width: 90%; }
.w95 { width: 95%; }
.w100 { width: 100% }

.strength1 { width: 10px; background-color: #ff0000; }
.strength2 { width: 20px; background-color: #ff2c00; }
.strength3 { width: 30px; background-color: #ff4d00; }
.strength4 { width: 40px; background-color: #ff7300; }
.strength5 { width: 50px; background-color: #ff9900; }
.strength6 { width: 60px; background-color: #ffc700; }
.strength7 { width: 70px; background-color: #ffff00; }
.strength8 { width: 80px; background-color: #b6ff00; }
.strength9 { width: 90px; background-color: #53e200; }
.strength10{ width: 100px; background-color: #00e200; }

<!--[if IE]>
.moveone a, .moveup a, .edit a, .delete a { height: 15px; }
.moveone a, .moveup a { width: 16px; }
.edit a, .delete a { width: 15px; }
<![endif]-->