

/*----------------------------- BANNER -------------------------*/

div.bannerleft {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 800px;
	z-index: 100;
	padding: 0px 6px 6px 6px;
	margin: 0px 0px 0px 160px;
}

/* ------------ Banner Right -------------*/
div.bannerright {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 450px;
	height: 71px;
}	

div.bannerright p {
	font-size: 12px; 
	font-family: Helvetica, sans-serif;
	color: #333333;
	display: inline;
	margin: 0px;
	padding: 0px;
	}	

div.statedgoal {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 30px;
	display: inline;
}

div.statedgoal img {
	padding: 2px 0px 0px 0px;
	margin: 0px;
	display: inline;
	}
	
#slider1 {
	position: absolute;
	top:-2px;
	left: 250px;
	width: 202px; 
	height: 40px; 
	overflow: hidden;
	}
	
/*  div.statedgoal h1 {
	font-size: 12px; 
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline;
	line-height: 11px;
	position: absolute;
	top: 5px;
	left: 258px;
	margin: 0px;
	padding: 0px;
	}
	
div.statedgoal h3 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
	display: inline;
	position: absolute;
	top: 8px;
	left: 296px;
	margin: 0px;
	padding: 0px;
	}
	
div.statedgoal p {
	position: absolute;
	top: 12px;
	left: 400px;
	font-size: 12px; 
	font-family: Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}	
	
div.statedgoal h3 a, a:visited {
	color: #cc0000;
	text-decoration: none;
	}
	
div.statedgoal h3 a:hover {text-decoration: underline;}	

div.statedgoal2 img {
	padding: 2px 0px 0px 0px;
	margin: 0px;
	display: inline;
	}

div.statedgoal2 h1 {
	font-size: 12px; 
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline;
	line-height: 11px;
	position: absolute;
	top: 5px;
	left: 258px;
	margin: 0px;
	padding: 0px;
	}
	
div.statedgoal2 h3 {
	font-family: Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #cc0000;
	display: inline;
	position: absolute;
	top: 8px;
	left: 303px;
	margin: 0px;
	padding: 0px;
	}
	
div.statedgoal2 p {
	position: absolute;
	top: 4px;
	left: 414px;
	font-size: 11px; 
	line-height: 12px;
	font-family: Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
	}	
	
div.statedgoal2 h3 a, a:visited {
	color: #cc0000;
	text-decoration: none;
	}
	
div.statedgoal2 h3 a:hover {text-decoration: underline;}  */	
	
/* ---------------------------- Truth Ticker ------------------------------ */

div.truthticker {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 450px;
	height: 41px;
	background-color: #cccccc;
	display: inline;
	padding: 0px 0px 0px 0px;
}

div.truthticker h4 {
	position: absolute;
	top: 15px;
	left: 2px;
	font-size: 12px;
	font-family: Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	display: inline;
	margin-left: 8px;
	padding: 0px;
	}
	
div.ticketwindow { 
position: absolute;
left: 130px;
top: 8px;
width: 240px; 
height: 24px; 
margin: 0; 
padding: 0
overflow: hidden; 
}

.tickercontainer { /* the outer div with the black border */
position: absolute;
left: 130px;
top: 9px;
border: 1px solid #999;
background: #e5e5e5; 
width: 240px; 
height: 22px; 
margin: 0; 
padding: 0
overflow: hidden; 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;
left: 0px;
top: 4px;
width: 240px;
overflow: hidden;
}

ul.newsticker { /* that's your list */
position: relative;
left: 750px;
font: bold 10px Verdana;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left; /* important: display inline gives incorrect results when you check for elem's width */
margin: 0;
padding: 0;
background: #e5e5e5; 
}

ul.newsticker a {
white-space: nowrap;
text-decoration: none;
padding: 0;
color: #333333;
font: bold 10px Verdana;
margin: 0 220px 0 0;
} 

ul.newsticker a:hover {
	text-decoration: underline;
	color: #ff0000;
	}
	
ul.newsticker a:visited {
	color: #660066;
	}

ul.newsticker span {
margin: 0 10px 0 0;
}




div.gobutton {	
	height: 22px;
	width: 31px;
	position: absolute;
	left: 340px;
	top: 8px;
	background-color: #ffffff;
	}
	
