body {margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; font-size: 80%;}

#content a, #content a:link, #content a:active, #content a:visited,
#foot a, #foot a:link, #foot a:active, #foot a:visited { color:#AA7800; text-decoration:none; }
#content a:hover, #foot a:hover { border-bottom: 1px solid #AA7800; }

/* Start head */
#head { background:#FFF url(/images/head-back.png) top repeat-x; border-top: 1px solid #0072CA; position: relative;}
#head img {border: 0; display: block;}
/* End head */

/* Start menu */
#menu { margin-top: -32px; position: relative;}

#menu ul {margin: 0; padding: 0 0 0 0.5em; list-style: none;}
#menu ul li {display: inline; margin: 0 0.25em;}
#menu ul li a, #menu ul li a:visited {display: inline-block; padding: 0.5em; font-size: 150%; text-decoration: none; color: #4E4646;}
#menu ul li a:hover {text-shadow: 0 0 4px #ccc; color: #000;}


/* End menu */

/* Start tools */
#tools {position: absolute; right: 1em; top: 0.5em; color: #fff;}
#tools a, #tools a:visited { color: #fff; text-decoration: none; font-weight: bold;}
#tools a.user, #tools a.user:visited { font-weight: normal; font-style:italic;}
#tools a:hover { text-decoration: underline;}

#login input {font-size: 80%;}

/* #login input { border: 1px solid #D7A604; background: #C0720B;}
#login input#submit { color: #fff; background: #624F4E;}*/

/* End tools */

/* Start foot */
#foot { clear: both; border-top: 1px solid #6E6261; margin-top: 0.5em; padding-bottom: 0.5em; text-align: center; position: relative;}
#foot img { position: absolute; right: 1em; top: 0.5em;}
#foot p { color: #6E6261; margin: 0.5em 0;}

#foot ul, #foot ul li {margin: 0; padding: 0; list-style: none;}
#foot ul {margin: 0.5em 0;}
#foot ul li { display: inline-block; padding: 0 0.3em; border-right: 1px solid #6E6261;}
#foot ul li:last-child {border-right: 0;}

/* End foot */

/* Start content */
#content { min-height: 300px; margin: 1em;}

#languages {text-align: right; font-size: 80%; margin-top: -0.5em; position: relative;}
#languages p {margin: 0; color: #6E6261;}

/* End content */

/* Start searchbox */
#search { position: absolute; right: 8px; top: 11px; font-size:80%; border: 1px solid #CA7708;}
#search div {border: 1px solid #E2AF00; float: left; background: #624F4E;}
#search input { padding:0.15em; float: left; display: block;}
#search input.hidden {display: none;}
#search #searchbox { background:#B8B8B8 url(/images/search-back.png) repeat-x center top;
	border-color:#624F4E #624F4E #4C3E3C;
	border-style:solid;
	border-width:1px;
}
#search #searchbox:focus { background:#FFF; }
#search #searchbutton {
	background:#624F4E url(/images/searchbutton-back.png) repeat-x center bottom;
	border:0;
	color:#FFF;
}
#search #searchbutton:focus { background:#88AA00 url(/images/searchbutton-back-focus.png) repeat-x center bottom; }
/* End searchbox */

/* Start homepage */

.column { float: left; }
#articles .column { float: left; width: 50%;}
#information {width: 68.5%; margin-right: 1%; }
#community {width: 30%;}

#community .section h2 a {color: #4E4646; }
#community .section h2 a:hover {color: #4E4646; border-bottom-color: #4E4646;}

#articles {clear: both; }

.section {margin: 0 0.5em 0.5em; padding-bottom: 0.5em;}
#articles #latest {margin-left: 0;}
#articles #popular {margin-right: 0;}

.section h2 { color: #4E4646; font-size: 140%; margin: 0 0 0.7em; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.section p { margin: 0.5em 0;}

.section ul, .section ul li {list-style: none; margin: 0.5em 0; padding: 0;}
.section ul li h2, .section ul li h3 {font-size: 100%; font-family: Verdana, Arial, Helvetica, sans-serif;}
.section ul li h3, .section ul li p {margin: 0; }
.section ul li p {margin-bottom: 0.5em; font-family: Arial, Helvetica, sans-serif;}

#introduction {border-bottom: 1px solid #6E6261;}

#feature img, #members img {border: 1px solid #6E6261; padding: 1px; background: #fff; float: left; display: block; margin-right: 0.5em; box-shadow: 0 0 3px #ccc;}

#feature a:hover img, #members a:hover img {border-color: #AA7800;}

#feature img {width: 192px; height: 96px; float: right; margin-left: 0.5em;}

#forums ul li p, #members ul li p {font-size: 80%;}

#members li {clear:both; display: block; }
#members img {width: 24px; height: 24px;}

/* End homepage */