/* CSS Document */

h1, h2, h3, h4, h5 {

	font-family: Arial, Helvetica, Verdana, sans-serif;

	font-weight: bold;

	margin: 0;

	padding: 0;

}



h1 {

	font-size: 24px;

	color:#1ea1c4;

	letter-spacing:-1px; 

	font-weight:bold!important;

}



h2 {

	font-size: 20px;

	letter-spacing:-1px;

	color:#1ea1c4;

}



h2 #listname {

	font-size: 18px;

	letter-spacing:0px;

	color:#1ea1c4!important;

}



h3 {

	font-size: 18px;

	color:#000000;

	letter-spacing:0px;

	padding-top:-3px;

	display:block;

}

h4{
font-size: 16px;

	color:#1ea1c4;

	letter-spacing:0px;

	padding-top:-3px;

	display:block;

}

/*h4 {

	font-size: 30px;

	color:#1b5680;

	letter-spacing:-1px; 

	font-weight:normal!important;

	padding-top:-3px;

}*/



h5 {

	font-size: 20px;

	letter-spacing:-1px;

	color:#1b5680;

}

h6 {

	font-size: 24px;

	letter-spacing:-1px;

	color:#303030;

}

.fl{float:left;}

.fr{float:right;}



.smallnote1{font-size:11px; font-family: Tahoma, Arial, Helvetica, sans-serif;}

.smallnote1{}



.tahoma{font-family: Tahoma, Arial, Helvetica, sans-serif;}

