/*  
Theme Name: Higher Learning
Theme URI: http://www.1984usa.com
Description: This is the main CSS sheet
Version: 1.0
Author: Winston Smith


*/



body{
	padding:0;
	margin: 0;
	font-family: Unicode, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 16px; /* this is the MAIN POST TEXT SIZE */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	vertical-align: top;
	background: #000000;
	color: #ffffff;
}

#\31984-timeline{
	font-family: monospace, Arial, Helvetica, Georgia, Sans-serif;
	font-size: 14px; 
	color: #000000;
}

#research{
	margin: 0;
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 16px; /* this is the MAIN POST TEXT SIZE */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	vertical-align: top;
	background: #000000;
	color: #000000;
}



#h1{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 16px;
	padding: 5px 5px 5px 5px;  /*top, right, bottom, left */
	background-color:#000000;
	color: #FF9900;
}

h2 a{
	font-family: Georgia,Sans-serif;
	font-size: 24px;
	padding: 0 0 2px 0;  /*top, right, bottom, left */
	text-decoration: none;
 	color: #c0c0c0; /*FF9900 is old orange*/
  	font-weight:bold;
}

h2 {
	font-family: Georgia,Sans-serif;
	font-size: 24px;
	color: #ffffff;
	padding: 0 0 0px 0;  /*top, right, bottom, left */
	text-decoration: none;
 	font-weight:bold;
}





a:link, a:visited{
	text-decoration: underline;
	color: #336699;
}

a:hover{
	text-decoration: none;
}

p{ /*control pixels around paragraph tag*/
	padding:0px 0 0 0;
}


#wrapper{
	margin: 0 auto 0 auto;
	width:974px;
	text-align: center;
	background: #000000;
	
}

#header-wrapper{
	
	width:974px;
	background: #000000;
	margin:0 0 0 5px;
	padding:0;
}

/* BEGIN HEADER AD*/

#headeradbanner{
	width:964px;
	height:74px;
	background:#000000; /*background behind header ads*/
	background-position: center; 
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 5px 0px;
}

#headerad_left{
	float:left;
	background: #000000; /*left header ad banner background*/
	background-position:center; 
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 0px 10px;
	width: 468px;
}


#headerad_right{
	float:right;
	background: #000000; /*right header ad banner background*/
	background-position: center; 
	width: 468px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 0px 0px;
}

/*- END HEADER AD-*/

/* BEGIN TOPHEADER -had to align top edge due to weird leveling the other way*/

#topheader-wrapper{
	background: #000000;
	background-position:top center;
	vertical-align: top;
	overflow:hidden;
	width: 964px;
	height: 30px !important;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#top_header_left {
background-image:url(top_header_left.png);
background-position:top right;
vertical-align: top;
background-repeat:no-repeat;
overflow:hidden;
width: 15px;
height: 30px !important;
float: left;
margin: 0px 0 0 0px;
padding: 0px 0px 0px 0px;
}

#top_header_middle {
background-image: url(top_header_middle.png);
background-position: top;
background-repeat:repeat-x;
overflow: hidden;
vertical-align: top;
width: 934px;
height: 30px !important;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#top_header_right {
background-image:url(top_header_right.png);
background-position:top left;
vertical-align: top;
background-repeat: no-repeat;
overflow:hidden;
width: 15px;
height: 30px !important;
float: left;
margin: 0px;
padding: 0px 0px 0px 0px;
}


#headerleft{
	float:left;
	text-align:left;
	background-repeat:no-repeat;
	background-position:inherit; 
	margin: 0px 0px 0px 0px ;
	padding: 5px 0px 0px 0px;
	width: 650px;
	overflow:hidden;
	color: #000055;
	font-family: technic, arial, georgia, new times roman;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}


#headerright{
	float:right;
	background-repeat:no-repeat;
	background-position:center; 
	width: 250px;
	text-align: right;
	overflow:hidden;
	padding: 2px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}

/* END TOPHEADER*/




#headerimg{
	width:964px;
	height: 183px;
	background-image: url(HEADER_1984_A.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:hidden;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerimg a {
display:block; height:183px; 
}



/* BEGIN NAVBAR */

#navbar {
vertical-align: top;
overflow: visible;
width: 964px;
height: 30px !important;
margin:0px 0px 5px 0px; /*margin underneath navigation*/
padding: 0px 0px 0px 0px;
}

