body {
margin : 0;
padding : 0;
width : 100%;
color : #959595;
font : normal 11px/1.8em "Liberation sans", Verdana, Arial, Helvetica, sans-serif, Lucida Sans;
background : url(images/main_bg.gif) center bottom repeat-x #fff;
}
html, .main {
padding : 0;
margin : 0;
}
.main {
background : url(images/header_bg.gif) center top repeat-x;
}
.clr {
clear : both;
padding : 0;
margin : 0;
width : 100%;
font-size : 0;
line-height : 0;
}
.logo {
padding : 0;
width : auto;
float : left;
height : 108px;
}
h1 {
margin : 0;
padding : 28px 0 0;
color : #fff;
font : bold 36px/1.2em "Liberation sans", Arial, Helvetica, sans-serif, Lucida Sans;
letter-spacing : -2px;
}
h1 a, h1 a:hover {
color : #fff;
text-decoration : none;
}
h1 span {
color : #00a7e5;
}
h1 small {
display : block;
font : normal 12px/1.2em "Liberation sans", Verdana, Arial, Helvetica, sans-serif, Lucida Sans;
letter-spacing : normal;
color : #fff;
}
h2 {
font : normal 12px/1.5em "Liberation sans", Verdana, Arial, Helvetica, sans-serif, Lucida Sans;
padding : 8px 0;
margin : 8px 0;
color : #3b3b3b;
}
p {
margin : 8px 0;
padding : 0 0 8px 0;
font : normal 11px/1.8em "Liberation sans", Verdana, Arial, Helvetica, sans-serif, Lucida Sans;
}
a {
color : #00a7e5;
text-decoration : underline;
}
p.spec {
padding : 0 0 16px;
}
p.infopost {
margin-bottom : 0;
padding : 6px 12px;
color : #dbdada;
background-color : #535353;
}
p.infopost a {
padding : 0 4px;
color : #dbdada;
}
.header, .content, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar {
margin : 0;
padding : 0;
}
.header_resize {
margin : 0 auto;
padding : 0 0 10px;
width : 970px;
}
.menu_nav {
margin : 0 auto;
padding : 50px 0 0;
height : 48px;
float : right;
}
.menu_nav ul {
list-style : none;
padding : 0;
height : 48px;
float : left;
}
.menu_nav ul li {
margin : 0;
padding : 0 0 0 2px;
float : left;
}
.menu_nav ul li a {
display : block;
margin : 0;
padding : 2px 12px;
color : #7d7d7d;
text-decoration : none;
font-size : 11px;
font-weight : bold;
}
.menu_nav ul li.active a, .menu_nav ul li a:hover {
color : #fff;
background-color : #00a7e5;
}
.content_resize {
margin : 0 auto;
padding : 8px 0;
width : 970px;
background-color : #f5f5f5;
}
.content .mainbar {
margin : 0;
padding : 0;
float : right;
width : 780px;
}
.content .mainbar img {
padding : 4px;
background-color : #fff;
border : 1px solid #f2f2f1;
}
.content .mainbar img.fl {
margin : 4px 16px 4px 0;
float : left;
}
.content .mainbar .article {
margin : 0 0 5px;
padding : 8px 16px 8px 20px;
background : url(images/article_bg.gif) center bottom repeat-x;
}
.content .sidebar {
padding : 0;
float : left;
width : 170px;
}
.content .sidebar .gadget {
margin : 0 0 12px;
padding : 8px 16px 8px 24px;
}
ul.sb_menu, ul.ex_menu {
margin : 0;
padding : 0;
list-style : none;
color : #959595;
}
ul.sb_menu li, ul.ex_menu li {
margin : 0;
}
ul.sb_menu li {
padding : 1px 0;
width : 220px;
}
ul.ex_menu li {
padding : 1px 0;
}
ul.sb_menu li a, ul.ex_menu li a {
color : #707070;
text-decoration : none;
margin-left : -16px;
padding : 4px 8px 4px 16px;
}
ul.sb_menu li a:hover, ul.ex_menu li a:hover {
color : #00a7e5;
font-weight : bold;
text-decoration : none;
}
.content p.pages {
margin : 0 24px;
padding : 0 0 24px;
font-size : 11px;
color : #616977;
text-align : right;
}
.content p.pages span, .content p.pages a:hover {
padding : 8px 12px;
color : #fff;
background-color : #00a7e5;
}
.content p.pages a {
padding : 8px 12px;
background-color : #d0d0d0;
text-decoration : none;
color : #959595;
}
.content p.pages small {
font-size : 12px;
float : left;
}
.content .mainbar .comment {
margin : 0;
padding : 16px 0 0 0;
}
.content .mainbar .comment img.userpic {
border : 1px solid #dedede;
margin : 10px 16px 0 0;
padding : 0;
float : left;
}
.fbg_resize {
margin : 0 auto;
width : 922px;
padding : 24px;
background : url(images/fbg_bg.jpg) center center repeat;
color : #666;
}
.fbg .c2 a, .fbg .c3 a {
margin : 0;
padding : 2px 4px;
text-decoration : underline;
}
.fbg h2 {
padding-bottom : 24px;
}
.fbg img {
margin : 0 16px 16px 0;
padding : 3px;
background-color : #fff;
}
.fbg .col {
margin : 0;
float : left;
}
.fbg .c1 {
padding : 0 12px 0 0;
width : 280px;
}
.fbg .c2 {
padding : 0 12px;
width : 280px;
}
.fbg .c3 {
padding : 0 0 0 12px;
width : 280px;
}
.footer_resize {
margin : 0 auto;
padding : 12px 24px;
width : 922px;
}
.footer p.lf {
margin : 0;
padding : 12px 0;
text-align : left;
width : auto;
line-height : 1.5em;
}
.footer p.lf span {
float : right;
}
ol {
list-style : none;
}
ol li {
display : block;
clear : both;
}
ol li label {
display : block;
margin : 0;
padding : 16px 0 0 0;
}
ol li input.text {
width : 480px;
border : 1px solid #c0c0c0;
margin : 0;
padding : 5px 2px;
height : 16px;
background-color : #fff;
}
ol li textarea {
width : 480px;
border : 1px solid #c0c0c0;
margin : 0;
padding : 2px;
background-color : #fff;
}
ol li .send {
margin : 16px 0 0 0;
}
.searchform {
float : left;
padding : 0;
}
#formsearch {
margin : 0;
height : 36px;
padding : 24px 0 32px 24px;
width : 232px;
}
#formsearch span {
display : block;
margin : 0;
padding : 0;
float : left;
background : url(images/search.gif) left top no-repeat;
}
#formsearch input.editbox_search {
margin : 0;
padding : 10px 6px 12px;
float : left;
width : 181px;
border : none;
background : none;
font : normal 12px/1.5em "Liberation sans", Arial, Helvetica, sans-serif, Lucida Sans;
color : #a8acb2;
}
#formsearch input.button_search {
margin : 0;
padding : 0;
border : none;
float : left;
}

