* {
	padding:0;
	margin:0;
}
body {
	background:#114763 url(/images/bg.gif) repeat-x top left;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top:5px;
}
a, a:link, a:visited {
	color:#3B5998;
	text-decoration:none;
}
a:hover, a:active {
	text-decoration:underline;
}
.row {	clear:none;
	float: left;
	width: 18%;
	margin: 0 5px;
}
.or {	font-weight: bold;
	padding: 35px 5px;
}
p {
	margin-bottom:8px;
}
li {
	list-style-position:inside;
}
img {
	border : 0;
}
.clear {
	clear : both;
}
.warning {
	color : #cc0000;
}
.warning-green {
	color : #008800;
}
h1.banner {
	background : url(/images/logo.gif) no-repeat top left;
	width : 310px;
	height : 50px;
	float : left;
}
h1 a {
	display : block;
	text-decoration:none;
}
h1 a span {
	display : none;
}
div#view h2 {
	padding-top : 6px;
	font-size : 17px;
}
div#view h3 {
	padding-top : 6px;
	font-size : 14px;
}
div#view h4 {
	font-size : 12px;
}
div#wrapper {
	width : 990px;
	margin : 0 auto;
}
ul#nav {
	float : right;
	margin-top : 20px;
}
#nav li {
	float : left;
	list-style : none;
	margin : 0 6px;
}
#nav li a, #nav li a:link, #nav li a:visited {
	color : #6dadc9;
	font-weight : bold;
	text-transform : uppercase;
	padding : 4px;
	vertical-align : sub;
}
#nav li a:hover, #nav li a:active {
	color : #fff;
	text-decoration : none;
}
div#container {
	margin-top : 5px;
	padding : 7px;
	padding-bottom : 0;
	background : #114763 url(/images/wrapper.gif) repeat-x top left;
	border-top : 1px solid #215972;
}
.page {
	background : #fff url(/images/main.gif) repeat-y top left;
}
div#top {
text-align : center;
padding-top : 14px;
}
div#banner {
width : 976px;
height : 118px;
background : url(/images/banner.gif) no-repeat top center;
}
h2#banner span {
display : none;
}
div#lower {
width : 976px;
background : #c5d5e4 url(/images/main.gif) repeat-y top left;
}
#sidebar {
float : right;
width : 345px;
padding : 10px 0;
}
#sidebar li {
list-style : none;
}
#sidebar h2 {
line-height : 40px;
padding : 0 10px;
height : 40px;
color : #fff;
font-size : 16px;
font-weight : normal;
background : url(/images/sideh2.gif) repeat-x top left;
border : 1px solid #bf5627;
border-width : 0 1px;
}
#sidebar li ul, div.sidecell {
margin : 7px 5px;
padding : 10px;
background : #fff;
border-bottom : 1px solid #afc4d9;
}
#sidebar li ul li {
padding-left : 17px;
background : url(/images/bullet.gif) no-repeat top left;
}
#sidebar a:link, #sidebar a:visited {
color : #134663;
}
div#left {
width : 600px;
float : left;
padding : 0 0 5px 20px;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
text-align : left;
}
#left h1 {
font-size : 19px;
font-family : arial, sans-serif;
margin : 5px 0 0 0;
}
#left h2 {
font-size : 15px;
margin : 3px 0;
font-family : Tahoma, Verdana, sans-serif;
}
#left h2 a, #left h2 a:link, #left h2 a:visited {
color : #134663;
display : block;
}
#left h2 a:hover, #left h2 a:active {
text-decoration : none;
color : #cc0000;
}
#left h3 {
font-size : 13px;
font-family : Tahoma, Verdana, sans-serif;
}
div.post {
border-top: 1px dotted #ccc;
clear : both;
margin-top: 5px;
}
.postinfo {
margin-left : -10px;
padding-left : 10px;
padding-top : 5px;
background : url(/images/posttitle.gif) no-repeat top left;
font-family : Verdana, Tahoma, Arial, sans-serif;
font-size : 10px;
margin-bottom : 5px;
}
.postdate {
margin : 0;
position : absolute;
top : 0;
left : 0;
text-align : center;
padding : 0 10px 6px 10px;
background : url(/images/date.gif) no-repeat;
}
.postdate small {
font-size : 9px;
color : #fff;
}
.postdate .month {
display : block;
text-transform : uppercase;
font-size : 9px;
padding-top : 5px;
}
.postdate .day {
display : block;
font-size : 22px;
letter-spacing : -1px;
font-weight : normal;
padding-top : 3px;
color : #111;
}
.postdate .year {
display : block;
}
.posthead {
position : relative;
clear : left;
}
.post img {
float : left;
margin-right : 5px;
padding : 4px;
border : 1px solid #999;
}
.post img.scimage {
float:none;
}
.feature {
float : left;
width : 50%;
}
.feature img {
display : block;
margin-left : auto;
margin-right : auto;
}
.entry {
margin : 5px 0;
}
.entry p, .entry ul, .entry ol, .entry blockquote {
margin-bottom : 8px;
}
.entry blockquote {
padding : 10px;
border-left : 2px solid #ed8820;
}
.entry ol {
margin-left : 15px;
}
.entry ul {
margin-left : 10px;
}
.entry li {
list-style-position : outside;
}
div.pagenav {
text-align : center;
}
.pagenav a:link, .pagenav a:visited {
color : #134663;
}
.lower_bottom {
float : left;
width : 976px;
height : 8px;
background : url(/images/wrapperbottom.gif) no-repeat bottom left;
}
#menu {
background : #333;
float : left;
list-style : none;
margin : 0;
padding : 0;
width : 100%;
}
#menu li {
background : #333 url(/images/seperator.gif) no-repeat bottom right;
float : left;
padding : 10px 0;
}
#menu a {
padding : 10px 15px;
font : normal 17px Arial, Helvetica, sans-serif;
color : #ccc;
text-decoration : none;
}
#menu li.last {
float : right;
background : #333 url(/images/seperator.gif) no-repeat bottom left;
}
#menu a:hover {
background : #2580a2 url(/images/hover.gif) no-repeat bottom center;
color : #fff;
padding-bottom : 11px;
}
div#browse {
float : left;
width : 50%;
}
ul#browse {
margin-bottom : 10px;
}
ul#browse li {
list-style : none;
margin-right : 30px;
padding-right : 10px;
}
#browse li a, #browse li a:link, #browse li a:visited {
font-size : 20px;
margin : 10px 0 0 0;
font-family : Arial, Tahoma, Verdana, sans-serif;
color : #134663;
padding : 4px;
}
#browse li a:hover, #browse li a:active {
color : #000;
text-decoration : none;
}
form div {
padding : 4px 0;
}
form.add div {
clear : both;
}
form.add fieldset div input#savepost.formbutton {
width : 80px;
}
.formbutton {
background : transparent url(/images/formbg.gif) repeat-x scroll left top;
border : 1px outset #cccccc;
color : #111111;
font-weight : bold;
padding : 1px 2px;
width : 80px;
}
div label {
display : block;
}
form.add div label {
display : block;
float : left;
width : 120px;
padding : 3px 5px;
text-align : right;
}
form.add div.checkbox {
float : left;
width : 25%;
clear : none;
padding : 1px 0;
}
form.add div.checkbox label {
text-align : left;
}
form.add label.labelRadio {
display : block;
line-height : 120%;
width : 170px;
text-align : left;
float : none;
margin : 0 0 2px 125px;
}
form.add div input.radio {
float : left;
width : 15px;
}
form.add div input.checkbox {
float : left;
width : 15px;
}
form.add div input, form.add div select {
width : 175px;
}
form.add .calendarDateInput {
width : 50px;
}
form fieldset {
border-color : #000000;
border-style : solid none none;
border-width : 1px 0 0;
clear : both;
font-size : 100%;
margin : 0;
padding : 10px;
}
form fieldset legend {
color : #000000;
font-size : 125%;
font-weight : normal;
margin : 0;
padding : 0 5px;
}
form#search div {
float : left;
width : 50%;
}
form#search div label {
display : block;
float : left;
width : 75px;
padding : 3px 5px;
text-align : right;
}
form#search div.clear {
clear : both;
}
form#search div.advanced {
clear : both;
display : none;
width : 100%;
}
form#search div select {
width : 150px;
}
#options ul {
margin : 0;
padding : 0;
}
#options ul li {
position : relative;
display : inline;
float : left;
width : 20%;
padding : 1px 8px;
text-decoration : none;
}
#view {
line-height : 18px;
}
#info div {margin-left : 125px;
}
#view label {
font-weight : bold;
float : left;
width : 125px;
}
#view #info label {
margin-left : -125px;
}
#view .clear {
border-bottom : 1px solid #444;
}
.w150 {
width : 150px;
}
.w75 {
width : 75px;
}
.w50 {
width : 50px;
}
.drop-shadow {
float : left;
position : relative;
margin : 10px 3px 0 10px !important ;
margin : 10px 3px 0 5px;
background : transparent url(/images/drop_shadow.png) no-repeat bottom right !important ;
background : transparent url(/images/drop_shadow_ie.gif) no-repeat bottom right;
}
.drop-shadow img {
padding : 4px;
position : relative;
margin : -6px 6px 6px -6px;
background-color : #ffffff;
border : 1px solid #a9a9a9;
}
#footer {
clear : both;
float : left;
width : 100%;
background : #114763;
border-top : 3px solid #0c222f;
padding : 4px 0;
}
#footer #copyright {
padding : 5px;
color : #fff;
clear: both;
}
#copyright a {
float : left;
padding : 0 0.6em;
font : 400 11px arial, sans-serif;
color : #ffffff;
border-right : 1px solid #aaaaaa;
}
#copyright a.last {
padding-right : 0;
border-right : 0;
}
#copyright a:hover {
color : #8eb4c6;
}

