@charset "UTF-8";
/* CSS Document */

body { background-color: #2e2e2e; margin: 0px; padding: 0px; }

body, div, td { font-family: Arial; font-size: 12px; color:#000; }
body { behavior: url("_js/csshover3.htc"); }

a { behavior: url(_css/iepngfix.htc); cursor:pointer; color:#333333; text-decoration: underline; }
a:link { color:#333333; text-decoration: underline; }
a:hover { color:#333333; text-decoration: none; }
a:visited { color:#333333; text-decoration: underline; }
a:active { color:#333333; text-decoration: underline; }

div.clear { clear:both; padding: 0px !important; margin: 0px !important; }

/*ul { margin: 0px; padding: 0px; }*/

#wrapper { width: 748px; margin: 0px auto; }

div#navwrapper { width: 748px; height: 40px; background:url(../_images/nav_bg.jpg) no-repeat; position: relative; }
div#navwrapper select { position: absolute; right: 6px; top: 5px; vertical-align:middle; }
ul#nav { list-style:none; position:relative; width: 269px; height: 17px; left: 15px; top: 10px; margin: 0px; padding: 0px; }
ul#nav li { list-style:none; position: absolute; margin: 0px; padding: 0px; }
ul#nav li a { height: 17px; display:block; }
ul#nav li a span { display:none; }
ul#nav li.newsletter { width: 76px; }
ul#nav li.newsletter a { background:url(../_images/nav.png) no-repeat 0px 0px; }
ul#nav li.newsletter a:hover,
ul#nav li.newsletter a.on { background:url(../_images/nav.png) no-repeat 0px -17px; }
ul#nav li.blog { width: 28px; left: 93px; }
ul#nav li.blog a { background:url(../_images/nav.png) no-repeat -93px 0px; }
ul#nav li.blog a:hover,
ul#nav li.blog a.on { background:url(../_images/nav.png) no-repeat -93px -17px; }
ul#nav li.about { width: 60px; left: 141px; }
ul#nav li.about a { background:url(../_images/nav.png) no-repeat -141px 0px; }
ul#nav li.about a:hover,
ul#nav li.about a.on { background:url(../_images/nav.png) no-repeat -141px -17px; }
ul#nav li.signup { width: 47px; left: 222px; }
ul#nav li.signup a { background:url(../_images/nav.png) no-repeat -222px 0px; }
ul#nav li.signup a:hover,
ul#nav li.signup a.on { background:url(../_images/nav.png) no-repeat -222px -17px; }

div#content { width: 748px; background: #f5f5f5; padding: 0px 0px 0px; }

.infobox { width: 715px; padding: 16px 0px 0px; }
.infobox div { background-color: #e4e4e4; padding: 15px; text-align:left; }
.infobox td div { padding: 0px; }

.blogleft { float: left; width: 500px; padding-left: 16px; }
.blogleft .infobox { width: 500px; padding: 16px 0px 0px; }

.blogthumb { float: left; padding-right: 10px; width: 100px; height: 100px; }

.blogright { float: right; width: 198px; padding: 16px 16px 0px 16px; }
.blogright p { margin: 0px 0px 10px; padding: 0px; display:block; }
.blogright p a { color: #000; }
.blogright p a.on { font-style:italic; }

.footerbox { width: 715px; margin: 20px 0px 0px; }

input { border: 1px solid #000; background:#FFF; }

.pagination { margin-top: 20px; }
.pagination a.newer { float: left; }
.pagination a.older { float: right; }

