﻿#wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
margin:0 auto;
overflow:hidden;
padding:0 0 20px;
text-align:left;
width:980px;
}
#container {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF url(./images/layout/bg-layout-middle.gif) repeat-y scroll 0 0;
}
#content-wrapper {
display:inline;
float:left;
margin-left:225px;
min-height:500px;
width:754px;
}
#sidebar-wrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#E5E5E5 none repeat scroll 0 0;
display:inline;
float:left;
margin-left:-979px;
min-height:500px;
width:221px;
}
.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
.js-stat {
height:0;
left:0;
overflow:hidden;
position:absolute;
top:0;
visibility:hidden;
width:0;
}
.hidden {
display:none;
}
.clear {
clear:both;
font-size:1px;
height:0;
line-height:0;
overflow:hidden;
}
#mainNav {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#80A0BB none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:22px;
line-height:normal;
margin-bottom:2px;
overflow:hidden;
text-align:left;
width:980px;
}
#mainNav ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
}
#mainNav li {
display:inline;
float:left;
margin-left:-1px;
white-space:nowrap;
}
#mainNav li span {
display:block;
padding:0 8px;
}
#mainNav a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./images/bg-mainmenu_splitter-1x22.gif) no-repeat scroll right top;
display:block;
float:left;
line-height:21px;
text-decoration:none;
}
#mainNav #pic8 a {
background-image:none;
}
#mainNav a:link, #mainNav a:visited, #mainNav a:active {
color:#FFFFFF;
}
#mainNav a:hover, #mainNav a.current:link, #mainNav a.current:visited, #mainNav a.current:hover, #mainNav a.current:active, #mainNav .topMenuHighlighted a:link, #mainNav .topMenuHighlighted a:visited, #mainNav .topMenuHighlighted a:hover, #mainNav .topMenuHighlighted a:active, #mainNav .topMenuHighlighted a.current, #mainNav .topMenuHighlighted a.current:hover, #mainNav #pic7 a:hover, #mainNav #pic7 a.current, #mainNav #pic7.topMenuHighlighted a, #mainNav #pic7.topMenuHighlighted a:hover, #mainNav #pic7.topMenuHighlighted a.current {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FBFBFB url(./statimages/bg_mainnav_selected.gif) repeat-x scroll center top;
color:#80A0BB;
line-height:22px;
text-decoration:none;
}
#mainNav span#txt0 {
border-style:none;
padding-left:20px;
}
.topMenu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(./statimages/bg_topmenu_bl.gif) no-repeat scroll 0 100%;
color:#3A3E45;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
left:0;
line-height:normal;
margin-top:56px;
opacity:0.95;
position:absolute;
text-align:left;
top:0;
visibility:hidden;
width:160px;
z-index:9000;
}
.topMenu a {
border-top:1px solid #DDDDDD;
display:block;
margin-left:-17px;
padding:3px 5px;
}
.topMenu a:link, .topMenu a:visited, .topMenu a:active {
color:#3A3E45;
text-decoration:none;
}
.topMenu a:hover {
background-color:#FFFFFF;
border-left:2px solid #80A0BB;
border-right:2px solid #80A0BB;
color:#80A0BB;
padding:3px;
text-decoration:none;
}
* + html .topMenu img {
margin-top:1px;
vertical-align:top;
}
.topMenuContainer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(./statimages/bg_topmenu_br.gif) no-repeat scroll 100% 100%;
margin-left:17px;
padding-top:8px;
}
.topMenuContainer a {
white-space:nowrap;
}
.topMenuSeparator {
border-top:1px solid #DDDDDD;
margin-left:-17px;
padding:3px 5px;
}
.topMenu img {
vertical-align:middle;
}
#dmMenuContact .topMenuContainer, #dmMenuAbout .topMenuContainer, #dmMenuBlogs .topMenuContainer, #dmMenuCommunity .topMenuContainer {
padding-top:0;
}
#dm3 a, .dm-cat {
border-top:1px solid #DDDDDD;
display:block;
margin-left:-17px;
padding:3px 8px 3px 15px;
}
#dm3 a.dm-cat, .dm-cat {
padding:3px 8px;
}
#dm3 a:hover {
padding:3px 6px 3px 13px;
}
#dm3 a.dm-cat:hover {
padding:3px 6px;
}