#navbarleft {
background-image:url(bottom_header_left.png);
background-position:top right;
background-repeat:no-repeat;
overflow:hidden;
width: 15px;
height: 30px !important;
float: left;
margin: 0px 0 0 0px;
padding: 0px 0px 0px 0px;
}

/*see navbarmiddle below*/

#navbarright {
background-image:url(bottom_header_right.png);
background-position:top left;
background-repeat: no-repeat;
overflow:hidden;
width: 15px;
height: 30px !important;
float: left;
margin: 0px;
padding: 0px 0px 0px 0px;
}



.rsswidget {
margin: 0px;
padding: 0px;
text-align:right;
font-size:13px;
font-family: Georgia, "Times New Roman", Times;
}

.rss {
float:right;
list-style-type: none;
margin: 0px 0px 0px 10px;
padding-left: 20px; 
font-family: Georgia, "Times New Roman", Times;
background:url(rss.gif) no-repeat; 
}

.rss a {
color: #333333;
display: block;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-decoration: none;
}

/*BEGIN NAVBARMIDDLE NAVAGATION MENU*/

#navbarmiddle {
background-image: url(bottom_header_middle.png);
background-position:top;
background-repeat:repeat-x;
overflow:hidden;
vertical-align: top;
width: 934px;
height: 30px !important;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#dropdown {
margin: 0px;
padding: 0px;
}

#nav {
margin: 0px 0px 0px 15px;
padding: 0px;
list-style: none;
}

#nav ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#nav a {
color: #333333;
display: block;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 0px 10px 0px 0px;
padding: 7px 5px 7px 5px !important; 
padding: 8px 5px 8px 5px;
text-decoration: none;
}

#nav a:hover {
color:#FF0000;
display: block;
text-decoration: none;
margin: 0px 10px 0px 0px;
padding: 7px 5px 7px 5px !important;
padding: 8px 5px 8px 5px;
text-decoration: none;
}

#nav li.current_page_item a, #nav li.current-cat a {
background: #666666;
color: #FFFFFF; 
}

#nav li {
float: left;
margin: 0px;
padding: 0px;
}

#nav li li {
float: left;
margin: 0px;
padding: 0px;
width: 200px;
}

#nav li li a, #nav li li a:link, #nav li li a:visited {
background: #eee;
color: #333333;
width: 150px; /*dropdown menu width*/
float: none;
margin: 0px;
padding: 4px 10px 4px 10px;
border: 1px solid #CCCCCC;
}

#nav li li a:hover, #nav li li a:active {
background: #666666;
color: #FFFFFF;
padding: 4px 10px 4px 10px; 	
}

#nav li ul {
position: absolute;
width: 10em;
left: -999em;
z-index:10;
text-align:left; /*HEADER NAVIGATION DROP MENU TEXT ALIGNMENT*/
}

#nav li:hover ul {
left: auto;
display: block;
}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;
}

/*END NAVBARMIDDLE NAVIGATION MENU*/






/* END NAVBAR */




/* BEGIN BODY */

#bigspace {
	background-color: #000000;
	background-image: url(images/backgrounds/metal005.jpg);
	width: inherit;
	height: 8000px;  /*CONTROLS HEIGHT OF ICON AREA*/
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
}

#bluedust {
	width: 100%;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #000000; /* the auto margins (in conjunction with a width) center the page */
	border: 1px solid #000000;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	font: bold 12px Arial, Helvetica, sans-serif;
}


#mission {
background-image: url(mission.png);
background-position:top;
vertical-align: top;
background-repeat:no-repeat;
width: 976px;
height: 76px;
float: left;
margin: 0px 0 2px 0;
padding: 0px 0px 0px 0px;
}


#hr{
	float: left;
	width: 974px;
	background: #000000;
	margin: 0;
	padding: 0;
}

#container-thenakedtruth{
	width:739px;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 5px 5px 5px 5px;
	border: 1px solid;
	border-color: #FF0000;

}


#container{
	float: left;
	width: 800px;
	background: #000000;
}

#container2{
	float: left;
	width: 974px;
	background: #000000;
}

#container-quad-loop{
	float: left;
	width: 974px;
	background-color: #000000;
}


#container-google-news{
	float: left;
	width: 974px;
	background-color: #000000;
}

#container-google-overlord{
	float: right;
	width: 754px; 

	background-color: #000000; /*main container to right of google news*/
}


#container-REDALERT{
	width:749px;
	height: 250px;
	background-image: url(http://www.1984usa.com/flash/REDALERT.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:hidden;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#container-REDALERT a {
display:block; height:250px; 
}