div.truthticker p {
	position: absolute;
	top: 6px;
	left: 380px;
	font-size: 10px; 
	font-family: Helvetica, sans-serif;
	color: #333333;
	display: inline;
	margin: 0px;
	padding: 0px;
	}	
	

/* ------------------------------- MAIN BODY ------------------------------*/

div.mainbody {
	position: relative;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 750px;
	height: 300px;
	border-bottom: 2px solid #ffffff;
	}
	
div.mainleft {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 298px;
	height: 300px;
	border-right: 2px solid #ffffff;
	}
	
	
	
/* --------------- Main Title ---------------- */	

div.maintitle {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 298px;
	height: 173px;
	background:#666 url("dedeYoungTitle.gif") no-repeat 0px 0px;
	padding: 0px;
	font-family: Helvetica, sans-serif;
	font-size: 31px;
	font-weight: bold;
	color: #2f7e20;
}

/* ----------------- dede Dropdown Menu ------------------- */

#dedemenu {
	position: absolute;
	top: 112px;
	left: 7px;
	z-index: 899;
	}
	
/* 
	LEVEL ONE
*/
ul.dropdown li a#dede 				{font-weight: bold; color:#2f7e20;}				  
ul.dropdown li a:hover#dede 		{color:#000;}		

/* 
	LEVEL TWO
*/									
ul.dropdown ul 						{ font: 12px Lucida Grande, Helvetica, Sans-Serif;}

/*--------------------------------------------------- */

div.maintitle h3{
	position: absolute;
	top: 116px;
	left: 95px;
	margin: 0px;
	padding: 0px;
	font-size: 31px;
	}
	
div.maintitle h3 a{
	color: #2f7e20;
	text-decoration: none;
	}	
	
div.maintitle h3 a:hover {
	text-decoration: underline;
	color: #2f7e20;
	}			
	
div.maintitle h1{
	position: absolute;
	top:  154px;
	left: 15px;
	font-family: Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #2f7e20;
	margin: 0px;
	padding: 0px;
	}	
	
div.maintitle h1 a{
	color: #2f7e20;
	text-decoration: none;
	}	
	
div.maintitle h1 a:hover {
	text-decoration: underline;
	color: #2f7e20;
	}		

/* ----------------- MENU ------------------ */
	
div.mainmenu {
	position: absolute;
	left: 0px;
	top: 173px;
	height: 127px;
	width: 298px;
   	padding: 0px;
   	background-color: #2f7e20;
}


div.mainmenu ul {
   font-family: Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin: 11px 0px 11px 0px;
   padding: 0px;
   list-style-type: none;
}

div.mainmenu ul li {
   padding: 3px 0px 4px 0px;
}

div.mainmenu ul li a {
	padding: 5px 10px 4px 15px;
   	color: #ffffff;
   	text-decoration: none;   
}

div.mainmenu ul li a:hover {
	text-decoration: none;
	background-color: #49bd32;
}	

/* --------------- BIG WINDOW -------------- */	

div.mainright {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 450px;
	height: 300px;
	margin:	0px; 
   	padding: 0px;
   	background-color: #000;
   	text-align: center;
   	overflow: hidden;
}

div.mainright img {
	margin: 0px;
   	padding: 0px;
}   	

div.mainright object {
	position: relative;
	top: 0px;
	left:-32px;
	}
	
div.mainrightLegion {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 450px;
	height: 300px;
	margin:	0px; 
   	padding: 0px;
   	background-color: #999;
   	text-align: center;
   	overflow: auto;
   	visibility: visible;
}



/* ----------------------------------- BOTTOM ROW ---------------------------- */

div.bottom {
	position: relative;
	top: 0px;
	left: 0px;
	width: 750px;
	height: 150px; /* ------- ????? -------- */
	margin: 0px;
	padding: 0px;
}   	

div.bottom img {
	margin: 0px;
   	padding: 0px;
}   

div.bottomleft {
	position: absolute;
	top: 0px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	width: 298px;
	height: 150px;
	border-right: 2px solid #ffffff;
}

/* ----------- Lower Menu ------------- */

div.bottommenu {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 150px;
	height: 135px;
	padding: 0px;
   	background-color: #e5e5e5;
}

div.bottommenu ul {
   font-family: Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
   margin: 5px 0px 0px 0px;
   padding: 0px;
   list-style-type: none;
}

div.bottommenu ul li {
   padding: 10px 0px 0px 0px;
}