.comment_border {border-top:1px dashed #CCCCCC;padding-bottom:25px;}

.maintopic_mt {border-bottom:1px solid #CCCCCC;color:#1B5680;font-size:20px;font-weight:bold;margin-bottom:30px;margin-top:35px;}

.maintopic {border-bottom:1px solid #CCCCCC;color:#1B5680;font-size:20px;font-weight:bold;margin-bottom:30px;}

.subtopic{font-weight:bold; color:#1b5680; margin-top:30px; margin-bottom:10px; font-size:16px; line-height:normal!important;}

.subtopic_nopad{font-weight:bold; color:#1b5680;  margin-bottom:10px; font-size:16px; line-height:normal!important;}



fieldset legend{font-size:16px; font-weight:bold; color:#696969;}

fieldset { border:1px solid #cccccc;}

/**************** BME BLOG SECTION *************/

.blogcat{font-size:12px;}

.blogcat a{color:#3E69BD; text-decoration:none;}

.blogcat a:hover{text-decoration:underline;}



/************* USER COMMENT ***********/

.blogdata a{color:#0d83dd; }

.blogdata a:hover{color:#0d83dd; text-decoration:underline;}

.comment{margin-bottom:20px; border:0px solid #000000; min-height:50px; width:100%;}

.comment .author{float:left; padding-right:10px; width:125px; text-align:right; padding-top:8px;}

.comment .author .name{font-size:15px; color:#0d83dd; font-weight:bold;}

.comment .author .name a{color:#0d83dd; }

.comment .author .name a:hover{color:#0d83dd; text-decoration:underline;}

.comment .author .date{font-size:11px; color:#5e5e5e; display:block;}

.comment .comment_data{float:left; width:470px;}

.comment .comment_arrow{background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/comment_arrow.png); background-repeat:no-repeat; width:11px; height:12px; float:left; margin-top:10px;}

.comment .comment_text{background-color:#e7f0f7; border:1px solid #c5dff4; padding:10px; font-size:12px; float:left; width:435px;}

/*********** ADMIN COMMENT ***********/

.comment_admin{margin-bottom:20px; border:0px solid #cc0000; min-height:50px; width:100%;}

.comment_admin .author{float:left; padding-right:10px; width:125px; text-align:right; padding-top:8px; }

.comment_admin .author .name{font-size:15px; color:#ae9a4c; font-weight:bold;}

.comment_admin .author .date{font-size:11px; color:#5e5e5e; display:block;}

.comment_admin .comment_data{float:left; width:470px;}

.comment_admin .comment_arrow{background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/admin_comment_arrow.png); background-repeat:no-repeat; width:11px; height:12px; float:left; margin-top:10px;}

.comment_admin .comment_text{background-color:#fef7db; border:1px solid #eadfbc; padding:10px; font-size:12px; float:left; width:435px;}

.moderate{color:#cc0000; font-family:Georgia, Times New Roman, Times, serif; font-size:18px; font-style:italic; padding-bottom:15px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.comment_border{border-top:1px dashed #cccccc; padding-bottom:25px;}

/******** Text Colors ***********/

.black{color:#000000!important;}

.blue{color:#206596!important;}

.grey{color:#666666;}

.grey2{color:#999999;}

.white{color:#FFFFFF;}

.silver{color:#c6c6c6;}

.darkblue{color:#497899;}

.red{color:#ff0000;}

.darkgrey{color:#303030!important;}

.piprgrey{color:#666666; padding-left:5px; padding-right:5px; font-size:10px;}

.green{color:#079000;}

.orange{color:#FF8000;}



/********** Link **********/

.b{font-weight:bold;}

.nobold{font-weight:normal!important}

.nounder{text-decoration:none!important}

.underline{text-decoration:underline!important}

.uppercase{text-transform:uppercase;}

.i{font-style:italic;}



.linkblue:active, .linkblue:visited, .linkblue:link {text-decoration:underline; color:#1b5680;}

.linkblue:hover{text-decoration:none;}



.linkblue_noline:active, .linkblue_noline:visited, .linkblue_noline:link {text-decoration:none; color:#1b5680;}

.linkblue_noline:hover{text-decoration:underline;}



.linkdarkblue:active, .linkdarkblue:visited, .linkdarkblue:link {text-decoration:underline; color:#1B5680;}

.linkdarkblue:hover{text-decoration:none;}



.linklandbox:active, .linklandbox:visited, .linklandbox:link {text-decoration:underline; color:#777777; font-weight:bold;}

.linklandbox:hover{text-decoration:none;}



.linkwhite:active, .linkwhite:visited, .linkwhite:link {text-decoration:none; color:#ffffff; font-weight:bold;}

.linkwhite:hover{text-decoration:underline;}



.linksilverblue:active, .linksilverblue:visited, .linksilverblue:link {color:#d5dfe7;font-size:12px;text-decoration:none;}

.linksilverblue:hover {text-decoration:underline;}



.linksilver:active, .linksilver:visited, .linksilver:link {color:#C6C6C6;font-size:12px;text-decoration:none;}

.linksilver:hover {text-decoration:underline;}



.linkgreen:active, .linkgreen:visited, .linkgreen:link {color:#333333;text-decoration:underline;}

.linkgreen:hover {text-decoration:none;}



.linkunder:active, .linkunder:visited, .linkunder:link {color:#666666;font-size:12px;text-decoration:underline;}

.linkunder:hover {text-decoration:none;}



.lnkblack:active, .lnkblack:visited, .lnkblack:link {text-decoration:none; color:#000000;}

.lnkblack:hover{text-decoration:underline;}



.lnklist:active, .lnklist:visited, .lnklist:link {text-decoration:none; color:#000000;}

.lnklist:hover{text-decoration:underline;}



.lnkgrey:active, .lnkgrey:visited, .lnkgrey:link {text-decoration:none; color:#666666;}

.lnkgrey:hover{text-decoration:underline;}



.link_sorting:active, .link_sorting:visited, .link_sorting:link {text-decoration:none; color:#ffffff;}

.link_sorting:hover{color:#9dd6ff;}

.sorting{padding-left:5px;}



.lnkfootblue:active, .lnkfootblue:visited, .lnkfootblue:link {text-decoration:none; color:#1b5680; font-weight:bold; font-size:11px;}

.lnkfootblue:hover{text-decoration:underline;}



.mainlink{color:#3E69BD; text-decoration:underline;}

.mainlink:hover{text-decoration:none;}



.main_bullet{background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/icons/main_bullet.png); background-repeat:no-repeat; padding-left:16px; margin-bottom:7px; background-position:0px 4px; line-height:19px!important;}

.main_bullet a{color:#3E69BD!important; text-decoration:underline; font-weight:normal!important;}

.main_bullet a:hover{text-decoration:none!important;}





.sub_bullet{background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/icons/sub_bullet.png); background-repeat:no-repeat; padding-left:13px; margin-bottom:3px; background-position:0px 5px; line-height:19px!important;}

.sub_bullet a{color:#3E69BD!important; text-decoration:underline!important; font-weight:normal!important;}

.sub_bullet a:hover{text-decoration:none;}





/********** FONT SIZES **********/

.fs9{font-size:9px;}

.fs10{font-size:10px;}

.fs11{font-size:11px;}

.fs12{font-size:12px;}

.fs13{font-size:13px;}

.fs14{font-size:14px; }

.fs15{font-size:15px;}

.fs16{font-size:16px;}

.fs18{font-size:18px;}

.fs20{font-size:20px;}

.fs28{font-size:28px !important;}

/********** padding & margin ***********/



.pl5{padding-left:5px;}

.pl10{padding-left:10px;}

.pl15{padding-left:15px;}

.pl20{padding-left:20px;}

.pl25{padding-left:25px;}

.pl30{padding-left:30px;}



.pt5{padding-top:5px;}

.pt10{padding-top:10px;}

.pt15{padding-top:15px;}

.pt20{padding-top:20px;}

.pt25{padding-top:25px;}

.pt30{padding-top:30px;}

.pt35{padding-top:35px;}

.pt40{padding-top:40px;}

.pt45{padding-top:45px;}

.pt50{padding-top:50px;}



.pr5{padding-right:5px;}

.pr10{padding-right:10px;}

.pr15{padding-right:15px;}

.pr20{padding-right:20px;}

.pr25{padding-right:25px;}

.pr30{padding-right:30px;}



.pb5{padding-bottom:5px;}

.pb10{padding-bottom:10px;}

.pb15{padding-bottom:15px;}

.pb20{padding-bottom:20px;}

.pb25{padding-bottom:25px;}



.tablegap5{height:5px;}

.tablegap10{height:10px;}

.tablegap15{height:15px;}

.tablegap20{height:20px;}

.tablegap25{height:25px;}

.tablegap30{height:25px;}

.tablegap35{height:25px;}



/********footer ***********/



.footer{width:100%; overflow:hidden;}

.footerpatch{width:998px; background-color:#1EA1C4; height:26px; color:#FFFFFF; font-weight:bold; font-size:12px;}

.footerpatch a{color:#FFFFFF; text-decoration:none;}

.footerpatch a:hover{text-decoration:underline;}

 

.footerbottom{width:998px; background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/footer_bottom_bg.jpg); background-repeat:no-repeat; color:#6d6d6d; font-family:Tahoma,Arial, Helvetica; font-size:11px; text-align:left;}

.footerbottom a{background-image:url(http://carbondale.dreamhosters.com/modx/assets/images/carbondale/footer_dot.gif); background-repeat:no-repeat; background-position:0px 3px; padding-left:11px; color:#6d6d6d; text-decoration:underline; line-height:1.7em;}

.footerbottom a:hover{color:#6d6d6d; text-decoration:none;}

.footerbottom .box{ width:206px; line-height:1.4em; float:left; margin-right:15px;}

.footerbottom .Rbox{ line-height:1.4em; float:right; text-align:right!important;}

.footerbottom .Rbox a{background-image:none!important;}

.footer_head{padding-bottom:4px; font-weight:bold; line-height:normal;}