#container-FM200{
	width:749px;
	height: 250px;
	background-image: url(http://www.1984usa.com/images/200FM_block.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	overflow:hidden;
	vertical-align: top;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#container-FM200 a {
display:block; height:250px; 
}








#container-go-top{
	float: left;
	width: 754px;
	margin: 0px 0px 5px 0px;
	background-color: #000000;
}

.container-banner{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	width: 392px;
	background-color: #000000;
}

#container-511{
	float: left;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	background-color: #000000;
}

#container-CCA{
	float: left;
	padding: 5px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	width: 150px;
	background-color: #000000;
}

#container-meta{
	float: left;
	width: 974px;
	background: #222222;
	margin: 10px 0px 10px 0px;
}

#container-footer{
	float: left;
	width: 974px;
	background: #000000;
}

#container3{
	float: left;
	width: 974px;
	background: #077000;
}

#container-horizon-bar{
	float: left;
	width: 974px;
	background: #000000;
}


#container5{
	float: left;
	width: 494px;
	background: #000055;
}


#container6{
	float: left;
	width: 494px;
	background: #000055;
}

#container7{
	float: left;
	width: 494px;
	background: #000055;
}



/*HORIZON-BAR*/


#horizon-bar{
	float: left;
	width: 974px;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0 0 0px 0;
}

#D13 {
float:left;
text-align:left;
vertical-align: top;
margin: 5px 0px 2px 0px;
padding: 1px 1px 1px 1px;
border: 1px solid;
border-color: #666666;
background-color:#333333;
font-family: Monospace,Georgia,Sans-serif;
font-size: 12px;
font-weight: normal;	
list-style-type:none;
}


#flash-archive {
width: 250px;
float:left;
text-align:left;
vertical-align: top;
height:251px;
margin: 5px 0px 2px 5px;
padding: 1px 1px 1px 1px;
border: 1px solid;
border-color: #666666;
background-color:#333333;
font-family: Monospace,Georgia,Sans-serif;
font-size: 12px;
font-weight: normal;	
list-style-type:none;
}

#a-store {
width: 300px;
float:left;
text-align:left;
vertical-align: top;
margin: 5px 0px 2px 5px;
padding: 1px 1px 1px 1px;
border: 1px solid;
border-color: #666666;
background-color:#333333;
font-family: Monospace,Georgia,Sans-serif;
font-size: 12px;
font-weight: normal;	
list-style-type:none;
}


/*END HORIZON-BAR*/



/*QUAD LOOP*/

#quad_loop{
	float: left;
	width: 974px;
	background: #000000;
	margin: 5px 0px 5px 0px;
}

.loopbox {
vertical-align: top;
background-color: #000033;
width: 239px;
height:auto;
min-height: 100%;
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 2px 2px 2px;
}




/* GOOGLE NEWS */



#google_news {
width: 200px;
float:left;
text-align:left;
vertical-align: top;
height:auto;
min-height: 100%;
margin: 5px 5px 5px 0px;
padding: 5px 5px 5px 5px;
border: 1px solid;
border-color: #666666;
background-color:#000000;
font-family: Monospace,Georgia,Sans-serif;
font-size: 12px;
font-weight: normal;	
list-style-type:none;
}

#google-news-inline {
float:left;
text-align:left;
vertical-align: top;
list-style-type:none;
}


#google-news-inline ul {
list-style-type:none;
float:left;
text-align:left;
margin:0;
padding:0 10px 0 0px;
/*background: #000066;*/
}




#google-news-inline ul li{
	padding:10px 0 10px 0;
}

#google-news-inline ul li h2{
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

#google-news-inline ul ul li{
	padding:0;
	line-height: 24px;
}

/* END GOOGLE NEWS */


#quote1 {
width: 345px;
float:left;
text-align:left;
vertical-align: top;
height:215px;
margin: 5px 5px 0px 0px;
padding: 5px 5px 5px 5px;
border: 1px solid;
border-color: #666666;
background-color: #000033;
font-family: Monospace,Georgia,Sans-serif;
font-size: 12px;
font-weight: normal;	
list-style-type:none;
}




h2.the-date {
  /* this is the border between posts */
	border-top:3px dashed #300;
	font:10pt monospace;
	color:#999;
	font-weight:normal;
	margin:5px 0 0 0;
	padding-bottom:2px;
	text-align:right;
} /*  see #menu h2 */