#footer #bg ul {
margin : 0 !important ;
margin : 0;
clear: both;
}
#footer #bg ul li {
display : inline;
list-style : none;
color : #ffffff;
}
#footer #bg ul li a {
float : left;
padding : 0 0.6em;
font : 400 1em arial, sans-serif;
color : #ffffff;
border-right : 1px solid #aaaaaa;
}
#footer #bg ul li a.last {
padding-right : 0;
border-right : 0;
}
#footer #bg ul li a:hover {
color : #8eb4c6;
}
#footer #bg img {
position : absolute;
top : 6%;
left : 10px;
}

/* PAGINATION */

#pagination {
width: 100%;
padding: 5px 0;
float: right;
}

#pagination ul {
display: inline;
list-style-type: none;
line-height: 2em;
padding: 0;
margin: 0;
}

#pagination li {
display: inline;
}

#pagination a {
color: #000;
text-decoration: none;
padding: 3px 6px;
border: 1px solid #aaa;
}

#pagination a:hover {
color: #11d;
border-color: #11d;
}

#pagination li.current span { /* a span is used to avoid problems in IE*/
color: #000;
padding: 3px 6px;
background-color: #d0d7e2;
border: 1px solid #32528c;
}

#pagination li.disabled span {
color: #888;
padding: .1em .3em;
border: 1px solid #888;
}

