/* CSS Document */

body{margin:0px; padding:0px; background-color:#8cc63f; }
ul,li,img,p, span{margin:0px; padding:0px; text-indent:inherit;}
.clear{clear:both;}
.general-text{font-family:arial; font-weight:normal; font-size:12px; color:#000000; text-align:left;}
h1{width:691px; height:24px; background-color:#f09127; font-family:Trebuchet MS; font-size:16px; letter-spacing: 2px; color:#000000; margin:0px; padding:0px 0 0 15px;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#dc0000; margin:0px; padding:0 0 10px 0px;}

.text1{font-family:arial; font-weight:bold; font-size:16px; color:#dc0000;}
.text2{font-family:arial; font-weight:bold; font-size:13px; color:#dc0000;}
.text3{font-family:arial; font-weight:normal; font-size:12px; color:#dc0000;}

.link{font-family:arial; font-weight:bold; font-size:12px; color:#dc0000; text-decoration:none;}
.link:hover{color:#9f0007; text-decoration:none;}
.link2{font-family:arial; font-weight:bold; font-size:12px; color:#ffffff; text-decoration:none;}
.link2:hover{color:#ffffff; text-decoration:none;}
.link3{font-family:arial; font-weight:bold; font-size:12px; color:#dc0000; text-decoration:none;}
.link3:hover{color:#dc0000; text-decoration:none;}


/** ========== Main ========== **/
#maincontent{width:991px; margin:0px auto; padding:6px; border:0px #fff solid;}
#maincontent #header{width:991px; margin:0px; padding:0px;}
#maincontent #content{width:991px; margin:0 0 0 0; padding:0 0 0 0; background-color:#FFFFFF;}
#maincontent #footer{width:991px; height:31px; margin:0 0 0 0; padding:0px; background-color:#000000;}

/** ========== Header ========== **/
.header-top .logo{width:991px; height:83px; padding:90px 0 0 0px; margin:0px; float:right;}
.navigation{width:991px; height:26px; background-color:#000000; margin:0px; padding:0px;}
/** ========== Content ========== **/
.headerimg{width:991px; height:233px; margin:0px; padding:0px;}
.cblankspace{width:991px; height:20px; margin:0px; padding:0px;}
.contentarea{width:991px;  padding:0px;}
.contentarea .carea{width:991px;  padding:0 0 0 0; border:0px #FF0000 solid;}
.carea .caleft{width:706px; margin:0 0 0 15px; padding:0 0 0 0; float:left; border:0px #FF0000 solid;}
.carea .caleft .cablankarea{width:706px; height:15px; margin:0px; padding:0px;}
.carea .caright{width:240px; margin:0 15px 0 0; padding:0 0 0 0; float:right;  border:0px #FF0000 solid;}
.carea .caright .carblankarea{width:240px; height:15px; margin:0px; padding:0px;}
.carea .caright .carblankarea2{width:240px; height:5px; margin:0px; padding:0px; overflow:hidden;}

/* caleft page1*/
.thisjustin{width:706px; margin:0px; padding:6px 0 0 0px;}
.thisjustin .img1{width:235px; height:143px; margin:0px; padding:0px; float:left;}
.thisjustin .img2{width:235px; height:143px; margin:0px; padding:0 0 0 20px; float:left;}
.thisjustin .img3{width:154px; height:143px; margin:0px; padding:0px; float:right;}
.whappening{width:706px; margin:0px; padding:10px 0 0 0px;}
.whappening .wimg{width:182px; margin:1px; padding:0px; float:left;}
.whappening .wtarea{width:520px; margin:0px; padding:0px; float:right;}
.line{width:502px; height:1px; margin:0px; padding:5 0 0 0px; font-family:arial; font-size:5px; color:#000000;}
.rssandview{width:502px; margin:0px; padding:20px 0 0 0px;}
.rssandview .rss{width:200px; margin:0px; padding:0px; float:left;}
.rssandview .view{width:200px; margin:0px; padding:0px; float:right; text-align:right;}

/* caright page1*/
.calendar{width:240px; height:165px; margin:0px; padding:0px; background:#c5e29f; font-family:Arial; font-size:12px;}
.join{width:240px;  margin:0px; padding:5px 0; background-color:#C8878F;}
.join .jtextarea{width:220px; margin:0px; padding:0 0 10px 10px;}
.join .jtextarea p{width:220px; margin:0px; padding:3px 0 0 0px;}
.join .jtext1{font-family:arial; font-size:16px; color:#000000; font-weight:bold;}
.didknow{width:240px; margin:0px; padding:0px; background-color:#BDE292;}
.didknow .dktextarea{width:220px; margin:0px; padding:10px 0 10px 10px; border:0px solid #000000;}
.dktextarea p{margin:0px; padding:0px;}
.dktextarea .dktext1{ font-family:arial; font-size:13px; font-weight:bold; color:#000000; margin:0px; padding:0px;}
.rightpanel{width:240px; height:20px; margin:0px; padding:3px 0 0 0px; background-color:#90101F;}
.ricon{width:240px; margin:0px; padding:0px;}

/* caright page3*/
.page3topimg{width:502px; margin:0px; padding:0px;}
.page3part1{width:502px; margin:40px 0 0 0px; padding:0px; float:left; display:block;}
.page3part1 p{font:normal 15px/18px Arial, Helvetica, sans-serif; color:#3A3A3A; padding:0 0 22px 0; margin:0;}




/** ========== Footer ========== **/
#footer p{margin:0px; padding:7px 0 0 0px; font-family:arial; font-size:10px; letter-spacing: 2px; color:#FFFFFF; text-align:center; }
.flink{font-family:arial; font-size:9px; color:#FFFFFF; text-decoration:none;}
.flink:hover{font-family:arial; font-size:9px; color:#FFFFFF; text-decoration:none;}








