@charset "utf-8";
/* CSS Document */

body {
margin: 0 auto 0 auto;
padding: 0;
background-color: #000000;
background-image: url(../Images/rgb_bar_bkgd.jpg);
background-repeat: repeat-x;
background-position: top;
font: .9em Verdana, Arial, Helvetica, sans-serif;
height: 100%;
}

#parentbox {width: 980px; height: auto; margin: 0 auto 0 auto; padding: 0; }

/* HEADER AREA */
#header {float: left; width: 980px; height: 118px; margin: 0; padding: 0; clear: both; }
#rgb_bar {float: left; width: 980px; height: 29px;margin: 0;padding: 0;}
#rgb_bar2 {float: left; width: 980px; height: 14px;margin: 0;padding: 0;}

/* MENU BAR */
#menu_container {float: left;width: 980px;height: 299px;margin: 0;padding: 0;clear: both;}
#menu {float: left;width: 948px;height: 261px;padding: 0 0 0 32px;margin: 0;clear: both;}
#menu_container2 {float: left; width: 809px; height: 40px; margin: 0 0 0 171px; padding: 0; clear: both;}

/* CONTENT */
#content_container {float: left;width: 980px;height: auto;padding: 0;margin: 0;clear: both; overflow:visible;}

#left_column {
float: left;
width: 603px;
height: auto;
margin: 0 0 0 32px;
padding: 0;
background-color: #000000;
clear: left;
}

#left_column_top {
float: left;
width: 603px;
height: 13px;
margin: 0;
padding: 0;
background-image: url(../Images/2col_top.jpg);
background-repeat: no-repeat;
clear: both;
}

/* For additional left column content boxes, has an extra 15px top margin for spacing */
#left_column_top2 {
float: left;
width: 603px;
height: 13px;
margin: 15px 0 0 0;
padding: 0;
background-image: url(../Images/2col_top.jpg);
background-repeat: no-repeat;
clear: both;
}

#left_column_content, #left_column_content2 {
float: left;
width: 583px;
height: auto;
margin: 0;
padding: 10px;
color: #F4F4F4;
clear: both;
background-color:  #2F2F2F;
}


#left_column_bottom, #left_column_bottom2 {
float: left;
width: 603px;
height: 6px;
background-image: url(../Images/2col_bottom.jpg);
background-repeat: no-repeat;
margin: 0;
padding: 0;
clear: both;
}

#right_column {
float: left;
width: 296px;
height: auto;
background-color: #2F2F2F;
margin: 0 0 0 15px;
padding: 0;
clear: right;
}

#right_column_top {
float: left;
width: 296px;
height: 18px;
margin: 0;
padding: 0;
background-image: url(../Images/1col_top.jpg);
background-repeat: no-repeat;
clear: both;
}


#right_column_content {
float: left;
width: 276px;
height: auto;
margin: 0;
padding: 10px;
clear: both;
color: #FFFFFF;
background-color:  #2F2F2F;
}

#right_column_bottom {
float: left;
width: 296px;
height: 6px;
margin: 0;
padding: 0;
background-image: url(../Images/1col_bottom.jpg);
background-repeat: no-repeat;
clear: both;
}

/* Secondary page template layout */

#pageheader {
float: left;
width: 956px;
height: 24px;
margin: 0;
padding:0 0 15px 24px;
clear: both;
}

#left_column2 {
float: left;
width: 604px;
height: auto;
margin: 0 0 0 32px;
padding: 0;
background-color: #000000;
clear: left;
}


#leftcolumn_blacktop{
float: left;
width: 604px;
height: 13px;
margin: 0;
padding: 0;
background-image: url(../Images/black_2col_top.jpg);
background-repeat: no-repeat;
clear: both;
}

#left_column_blackcontent {
float: left;
width: 584px;
height: auto;
margin: 0;
padding: 10px;
color: #FFFFFF;
clear: both;
background-image: url(../Images/black_2col_center.jpg);
background-repeat: repeat-y;
background-color: #1B1B1B;
}

#left_column_blackbottom {
float: left;
width: 604px;
height: 6px;
background-image: url(../Images/black_2col_bottom.jpg);
background-repeat: no-repeat;
margin: 0;
padding: 0;
clear: both;
}

#right_column_blacktop {
float: left;
width: 296px;
height: 13px;
margin: 0;
padding: 0;
background-image: url(../Images/black_1col_top.jpg);
background-repeat: no-repeat;
clear: both;
}

#right_column_blackcontent {
float: left;
width: 276px;
height: auto;
margin: 0;
padding: 10px;
clear: both;
color: #FFFFFF;
background-color: #1B1B1B;
background-image: url(../Images/black_1col_center.jpg);
background-repeat: repeat-y;
}

#right_column_blackbottom {
float: left;
width: 296px;
height: 6px;
margin: 0;
padding: 0;
background-image: url(../Images/black_1col_bottom.jpg);
background-repeat: no-repeat;
clear: both;
}

/* Full page design */

#full_column {
float: left;
width: 916px;
height: auto;
margin: 0 0 0 32px;
padding: 0;
clear: both;
overflow: visible;
}


#full_column_blacktop{
float: left;
width: 916px;
height: 13px;
margin: 0;
padding: 0;
background-image: url(../Images/black_fullcol_top.jpg);
background-repeat: no-repeat;
clear: both;
}

#full_column_blackcontent {
	float: left;
	width: 896px;
	height: 640px;
	margin: 0;
	padding: 10px;
	color: #FFFFFF;
	background-image: url(../Images/black_full_center.jpg);
	background-repeat: repeat-y;
	background-color: #1B1B1B;
	clear: both;
	overflow: visible;
}

#full_column_blackcontent2 {
	float: left;
	width: 896px;
	height: auto;
	margin: 0;
	padding: 10px;
	color: #FFFFFF;
	background-image: url(../Images/black_full_center.jpg);
	background-repeat: repeat-y;
	background-color: #1B1B1B;
	clear: both;
	overflow: visible;
}

#full_column_blackbottom {
float: left;
width: 918px;
height: 6px;
background-image: url(../Images/black_fullcol_bottom.jpg);
background-repeat: no-repeat;
margin: 0;
padding: 0;
clear: both;
}



#footer {
float: left;
width: 960px;
height: auto;
margin: 0;
padding: 30px 10px 10px 10px;
clear: both;
color: #999999;
text-align: center;
font-size: .8em;
}


/* Text Styles Begin */

p {
margin: 10px;
padding: 0;
line-height: 115%;
}
a:link {
color: #99CC00;
}

a:visited {
color: #669966; }

ul {
line-height: 115%; }

li {margin: 7px 0 7px 0;}

h1 {color: #E2DD05; font-size: 1.3em; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; }
h2 {color: #5F9ACB; font-size: 1.3em; font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif; margin: 0 0 5px 0; }
h3 {color: #D74609; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; margin: 0 0 5px 0; }

.emphasis {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1.1em;
}

.category {
color: #E2DD05;
font-size: 1.1;
font-weight: bold;
}
.sources {color: #999999; font-style: italic; }

.list {
line-height: 200%; }
.subhhead {
font-size: 1.1;
font-weight: bold;
color: #0099FF; }

.twitter-list ul {
	list-style-position: outside;
	
	padding: 0;
}

.twitter-list li {
	list-style-image:none;
	list-style: none;
	line-height: 1.1em;
	margin: 0 0 15px -25px;
	padding: 0;
}
