body {background:#CDCDBE; color:#000;}

a 		{ text-decoration:none; border-width:0; color:#2998FF; }
a:hover 	{ text-decoration:underline; color:#7C7C60;}

fieldset {border:1px solid #D4E7F7;}
legend {background:#FFF; color:#969678;}

/*table.table-style01 th {background:#5EAFFF; color:#FFF;}
table.table-style01 th, table.table-style01 td {border:1px solid #B2DAFF;}
table.table-style01 tr.bg td {background:#E9F3FC;}*/

header {background:#1F1F1F;}

#logo {border-bottom:1px solid #464646; color:#FFF;}
#logo span {color:#77BCFF;}
#logo a {color:#FFF;}
#slogan {color:#B0B0B0;}
#search #search-input {border:1px solid #FFF;}
#search #search-submit {border:1px solid #969678; background:#969678; color:#FFF;}

nav {background-color:#004C8E;}
nav li a {border-left:1px solid #009DD7; color:#FFF;}
nav li.last a {border-right:1px solid #009DD7;}
nav li#nav-active a {background:#969678; color:#FFF;}
nav li a:hover {background:#008ABE; color:#FFF;}

#cols .main {background-color:#FFF;}

#content h1 {border-bottom:1px solid #77BCFF;}
#content h2, #content h3, #content h4 {border-bottom:1px solid #CDCDBE; color:#52523F;}
#aside h3 {color:#6E6E55;}
#aside ul li {border-bottom:1px solid #D8D8CC;}

footer {background:#4F4F4F; color:#BFBFBF;}
footer a {color:#BFBFBF;}
footer a:hover {color:#FFF;}

#perex {border-bottom:5px solid #77BCFF; background:#E1EEFA;}             

.section {border-bottom:1px solid #CDCDBE; background:#EEEEE9;}
.section h3 {background-color:#979779; color:#FFF;}
.section h3 a {color:#FFF;}
.section h3 a:hover {color:#444434;}



/* ----------------------------------------------------------------------------------------------------------
extra from standard skin CSS
---------------------------------------------------------------------------------------------------------- */

.coltop		{ text-align:center; font-size:95%;  background: #004D8F!important; color:#FFFFFF;}
.coltop a:link	{ color:#ffffff;}
.odd		{ background-color:#F1F1F1!important; }
.even		{ background-color:#EBEDEC!important; }

/* ============== Tables ============== */

table td 			{ vertical-align:top; }
table.flat		{ width:99%; margin:0; padding:0; border-collapse:collapse; }
table.flat td 	{ padding:0; margin:0}
table.main 		{ width:99%; margin:0; padding:4px; }
table.main td 	{ padding:4px; }
table.cells 	{ width:99%; margin:0; padding:0; /*border:1px solid #B2DAFF;*/border:1px solid #004D8F!important;  }
table.cells td	{ padding:2px; background:#E9F3FC; margin:0;border:1px solid #B2DAFF; }
table.list 		{ width:99%; margin:0; padding:5px; }
table.list td 	{ padding:12px; }
table.subforum		{ width:99%; margin:0; padding:0; border:0px;border-collapse:collapse; }
table.subforum td 	{ padding:0; border:0px; margin:0}