.post{
	padding: 0px 0 0px 0;
	text-align:left;
	font-size: 100%;
	font-family: Arial, Helvetica, sans-serif;
	
}




.meta{
	font-family: Georgia, Sans-serif;
	font-size:10px;
	color:#333333;
}


.meta a{
	font-family: Georgia, Sans-serif;
	font-size:10px;
	color:#333333;
}

.the_date h2{
	font-family: Georgia, Sans-serif;
	font-size:12px;
	color:#333333;
}
.post h2{
	font-family: Georgia, Sans-serif;
	font-size:12px;
}



.storytitle {
	margin:0;
  	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
  	font-weight:bold;
}


.storytitle a, .storytitle a:visited {
 	text-decoration:none;
 	color:#c0c0c0; /*FF9900 is old post title orange*/
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
  	font-weight:bold;
}


h3.storytitle a, .storytitle a:visited {
 	text-decoration:none;
 	color:#c0c0c0; /*FF9900 is old post title orange*/
 	font-family: Swis721 Blk BT, Arial Black, Arial, Helvetica, sans-serif;
	font-size: 24px;
  	font-weight:bold;
	text-transform: uppercase;
	
}



/*FUNCTIONS USED IN HOMEPAGE THE LOOP*/

#post2{
	padding: 5px 5px 5px 5px; /*internal padding all way round*/
	text-align:left;
	border: 1px solid;
	min-height: 475px;
	border-color: #666666;
	background-color:#333333;
	
}

.gap{ /*control pixels in div just before post titles in loop to make vertical space - you are a fag*/
	padding: 2px 0 0 0;
	background-color:inherit;
}

h1.storytitle2{
	font-family: Monospace,Georgia,Sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #000066; /*bar color behind post titles*/
	padding: 0 4px 0px 4px; /*top, right, bottom, left */
}


.storytitle2 a{
	padding: 0 0 0px 0;  /*top, right, bottom, left */
	text-decoration: none;
 	color:#c0c0c0; /*FF9900 is old orange*/
  	
}

.storytitle2 {
margin:0;
}

.storytitle2 a:hover {
margin:0;
color: #FFFF00;
/*background-color:#ff0000; bar color behind post titles*/ 	
}

.storytitle2 a:visited {
margin:0;
color: #CC0000;
}




.entry{
	line-height:18px;
}

p.postmetadata{
	border-top: 1px solid #ccc;
	margin: 0px 0 0 0;
	background-color:#111111;
}


.feedback {
	color:#ccc;
	text-align:right;
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.feedback a {
  color:#0000ff;
  font-size:16pt;
}
.feedback a:hover {
  color:#f30; /* same color as its border-bottom */
}



.inlineads {float:left;padding:0 5px 5px 0;}





.navigation{
	padding: 10px 0 0 0;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
}



/*-----SIDEBAR 1-------*/

#housekeeping{
	float:left;
	width:232px;
	background: #000000;
	margin: 0 0 0 0px;
	display: inline; /*IE Bug Fix*/
}

#sidebar_ads{
	float:right;
	width:120px;
	background: #000000;
	margin: 0 0 0 10px;
	display: inline; /*IE Bug Fix*/
}

#sidebar1_top{
	width:120px;
	background: #000000;
	margin: 0 0 0 0px;
}



#sidebar{
	float:left;
	width:150px;
	background: #000000;
	margin: 0 0 0 10px;
	display: inline; /*IE Bug Fix*/
}

#middle_sidebar{
	float:left;
	width:150px;
	background: #002200;
	text-align:left;
	margin: 0 0 0 0px;
	
}




#reversephonedetective{
	width:352px;
	background: #002200;
	text-align:left;
	margin: 10px 0 0 0px;
	padding: 5px 5px 5px 5px;
	
}


#fapturbo{
	width:352px;
	background: #002200;
	text-align:left;
	margin: 10px 0 0 0px;
	padding: 5px 5px 5px 5px;
	
}







#debtclock{
	width:inherit;
	background: #000000;
	margin: 0 0 5px 10px;
	
}

#calendar{
	float:left;
	width:232px;
	min-height: 260px;
	background: #111111;
	margin: 0 10px 0 0px;
	display: inline; /*IE Bug Fix*/
}

#WP-Calendar{
	float:left;
	width:232px;
	min-height: 260px;
	background: #111111;
	border: 1px solid #eee;
	margin: 0 10px 0 0px;
	padding: 5px 5px 5px 5px;


}

