html {margin: 0;padding: 0;}
body {background: #8FACDD;width: auto;color: #202020;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px auto 0px;padding: 0px;}
#wrap {background: #FFFFFF url(images/bg.gif);width: 990px;margin: 0px auto 0px;padding: 0px;}
a, a:visited {color: #4776C5;text-decoration: none;}
a:hover {color: #95A469;text-decoration: underline;}
#topnavbar {background: #FFFFFF url(images/topnav00.gif);width: 990px;height: 50px;color: #FFFFFF;margin: 0px auto 0px;padding: 0px;}
#topnavbar a, #topnavbar a:visited {font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: underline;}
#topnavbar a:hover {text-decoration: none;}
#topnavbar p {font-size: 11px;font-weight: bold;padding: 0px;margin: 0px;}
.topnavbarleft {width: 200px;float: left;margin: 0px;padding: 28px 0px 0px 30px;	}
.topnavbarright {width: auto;float: right;margin: 0px;padding: 27px 30px 0px 0px;text-transform: uppercase;text-align: right;color: #33FF33;}
.topnavbarright span {color: white;}
.topnavbarright a img {border: none;margin: 0px 3px 0px 0px;padding: 0px;}
#header {background: #FFFFFF;width: 960px;height: 100px;color: #000000;font-size: 11px;margin: 0px auto 0px;padding: 0px;overflow: hidden;}
.headerleft {width: 228px;float: left;font-size: 14px;margin: 0px;padding: 10px;}
.headerright {width: 468px;height: 60px;float: right;margin: 0px;padding: 25px 5px 0px 0px;}
#navbar {background: #FFFFFF url(images/navbar00.gif);width: 960px;height: 30px;font-size: 12px;font-family: Arial, Tahoma, Verdana, Helvetica;color: #FFFFFF;font-weight: bold;	margin: 0px auto 0px;padding: 0px;border-bottom: 1px solid #98B4E0;}
#navbar a, #navbar a:visited {color: #FFFFFF;font-size: 12px;text-decoration: none;padding: 0px 0px 0px 3px;}
#navbar a:hover {color: #FFFFFF;text-decoration: underline;padding: 0px 0px 0px 3px;}
#nav {margin: 0px;padding: 0px;list-style: none;}
#nav ul {	margin: 0px;padding: 0px;list-style: none;}
#nav a, #nav a:visited {background: #FFFFFF url(images/navlink0.gif) right;color: #FFFFFF;display: block;font-weight: bold;text-transform: uppercase;margin: 0px;padding: 8px 17px 8px 15px;}
#nav a:hover {background: #FFFFFF url(images/navhover.gif) right;color: #FFFFFF;margin: 0px;padding: 8px 17px 8px 15px;text-decoration: none;}
#nav li {float: left;margin: 0px;padding: 0px;z-index: 15;position: relative;}
#nav li li {float: left;margin: 0px;padding: 0px;width: 150px;z-index: 10;position: relative;}
#nav li li a, #nav li li a:link, #nav li li a:visited {background: #4776C5;width: 150px;float: none;text-transform: none;margin: 0px;padding: 7px 10px 7px 10px;border-bottom: 1px solid #6E94D2;border-left: 1px solid #6E94D2;border-right: 1px solid #6E94D2;}
#nav li li a:hover, #nav li li a:active {background: #799CD6;padding: 7px 10px 7px 10px;}
#nav li ul {position: absolute;width: 10em;left: -999em;}
#nav li:hover ul {left: auto;display: block;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
#subnavbar {background: #4776C5;width: 960px;height: 24px;color: #FFFFFF;margin: 0px auto 0px;padding: 0px;}
#bannerbar {width: auto;color: #FFFFFF;margin: 0px auto 0px;padding: 0px;}
#subnav {margin: 0px;padding: 0px;list-style: none;}
#subnav ul {margin: 0px;padding: 0px;list-style: none;}
#subnav a {background: #4776C5;color: #FFFFFF;display: block;font-size: 10px;font-weight: normal;text-transform: uppercase;margin: 0px;padding: 6px 15px 5px 15px;}
#subnav a:hover {background: #95A469;color: #FFFFFF;display: block;text-decoration: none;margin: 0px;padding: 6px 15px 5px 15px;}
#subnav li {background: #4776C5;color: #FFFFFF;display: inline;font-size: 10px;font-weight: normal;text-transform: uppercase;margin: 0px;padding: 8px 15px 5px 15px;z-index: 14;position: relative;}
#subnav li li {float: left;margin: 0px;padding: 0px;width: 140px;z-index: 10;position: relative;}
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {background: #4776C5;width: 140px;float: none;margin: 0px;padding: 6px 10px 5px 10px;border-top: 1px solid #FFFFFF;}
#subnav li li a:hover, #subnav li li a:active {background: #95A469;margin: 0px;padding: 6px 10px 5px 10px;}
#subnav li ul {position: absolute;width: 10em;left: -999em;}
#subnav li:hover ul {left: auto;display: block;}
#subnav li:hover ul, #subnav li.sfhover1 ul {left: auto;}
#homepage {float: left;width: 600px;margin: 0px;padding: 0px;}
#homepage p {margin: 0px;padding: 0px 10px 0px 10px;}
#homepage p img {border: none;float: left;margin: 0px;}
#homepage ul {list-style-type: square;margin: 0px;padding: 0px 0px 15px 20px;}
#homepage ul li {list-style-type: square;margin: 0px;padding: 0px;}
.hpdate {font-size: 11px;margin: 0px;padding: 0px;}
#homepagetop {background: #FFFFFF;float: left;width: 600px;margin: 0px 0px 10px 0px;padding: 0px;}
.hptabber {float: left;margin: 0px;padding: 12px 0px 0px 0px;display: inline;}
.hptabber img {border: none;margin: 0px;}
#homepageleft {float: left;width: 600px;margin: 0px;padding: 0px;}
#homepagefeat {float: left;width: 600px;margin: 0px;padding: 0px;}
.featured {background: #FFFFFF url(images/featured.gif) repeat-x top;float: left;width: 600px;margin: 0px;padding: 10px 10px 10px 10px;}
.featuredhalfl {float: left;width: 45%;margin: 0px;padding: 10px 10px 10px 10px;}
.featuredhalfr {float: right;width: 45%;padding: 10px 10px 10px 10px;}
.featuredhalfl,.featuredhalfr {background-color: #DFF1BE;border: 2px solid #0099CC;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.featured img {border: none;margin: 0px;}
#homepageright {float: right;width: 290px;margin: 0px;padding: 0px;}
#content {width: auto;margin: 0px auto 0px;padding: 0px 25px 0px 30px;line-height: 18px;}
#content h1 {color: #333333;font-size: 22px;font-family: Arial, Tahoma, Verdana;font-weight: normal;argin: 0px 0px 5px 0px;padding: 10px 0px 0px 0px;}
#content h1 a, #content h1 a:visited  {color: #333333;font-size: 22px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0px 0px 5px 0px;padding: 0px 0px 0px 0px;}
#content h1 a:hover {color: #4776C5;text-decoration: none;}
#content h2 {background: #333333;color: #FFFFFF;font-size: 12px;font-family: Arial, Tahoma, Verdana;font-weight: bold;text-transform: uppercase;margin: 0px 0px 2px 0px;padding: 7px 0px 5px 10px;}
#content h3 {background: #FFFFFF url(images/navbar00.gif);color: #FFFFFF;font-size: 12px;font-family: Arial, Tahoma, Verdana;font-weight: bold;text-align: center;text-transform: uppercase;margin: 0px 0px 10px 0px;padding: 7px 0px 5px 0px;}
#content h4 {color: #000000;font-size: 18px;font-family: Arial, Tahoma, Verdana;font-weight: normal;margin: 0px;padding: 0px;}
#content img.wp-smiley {float: none;border: none;	margin: 0px;padding: 0px;}
#content img.wp-wink {float: none;border: none;margin: 0px;padding: 0px;}
#contentleft {float: left;width: 600px;margin: 0px;padding: 0px 0px 20px 0px;}
#contentleft p {margin: 0px;padding: 0px 0px 15px 0px;}
#contentleft a img {margin: 0px;padding: 0px;border: none;}
blockquote {background: #E8E8E8;margin: 0px 25px 15px 25px;padding: 10px 20px 0px 15px;border-top: 1px solid #DDDDDD;border-right: 1px solid #666666;border-left: 1px solid #DDDDDD;border-bottom: 1px solid #666666;}
#content blockquote p {margin: 0px;padding: 0px 0px 15px 0px;}
.postarea {background: #FFFFFF;float: left;width: 600px;margin: 0px 0px 10px 0px;padding: 10px 0px 0px 0px;}
.postarea ul {list-style-type: square;margin: 0px;padding: 0px 0px 15px 0px;}
.postarea ul li {list-style-type: square;margin: 0px 0px 0px 20px;padding: 0px;}
.postarea ul ul {list-style-type: square;margin: 0px;padding: 0px 0px 0px 0px;}
.postarea ol {margin: 0px;padding: 0px 0px 15px 0px;}
.postarea ol li {margin: 0px 0px 0px 20px;padding: 0px;}
.date {width: 600px;float: left;margin: 0px;	padding: 5px 0px 0px 0px;}
.dateleft {width: 370px;float: left;margin: 0px;padding: 0px;}
.dateright {	width: 200px;float: right;margin: 0px;padding: 0px;text-align: right;}
.time {background: #FFFFFF url(images/icon_tim.gif) no-repeat top left;margin: 0px 0px 0px 3px;padding: 0px 0px 0px 20px;}
.icomment {background: #FFFFFF url(images/icon_com.gif) no-repeat top left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 18px;}
.tags {background: #FFFFFF url(images/icon_tag.gif) no-repeat top left;margin: 0px;padding: 0px 0px 0px 18px;}
.category {background: #FFFFFF url(images/icon_cat.gif) no-repeat top left;margin: 0px;padding: 0px 0px 0px 18px;}
.postmeta {width: 600px;font-size: 12px;padding: 5px 0px 0px 0px;margin: 0px;border-top: double #EAEAEA;}
.postmeta2 {width: 600px;font-size: 12px;padding: 5px 0px 40px 0px;margin: 0px;border-top: double #EAEAEA;}
img.centered  {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;padding: 0px;}
img.alignnone {padding: 0px;margin: 0px 0px 10px 0px;display: inline;}
img.alignright {padding: 0px;margin: 0px 0px 10px 10px;display: inline;}
img.alignleft {padding: 0px;margin: 0px 10px 10px 0px;display: inline;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;margin-bottom: 10px;}
.alignright {float: right;margin: 0px 0px 10px 10px;}
.alignleft {float: left;margin: 0px 10px 10px 0px;}	
#sidebar {float: right;width: 250px;margin: 0px 25px;padding: 0px 0px 0px 0px;display: inline;}
#sidebar h2 {background: #FFFFFF url(images/navbar00.gif);color: #FFFFFF;font-size: 13px;font-family: Arial, Tahoma, Verdana;font-weight: bold;text-align: center;text-transform: uppercase;margin: 0px 0px 10px 0px;padding: 7px 0px 5px 0px;width:250px;}
#sidebar p {margin: 0px;padding: 0px;}
#sidebar a img {border: none;margin: 0px;padding: 0px 0px 10px 0px;}
#sidebar ul {list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
#sidebar ul li {list-style-type: none;margin: 0px 0px 5px 0px;padding: 0px;}
#sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#sidebar ul li li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
#sidebar ul li ul li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
.widgetarea {background: #FFFFFF;float: left;width: 300px;margin: 0px;padding: 10px 0px 0px 0px;}
.menumember {font-size:13px;background: #FFFFFF url(images/sidebart.gif) top no-repeat;float: left;width: 250px;margin: 0px 0px 10px 0px;padding: 10px;border: 1px solid #DDDDDD;}
.menumember a {line-height:1.6em;margin:0;padding:0;}
.menumember h2 {margin: 0px;padding: 0px 0px 5px 0px;}
#l_sidebar {background: #FFFFFF;float: left;width: 160px;margin: 0px;padding: 0px;display: inline;}
#l_sidebar p {margin: 0px;padding: 0px 0px 15px 0px;}
#l_sidebar a img {border: none;margin: 0px;padding: 0px 0px 10px 0px;}
#l_sidebar ul {list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
#l_sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#l_sidebar ul li li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
#l_sidebar ul li ul li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
#r_sidebar {background: #FFFFFF;float: right;width: 120px;margin: 0px;padding: 0px;display: inline;}
#r_sidebar p {padding: 0px 0px 15px 0px;margin: 0px;}
#r_sidebar a img {border: none;margin: 0px;padding: 0px 0px 10px 0px;}
#r_sidebar ul {list-style-type: none;margin: 0px 0px 10px 0px;padding: 0px;}
#r_sidebar ul ul {list-style-type: none;margin: 0px;padding: 0px;}
#r_sidebar ul li li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
#r_sidebar ul li ul li {background: #FFFFFF url(images/icon0000.gif) no-repeat top left;padding: 0px 0px 5px 18px;margin: 0px;}
#footer {background: #FFFFFF url(images/footer00.gif);width: auto;height: 50px;margin: 0px auto 0px;padding: 0px 20px 0 20px;text-align: center;}
#footer p {color: #FFFFFF;font-size: 12px;font-family: Arial, Tahoma, Verdana;margin: 0px;padding: 7px 0px 0px 0px; float:right;}
#footer span { float:left; padding:7px 15px 0 4px}
#footer a, #footer a:visited {color: #FFFFFF;text-decoration: none;}
#footer a:hover {color: #FFFFFF;text-decoration: underline;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 40px;}
.alignright {float: right;}
.alignleft {float: left;}
.thread-alt {background: #FFFFFF;margin: 0px;padding: 0px;}
.thread-even {background: #EEEEEE;margin: 0px;padding: 0px;}
.icescroller {padding:4px 0 0;position:relative;overflow:hidden;}
.icescroller .hide {visibility: hidden;position: absolute;}
.icescroller p {float:left;margin:4px 0 0;text-transform:uppercase;color:#555}
li.scrolleritem {margin:4px 0 0;list-style-type:none;}
li.scrolleritem a { font-weight:bold; padding-right:3px}
/* buttons */
ul.icescroller_buttons{float:left;margin:7px 5px 0 10px;padding:0;overflow:hidden;position:relative;}
ul.icescroller_buttons li {list-style-type:none;float:left;margin:0;}
ul.icescroller_buttons li a {text-align:center;width:16px;height:14px;margin-right:5px;display:block;border-bottom:none;}
ul.icescroller_buttons li a:hover { border-bottom:none}
ul.icescroller_buttons li.prev a{  background:url(icescrol.png) no-repeat top}
ul.icescroller_buttons li.next a{  background:url(icescrol.png) no-repeat top}
ul.icescroller_buttons li.prev  a:hover,
ul.icescroller_buttons li.next a:hover{  background-position: bottom}
.randomadd {
position:fixed;
bottom:10px;
right:30px;
z-index:1000;
back-color:transparent;
overflow:hidden;
}