*{
margin:0;
padding:0;
color:#424849;
border:0 none;
font-size:1em;
white-space:normal;
text-decoration:none;
vertical-align:baseline;
font-family:arial, helvetica, sans-serif;
}
html{
line-height:140%;
vertical-align:baseline;
}
body{
font-size:75%;
background-color:#fff;
margin:0px auto auto auto;
}
a{
color:#33a;
background-color:transparent;
}
h1{
margin:auto;
color:#0f3753;
font-size:150%;
font-weight:bold;
padding:0px 0px 5px;
}
h2{
margin:auto;
padding:5px;
color:#0f3753;
font-size:110%;
line-height:120%;
font-weight:bold;
}
h3{
margin:auto;
padding:5px;
color:#0f3753;
font-size:100%;
font-weight:bold;
}
h4{
margin:auto;
padding:5px;
color:#0f3753;
font-weight:bold;
}
ul{
list-style-type:none;
}
ul li{
padding:0 5px;
}
p{
margin:0px;
padding:2px;
text-align:justify;
}
label{
text-align:left;
}
input,textarea,select{
padding:2px;
background-color:#fff;
box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
border:1px solid #c8d2d9;
}
label+input,label+textarea,label+select,.jaws_editor textarea{
width:100%;
display:block;
}
input[type="checkbox"],
input[type="radio"]{
width:15px;
border:none;
height:14px;
background:transparent;
}
button,.button{
height:22px;
padding:1px 4px;
line-height:140%;
text-align:center;
font-weight:bold;
border:1px solid #c8d2d9;
box-sizing:border-box;
-ms-box-sizing:border-box;
-moz-box-sizing:border-box;
background:url(images/button.gif) no-repeat center;
}
button a,a.button{
color:#424849;
background-color:transparent;
}
table{
width:100%;
margin:0px;
padding:0px;
}
td{
padding:4px 2px;
text-align:left;
vertical-align: middle;
border:1px solid #d1d1d1;
}
th{
color:#D8325D;
text-align:left;
padding:4px 2px;
vertical-align: middle;
border:2px solid #d1d1d1;
background:url(images/legend.gif) repeat-x scroll center center #F3F5F6;
}
th a,
th a:visited{
color:#D8325D;
background-color:transparent;
}
tr{
background-color:#F3F5F6;
}
tr:hover{
background-color:#ffffff;
}
fieldset{
padding:5px;
border:1px solid #d1d1d1;
}
legend{
padding:4px;
color:#0f3753;
margin-left:-2px;
font-weight:bold;
border:1px solid #d1d1d1;
background:url(images/legend.gif) repeat-x scroll center center #F3F5F6;
}
ul{
list-style-position:inside;
}
/* container --------------------*/
#container{
width:992px;
height:auto;
margin:auto;
padding:0px;
direction:ltr;
text-align:left;
}
#header{
width:992px;
height:110px;
background-color:#05619b;
margin:auto;
}
#logo{
width:147px;
height:78px;
float:left;
padding:20px 0px 0px 35px;
}
/* main content -----------------*/
#main_content{
width:992px;
margin:auto;
clear:both;
background-color:#FFFFFF;
}
#main_content .gadget{
margin-bottom:5px;
}
/* footer------------------------*/
#footer{
width:992px;
height:41px;
clear:both;
background-color:#f2efef;
border-top:1px #eeabbd dashed;
}
#copyright div{
float:left;
}
/* middle_content----------------*/
#topbar{
float:right;
width:732px;
margin-top:82px;
}
#bar1{
margin:0px;
float:left;
width:250px;
padding:5px 10px 5px 0px;
}
#mainbar{
margin:0px;
float:left;
width:522px;
padding:5px 0px;
}
#bar2{
margin:0px;
float:right;
width:200px;
padding:5px 0px 0px 10px;
}
#bar3{
margin:0px;
width:732px;
float:right;
padding:5px 0px;
}
/*-------------------------------*/
.clearfix:after{
height:0;
clear:both;
width:100%;
content:".";
display:block;
visibility:hidden;
}
/* pager ------------------------*/
.pager{
padding:5px;
margin:3px auto;
text-align:center;
background-color:#f3f5f6;
}
.pager span{
color:#d8325d;
padding:2px 5px;
margin-right:2px;
border:1px solid #ddd;
display:inline-block;
background-color:#fff;
}
span.pager_previous,
span.pager_next {
border: 2px solid #999;
}
span.pager_previous {
margin-right: 0.7em;
}
span.pager_next {
margin-left: 0.7em;
}
.pager span a{
color:#d8325d;
background:transparent;
}
.pager span.pager_current{
background-color:#d8325d;
}
.pager span.pager_current a{
color:#fff;
font-weight:bold;
background-color:transparent;
}
.pager span:hover{
color:#fff;
background-color:#d8325d;
}
.pager span:hover a{
color:#fff;
background-color:transparent;
}
.pager span.page_inactive{
color:#aaa;
}
.pager span.page_inactive:hover{
background-color:#fff;
}
.pager div.pager_total{
margin:5px auto 0px;
}
.pager div.pager_total span{
color:#424849;
}
.simple_pager {
text-align: center;
}
.simple_pager div {
display: inline;
}
div.pager_prev{
float: right;
}
div.pager_next{
float: left;
}
/*-------------------------------*/
.gadget h2{
color:#fff;
text-align:left;
font-weight:bold;
margin:0px 0px 3px;
padding:5px 5px 5px 15px;
background-color:#385870;
}
.gadget h2 a{
color:#fff;
background-color:transparent;
}
.gadget .content{
margin:0px;
padding:5px 10px;
text-align:justify;
white-space:normal;
background-color:#f3f5f6;
}
.gadget .actions{
padding:2px 10px;
text-align:right;
margin:3px 0px 0px;
background-color:#f3f5f6;
}
.gadget .actions div{
text-align:left;
}
/* top-menu ---------------------*/
.menu{
padding:0px;
}
.menu .content{
padding:0px;
}
.menu ul{
height:28px;
background:#267cb2;
list-style-type:none;
}
.menu ul ul{
width:auto;
}
.menu ul li{
float:left;
height:28px;
line-height:28px;
}
.menu ul ul li{
width:auto;
height:auto;
display:block;
line-height:1em;
position:relative;
border-bottom:1px #2384BF solid;
}
.menu a span {
color:#fff;
}
.menu a,
.menu a:visited{
float:left;
color:#fff;
height:100%;
display:block;
background:#267cb2;
padding:0 21px 0 17px;
}
.menu a.current{
background:#3da1e0;
}
.menu ul ul a,
.menu ul ul a:visited{
color:#fff;
width:12em;
height:100%;
display:block;
line-height:1em;
padding:0.5em 1em;
background:#267cb2;
}
.menu ul table ul a,
.menu ul table ul a:visited{
width:14em;
w\idth:12em;
}
.menu table{
top:0;
left:0;
z-index:-1;
position:absolute;
}
.menu ul ul table{
lef\t:-1px;
}
.menu li:hover{
position:relative;
}
*html .menu a:hover{
position:relative;
}
.menu a:hover{
color:#fff;background:#3da1e0;
}
.menu li img {vertical-align: middle;}
.menu ul ul{
left:0;
top:28px;
height:0;
width:14em;
position:absolute;
visibility:hidden;
}
.menu ul ul ul{
top:0;
left:14em;
width:14em;
}
.menu ul li:hover ul,
.menu ul a:hover ul{
height:auto;
visibility:visible;
padding-bottom:3em;
background:transparent;
}
.menu ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
.menu ul :hover ul :hover ul{
visibility:visible;
}
.menu ul :hover ul :hover ul :hover ul{
visibility:visible;
}
/* tag cloud */
.tags-cloud .content{
text-align:justify;
}
.tags-cloud .content li{
padding:0 2px;
display:inline;
}
.tag-link-0{
font-size:80%;
}
.tag-link-1{
font-size:85%;
}
.tag-link-2{
font-size:90%;
}
.tag-link-3{
font-size:95%;
font-weight:bold;
}
.tag-link-4{
font-size:100%;
font-weight:bold;
}
.tag-link-5{
font-size:105%;
font-weight:bold;
}
.tag-link-6{
font-size:110%;
font-weight:bold;
}
.tag-link-7{
font-size:120%;
font-weight:bold;
}
.tag-link-8{
font-size:130%;
font-weight:bold;
}
.tag-link-9{
font-size:140%;
font-weight:bold;
}
/* simple responses messages ----*/
.simple-response-msg{
padding:.3em;
font-size:11px;
background:#f4f4f4;
border:1px solid #d1d1d1;
}

