@charset "utf-8";

/* CSS Document */



/*reset browsers' default settings*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead {margin:0;padding:0;border:0;}

body {line-height:1.2;}



/* typography */

body {font-size:14px; color:#000000; background:#fff; font-family:Tahoma, Verdana;}

h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif font-weight:bold, color:#FF3300;}

h1 {font-size:1.6em;}

h2 {font-size:1.4em;}

h3 {font-size:1.1em;}

h4 {font-size:1em;}

h5 {font-size:1em;}

h6 {font-size:.9em;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {color:#666666;}

/* p img {float:right; margin:0; padding:0;} */

/* p img.right {float:right;margin:1.5em 0 1.5em 1.5em;} */

a:focus, a:hover {color:#999999;}

a {color:#0030ff;text-decoration:underline;}



table, td{vertical-align:middle;}

h1, h2, h3, h4, h5, h6{color:#CC0000;}

h1, h2, h3, h4, h5, h6, p, ul, li{

text-align:left;

}

ul{margin:0px 0px 0px 10px;}

li{margin:0px; list-style:none;}

a:link{color:#0030ff;text-decoration:underline;}

a:visited{color:#000000;}

a:active{color:#000000;}

a:hover{color:#D0100D; text-decoration:none;}



.small {font-size:.75em;}

.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}

.hide {display:none;}

.quiet {color:#666;}

.loud {color:#000;}

.highlight {background:#ff0;}

.added {background:#060;color:#fff;}

.removed {background:#900;color:#fff;}

.first {margin-left:0;padding-left:0;}

.last {margin-right:0;padding-right:0;}

.top {margin-top:0;padding-top:0;}

.bottom {margin-bottom:0;padding-bottom:0;}

.bold{font-weight:bold;}

.divider{height:1px; background-color:#FFCC00; margin:30px 0px 30px 0px;}

.yellow{color:#FFCC00; font-size:.96em;}

.blocker{width:740px; float:left;}

.leftAlign{text-align:left;}

.rightAlign{text-align:right;}

.centerAlign{text-align:center;}

.bold{font-weight:bold;}

.clearBoth{clear:both;}



/* ================== custom ================== */



html{

}

body{

width:100%;

background-image:url(images/htmlBG.jpg);

background-repeat:repeat-x;

background-color:#081120;

}

#wrapper{

width:1000px;

border-left:#1b2b44 1px solid;

border-right:#1b2b44 1px solid;

}

#header{

width:998px;

height:144px;

background-image:url(images/headerBG.jpg);

background-repeat:no-repeat;

float:left;

border-left:#1b2b44 1px solid;

border-right:#1b2b44 1px solid;

}

#header h1{

visibility:hidden;

}

.home{

position:relative;

width:85px;

float:left;

margin:88px 0px 0px 38px;

}

.home img{

float:left;

}

.home a{

font-size:15px;

margin-left:6px;

color:#FF9900;

font-weight:bold;

text-decoration:none;

float:left;

}

.home a:hover{

text-decoration:none;

color:#FFCC00;

}

ul#topNav{

position:relative;

width:760px;

text-align:center;

float:left;

margin:30px 0px 0px 0px;

}

#topNav li{

display:inline;

font-size:12px;

margin:0px 8px 0px 0px;

color:#fff;

border-left:#7a8d9b 1px solid;

padding-left:8px;

}

#topNav li.topNavFirst{

border-left:0;

}

#topNav li a{

color:#fff;

text-decoration:none;

}

#topNav li a:hover{

color:#FFF;

text-decoration:underline;

}

.topAd{

width:500px;

margin:0px 0px 0px 0px;

color:#FFFFFF;

float:right;

}

.bottomAd{

width:1000px;

margin:20px 0px 20px 0px;

float:left;

}

#content{

width:998px;

background-image:url(images/contentBG.jpg);

background-repeat:repeat-x;

background-color:#0d1931;

float:left;

border-left:#1b2b44 1px solid;

border-right:#1b2b44 1px solid;

}

#mainContent{

width:744px;

float:left;

background-image:url(images/mainContentBG.jpg);

background-repeat:repeat-y;

padding-bottom:10px;

margin-left:6px;

}



/* ========= left Navigation ============= */



.leftNav li{

font-size:14px;

color:#006699;

}

.leftNav li a{

color:#006699;

text-decoration:none;

}

.leftNav li a:hover{

text-decoration:underline;

}

.search{

float:left;

text-align:center;

margin:10px 0px 0px 0px;

}

.archives, .categories{

width:175px;

padding:10px;

}

.categories ul{

margin-bottom:10px;

}

.archives li{

font-size:12px;

margin-bottom:8px;

}

.categories a{

font-size:14px;

}

.children li{

list-style:circle;

margin-left:10px;

}

.leftNav{

width:200px;

margin:4px 5px 4px 5px;

float:left;

padding-bottom:6px;

}

.register{

width:202px;

float:left;

}

.signIn{

margin-left:2px;

}

.signInHeader{

width:202px;

height:40px;

background-image:url(images/signInHeadBG.jpg);

background-repeat:no-repeat;

float:left;

}

.signInContent{

width:202px;

background-image:url(images/signInBG.jpg);

background-repeat:repeat-y;

float:left;

padding-top:6px;

}

.joinFree{
text-align:center;
font-size:18px;
font-weight:bold;
color:#CC0000;
}

.signInFooter{

width:202px;

height:9px;

background-image:url(images/signInFooter.jpg);

background-repeat:no-repeat;

float:left;

}

.leftTopics{

width:200px;

margin-top:10px;

float:left;

}

.leftTopicHeader{

width:200px;

height:38px;

background-color:#d1d7da;

background-image:url(images/manSymbolIcon.png);

background-repeat:no-repeat;

float:left;

border:#fff 1px solid;

}

.leftTopicHeader p{

font-weight:bold;

font-size:14px;

margin:8px 0px 0px 40px;

color:#333333;

}

.leftTopicItems{

float:left;

}

.leftTopicContent{

width:130px;

padding:10px 5px 10px 5px;

float:left;

border-bottom:#b7c3ca 1px dashed;

}

.leftTopicImg{

width:40px;

margin-right:5px;

float:left;

}

.leftTopicText{

width:120px;

float:left;

}

.leftTopicContent h4{

color:#2a67ac;

font-size:12px;

}

.leftTopicText p{

color:#333333;

font-size:11px;

margin-bottom:10px;

}



/* =========== centerContent ====== */



#centerContent{

width:522px;

float:left;

margin:0px 6px 0px 6px;

}

.mainHeadline{

width:522px;

border-bottom:#CCCCCC 1px solid;

color:#ff2a00;

font-size:18px;

padding-top:20px;

margin-bottom:20px;

}

.centerContentItemWrap{

width:522px;

border:#10213e 1px solid;

margin-top:4px;

border-bottom:#10213e 10px solid;

float:left;

}

.centerContentItemHead{

width:522px;

height:38px;

background-color:#10213e;

background-image:url(images/manSymbolIcon.png);

background-repeat:no-repeat;

float:left;

}

.postTitle{
font-size:16px;
font-weight:bold;
color:#003366;
text-align:left;
}

.centerContentItemHead p{

color:#ffba00;

font-size:16px;

font-weight:bold;

margin:8px 0px 0px 40px;

}

.centerContentItem{

width:502px;

padding:20px 10px 10px 10px;

border-bottom:#CCCCCC 1px solid;

float:left;

}

.centerContentItem h4{

color:#2a67ac;

font-size:14px;

margin-bottom:10px;

}

.centerContentItem h1, .centerContentItem h2, .centerContentItem h3, .centerContentItem h5, .centerContentItem h6{

margin-bottom:10px;

}

.centerContentItem img{

margin:6px;

margin-top:0;

}

.centerContentItem p{

color:#333333;

margin-top:0;

margin-bottom:10px;

}

.centerContentItem h4{

font-size:14px;

color:#006699;

}

.centerContentItem a{

color:#006699;

text-decoration:none;

}

.centerContentItem a:hover{

text-decoration:underline;

}



/* =========== rightContent ========== */



.monthlyArchive{

width:200px;

padding:0px 5px 5px 5px;

}

.monthlyArchive li{

font-size:12px;

color:#FFFFFF;

margin-bottom:0px;

}

.monthlyArchive li a{

color:#D8EDF3;

text-decoration:none;

}

.monthlyArchive li a:hover{

color:#FFFFFF;

text-decoration:underline;

}

#rightContent{

width:238px;

padding:0px 5px 5px 5px;

float:left;

}

.rightContentAd{

float:left;

text-align:center;

margin:10px 0px 10px 40px;

}

.rightItemWrap{

width:238px;

float:left;

border:#d6dddf 1px solid;

margin-top:10px;

}

.topItem{

margin-top:0;

}

.rightContentHead{

width:238px;

height:38px;

background-color:#d6dddf;

background-image:url(images/manSymbolIcon.png);

background-repeat:no-repeat;

float:left;

}

.rightContentHead p{

color:#333333;

font-size:14px;

font-weight:bold;

margin:12px 0px 0px 40px;

}

.rightContentItem{

width:224px;

padding:6px;

float:left;

background-color:#01131f;

background-image:url(images/rightContentBG.jpg);

background-repeat:repeat-x;

}

.rightContentItem img{

margin-bottom:10px;

}

.rightContentItem p{

color:#b3ceda;

font-size:12px;

margin-bottom:10px;

}

.rightContentItem li{

font-size:12px;

color:#FFFFFF;

margin-bottom:0px;

}

.rightContentItem a{

color:#D8EDF3;

text-decoration:none;

}

.rightContentItem a:hover{

color:#FFFFFF;

text-decoration:underline;

}



/* =========== footer ============= */



#footer{

width:998px;

height:95px;

background-image:url(images/footerBG.jpg);

background-repeat:no-repeat;

float:left;

border-left:#1b2b44 1px solid;

border-right:#1b2b44 1px solid;

}

.footerContent{

width:720px;

color:#FFFFFF;

font-size:11px;

margin-top:30px;

}

.copyright{

text-align:center;

color:#FFFFFF;

}

ul.links{

width:auto;

text-align:center;

margin-bottom:10px;

}

ul.links li{

display:inline;

margin:0px 4px 0px 4px;

/*

border-left:#999999 1px solid;

padding-left:4px;

*/

}

ul.links a{

color:#FFFFFF;

text-decoration:none;

}

.links a:hover{

color:#999999;

text-decoration:underline;

}



/* extras */

.divider-hr{

width:200px;

text-align:center;

}

.alignleft{float:left;}
.alignright{float:right;}

.sociable{
width:232px;
margin:0px auto 20px auto;
border:#E8F1F7 1px solid;
}
.sociable li{
display:inline;
}
li.sociablefirst img{
margin-left:0;
}
li.sociablelast img{
margin-right:0;
}
.sociable_tagline{
margin-bottom:6px;
}
#comment{
width:450px;
}

