/* Main Layout  */
body {
background-position:top center;
background-image:url(images/page-bg.gif);
background-repeat:no-repeat;
background-attachment:fixed;
color:#000;
font:10px Verdana, Arial, Tahoma, Helvetica, sans-serif;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 0 10px;
padding:0;
}

img {
border:none;
}

hr {
background:#666;
border:0;
border-bottom:transparent;
border-top:transparent;
color:#666;
height:1px;
margin:2px 0;
}

/* Links  */
a,a:visited,a:active {
color:#265B84;
font-weight:400;
text-decoration:none;
}

a:hover {
color:#000;
font-weight:400;
text-decoration:underline;
}

a.titlelink,a.titlelink:visited,a.titlelink:active {
color:#FFF;
font-weight:700;
text-decoration:none;
}

a.titlelink:hover {
color:#FFF;
font-weight:700;
text-decoration:underline;
}

a.category,a.category:visited,a.category:active {
color:#333;
text-decoration:none;
}

a.category:hover {
color:#000;
text-decoration:underline;
}

/* Font types  */
h2 {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-variant:small-caps;
font-weight:700;
}

h5 {
background:#60ac00;
color:#000;
font-size:11px;
font-variant:small-caps;
height:15px;
padding-left:5px;
}

h6 {
background:#60ac00;
color:#000;
font-size:11px;
font-variant:small-caps;
}

small {
color:#383838;
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}

.title {
background:#60ac00;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-variant:small-caps;
height:15px;
}

.category_big,.category_big a {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
}

.category {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
}

/* Forms  */
form {
border:none;
margin:0;
padding:0;
}

input,textarea,select {
background:#F0F0F0;
border:1px solid #989898;
color:#666;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
}

input:active,textarea:active,select:active,input:focus,textarea:focus,select:focus {
background:#F6F6F6;
border:1px solid #CCC;
color:#2C2C2C;
}

input[type="radio"],input[type="checkbox"],input[type="radio"]:focus,input[type="radio"]:active,input[type="checkbox"]:focus,input[type="checkbox"]:active {
border:0;
}

.input {
border:none;
margin:2px;
}

/* Infomessages - Miscellaneous  */
.tooltip {
background:#FFF;
border:1px solid #DDD;
border-left:4px solid #0E8AEA;
color:#000;
display:none;
padding:4px 10px;
position:absolute;
z-index:100;
}

.errorbox {
background:#FCC;
border:1px dashed #D60000;
color:#666;
font-size:10px;
margin-bottom:10px;
margin-top:10px;
padding:8px;
text-align:left;
width:350px;
}

/* BBCode Tags  */
.quote {
color:#383838;
font:normal 9px Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
padding:3px;
text-align:left;
}

.code {
color:#000;
font:normal 10px Verdana, Arial, Helvetica, sans-serif;
margin:0 auto;
padding:3px;
text-align:left;
}

.codeinner {
color:#000;
font:11px 'Courier New', Courier, monospace;
}

.codeline0 {
background:#F3F3F3;
height:15px;
padding-left:3px;
white-space:nowrap;
}

.codeline1 {
background:#fff;
height:15px;
padding-left:3px;
white-space:nowrap;
}

/* New CSS  */
#topbar {
border: 1px white solid;
background:#111;
height:32px;
}

#logo {
height:170px;
width:1000px;
}

.module {
border:1px;
border-color:#000;
border-style:solid;
}

.moduletitle {
background:#000;
color:#fff;
font-size:11px;
font-variant:small-caps;
font-weight:700;
height:15px;
padding-left:5px;
}

.modulecontent {
padding:5px;
}

#searchbox {
height:25px;
left:805px;
position:relative;
top:-32px;
width:190px;
}

#menubox {
height:30px;
left:5px;
position:relative;
top:-7px;
width:610px;
}

#loginbox{
position:relative;
top:-2px;
left:5px;
}

div#container {
background:transparent;
margin:0 auto;
padding:0;
text-align:left;
width:1000px;
}

div#head {
background:transparent;
height:205px;
width:1000px;
}

div#maincontainer {
background:#fff;
margin:0;
width:1000px;
}

div#topsection {
border: 1px white solid;
background:#000;
height:36px;
}

div#contentwrapper {
position:relative;
top:-14px;
float:left;
width:100%;
}

div#contentcolumn {
height:100%;
margin-right:210px;
}

div#leftcolumn {
position:relative;
top:-14px;
background:#fff;
float:left;
margin-left:-210px;
width:200px;
}

.innertube {
margin:0 10px 10px;
}

div#footer {
clear:both;
height:50px;
text-align:center;
width:1000px;
}

hr.white {
background:#000;
border:none;
color:#000;
height:1px;
margin:4px 0;
}

.nav {
color:#36befc;
font-weight:700;
}

.hidden {
display:none;
}

div#content .main {
width:74%;
}

div#content .col2 {
width:19%;
}

hr.grey {
margin:3px 0;
}

div#topsection h1 {
margin:0;
padding-top:15px;
}