/* Commnets ---------------------*/
.comment_info,
.comment_reply{
clear:both;
color:#aaa;
padding:5px;
text-align:right;
}
.comment .content{
min-height:50px;
}
.comment .avatar{
float:left;
margin-right:5px;
margin-bottom:5px;
border:1px solid #d1d1d1;
}
.comment_level_0{
margin-left:0px;
}
.comment_level_1{
margin-left:20px;
}
.comment_level_2{
margin-left:40px;
}
.comment_level_3{
margin-left:60px;
}
.comment_level_4{
margin-left:80px;
}
.comment_level_5{
margin-left:100px;
}
.comment_level_6{
margin-left:120px;
}
.comment_level_7{
margin-left:140px;
}

/* Comments */
.spam_check{
display:none;
}
.comment_form .comment_form label{
display:block;
font-weight:bold;
padding-top:5px;
}
.comment_form input{
width:70%;
}
.comment_form select{
width:72%;
}
span.comments_feed{
float:left;
padding-top:5px;
}
/* Contact ----------------------*/
.contact .content label{
display:block;
}
.contact input{
width:70%;
}
.contact select{
width:72%;
}
/* Poll -------------------------*/
.poll .content div{
padding:2px 0px;
}
.poll_result .txt_percent{
width:28px;
}
.poll_result .img_percent{
width:128px;
}
.poll_result .img_percent img{
height:18px;
background-color:#3377cc;
}
.poll_result .votes{
width:28px;
}
.poll_result .resume{
font-weight:bold;
}
/* Phoo -------------------------*/
.phoo_random .content,
.phoo_image .content,
.phoo_album  .content{
text-align:center;
}
.phoo_random .content img,
.phoo_image .content img,
.phoo_album .content img{
padding:4px;
border:1px solid #d1d1d1;
}
.albums .content img{
padding:4px;
border:1px solid #d1d1d1;
}
.album-info{
color:#aaa;
text-align:right;
}
/* Quotes -----------------------*/
.quotes .content{
padding:0px;
}
.quotes ul{
list-style:none;
}
.quotes li ,
.rssreader li{
padding:2px;
color:#271739;
display:block;
padding-right:6px;
border-bottom:1px dashed #d1d1d1;
}
.quotes ul a:hover{
color:#ef3300;
background-color:transparent;
}
.wide .quotes .content ul li{
display:inline;
}
/* Blog -------------------------*/
.gadget_section{
border-bottom:3px solid #fff;
}
.gadget_meta_tags{
padding:2px 4px;
margin-top:4px;
background:#f3f5f6;
}
.gadget_meta_tags ul,.gadget_meta_tags ul li{
display:inline;
}
.blog_post_meta{
padding:2px 10px;
text-align:left;
margin:3px 0px 0px;
background-color:#f3f5f6;
}
.navigator{
min-height:15px;
padding:3px 10px 5px;;
text-align:right;
margin:3px 0px 0px;
background-color:#f3f5f6;
}
.navigator_prev{
float:left;
}
.navigator_next{
float:right;
}
.blog-tb{
background:none;
text-align:left;
padding:3px 10px;
margin:3px 0px 0px;
border:1px solid #d1d1d1;
}
.blog-page-nav .float-left{
float:left;
}
.blog-page-nav .float-right{
float:right;
}
/* Blog Calendar ----------------*/
.calendar table{
width:100%;
padding:2px;
margin-top:10px;
margin-bottom:10px;
border:1px solid #d1d1d1;
}
.calendar #cal-header{
color:#fff;
background:#aaa;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar #cal-footer a{
color:#fff;
font-weight:bold;
background-color:transparent;
}
.calendar #cal-footer #arrow-left{
margin-left:2px;
float:left;
}
.calendar #cal-footer #arrow-right{
margin-right:2px;
float:right;
}
.calendar .weekday{
color:#babdb6;
background:#eee;
font-weight:bold;
padding:2px;
text-align:center;
}
.calendar .noday{
color:#aaa;
padding:2px;
text-align:center;
}
.calendar .noday a{
color:#aaa;
text-decoration:underline;
}
.calendar .day{
color:#555753;
padding:2px;
text-align:center;
}
.calendar .day a{
color:#3465a4;
text-decoration:underline;
}
.calendar .today{
color:#fff;
font-weight:bold;
text-align:center;
background-color:#aaa;
}
.calendar .today a{
color:#fff;
text-decoration:underline;
background-color:transparent;
}
.blog-list,
.blog-recent-list{
list-style:none;
margin:0;
padding:0;
}
.blog-recent-list li{
margin-bottom:4px;
}
/* Search -----------------------*/
.search label + select{
display:block;
}
.search input{
width:70%;
}
.search select{
width:72%;
}
.search li{
width:100%;
margin-top:3px;
padding-top:10px;
display:inline-block;
background-color:#f3f5f6;
}
.search .snippet div{
text-align:right;
padding-bottom:8px;
}
.search .snippet div a{
float:left;
font-weight:bold;
}
.search .snippet p{
clear:both;
text-align:left;
}
.search .snippet{
float:right;
width:450px;
}
/* VisitCounter -----------------*/
.visitcounter .classic{
clear:left;
padding-left:125px;
border-bottom:1px dotted #d1d1d1;
}
.visitcounter .classic label{
float:left;
width:120px;
margin-left:-125px;
border-right:1px dotted #d1d1d1;
}
/* Emblems ----------------------*/
.emblems h2{
display:none;
}
.emblems .content{
text-align:center;
}
.emblems .content img,
.emblems .content a{
padding-top:2px;
}
/* FAQ --------------------------*/
.faq .content p,
.faq_category p{
padding:5px;
}
.faq .content ul li ul li,
.faq_category .content ul li{
padding-top:5px;
border-bottom:1px dotted #d1d1d1;
}
.faq .content ul li ul li span{
font-weight:bold;
}
.faq .summary{
padding-bottom:5px;
}
.faq .summary li{
margin-left:20px;
}
.faq .summary li{
font-weight:bold;
}
.faq .summary li ol li{
font-weight:normal;
}
/* Glossary ---------------------*/
.glossary_term .content p{
padding:5px;
}
.glossary h3{
margin-bottom:10px;
}
.glossary .index{
padding:4px;
margin-bottom:3px;
background:#f3f5f6;
}
.glossary .index a{
padding:2px;
}
.glossary .content li a{
font-weight:bold;
}
.glossary .content li{
padding-top:5px;
border-bottom:1px dotted #d1d1d1;
}
/* Chatbox ----------------------*/
.chatbox .content label{
display:block;
font-weight:bold;
}
.chatbox .content input{
width:99%;
}
/* Users ------------------------*/
.users.preferences input,.users.preferences textarea,.users.preferences select{
float:right;
width:358px;
display:inline;
}
.users #personal_fname,.users #personal_lname,
.users #username,.users #nickname,.users #personal_ssn,.users #email,
.users #country,.users #city,.users #postal_code,
.users #user_language,.users #user_theme,.users #user_editor{
width:358px;
}
.users #personal_avatar{
width:128px;
height:23px;
padding:0px;
}
.users #user_gender{
width:148px;
}
.users #user_dob label{
display:block;
}
.users #user_dob input{
width:40px;
display:inline-block;
}
.users #user_dob span{
display:inline;
padding-left:5px;
}
div.user_avatar{
float:right;
width:132px;
text-align:center;
}
div.user_avatar img{
max-width:128px;
}
/* ServerTime -------------------*/
.servertime h2{
display:none;
}
/* Weather ----------------------*/
.weather img {
vertical-align: middle;
}
.weather .forecast_temp p{
clear:both;
text-align:left;
}
.weather .forecast_temp{
float:right;
width:435px;
padding-top:8px;
padding-bottom:12px;
}
.weather .low{
color:blue;
}
.weather .high{
color:red;
}
/* forums style */
#main_gadget_forums #mainbar{
width:732px;
}
#main_gadget_forums #bar2{
display:none;
}
.forums_group{
margin-bottom:10px;
}
.forums dt{
width:407px;
font-weight:bold;
padding-right:5px;
}
.forums dt, .forums dd{
display:table-cell;
vertical-align:middle;
}
.forums dt > span{
display:block;
font-weight:normal;
}
.forums_header{
padding:0 4px;
color:#D8325D;
border:1px solid #d1d1d1;
border-radius:2px 2px 0 0;
background:url(images/legend.gif) repeat-x scroll center center #F3F5F6;
}
.forums_header dt,.forums_header a{
color:#D8325D;
}
.forums_header dd{
color:#D8325D;
border-left:1px solid #d1d1d1;
}
.forums_list{
border:1px solid #ccc;
border-top:none;
}
.forums_list li{
padding:5px;
border-bottom:1px solid #ccc;
background:none;
}
.forums_list li:last-child{
border-bottom:none;
}
.forums_stat{
width:50px;
height:25px;
padding:0 5px;
text-align:center;
}
dd.forums_lastpost{
width:200px;
padding:0 5px;
}
.forum_post{
position:relative;
word-wrap:break-word;
padding:10px 0;
margin-bottom:10px;
border-radius:2px;
background:#eee;
}
.forum_post .post_profile{
float:left;
width:128px;
border-right:1px solid #fff;
}
.forum_post .post_profile li:last-child span{
display:block;
}
.forum_post .post_profile img{
width:80px;
}
.forum_post:after{
content:".";
display:block;
height:0;
clear:both;
width:100%;
visibility:hidden;
}
.forum_post .post_body{
float:right;
width:562px;
padding:0 10px;
}
.forum_post .post_content{
text-align:justify;
padding:10px 0;
}
.forum_post .post_update{
margin-top:20px;
border-top:1px dashed #ccc;
font-size:80%;
}
.forum_post .post_update span{
font-style:italic;
}
.forum_post .post_actions{
position:absolute;
top:10px;
right:10px;
font-size:80%;
}
