html {background: #212121 url(img/templatemo_body.png) repeat;margin:0px;padding:0px;color: #777;font-family: Tahoma, Geneva, sans-serif;font-size:13px;line-height:1.5em;}
body {background: url(img/templatemo_body_top.png) repeat-x !important; padding:0; margin:0;} 
a, a:link, a:visited {color: #000;font-weight: bold;}
a:hover {text-decoration:none;color: #CC0000;}
p { margin: 0 0 20px 0; }
img { border: 0px !important; background:#fff; -moz-box-shadow: 0px 0px 5px #ccc; -webkit-box-shadow: 0px 0px 5px #ccc; box-shadow: 0px 0px 5px #ccc; }

h1, h2, h3, h4, h5 { font-weight: normal; }
h1 { font-size: 42px; color: #000; line-height: 1em; margin: 10px 0px 20px; }
h1:first-letter {font-size:60px; color:#d64444; font-style:italic;}
h2 { font-size: 20px; color: #000; margin: 0 0 20px; padding: 0 0 10px; border-bottom: 1px dashed #999; }
h3 { font-size: 21px; color: #333; margin: 0 0 10px; text-decoration: none; font-weight: normal; padding: 0 0 10px; border-bottom: 1px dashed #999; }
h2 a, h3 a, .blogHeader a{text-decoration:none; font-weight:normal !important;}
h4 { font-size: 18px; color: #000; margin: 0 0 10px; padding: 0; }
h5 { font-size: 14px; height: 20px; color: #000; margin: 0 0 10px; padding: 2px 8px; background: url(images/templatemo_h5_bg.png) no-repeat top left; } 
h6 { font-size: 12px; margin: 0 0 5px; padding: 0;}

#fw-container {width:965px; margin: 0 auto; position:relative;}
#fw-head {background: url(img/templatemo_header.png) no-repeat top center; width: 990px; height: 191px; position:relative;}
#fw-head h1 {position:absolute; bottom:50px; overflow: visible; margin-left: 100px;}
#fw-head h1 a{color:#fff; text-decoration:none; overflow: visible;}
#fw-head h2 {width:250px; border: 0px; bottom: 3px; color: #888; font-size: 15px; left: 11px; padding: 0px; position: absolute; text-transform: uppercase; margin-left: 100px; height: 40px;}
.fw-logo { position:absolute;left:0; bottom:39px;	width:89px; height:88px; }
#logo-div { background:url("img/logo.png") no-repeat 0 0 transparent; }

#fw-blockContainer {background:#f4f4f4 url(img/templatemo_content_top.png); background-repeat: repeat-x; overflow:hidden; padding: 40px 0px; *background-repeat: repeat-x !important; *background-color: #f4f4f4 !important;}

#fw-mainnavwrap {position:absolute; top: 130px; right: -13px; width: 600px;}
#fw-mainnavwrap ul{padding:0; margin: 0; display:inline; float:right;}
#fw-mainnavwrap li {float:left; display:inline; list-style:none;}
#fw-mainnavwrap a, #fw-mainnavwrap a:visited {height:35px; display:block; float:left; margin-right: 10px; color:#fff; font-weight:normal; text-decoration:none; padding: 2px 10px 0px 10px;}
#fw-mainnavwrap a:hover, #fw-mainnavwrap a:visited:hover {color:#d64444;}
#fw-mainnavwrap .fw-current-nav-link {background: url(img/templatemo_menu_hover.png) no-repeat center top; }

#fw-mainnavwrap li ul, #fw-mainnavwrap li ul ul {background:#131313  url(img/templatemo_body.png) repeat !important; opacity: 1 !important; border: 0px !important; min-width:90px; text-align: center; padding: 5px; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; border-radius: 10px !important;}
#fw-mainnavwrap li ul {margin-top:0;}
#fw-mainnavwrap li ul ul {margin-top: -3px; margin-left: 0;}
#fw-mainnavwrap .fw-nav-level-1 a, #fw-mainnavwrap ul ul ul a {height: auto !important; padding:5px !important; margin: 0px !important;}

#fw-sidebar {width:300px; float:left; padding-left: 30px; padding-right:30px; border-right:dashed 1px #ddd;}
#fw-bigcontain {float:right; width:936px;}
.hasSidebar #fw-bigcontain {width:580px;}
#fw-mainColumn {padding-right:30px;}
.fw-text {margin-bottom:20px;}

.fw-even, #fw-menubar_aux {border: dashed 1px #aaa !important; padding:5px !important;}
#fw-search {padding: 0px !important;}
.header .fw-even {border: 0px !important;}
#commentForm {padding:20px !important; margin-bottom:20px;}
.blogPostDetails img {display:none;}
.linkGroupBar {padding: 0px !important; border: 0px !important; }
.linkGroupBar h2{font-size:18px !important;}
.feedList li img {display:none;}
.fw-tabs {padding-bottom:15px !important;}
.fw-tabs .fw-even {background:#fff !important;}
.fw-tabs .fw-odd  {border:0px !important; padding-top:5px;}

.fw-searchbox { height:24px; }

.fw-editor input { padding: 2px; }

#fw-footer {width:965px; margin: 0px auto; padding-top: 30px; font-size:11px; background: url(img/templatemo_content_bottom.png) repeat-x top;}
#fw-foottext {text-align: center;}
#boxad {margin: 10px 0px; border: solid 4px #eee;}