div.bottommenu ul li a {
   color: #666666;
   padding: 5px 10px 4px 15px;
   text-decoration: none;   
}

div.bottommenu ul li a:hover {
	text-decoration: none;
	background-color: #cccccc;
	color: #000000;}

/* ----------- Store ------------ */

div.store {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 148px;
	height: 150px;
	padding: 0px;
   	background-color: #cccccc;
}

div.store h3{
	font-weight: bold;
	font-family: Helvetica, sans-serif;
   font-size: 12px;
   margin: 10px 0px 4px 0px;
   padding: 5px;
   color: #363636;
   text-align: center;
	}
	
div.store h3 a {
   color: #363636;
   text-decoration: none;   
}

div.store h3 a:hover {text-decoration: underline;
	color: #000000;}	

/* div.store img {
	margin: 0px 0px 0px 10px;
   	padding: 0px;
   	} */

p.store {
	position: absolute;
	top: 36px;
	left: 76px;
   font-family: Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   line-height: 23px;
   margin: 0px;
   padding: 0px;
   color: #363636;
   text-align: left;
   }

div.store h1{
   font-family: Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
   margin: 78px 0px 11px 10px;
   padding: 0px;
   color: #363636;
   text-align: left;
   }

div.store p a {
   color: #363636;
   text-decoration: none;   
}

div.store p a:hover {text-decoration: underline;
	color: #000000;}
	
#slider2 {
	position: absolute;
	top: 38px;
	left: 10px;
	width: 54px; 
	height: 64px;
	overflow: hidden;
	}


	
/* ------------- Bottom Right GIFs -------------- */

div.bottomright {
	position: absolute;
	top: 0px;
	left: 300px;
	width: 450px;
	margin: 0px;
	padding: 0px;
}

div.leftgif {
	position: absolute;
	left: 0px;
	top: 0px;
	margin: 0px;
	padding: 0px;
	width: 224px;
	height: 135px;
	border-right: 2px solid #ffffff;
}

#rightgif {
	position: relative;
	left: 226px;
	top: 0px;
	width 224px;
	height: 135px;
	overflow: hidden;
	
	/*  z-index: 599;  */
}	




/* --------------- Bottom Menu Strip ------------ */

div.bottomstrip {
	position: relative;
	left: 0px;
	top: 135px;
	}
	
div.legion {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 150px;
	height: 26px;
	padding: 4px 0px 0px 0px;
   	background-color: #e5e5e5;
   	border-top: 1px solid #e5e5e5;
   	}
   	
.legion h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #146ca0;
   margin: 4px 0px 4px 0px;
   padding: 0px;
}

.legion h3 a {
   color: #126495;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 4px 15px;
   }
   
.legion h3 a:hover {
	text-decoration: none;
	background-color: #cccccc;
	}   	
   	
div.shopnow {
	position: absolute;
	top: 0px;
	left: 150px;
	width: 148px;
	height: 26px;
	background-color: #d2d2d2;	
   	padding: 4px 0px 0px 0px;
   	border-top: 1px solid #cccccc;
   	}

.shopnow h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #2f7e20;
   margin: 4px 0px 4px 0px;
   padding: 0px;
   text-align: center;
}

.shopnow h3 a {
   color: #2f7e20;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 6px 0px;
   }

.shopnow h3 a:hover {
	text-decoration: underline;
	}	
	   	

div.ongoing {
	position: absolute;
	left: 300px;
	top: 0px;
	margin: 0px;
	padding: 4px 0px 0px 5px;
	width: 219px;
	height: 26px;
	background-color: #df7009;
	border-right: 2px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.ongoing h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #ffffff;
   margin: 5px;
   padding: 0px;
}

.ongoing h3 a {
   color: #ffffff;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px;
   padding: 0px;
   }

.ongoing h3 a:hover {
	text-decoration: underline;
	color: #ffffff;
	}

div.hired2006 {
	position: absolute;
	left: 526px;
	top: 0px;
	width: 219px;
	height: 26px;
	background-color: #943e2a;
	border-top: 1px solid #ffffff;
	padding: 4px 0px 0px 5px;
}

.hired2006 h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #ffffff;
   margin: 5px;
   padding: 0px;
}

.hired2006 h3 a {
   color: #ffffff;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px;
   padding: 0px;
   }

.hired2006 h3 a:hover {
	text-decoration: underline;
	color: #ffffff;
	}
	