#sidebar ul{   /*supposed to remove bullets from sidebar*/
	list-style-type:none;
	margin:0;
	padding:0 10px 0 0px;
	background: #000000;
}

#sidebar ul li{
	padding:10px 0 10px 0;
}

#sidebar ul li h2{
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

#sidebar ul ul li{
	padding:0;
	line-height: 24px;
}

table#wp-calendar{ /*optional stretch for calendar to fill sidebar*/
	width:100%;
}


#menu h2 {
  border:0;
  color:#ffffff;
  font-weight:bold;
  text-align:left;
}

#menu ul {
	color:#ffffff; /*title color*/
	font-weight:bold;
	list-style-type:none;
	margin:0;
	padding:0;
}

#menu ul ul {
	font-variant:normal;
	font-weight:normal;
	line-height:100%;
	list-style-type:none;
	margin:0;
	padding:0;
	text-align:left;
}

#menu ul ul li {
	font:11pt arial narrow;
	letter-spacing:0;
	margin:2px 0 5px 0;
	padding:0;
	color:#fff;
	text-align:left;
}

#menu ul ul li a {
  display:block;
	color:#fff;
	height:auto;
	width:100%;
	border:0;
	padding:0 5px 0 5px ;
	background-color:#000099;
}
#menu ul ul li a:hover {
  background-color:#000000;
}
#menu ul ul ul.children {
	font-size:11pt;
}






/*----END SIDEBAR 1---------*/



/*--------------BEGIN SIDEBAR 2-----------------*/
#sidebar2{
	float:left;
	width:180px;
	background: #000000;
	margin: 0 0 0 10px;
	display: inline; /*IE Bug Fix*/
}

#sidebar2 ul{   /*supposed to remove bullets from sidebar*/
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
	background: #000000;
}

#sidebar2 ul li{
	padding:10px 0 10px 0;
}

#sidebar2 ul li h2{
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

#sidebar2 ul ul li{
	padding:0;
	line-height: 24px;
}

table#wp-calendar{ /*optional stretch for calendar to fill sidebar*/
	width:100%;
}



/*-----------------END SIDEBAR 2-----------------*/







/*--------------BEGIN SIDEBAR 5-----------------*/
#sidebar5{
	float:left;
	width:470px;
	background: #000000;
	margin: 0 0 0 10px;
	display: inline; /*IE Bug Fix*/
}

#sidebar5 ul{   /*supposed to remove bullets from sidebar*/
	list-style-type:none;
	margin:0;
	padding:0 10px 0 10px;
	background: #000000;
}

#sidebar5 ul li{
	padding:10px 0 10px 0;
}

#sidebar5 ul li h2{
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

#sidebar5 ul ul li{
	padding:0;
	line-height: 24px;
}

table#wp-calendar{ /*optional stretch for calendar to fill sidebar*/
	width:100%;
}



/*-----------------END SIDEBAR 5-----------------*/





























/*--------------BEGIN QUICK LOGIN-----------------*/

#quick_login{
	float: left;
	background: #111111;
	border: 1px solid #eee;
	list-style-type: none;
	width:200px;
	min-height: 260px;
	background: #000000;
	margin: 0 10px 0px 0px;
	/*display: inline; IE Bug Fix*/
}

#quick_login ul{   /*supposed to remove bullets from sidebar*/
	list-style-type: none;
	margin:10px 0 0 0;
	padding:0px 10px 10px 10px;
	background: #000033;
}

#quick_login ul li{
	list-style-type:none;
	padding:10px 0 10px 0;
}

#quick_login ul li h2{
	list-style-type:none;
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

#quick_login ul ul li{
	list-style-type:none;
	padding:0;
	line-height: 24px;
}


/*-----------------END QUICK LOGIN-----------------*/

.meta_list{
	float:left;
	width:auto;
	min-height: 260px;

	background: #111111;
	border: 1px solid #eee;
	margin: 0 10px 0 0px;
	display: inline; /*IE Bug Fix*/
}
.meta_list ul{   /*supposed to remove bullets from sidebar*/
	list-style-type: none;
	margin:0px 0 0 0;
	padding:0px 10px 10px 10px;
	background: #000033;
}

.meta_list ul li{
	list-style-type:none;
	padding:0px 0 10px 0;
}

.meta_list ul li h2{
	list-style-type:none;
	font-family:Georgia, Sans-serif;
	font-size: 14px;
}

