body {
font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
color: #666666;
background: #000066;
margin: 0px;
padding: 0px;
}

p {
margin-top: 0px;
}

h1 {
font: bold 14px/18px Verdana, Arial, Helvetica, sans-serif;
color: #236CFF;
margin-bottom:10px;
padding-bottom: 2px;
border-bottom: 1px solid #236CFF;
}

h2 {
font: normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
color: #236CFF;
margin-bottom: 0px;
}

#wrap {
width: 827px;
margin-left: auto;
margin-right: auto;
background: #fff url(/images/background.jpg) repeat-y top center;
}

#header {
height: 149px;
background: #f7f7f7 url(/images/header.jpg) no-repeat top center;
}

#nav {
height: 28px;
background: #fff url(/images/navback.jpg) no-repeat top center;
text-align: center;
padding-top: 0px;
}

#side {
width: 190px;
margin-left: 14px;
float: left;
padding: 5px;
}

* html #side {
/* width: 190px; */
margin-left: 6px;
}

#content {
margin-left: 10px;
padding: 15px;
width: 540px;
float: left;
min-height:350px;
}

* html #content {height:350px; width: 510px;}

#footer {
margin-left: auto;
margin-right: auto;
background: url(/images/footer.jpg) no-repeat top center;
height: 39px;
width: 827px;
}

.clear {
clear: both;
}

#newsfront {
float: right;
width: 150px;
border: 1px solid #236CFF;
margin: 0px 0px 0px 15px;
padding: 5px;
background-color: #CDDFFF;
position: relative;
}

* html #newsfront {padding: 5px;}

/* Nav */

#nav ul {
padding: .5em 0px;
margin: 0px;
list-style-type: none;
color: #074E9F;
font: bold 12px tahoma, arial, sans-serif;
text-align: center;
}

#nav li {
display: inline;
margin-right: 1.5em;
margin-left: 1.5em;
}

#nav li a:link, #nav li a:active  {
text-decoration: none;
color: #375CE1;

}

#nav li a:visited {
color: #61A3FA;
text-decoration: none;
}

#nav li a:hover {
color: #000;
}

/* ----- SlimBox --- */

.smd_slimbox ul {
margin:0px;
padding:0px;
margin-left:-10px;
}

.smd_slimbox {
float:left;
width:510px;
/*margin:1em 0;*/
clear:both;
list-style:none;
}

.smd_slimbox li {
width:165px;
height:165px;
float:left;
/*margin:1em auto;*/
text-align:center;
display: inline;
}

.smd_slimbox img {
border: 0px;
margin:0px;
padding:0px;
}

.smd_slimbox span {
float:left;
width:150px;
padding:2px 0 0 5px;
}

li.smd_slimbox_nav {
clear:both;
width:320px;
padding:20px;
font-weight: bold;
margin-left: auto;
margin-right: auto;
}

.smd_slimbox_prev {
float:left;
}

.smd_slimbox_next {
float:right;
}

/* Side Bar */

#side ul {
margin: 0px;
margin-left: 10px;
padding: 0px;
list-style-type: none;
}


#side li {
margin-top: 4px;
padding-bottom: 4px;
border-bottom: 1px solid #61A3FA;
}

#side li a:link, #side li a:active {
color: #000;
text-decoration: none;
}

#side li a:hover {
color: #333;
text-decoration: underline;
}

#side li a:visited {
color: #375CE1;
}

/* Nav */

a:link, a:active {
color: #375CE1;
text-decoration: none;
}

a:hover {
color: #000;
text-decoration: underline;
}

a:visited {
color: #61A3FA;
}

.input {
width: 30px;
border: 1px solid #999999;
}

.red {
color: red;
font-weight: bold;
}

#content img {
float: right;
margin: 10px;
margin-right: 0px;
margin-top: 0px;
display: block;
}

#newsfront img {
margin: 0px;
padding:0px;
float: none;
}

#fake img {
float: none;
margin:0px;
}

#fake ul {
margin:0px;
padding-left: -20px;
}