#addthis {
	position: absolute;
	top: 6px;
	left: 10px;
	}
	
/*===============================

td.body h2 {
	font-family: 'Lucida Grande', Verdana, Helvetica;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	margin: 173px 25px 14px 25px;
	padding: 0px;
	text-align: left;
}	

td.body h3 {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight: bold;
	color: #000000;
	margin: 0px 25px 0px 25px;
	padding: 0px;
	text-align: left;
	color: #5e1d5c;
	text-decoration: none;
}

td.body h3 a{
	color: #5e1d5c;
	text-decoration: none;
}

td.body h3 a:hover {
	text-decoration: underline;
	color: #cc3300;
	}
	
td.body p {
   font-family: Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #000000;
   margin: 0px;
   padding: 3px 10px 23px 20px;
}

	
td.body ul {
   font-weight: normal;
   color: #ffffff;
   list-style-type: none;
   margin: 0px 25px 14px 25px;
	padding: 0px;
	text-align: left;
   	}

td.body ul li {
	font-size: 11px;
  	line-height: 15px;
  	font-family: Verdana, Helvetica, sans-serif;
  	color: #000000;
	}

td.body ul li a {
	font-weight: normal;
   text-decoration: none;
   color: #000000;
	}

td.body ul li a:hover {
	text-decoration: underline; 
	color: #cc3300;
	}




td.side table {
   margin: 0px 0px 0px 0px;
   padding: 0px;
}

td.sidebar {
   background-color: #d7c98d;
   margin: 3px 0px 20px 0px;
   padding: 0 16px 15px 16px;
}

td.sidetitle {
   background-color: #f9f9f9;
   padding: 2px 0px 2px 0px;
   border: 0px solid #ffffff;
}

td.sidetitle h2 {
	font-family: Helvetica, arial, sans-serif;
   	font-size: 13px;
   	font-weight: bold;
   	color: #333333;
   	margin: 0px 0px 12px 15px;
   	padding: 0px;
	text-align: left;
}


td.title1 {
   background-color: #e5e5e5;	
   padding: 4px 0px 4px 0px;
}

td.title1 h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #146ca0;
   margin: 4px 0px 4px 0px;
   padding: 0px;
}

td.title1 h3 a {
   color: #126495;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px 0px 0px 0px;
   padding: 5px 10px 4px 15px;
   }

td.title1 h3 a:hover {
	text-decoration: none;
	background-color: #cccccc;
	}
	
td.title2 {
   background-color: #d2d2d2;	
   padding: 4px 0px 4px 0px;
}

td.title2 h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   color: #2f7e20;
   margin: 4px 0px 4px 0px;
   padding: 0px;
   text-align: center;
}

td.title2 h3 a {
   color: #2f7e20;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 6px 0px;
   }

td.title2 h3 a:hover {
	text-decoration: underline;
	}	
	
td.titleright1 {
   background-color: #df7009;
   padding: 4px 5px 5px 5px;
   border-left: 2px solid #ffffff;
} 

td.titleright1 h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #ffffff;
   margin: 4px 0px 4px 0px;
   padding: 0px;
}

td.titleright1 h3 a {
   color: #ffffff;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px;
   padding: 6px 0px 6px 0px;
   }

td.titleright1 h3 a:hover {
	text-decoration: underline;
	color: #ffffff;
	}
	
td.titleright2 {
   background-color: #943e2a;
   padding: 4px 5px 5px 5px;
   border-left: 2px solid #ffffff;
} 

td.titleright2 h3 {
   font-family: Helvetica, arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   text-align: center;
   color: #ffffff;
   margin: 4px 0px 4px 0px;
   padding: 0px;
}

td.titleright2 h3 a {
   color: #ffffff;
   text-decoration: none;
   letter-spacing: 0.3px;
   margin: 0px;
   padding: 6px 0px 6px 0px;
   }

td.titleright2 h3 a:hover {
	text-decoration: underline;
	color: #ffffff;
	}
	

table.post {
   background-repeat: repeat-x;
   background-position: bottom left;
   background-color: #f8eed0;
}


td.bottom {
   height: 4px;
   background-color: #993366;
}

td.footer {
   padding: 10px 0 0 0;
}

td.footer p {
	font-family: Helvetica;
   	font-size: 8px;
   	font-weight: normal;
   	color: #666666;
}

*/