.meta_list ul ul li{
	list-style-type:none;
	padding:0;
	line-height: 24px;
}
/*END META LIST FOOTER*/


#footer_meta{
	background-color: #000000; 
	width: 974px;
	float: left;
	min-height: 260px;
	margin: 10px 0px 10px 30px;
	padding: 5px 5px 5px 5px;
}

#footer_ad{
	clear: both;
	width: 974px;
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 5px;
	background: #111111;
}

#footer{
	clear: both;
	width: 974px;
	margin: 10px 0 0 0;
	padding: 5px 5px 5px 5px;
	background: #111111;
}

#footer p{  /*gives all p tags within the footer a specific line height*/
	line-height: 18px;
}





/*COMMENTS STYLE BELOW THIS LINE*/

.comments-template{
	margin: 10px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
}

.comments-template ol{
	margin: 0;
	padding: 0 0 15px;
	list-style: none;
}

.comments-template ol li{
	margin: 10px 0 0;
	line-height: 18px;
	padding: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

.comments-template h2, .comments-template h3{
	font-family: Georgia, Sans-serif;
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
}

.comments-template p.nocomments{
	padding: 0;
}

.comments-template textarea{
	font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 12px;
}




/* DOMTabs style*/ 

.domtab{ /*overall class container*/
width:602px; /*this value must be reduced from 602 by the sum of all horizontal margins or padding*/
margin:20px 0px 20px 0px;
}
  
    ul.domtabs a:link,
    ul.domtabs a:visited,
    ul.domtabs a:active,
    ul.domtabs a:hover{
      width:8em;
     padding:5px 0px 0px 0px;
      display:block;
      height:4em;
      text-decoration:none;
}

      div.domtab div{
      clear:both;
	float:left;
      width:95%;
      background:#222222; /*box background*/
      color:#fff;
      padding:0px 12px 20px 13px;
	
    }

      h1{
      padding:1em;
      background:#fff;
      } 


ul.domtabs{
float: left;
width: 100%;
list-style-type: none;
margin: 0;
padding: 0;
border-bottom: 0px solid #eee;
font-family: georgia, serif;
clear: both;
}

ul.domtabs li{
float: left;
padding:0 .2em 0 0;
display: inline;
}

ul.domtabs li a{
display: block;
padding: 10px;
border-right: 1px solid #eee;
border-left: 1px solid #eee;
text-decoration: none;

font-family: Arial, Helvetica, Georgia, Sans-serif;
	font-size: 11px; /* this is the TAB TEXT SIZE */
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	vertical-align: top;
	color: #ffffff;


background-image:url(domtab_cleartab.png);
border-top: 1px solid #eee;
border-color:#222222; /*tab border color*/
}

ul.domtabs li a:hover{
text-decoration: underline;
}

ul.domtabs li.active a{
background: #222222;  /*selected tab color*/
}

.domtab_ad{
	background-position:center; 
	width: 468px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
}


/* END DOMTABS*/






/*SEARCH FORM TOP*/
/*search form */
#searchformtop {
margin: 0px 0px 5px 10px; text-align:right;
}

#searchformtop br {
display: none;
}

#searchformtop #stop {
width: 200px;
height: 12px;
padding: 3px 5px 3px 5px;
background: #fff;
margin-right: 2px;
color: #333333;
font: bold 12px Arial, Helvetica, sans-serif; 
border:1px solid #CCC;
}


/* search form button - to specify button only use input[type="submit"] */
#searchformtop input {
	background: url(go.png);
 	background-repeat:no-repeat;
	border: none;
	width: 20px;
	height: 20px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	vertical-align: middle;
	cursor:pointer;
}


/*END SEARCH FORM TOP*/


/*TIMELINE*/

#Jumpyears{
	float:left;
	text-align:center;
	width:100%;
	background: #111111;
	margin: 0 0 0 0px;
	padding: 1px 1px 1px 1px;
	list-style: none;
	font-family: arial;
	font-size: 10px;
	}
	
 
#Jumpyears ul {
margin: 0px;
padding: 0px;
list-style: none;
}

#Jumpyears ul li {
display: inline;
color: #cccccc;
}



#Jumpyears ul li a {
text-decoration: none;
color: white;
display: inline;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px !important; 
}

#Jumpyears ul li a:hover {
text-decoration: none;
color: #ff0000;
display: inline;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
margin: 0px 10px 0px 0px;
padding: 0px 0px 0px 0px !important; 
}