/*#############################################################
Sprword.com

Spread The Word
#############################################################*/

/** Standard Elements **/

body {
	margin: 0px;
	padding: 0px;
	background: url(images/mainheader.gif) no-repeat top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #444;
}

.sun {
	background: url(images/sun.png) no-repeat left top;
	position: absolute;
	top: 0px;
	z-index: 30;
	font-size: 10px;
	height: 40px;
}

.sun p {
	margin: 0px 0px 0px 40px;
}


.time {
	float: right;
	margin-right: 5px;
	margin-top: -10px;
}

.date {
}

.date h1 {
	font-size: .76em;
	color: #254360;
}

h1 {
	font-size: .75em;
	margin: 0px;
	padding: 0px;
	font-weight: bold;
	color: #0099FF;
}

h2 {
	font-size: .7em;
	font-weight: bold;
	color: #FF9933;
}

h2 a {
	font-size: 1em;
	color: #FF9933;
}

h3 {
	font-size: .60em;
	color: #444;
}

h4 {
	font-size: .95em;
	text-align: left;	
	font-weight: bold;	
	margin: 0px;
	padding: 0px;
}

a {
	color: #000066;	
	text-decoration: none;
}

a:hover {
	color: #00FFFF;
}

a:visited {
	color: #999999;
}


/** RSS Feed **/

.rss-box {
	margin: 50px 5%;
	padding: 4px 8px;
	border: 2px dashed #7485CA;
}

.rss-title, rss-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 5px 0;
	font-weight: bold;
}

.rss-items {
}

.rss-items li{
	list-style: none;
	margin-left: -40px;
}
  
.rss-item  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 8px 0;
	font-weight: bold;
}

.rss-item a:link, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #000066;
}
	
.rss-item a:visited {
	text-decoration : none;
	color: #C8C8C8;
}

.rss-item a:hover { 
	text-decoration : none;
	color: #00FFFF;
	border-bottom: 1px dotted #e0861e;
}
	
.rss-date {
	font-weight : normal;
	color: #BFBFBF;
	font-size: 0.85em;
}


/** HEADER **/

#header {
	width: 1000px;
	margin: 0px auto;
	padding: 1em;
	height: 58px;
	color: #254360;
}


/** MENU **/

#menu {
	width: 1000px;
	margin: 0px auto;
	margin-top: -8px;
}

#menu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#menu li {
	display: inline;
}

#menu a {
	padding: 0px 20px 0px 20px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	font-size: .725em;
	color: #000000;
}

#menu a:hover {
	color: #00EAF2;
}

#menu .active {
	font-size: .75em;
	color: #0099FF;
}

/** CDX **/

#cdx-top {
	text-align:center;
	padding-top:5px;
	padding-bottom:20px;
}

#cdx-bottom {
	text-align:center;
	padding-top:25px;
}

#cdx-vid {
	margin-left:100px;
	padding-top:25px;
}


/** SEARCH **/

#search {
	margin-top: 15px;
	float:right;
	margin-bottom: 25px;
}


/** CONTENT **/

#content {
	width: 999px;
	margin: 0px auto;
	padding: 22px 1px 0px 0px;
    margin-top: 50px;
}

/** SEARCH **/

#cse-search-box {
	margin: 0px;
	padding: 0px;
}


/****************************************** MAIN PAGE ******************************************/


/** columnA **/

#columnA {
	float: left;
	width: 300px;
	margin-top: .75em;
}

#columnA h1 {
	margin-top: 25px;
	margin-bottom: 10px;
}

#columnA ul {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	border-bottom-style: dashed;
	border-bottom-width: thin;
	border-bottom-color: #EEEEEE;
	list-style: none;	
}

#columnA li {
	margin: 0px 0px 10px 0px;
	font-weight: bold;
	font-size: .75em;
}

#columnA .headlines2 {
	border: 2px outset #DDDDDD;
	margin: 0px 0px 10px 5px;
	padding: 0px 5px 0px 5px;
}

#columnA .headlines2 h2 {
	margin-top: 3px;
}

#columnA .headlines2 h3 {
	margin: 1em 0px;
}

#columnA .headlines2 h4 {
	margin-bottom: .5em;
	margin-top: -1px;
}

#columnA .headlines2 img {
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin: 0px 0px 0px 5px;
	float: right;
}


/** columnB **/

#columnB {
	float: right;
	width: 310px;
	height: auto;
	border-left: 1px solid #DDDDDD;
	border-right: 1px solid #DDDDDD;
	padding: 0px 20px 20px 20px;
	margin-top: .75em;
	min-height: 975px;
}

#columnB h2 {
	text-align: right;
}

/** columnC **/

#columnC {
	float: right;
	width: 310px;
	padding-left: 20px;
	margin-top: 1em;
	margin-top: .75em;
}

#columnC h2 {
	text-align: right;
}

#columnC .headline1 {
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
	border-bottom-width: thin;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
}

#columnC .headline {
	border-bottom-style: dashed;
	border-bottom-color: #EEEEEE;
	border-bottom-width: thin;
	padding-bottom: 10px;
	margin: 0px;
	padding-top: 0px;
}

#columnC .headline h1 {
	margin-top: 15px;
}

#columnC .headline2 {
}

#columnC .headline2 h1 {
	margin-top: 15px;
}


/** rowA **/

#rowA {
	clear: both;
	border-top-style: solid;
	border-top-width: 1px;	
	border-top-color: #DDDDDD;
}

#rowA img {
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	padding: 1.5px;
}

#rowA h1 {
	border-bottom: 3px solid #060B67;
	margin-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	color: #D0D0D0;
	font-size: 1.1em;
}


/** row1 **/

#rowA .row1 h2 {
	color: #060B67;
	font-size: .8em;
	text-align: left;
	margin: 15px 0px 15px 0px;
}

#rowA .row1 ul {
	margin: 10px 0px 20px 0px;
	padding: 0px 0px 10px 0px;
	list-style: none;
	border-bottom: 3px solid #060B67;
}

#rowA .row1 li {
	list-style: none;
	display: inline;
	margin-right: .65em;			
}

#rowA .row1 li img:hover {
	border: 1px solid #00FFFF;
	cursor: pointer;
}

/** column1 **/

#rowA .column1 {
	width: 34%;
	border-right: 1px solid #DDDDDD;
	float: left;
}

#rowA .column1 h2 {
	margin: 0px 0px 15px 0px;
	color: #060B67;
	font-size: .8em;
	text-align: left;
}

#rowA .column1 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 1px 0px;
}

#rowA .column1 li {
	list-style: none;
	display: inline;
	margin-right: 3px;	
}


/** column2 **/

#rowA .column2 {
	width: 29.5%;
	border-right: 1px solid #DDDDDD;
	float: left;
	margin-left: 10px;
	padding-right: 10px;
}

#rowA .column2 h2 {
	margin: 0px 0px 15px 0px;
	color: #060B67;
	font-size: .8em;
	text-align: left;
}

#rowA .column2 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}

#rowA .column2 li {
	list-style: none;
	font-size: .8em;
	color:#666666;
	font-weight: bold;
	margin-bottom: 15px;
}


/** column3 **/

#rowA .column3 {
	width: 33%;
	float: right;
}

#rowA .column3 h2 {
	margin: 0px 0px 15px 0px;
	color: #060B67;
	font-size: .8em;
	text-align: left;
}

#rowA .column3 ul {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#rowA .column3 li a {
	list-style: none;
	color: #0874D5;
	font-size: 1.095em;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

#rowA .column3 li a:hover {
	text-decoration: none;
	color: #00FFFF;
}

#rowA .column3 li {
	list-style: none;
	margin-bottom: 20px;
	color: #999999;
	font-size: .71em;
	font-weight: normal;
	text-align: left;
}


/** rowB **/

#rowB {
	clear: both;
	border-top: 3px solid #060B67;
}

#rowB .row1 h2 {
	color: #060B67;
	font-size: .8em;
	text-align: left;
	margin: 15px 0px 20px 0px;
}

#rowB .row1 h3 {
	color: #060B67;
	font-size: .8em;
	text-align: left;
	margin-top: 10px;
}

#rowB .row1 ul {
	margin: 0px 0px 10px 15px;
	padding: 0px;
}

#rowB .row1 li {
	list-style: disc;	
	margin-bottom: 20px;
	color: #999999;
	font-size: .71em;
	font-weight: normal;
	text-align: left;
}

#rowB .row1 li a {
	list-style: none;
	color: #0874D5;
	font-size: 1.08em;
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-weight: bold;
}

#rowB .row1 li a:hover {
	text-decoration: none;
	color: #00FFFF;
}

/** featuredcolumnA **/

.featuredcolumnA {
	float: left;
	margin: 0px 19px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 31.85%;
	height: 250px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.featuredcolumnA .title {
	background-color: #55BBFF;
	height: 10px;
}

.featuredcolumnA .content {
	height: 200px;
	padding: 0px 0px 0px 10px;
}

.featuredcolumnB {
	float: left;
	margin: 0px 19px 25px 0px;
	padding: 0px 0px 0px 0px;
	width: 31.80%;
	height: 250px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.featuredcolumnB .title {
	background-color: #0D1366;
	height: 10px;
}

.featuredcolumnB .content {
	height: 200px;
	padding: 0px 0px 0px 10px;
}

.featuredcolumnC {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 31.85%;
	height: 250px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-color: #DDDDDD;
}

.featuredcolumnC .title {
	background-color: #FF9900;
	height: 10px;
}

.featuredcolumnC .content {
	height: 200px;
	padding: 0px 0px 0px 10px;
}


/****************************************** HEADING ******************************************/

.heading {
	font-size: 1em;
	background: #FFF;
	padding: 0px 0px 10px 0px;
	width: auto;
	text-align: left; 
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 15px;
}

.heading h1 {	
	color: #DDDDDD;
	font-size: 1.5em;
	font-weight: bold;	
}

.heading h2 {
	color: #000066;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
}

.heading2 {
	font-size: 1em;
	background: #FFF;
	padding: 0px 0px 10px 0px;
	width: auto;
	text-align: left; 
	margin-bottom: 15px;
}

.heading2 h1 {	
	color: #DDDDDD;
	font-size: 1.5em;
	font-weight: bold;	
}

.heading2 h2 {
	color: #000066;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
}

/** column1 **/

#column1 {
	float: left;
	width: 215px;
	padding: 0px 10px 0px 0px;
}

#column1 h1 {
	color: #666666;
	font-size: 1.2em;
}

#column1 h2 {
	color: #0099FF;
	font-size: .8em;
	margin-top: 2px;
}

#column1 h2 a {
	color: #FF9933;
	font-size: .9em;
	margin-left: 10px;
}

#column1 img {
	border: thin; 
}

#column1 ul {
	margin: 10px 0px 10px 0px;
	list-style: inside;	
	padding: 0px 0px 0px 5px;
}

#column1 li {
	margin: 0px 0px .25em 0px;
	font-weight: bold;
	font-size: .80em;
}


/** column2 **/

#column2 {
	float: left;
	width: 425px;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	padding: 0px 20px 3em 15px;
	margin: 0px;
	font-size: .875em;
}

#column2 .content {
	padding-bottom: 10px;
	margin: 10px 0px 1em 0px;
	padding: 0px;
}

#column2 img {
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin: 15px 0px -10px 0px;
}

#column2 h1 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
	font-size: .95em;
}

#column2 h2 {
	margin-top: .2em;
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

#column2 h3 {
	color: #333333;
	font-size: 2em;
	font-weight: bold;
	margin: 0px 0px .1em 0px;
}

#column2 h4 {
	color: #999999;
	font-size: .90em;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	text-align: left;
}


#column2 h4 img {
	float: right;
	margin: 0px 0px 0px 10px;
}

#column2 h6 {
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

#column2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

/** RSS Feed **/

#column2 .rss-box {
	margin: 50px 5%;
	padding: 4px 8px;
	border: 2px dashed #7485CA;
}

#column2 .rss-title, rss-title a {
	font-family: Arial, Helvetica, sans-serif, #333333;
	font-size: 1em;
	margin: 5px 0;
	font-weight: bold;
}

#column2 .rss-items {
  
}

#column2 .rss-items li {
	list-style: none;
}
  

#column2 .rss-item  {
	font-family: Arial, Helvetica, sans-serif, #333333;
	font-size: 1em;
	margin: 8px 0;
	font-weight: bold;		
}

#column2 .rss-item a:link, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #000066;
}
	
#column2 .rss-item a:visited {
	text-decoration : none;
	color: #C8C8C8;
}

#column2 .rss-item a:hover { 
	text-decoration : none;
	color: #00FFFF;
	border-bottom: 1px dotted #e0861e;
}
	
#column2 .rss-date {
	font-weight : normal;
	color: #BFBFBF;
	font-size: 0.85em;
}

/** column3 **/

#column3 {
	float: right;
	width: 290px;
	padding: 0px 0px 20px 15px;
}

#column3 .content {
	padding-bottom: 10px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

#column3 h1 {
	margin-bottom: 10px;
}

#column3 h6 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;	
	margin: 0px 0px 20px 0px;	
}

#column3 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


/** RSS Feed **/

#column3 .rss-box {
	margin: 50px 5%;
	padding: 4px 8px;
	border: 2px dashed #7485CA;
}

#column3 .rss-title, rss-title a {
	font-family: Arial, Helvetica, sans-serif, #333333;
	font-size: 1em;
	margin: 5px 0;
	font-weight: bold;
}

#column3 .rss-items {
  
}

#column3 .rss-items li {
	list-style: none;
}
  

#column3 .rss-item  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 8px 0;
	font-weight: bold;		
}

#column3 .rss-item a:link, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #000066;
}
	
#column3 .rss-item a:visited {
	text-decoration : none;
	color: #C8C8C8;
}

#column3 .rss-item a:hover { 
	text-decoration : none;
	color: #00FFFF;
	border-bottom: 1px dotted #e0861e;
}
	
#column3 .rss-date {
	font-weight : normal;
	color: #BFBFBF;
	font-size: 0.85em;
}

.column35 {
	clear: both;
	border-bottom: 1px solid #DDDDDD;
}


/** column4 **/

.column4 {
	clear: both;
	padding: 2.25em 5px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.column4 h1 {
	border-bottom: solid 1px #EEEEEE;
	padding-bottom: 10px;
}

.column4 h1 a {
	color: #0099FF;
	font-size: 1.25em;
	margin: 5px 0px 0px 0px;;	
}

.column4 h1 a:hover {
	color: #00FFFF;
	font-size: 1.35em;
	margin: 5px 0px 0px 0px;;
	padding-bottom: 15px;
}

.column4 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.column4 .rowA {
	width: 30%;
	margin: 0px 3em 0px 0px;
	padding: 0px;
	font-size: 1em;
	float: left;
}

.column4 .rowB {
	width: 30%;
	margin: 0px 3em 0px 0px;
	padding: 0px;
	font-size: 1em;
	float: left;
}

.column4 .rowC {
	width: 30%;
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	float: left;
}


/** RSS Feed **/

.column4 .rss-box {
	margin: 50px 5%;
	padding: 4px 8px;
}

.column4 .rss-title, rss-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 5px 0;
	font-weight: bold;	
}

.column4 .rss-items {
}

.column4 .rss-item  {
	font-family: Arial, Helvetica, sans-serif, #333333;
	font-size: .85em;
	font-weight: normal;
	display: inline-table;
	border-bottom: solid 1px #EEEEEE;
	padding: 2px 0px 2px 0px;
	width: 325px;
	margin: 0px;
	line-height: 15px;
}	

.column4 .rss-item a:link, .rss-item a:active {
	color: #505050;
}
	
.column4 .rss-item a:visited {
	color: #C8C8C8;
}

.column4 .rss-item a:hover {
	background-color: #0099FF;
	color: #FFFFFF;
}
	
	
/****************************************** NAVIGATION ******************************************/
	
.navigation {
	background: #D9E1E5 url(images/nav.gif);
	border: 1px solid #DFEEF7;
	border-color: #DFEEF7 #CFDEE7;
	height: 17px;
	border-bottom-style: groove;
	border-bottom-width: 5px;
	border-bottom-color: #0874D5;
	width: 998px;
}

.navigation a {
	background: #D9E1E5 url(images/nav.gif);
	border-right: 1px solid #AFBEC7;
	color: #456;
	display: inline;
	float: right;
	font: bold sans-serif;
	font-size: 75%;
	line-height: 17px;
	padding: 0px 12px;
	text-decoration: none;	 
}

.navigation a:hover {
	background: #D9E1E5;
	color: #00FFFF;
}


/****************************************** MUST WATCH ******************************************/

#mustwatch {
	float: left;
	width: 705px;
	font-size: .68em;
	border-right: 1px solid #DDDDDD;
	margin: 0px;
	padding: 0px;
}

/********* Featured Docs *********/

.docu .featured {
	margin: 0px 0px 2em 0px;
	height: 235px;
	clear: both;
}

.docu .featured .headline {
	width: 690px;
	padding: 0px 0px 5px 0px;
	font-size: 1em;
	height: 190px;
	margin: 0px 0px 0px 0px;
}

.docu .featured .headline a:hover {
	color: #00FFFF;
}

.docu .featured h3 {
	font-size: 1.5em;
	color: #999999;;
	font-weight: bold;
	padding: 0px;
	margin: 0em 0em 0em 0em;
}

.docu .featured h4 {
	font-size: 1.5em;
	font-style: normal;
	color: #445566;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #999999;
	margin: 0px 0px .75em 0px;
	padding: 0px;
}

.docu .featured h5 {
	color: #BFBFBF;
	font-size: 1.45em;
	font-weight: bold;
	margin: 0px 0px 15px 0px;
}

.docu .featured h6 {
	font-size: 2.09em;
	font-weight: bold;
	text-align: center;	
	margin: 10px 0px 20px 0px;
	color: #BFBFBF;	
}

.docu .featured .headline .img {
	width: 150px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	float: left;
	height: auto;
}

.docu .featured .headline .desc {
	width: 35.5%;
	font-size: 1em;
	float: left;
	margin: 0px 1em;
}

.docu .featured .headline .quote {
	width: 37%;
	font-size: 1em;
	float: left;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: 1px;
	background-image: url(img/test.jpg);
	background-repeat: no-repeat;
	padding-left: 1em;
}

.docu .featured .headline .quote ul {
	font-size: 1em;	
	margin: 1em 0px 0px 1.5em;
	padding-left: 1em;
	list-style: discs;
}

.docu .featured .headline .quote li a {
	font-size: 1.25em;	
	font-weight: bold;
	border-bottom: thin #CCCCCC solid;
	line-height: 2.25em;
	color: #2C5875;
	margin: 0px;
	padding: 0px;
}

.docu .featured .headline .quote li a:hover {
	color: #00FFFF;
}

.docu .featured .headline2 {
	width: 690px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	height: 190px;	
}

.docu .featured .headline2 ul {
	margin: 0px 0px 0px 0px;
}

.docu .featured .headline2  img {
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 1px;
	vertical-align: top;
}

.docu .featured .headline2 li {
	color: inherit;
	display: inline;
	float: left;
	margin: 0px .45em 0px 0px;
	padding: 1px;
	position: relative;
}

.docu .featured .headline2 img:hover {
	cursor: pointer;
	border: 1px solid #00FFFF;
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
	width: 150px;
	height: 200px;
}

.docu .headline2 .text {
	float: left;
	width: 50%;
	font-size: 3.5em;
	font-style: bold;
	margin-bottom: 5%;
}

.docu .headline2 .text h1 {
	margin-top: 5%;
}

.docu .headline2 .text ul {
	margin: 0px 0px 0px 5%;
	padding: 0px;
}

.docu .headline2 .text li {
	font-size: .35em;
	color: #000066;
	list-style: none;
}

.docu .headline2 .text a:hover {
	color: #00FFFF;
}

.docu .headline2 .text a:visited {
	color: #CCCCCC;
}

/********* Documentaries *********/

.docu {
	margin: 0px;
	padding: 0px;
}

.docu .headline {
	width: 685px;
	padding: 0px;
	font-size: 1em;
	margin: 0px;
	clear: both;
}

.docu .headline h1 {
	font-size: 1.35em;
	font-style: normal;
	color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	padding: 0px;
	margin: 0px;
}

.docu .headline h2 {
	font-size: 0.85em;
	font-style: normal;
	color: #999999;
	margin: 0px 0px 1.5em 0px;
}

.docu .headline .right h3 {
	color: #BFBFBF;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0px 0px 1.5em 0px;
	padding: 0px;
	text-align: left;
}

.docu .headline .right h4 {
	margin-bottom: -1em;
}

.docu .headline .left {
	width: 150px;
	padding: 0px .75em 3.5em 0px;
	float: left;
	text-align: left;
	margin: 0px 0px 0px 0px;
	line-height: 150%;
}

.docu .headline .left img {
	border: 1px solid #000000;
	padding: 0px;
	margin: 0px;
}

.docu .headline .left img:hover {
	border: 1px solid #00FFFF;
}

.docu .headline .left h4 a {
	font-size: 1.5em;
	font-weight: bold;
	color: #000066;
	margin: 0px;
	padding: 0px;
}

.docu .headline .left h4 a:hover {
	font-size: 1.5em;
	color: #00FFFF;
}

.docu .headline .left h5 {
	font-size: 1em;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.docu .headline .right {
	width: 520px;
	font-size: 1em;
	float: right;
	margin: 0px 0px 2.5em 0px;
}


/********* Documenatries List *********/

#mustwatch2 {
	float: right;
	width: 270px;	
	padding: 0px 0px 20px 0px;
	font-size: .70em;
}

#mustwatch2 h1 {
	font-weight: bold;
	margin-bottom: 1.15em;
	font-size: 1.3em;
	color: #FF9900;
}

#mustwatch2 h2 {
	margin-top: .2em;
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

#mustwatch2 h3 {
	color: #333333;
	font-size: 2em;
	font-weight: bold;
	margin: 0px 0px .1em 0px;
}

#mustwatch2 h4 {
	color: #BFBFBF;
	font-size: .85em;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	text-align: left;
}

#mustwatch2 .region {
	width: 270px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	float: right;
	background-image: url(img/region.jpg);
	background-position: right;
	background-repeat: no-repeat;
}	

#mustwatch2 .region a:visited {
	color: #456;
}

#mustwatch2 .region a:hover {
	color: #00FFFF;
}	

#mustwatch2 ul {
	list-style:	circle;
	margin: 0px 0px 2em 1.5em;
	padding: 0px;
	line-height: 1.5em;
}

#mustwatch2 li {
	font-size: .95em;
}

#mustwatch2 .content {
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}	

#mustwatch2 .content .noborder img {
	border: none;
}

#mustwatch2 .content2 {
	clear: both;
	width: 270px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1em;
	border-bottom-style: dashed;
	border-bottom-width: 1px;
	border-color: #DDDDDD;
	float: left;
}

#mustwatch2 .content2 h1 {
	font-weight: bold;
	margin: 1.5em 0px 0px 0px;
	font-size: 1.25em;
	color: #FF9900;
}

#mustwatch2 .content2 h2 {
	padding: 0px;
	font-size: 1.1em;
	color: #333333;
	font-weight: bold;
	margin: 0px 0px .5em 0px;
}

#mustwatch2 .content2 h2 a {
	padding: 0px 0px 0px 0px;
	font-size: 1.15em;
	color: #000066;
	font-weight: bold;
}

#mustwatch2 .content2 h2 a:hover {
	color: #00FFFF;
}

#mustwatch2 .content2 img { 
	margin: 0px 5px 5px 0px; 
	float: left; 
	border: 1px solid #999999;
	padding: 3px; 
}

#mustwatch2 .content2 img:hover { 
	border: 1px solid #00FFFF;
}

#mustwatch2 .ronpaul img { 
	margin: 0px 5px 5px 0px; 
	float: left; 
	border: 1px solid #999999;
	padding: 3px; 
}

#mustwatch2 .ronpaul img:hover { 
	border: 1px solid #00FFFF;
}

#mustwatch2 .content3 {
	clear: both;
	width: 255px;
	margin: 0px 0px 30px 0px;
	padding: 12px 0px 5px 10px;
	line-height: 0px;
	border: outset 2px #0099FF;
	font-size: 10px;
}

#mustwatch2 .content3 h1 {
	margin-left: 25px;
}


#mustwatch2 .content2 .rss-box {
	margin: 50px 5%;
	padding: 4px 8px;
	border: 2px dashed #7485CA;
}

#mustwatch2 .content2 .rss-title, rss-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 5px 0;
	font-weight: bold;
}

#mustwatch2 .content2 .rss-items {
}

#mustwatch2 .content2 .rss-items li {
	list-style: none;
	margin-left: -2.75em;
}
  
#mustwatch2 .content2 .rss-item  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin: 8px 0;
	font-weight: bold;
}

.rss-item a:link, .rss-item a:active {
	text-decoration : none;
	border-bottom: 1px solid #ededed;
	color: #000066;
}
	
#mustwatch2 .content2 .rss-item a:visited {
	text-decoration : none;
	color: #C8C8C8;
}

.rss-item a:hover { 
	text-decoration : none;
	color: #00FFFF;
	border-bottom: 1px dotted #e0861e;
}
	
#mustwatch2 .content2 .rss-date {
	font-weight : normal;
	color: #BFBFBF;
	font-size: 0.85em;
}

/********************************* Real News *********************************/
/********** Top Section *********/

#rnRowA {
	float: left;
	width: 998px;
	font-size: .75em;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	margin: -8px 0px 0em 0px;
	padding: 0px;	
}

#rnRowA h1 {	
	color: #000000;
	font-size: 1.65em;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#rnRowA h2 {
	color: #808080;
	font-size: .90em;
	padding: .5em 0em .5em 0em;
}

#rnRowA h3 {
	color: #999999;
	font-size: .90em;
	padding: 0px;
	margin: -.5em 0px 1em 0px;
	font-weight: normal;
}

#rnRowA h3 a {
	color: #999999;
}

#rnRowA a:hover {
	color: #00FFFF;
}

#rnRowA h4 {
	font-size: 1em;
	margin: 0em 0px 0px 0px;
	padding: 0px;
	text-align: right;
}

#rnRowA h4 a {
	font-size: 1em;
	margin: 0em 0px 0px 0px;
	padding: 0px;
	text-align: right;
}

#rnRowA .contentl {
	width: 53%;
	float: left;
	padding: 1em 1em 2em 1em;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #CCCCCC;
}

#rnRowA .contentl img {
	float: right;
	margin: 0px;
	padding: 0px 0px 1em 1em;
}

#rnRowA .contentr {
	width: 42%;
	padding: .25em 1em 1em 1em;
	float: right;	
	margin: 0px 0px 0px 0px;
}

#rnRowA .contentr img {
	border: 1px solid #000000;
	padding: 0px;
	margin: 1em 0px 0px 0px;
}


/********** Bottom Section *********/


#rnRowB {
	float: left;
	width: 998px;
	margin: 0px;
	padding: 0px;
	border-top: 1px solid #DDDDDD;
}

#rnRowB h2 {
	margin: 0em 0px;
	padding: 0px;
}



/********** Left Side *********/

#rnRowB .contentL {
	width: 26%;
	float: left;	
	text-align: left;	
}

#rnRowA .contentL h3 {
	color: #333333;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
}

#rnRowA .contentL h5 {
	color: #A81817;
	margin: .25em 0px;
}

#rnRowB .contentL img {
	float: right;
	border: 1px solid #000000;
	padding: 0x;
	margin: 1em 0em 1em 1em;
}

#rnRowB .contentL .headline {
	border-bottom: 1px solid #DDDDDD;
	padding: 1em;
	margin: 0px;
}


/********** Center *********/

#rnRowB .contentC {	
	width: 47%;
	float: left;
	text-align: left;
}

#rnRowB .contentC .headline {	
	padding: 1em 1.5em;
	margin: 0px;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
}

#rnRowB .contentC .headline2 {	
	padding: 1em 1.5em 2em 1.5em;
	margin: 0px;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

#rnRowB .contentC h3 {	
	font-size: 1em;
	font-weight: bold;
	color: #666666;	
	margin: 1em 0em 1em 0em;
}

#rnRowB .contentC h2 {
	text-align: left;
}

#rnRowB .contentC img {
	float: left;
	padding: 0px;
	margin: 1em 1em 1em 0em;
}

/********** Right Side *********/

#rnRowB .contentR {
	width: 26%;
	float: left;
	text-align: left;
}

#rnRowB .contentR .headline {
	float: left;
	padding: 1em;
	margin-left: .25em;
}

#rnRowB .contentR h3 {
	color: #333333;
	font-size: 1.5em;
	font-weight: normal;
	padding: 0px;
	margin: .5em 0em 0em 0em;
}

#rnRowB .contentR h5 {
	color: #A81817;
	margin: .25em 0px;
	font-size: .90em;
}


/********************************* Reflections *********************************/

#reflections {
	float: left;
	width: 30%;
}

#reflections2 {
	float: left;
	width: 45%;
	margin: 0px;
	padding: 0em 1em 1em 1em;
	border-right: 1px solid #DDDDDD;
	border-left: 1px solid #DDDDDD;
}

#reflections3 {
	float: right;
	width: 21%;
}

/* reflectionsmain */

.reflectionsmain {
	padding-right: 1em;
	font-size: .70em;
}

.reflectionsmain .headline {
	margin: 0px;
	padding: 0px 1em 2em 0px;
	font-size: 1em;
}

.reflectionsmain .headline h1 {
	font-size: 1.35em;
	font-style: normal;
	color: #0874D5;
	margin: 0em 0em 1em 0em;
	padding: 0px;
}

.reflectionsmain .headline h2 a {
	font-size: 1.35em;
	color: #000066;
	font-weight: bold;
}

.reflectionsmain h3 {
	font-size: 1.35em;
	color: #999999;;
	font-weight: bold;
	padding: 0em;
	margin: 0em;
}

.reflectionsmain h3 a {
	float: right;
	margin: .5em 0em;
}

.reflectionsmain .headline img {
	margin: 0px 1em 1em 0px;
	float: left;
	border: 1px solid #999999;
	padding: 3px;
	background: #FFF;
}

.reflectionsmain .headline2 {
	margin: 1em 0em 0em 0em;
	padding: 1em 0px 2em 0px;
	font-size: 1em;
	border-top: 1px dotted #DDDDDD;
}

.reflectionsmain .headline2 img {
	margin: .5em .5em .5em 0em;
	float: left;
	border: 1px solid #999999;
	padding: 3px;
	background: #FFF;
}

.reflectionsmain .headline2 h1 {
	font-size: 1.4em;
	font-style: normal;
	color: #0874D5;
	margin: 1em 0em;
}

.reflectionsmain .headline2 h2 a {
	font-size: 1.35em;
	color: #0874D5;
	font-weight: bold;
	text-alight: right;
}

.reflectionsmain2 img .featured {
	text-align: center;
}

/* reflectionsmain2 */

.reflectionsmain2 {
	margin: 0em;
	padding: 0px;
	font-size: .70em;
}

.reflectionsmain2 h1 {
	padding: 0px 1px 1px 0px;
	font-size: 1.2em;
	color: #0874D5;
	margin-bottom: 1em;
}

.reflectionsmain2 h2 {	
	font-size: 1.15em;
	font-weight: bold;
	margin: 0px 0px .5em 0px;
	padding: 0px;	
}

.reflectionsmain2 h2 a {
	color: #000066;
}

.reflectionsmain2 h2 a:hover {
	color: #00FFFF;
}		

.reflectionsmain2 h3 {
	font-size: 1.35em;
	color: #999999;;
	font-weight: bold;
	padding: 0em;
	margin: 0em;
}

.reflectionsmain2 h3 a {
	float: right;
}

.reflectionsmain2 h4 a {
	float: right;
}

.reflectionsmain2 .headline {
	clear: both;
	margin: 1em 0em;
	padding: 0px 0px 1em 0px;
	font-size: 1em;
}

.reflectionsmain2 .headline img { 
	margin: 0px 1em 1em 0px; 
	float: left; 
	border: 1px solid #999999; 
	padding: 3px; 
	background: #FFF 
}

.reflectionsmain2 a img:hover { 
	border: 1px solid #00FFFF;	
}


/* reflectionsmain3 */

.reflectionsmain3 {
	margin: 0em;
	padding-left: 1em;
	font-size: .70em;
	clear: both;
}

.reflectionsmain3 h1 {
	padding: 0px 1px 1px 0px;
	font-size: 1.2em;
	color: #2276FF;
}

.reflectionsmain3 h2 {
	padding: 0px 2px 2px 0px;
	font-size: 1.15em;
	color: #071252;
	font-weight: bold;
}

.reflectionsmain3 h2 a {
	color: #000066;
}

.reflectionsmain3 h2 a:hover {
	color: #00FFFF;
}		

.reflectionsmain3 h3 {
	font-size: 1em;
	color: #999999;;
	font-weight: bold;
	padding: 0em;
	margin: 0em;
}

.reflectionsmain3 h3 a {
	float: right;
}

.reflectionsmain3 img { 
	margin: 1.25em 0px 5px 5px; 
	float: right; 
	border: 1px solid #999999; 
	padding: 3px; 
	background: #FFF 
}

.reflectionsmain3 a img:hover { 
	border: 1px solid #00FFFF;	
}

.reflectionsmain3 .headline {
	clear: both;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 2em 0px;
	border-bottom: 1px dotted #DDDDDD; 
}

.reflectionsmain3 .headline2 {
	clear: both;
	margin: 2em 0em 1em 0em;
	padding: 0px;
}

.reflectionsmain3 li {
	margin: 0px;
	padding: 0px;
}

.reflectionsmain3 ul {
	margin: 0px;
	padding: 0px 0px 0px 1.5em;
	line-height: 1.5em;
}


/********************************* Reflections Pictures  *********************************/

#reflectionspic {
	float: left;
	width: 32%;
}

#reflectionspic2 {
	float: left;
	width: 33%;
	margin: 0px 0px 0px 10px;
	height: 1425px;
}

#reflectionspic3 {
	float: right;
	width: 32%;
	height: 1425px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #CCC;
}


/* reflectionspicmain */

.reflectionspicmain {
	font-size: .70em;
	padding-right: 1em;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #DDDDDD;
	height: 1425px;
}

.reflectionspicmain .headline {
	width: 290px;
	padding: 0px 0px 5px 0px;
	font-size: 1em;
}

.reflectionspicmain .headline h1 {
	font-size: 1.35em;
	font-style: normal;
	color: #0874D5;
	margin: 0em 0em 1em 0em;
	padding: 0px;
}

.reflectionspicmain .headline h2 a {
	font-size: 1.35em;
	color: #FF9933;
	font-weight: bold;
	float: right;
}

.reflectionspicmain h3 {
	font-size: 1.5em;
	color: #999999;;
	padding: 0em;
	margin-bottom: 1em;
}

.reflectionspicmain .headline img {
	float: left;
	border: 1px solid #999999;
	padding: 3px;
	background: #FFF;
	margin: 0em .75em 0em 0em;
}

.reflectionspicmain .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font: .8em;
	margin-bottom: 2em;
	padding: .6em;
}

.reflectionspicmain .headline .picture p { 
	margin-left: 1em;
	margin-bottom: 0px;
}


/* reflectionsmain2 */

.reflectionspicmain2 {
	font-size: .70em;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 1em;
}

.reflectionspicmain2 .headline h1 {
	font-size: 1.35em;
	font-style: normal;
	color: #0874D5;
	margin: 0em 0em 1em 0em;
	padding: 0px;
}

.reflectionspicmain2 .headline h2 a {
	font-size: 1.35em;
	color: #FF9933;
	font-weight: bold;
	float: right;
}

.reflectionspicmain2 h3 {
	font-size: 1.5em;
	color: #999999;;
	font-weight: bold;
	padding: 0em;
	margin-bottom: 1em;
}

.reflectionspicmain2 .headline {
	width: 100%;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 1em;
	float: right;
}

.reflectionspicmain2 .headline img {
	margin: 0em .75em 0em 0em;
	float: left;
	border: 1px solid #999999;
	padding: 3px;
	background: #FFF;
}

.reflectionspicmain2 .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font: .8em;
	margin-bottom: 2em;
	padding: 1.2em;
}

.reflectionspicmain2 .headline .picture p { 
	margin-left: 1em;
	margin-bottom: 0px;
}



/* reflectionspicmain3 */

.reflectionspicmain3 {
	font-size: .70em;
	margin-top: 0px;
	margin-right: 10px;
	padding-left: 5px;
	margin-left: 5px;
}

.reflectionspicmain3 .headline h1 {
	font-size: 1.35em;
	font-style: normal;
	color: #0874D5;
	margin: 0em 0em 1em 0em;
	padding: 0px;
}

.reflectionspicmain3 .headline h2 a {
	font-size: 1.35em;
	color: #FF9933;
	font-weight: bold;
	float: right;
}

.reflectionspicmain3 h3 {
	font-size: 1.5em;
	color: #999999;;
	font-weight: bold;
	padding: 0em;
	margin-bottom: 1em;
}

.reflectionspicmain3 .headline {
	width: 95%;
	margin: 0px;
	padding: 0px 0px 5px 5px;
	font-size: 1em;
	float: right;
}

.reflectionspicmain3 .headline img {
	margin: 0em .75em 0em 0em;
	float: left;
	border: 1px solid #999999;
	padding: 3px;
	background: #FFF;	
}

.reflectionspicmain3 .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #CCCCCC;
	font: .8em;
	margin-bottom: 2em;
	padding: 1em;
}

.reflectionspicmain3 .headline .picture p { 
	margin-left: .6em;
	margin-bottom: 0px;
}



/********************************* Video *********************************/

#videomain {
	float: left;
	width: 70%;
	margin: .75em 0em 1em 0em;
	font-size: .75em;
	min-height: 550px;
}

#videomain p {
	font-size: 1em;
}

#videomain h1 {	
	color: #DDDDDD;
	font-size: 1.85em;
	font-weight: bold;	
}

#videomain h2 {
	color: #000066;
	font-size: 1.25em;
	font-weight: bold;
	margin: 0em 0em 1.5em 0em;
}

#videomain h2 a {
	float: right;
	margin-top: 1.5em;
}

#videomain h3 {
	color: #000066;
	font-size: .90em;
	font-weight: bold;
	margin: 0em 0em 1.5em 0em;
}

#videomain h4 {
	text-align: center;
}

#videomain img  {
	float: left;
	margin: 0px 1.5em 1.5em 0px;
	border: 1px solid #DDDDDD;
}


#videomain .videobox {
	width: 67%;
	margin: 0px 0px 0px 0px;
	padding: .75em .50em .75em 0px;
	float: left;
}

#videomain h5 {
	color: #BFBFBF;
	font-size: 1.5em;
	margin: 0px 0px 1em 0px;
	padding: 0px;
	font-weight: bold;
}

#ad {
	margin-top: 15px;
	text-align: center;
}


#videosub {
	float: right;
	width: 25%;
	margin: -14px -1px 0px 0px;
	padding: 1.5em 1em;
	border-left: 1px solid #DDDDDD; 
	border-right: 1px solid #DDDDDD; 
	font-weight: bold;
	min-height: 555px;	
}

#videosub h1 {
	color: #0099FF;
	text-align: center;
	margin-bottom: 1em;
}

#videosub h1 a {
	color: #0099FF;
	text-align: center;
	margin-bottom: 1em;
}

#videosub a:hover {
	color: #00EAF2;
}

#videosub a:visited {
	color: #CCCCCC;
}

#videosub .support {
	text-align: center;
	padding: 0em 0em 2em 0em;	
}

#videosub .support li a {
	color: #FF9933;
}

#videosub .support li a:hover {
	color: #00EAF2;
}

#videosub ul {
	list-style: none;
	text-align: center;
	margin: 0px;
	padding: 0px;
}

#videosub li {
	list-style: none;
	color: #999999;
	font-size: .70em;
	line-height: 1.5em;
}

#videosub .important {
	padding: 0em 1em 2em 1em;
	text-align: center;
	font-size: 1.1em;
}

#videosub .important li a {
	font-style: italic;	
	color: #FF9933;
}

#videosub .important li a:hover {
	color: #00EAF2;
}

#videosub .important li a:visited {
	color: #CCCCCC;
}

#videomain .videobox2 {
	width: 285px;
	margin: 0px 0px 0px 0px;
	padding: 1em 0px 0px 0px;
	float: left;
}

#videomain .videobox3 {
	width: 285px;
	margin: 0px 0px 0px 0px;
	padding: 1em 0px 0px 10px;
	float: right;
}

#videomain .videobox {
	width: 67%;
	margin: 0px 0px 0px 0px;
	padding: .75em .50em .75em 0px;
	float: left;
}

#videolyrics {
	float: right;
	width: 25%;
	margin: -4px -1px 0px 0px;
	padding: 1.5em 1em;
	border-left: 1px solid #DDDDDD; 
	border-right: 1px solid #DDDDDD; 
	font-weight: bold;
	min-height: 575px;	
	max-height: 535px;	
	overflow-x: hidden; 
	overflow-y: scroll;
}

#videolyrics h1 {
	margin-bottom: 1em;
}

#videolyrics .support {
	text-align: center;
	padding: 0em 0em 2em 0em;	
}

#videolyrics .lyrics {
	text-align: center;
	padding: 0em 0em 2em 0em;	
	font-size: .70em;
	font-weight: normal;
	line-height: 1.5em;
}

#videolyrics .lyrics h1 {
	font-size: 1em;	
}

/********************************* about ****************************************/

#aboutus {
	float: left;
	width: 70%;
}

#aboutus2 {
	float: right;
	width: 30%;
}

/* leftcolumn */

.leftcolumn {
	margin: 0px;
	padding: 0px;
	font-size: 1em;
}

.leftcolumn p {
	font-size: .80em;
	margin: 0px 0px 1em 0px;
	padding: 0px;
}

.leftcolumn h1 {
	font-size: 1em;
	font-style: normal;
	color: #000066;
	margin-bottom: 1em;
}

.leftcolumn h2 {
	font-size: 0.95em;
	font-style: normal;
	color: #999999;
}


/* rightcolumn */

.rightcolumn {
	margin: 0px;
	border-color: #DDDDDD;
	padding-left: 2px;
	border-left-style: solid;
	border-left-width: 1px;
}

.rightcolumn p {
	font-size: .80em;
}

.rightcolumn h1 {
	padding: 0px;
	font-size: .95em;
}

.rightcolumn h2 {
	padding: 0px 2px 5px 0px;
	font-size: 1.15em;
	color: #071252;
	font-weight: bold;
}

.rightcolumn .headline {
	width: 85%;
	padding: 1em 1em 10px 20px;
	font-size: 1em;
	float: right;
	border-left-style: solid;
	border-color: #DDDDDD;
	border-width: 1px;
}

.rightcolumn .headline2 {
	width: 85%;
	margin: 0px 1em 0px 0px;
	padding: 0px 0px 10px 20px;
	font-size: 1em;
	float: right;
	border-left-style: solid;
	border-color: #DDDDDD;
	border-width: 1px;
	background-image: url(img/test.jpg);
	background-repeat: no-repeat;
}



/****************************** FOOTER **********************************/

#footer {
	clear: both;
	margin: 0px auto;
	width: 1000px;
	height: 32px;
	background: url(images/img03.gif) repeat-x left top;
	text-align: center;
	margin-top: 0em;
}

#footer p {
	margin: 0px;
	padding: 18px 0px 0px 0px;
	font-size: 11px;
	color: #FFFFFF;
}

#footer a {
	color: #FFF;
}

#footer a:hover {
	color: #00EAF2;
}


/****************************** PowerStructure **********************************/

#overwhelmed {
	float: left;
	width: 600px;
	font-size: .90em;
	margin: 0px;
	padding: 0px;
}

#overwhelmed h1 {
	font-size: 1.2em;
	font-style: normal;
	color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	padding: 0px;
	margin: 0px;
}

#overwhelmed2 {
	float: right;
	width: 360px;	
	padding: 0px 0px 2em 2em;
	font-size: .70em;
	border-left: solid #DDDDDD 1px;
	border-bottom: solid #DDDDDD 1px;
}

#overwhelmed2 h1 {
	font-weight: bold;
	margin-bottom: 1.15em;
	font-size: 1.3em;
	color: #FF9900;
}

#gallery {
	padding: 0; 
	margin: 0; 
	list-style-type: none; 
	overflow: hidden; 
	width: 350px; 
}
  
#gallery li {
	float: left;
}
  
#gallery li a {
	display: block; 
	height: 30px;
	width: 350px; 
	float: left; 
	text-decoration: none; 
	border-bottom: 1px solid #fff; 
	cursor: pointer;
}

#gallery li a img {
	width: 350px; 
	height: 30px; 
	border: 0;
}

#gallery li a:hover {
	background: #eee; 
	height: 300px;
  
}
#gallery li a:hover img {
	height: 300px;
}

#overwhelmeddocs {
	float: left;
	width: 100%;
	font-size: .90em;
	margin: 2em 0px 1em 0px ;
	padding: 0px;
}

#overwhelmeddocs h1 {
	font-size: 1.5em;
	font-style: normal;
	color: #999999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #999999;
	padding: 0px;
	margin: 0px 0px 1em 0px;
	text-align: center;
}

#overwhelmeddocs h2 {
	font-size: 1.25em;
	font-style: normal;
	color: #999999;
	text-align: center;
}

#overwhelmeddocs .column {
	float: left;
	width: 25%;
	font-size: .90em;
	margin: 0em;
	padding: 0px;
}

#overwhelmeddocs .column2 {
	float: left;
	width: 50%;
	font-size: .90em;
	margin: 0em;
	padding: 0px;
}

#overwhelmeddocs .column3 {
	float: left;
	width: 25%;
	font-size: .90em;
	margin: 0em;
	padding: 0px;
}

/****************************** Hoverbox **********************************/

.hoverbox {
	list-style: none;
	padding-left: 0px;
}

.hoverbox a {
	cursor: pointer;
}

.hoverbox a .preview {
	display: none;
}

.hoverbox a:hover .preview {
	border: 1px solid #00FFFF;
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img {
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	width: 75px;
	height: 100px;
}

.hoverbox li {
	color: inherit;
	display: inline;
	float: left;
	margin: 0px 1em 1em 0px;
	padding: 1px;
	position: relative;
	font-size: 11px;
	text-align: center;
}

.hoverbox .preview {
	border-color: #000;
	width: 150px;
	height: 200px;
}



/***************************************** now *************************************************/

.heading2 {
	padding: 1em 0em 0px 0px;
}

.heading2 .contentl {
	width: 80%;
	font-size: 1em;
	float: left;
}

.heading2 .contentr {
	width: 20%;
	float: right;
	margin-bottom: 1em;
}

.heading2 h3 {	
	color: #000000;
	font-size: 2.5em;
	font-weight: bold;
	margin: 0px;
}

.heading2 .contentr img {
	margin: 0em;
	padding: 0em;
}

#now {
	float: left;
	width: 37%;
}

#now2 {
	float: left;
	width: 27%;
	margin: 0px;
}

#now3 {
	float: right;
	width: 33%;
	height: 1700px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #DDDDDD;
}

/* nowmain */

.nowmain {
	padding-right: 1em;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #DDDDDD;
	font-size: .85em;
	height: 1700px;
}

.nowmain .headline {
	width: 94%;
	padding: 0px 0px 5px 0px;
	font-size: 1em;
}

.nowmain .headline h1 {
	font-size: 1.1em;
	font-style: normal;
	color: #0874D5;
}

.nowmain .headline h2 {
	font-size: .9em;
	color: #0874D5;
	font-weight: bold;
}

.nowmain h3 {
	font-size: 1.25em;
	color: #000000;
	font-weight: bold;
	text-align: left;
}

.nowmain .headline img {
	float: left;
	border: 1px solid #999999;
	padding: 2px;
	background: #FFF;
	margin: 0em .75em 0em 0em;
}

.nowmain .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #FFFFFF;
	font-size: 1em;
	margin-bottom: 1.2em;
	padding-right: 2em;
}


/* nowmain2 */

.nowmain2 {
	padding-left: 5px;
	margin-left: 10px;
}

.nowmain2 h1 {
	padding: 0px 1px 1px 0px;
	font-size: 1.1em;
	color: #0874D5;
	text-align: center;
}

.nowmain2 h2 {
	padding: 0px 2px 2px 0px;
	font-size: .85em;
	color: #3DBCF5;
	font-weight: bold;
}

.nowmain2 h3 {
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
	text-align: center;
	margin: .5em 0px;
}

.nowmain2 .headline {
	width: 100%;
	margin: 0px;
	font-size: .9em;
	float: right;
}

.nowmain2 .headline img {
	float: left;
	border: 1px solid #999999;
	padding: 2px;
	background: #FFF;
	margin: 0em;
}

.nowmain2 .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #FFFFFF;
	font-size: .65em;
	padding: .25em 1.65em;
}

/* nowmain3 */

.nowmain3 {
	margin-top: 0px;
	padding-left: 5px;
	margin-left: 5px;
}

.nowmain3 h1 {
	padding: 0px 1px 1px 0px;
	font-size: 1.1em;
	color: #2276FF;
	text-align: right;
}

.nowmain3 h2{
	padding: 0px 2px 2px 0px;
	font-size: .85em;
	color: #071252;
	font-weight: bold;
}

.nowmain3 h3 {
	font-size: 1.5em;
	color: #000000;
	font-weight: bold;
	text-align: right;
	margin: .5em 0px;
}

.nowmain3 .headline {
	width: 100%;
	margin: 0px;
	font-size: .9em;
	float: right;
	padding: 0px 0px 5px 5px;
}

.nowmain3 .headline img {
	float: left;
	border: 1px solid #999999;
	padding: 2px;
	background: #FFF;
	margin: 0em .75em 0em 0em;
}

.nowmain3 .headline .picture { 
	background-color: #F9F9F9;
	border: 1px solid #FFFFFF;
	font-size: .7em;
	margin-bottom: 1.2em;
	padding-left: 2.1em;
}


.sub2navigation {
	background: #D9E1E5;
	border: 1px solid #DFEEF7;
	border-color: #CCCCCC;
	height: 15px;
	border-bottom-style: solid;
	border-bottom-width: 5px;
	border-bottom-color: #FF0000;
	font-size: .90em;
	clear: both;
	width: 998px;
}
.sub2navigation a {
	background: #D9E1E5;
	border-right: 1px solid #AFBEC7;
	color: #000000;
	display: inline;
	float: right;
	font: bold 1em sans-serif;
	line-height: 15px;
	padding: 0 15px;
}

.sub2navigation a:hover {
	background-position: left bottom; 
	color: #FF0000;
}


#mustwatchall {
	float: left;
	width: 715px;
	font-size: .7em;
	border-right: 1px solid #DDDDDD;
	margin: 0px;
	padding: 0px;
}

.atoz a {
	list-style: none;	
	color: #456;
}

.atoz a:visited {
	color: #456;
}

.atoz a:hover {
	color: #00FFFF;
	text-decoration: underline;
}

.atoz li {
	display: inline;
	float: left;	
	margin: 3px .52em 2em 0px;
	padding: 0px 4px;
	border: 1px solid #0874D5;
	color: #456;	
	font-size: 1.2em;
	font-weight: bold;
}


/** RELATED DOCUMENTARIES **/

.related .featured h4 {
	font-size: 1.5em;
	font-style: normal;
	color: #445566;
	font-weight: bold;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	margin: 0px 0px .75em 0px;
	padding: 0px;
}

.related .featured .headline2 {
	width: 705px;
	padding: 0px 0px 0px 0px;
	height: 190px;	
}

.related .featured .headline2 ul {
	margin: 0px 0px 0px 0px;
}

.related .featured .headline2  img {
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	padding: 1px;
	vertical-align: top;
}

.related .featured .headline2 li {
	color: inherit;
	display: inline;
	float: left;
	margin: 0px -7px 0px 0px;
	position: relative;
}

.related .featured .headline2 img:hover {
	cursor: pointer;
	border: 1px solid #00FFFF;
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
	width: 150px;
	height: 200px;
}



/** Nicole Faires **/

/** columnalt1 **/

#columnalt1 {
	float: right;
	width: 215px;
	padding: 0px 0px 0px 10px;
	text-align: right;
}

#columnalt1 h1 {
	color: #666666;
	font-size: 1.2em;
}

#columnalt1 h2 {
	color: #0099FF;
	font-size: .8em;
	margin-top: 2px;
}

#columnalt1 h2 a {
	color: #FF9933;
	font-size: .9em;
	margin-left: 10px;
}

#columnalt1 img {
	border: thin; 
}

#columnalt1 ul {
	margin: 10px 0px 10px 0px;
	list-style: inside;	
	padding: 0px 0px 0px 5px;
}

#columnalt1 li {
	margin: 0px 0px .25em 0px;
	font-weight: bold;
	font-size: .80em;
}


/** columnalt2 **/

#columnalt2 {
	float: left;
	width: 425px;
	border-right: 1px solid #DDDDDD;
	padding: 0px 20px 0px 0px;
	margin: 0px;
	font-size: .875em;
	min-height: 2220px;
}

#columnalt2 .content {
	padding-bottom: 10px;
	margin: 10px 0px 1em 0px;
	padding: 0px;
}

#columnalt2 img {
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin: 15px 0px -10px 0px;
}

#columnalt2 h1 {
	font-weight: bold;
	text-align: center;
	margin-bottom: 1em;
	font-size: .95em;
}

#columnalt2 h2 {
	margin-top: .2em;
	color: #666666;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

#columnalt2 h3 {
	color: #333333;
	font-size: 2em;
	font-weight: bold;
	margin: 0px 0px .1em 0px;
}

#columnalt2 h4 {
	color: #999999;
	font-size: .90em;
	font-weight: bold;
	margin: 15px 0px 5px 0px;
	text-align: left;
}

#columnalt2 h4 img {
	float: right;
	margin: 0px 0px 0px 10px;
}

#columnalt2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}


/** column3 **/

#columnalt3 {
	float: right;
	width: 280px;
	padding: 0px 30px 0px 15px;
	border-right: 1px solid #DDDDDD;
	min-height: 2220px;
}

#columnalt3 .content {
	padding-bottom: 10px;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

#columnalt3 h2 {
	color: #0099FF;
	font-size: .8em;
	margin-top: -15px;
	text-align: center;
}

#columnalt3 h6 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;	
	margin: 0px 0px 20px 0px;	
}

#columnalt3 h4 a {
	color: #FF9933;
	font-size: .9em;
	float: right;
}

#columnalt3 img {
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin: 15px 0px -10px 0px;
}

/****************************************** HEADING ALT ******************************************/

.headingalt {
	font-size: 1em;
	background: #FFF;
	padding: 0px 0px 10px 0px;
	text-align: left; 
	border-bottom: 1px dashed #DDDDDD;
	margin-bottom: 15px;
	background-image: url(img/thealbatross.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.headingalt h1 {	
	color: #DDDDDD;
	font-size: 1.5em;
	font-weight: bold;	
}

.headingalt h2 {
	color: #000066;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 10px;
}


/* featuredcolumn */

.featuredcolumn {
	margin: 0em;
	font-size: .70em;
	clear: both;
}

.featuredcolumn h1 {
	padding: 0px 1px 1px 0px;
	font-size: 1.2em;
	color: #2276FF;
	margin-bottom: -10px;
}

.featuredcolumn h2 {
	padding: 0px 2px 2px 0px;
	font-size: 1.15em;
	color: #071252;
	font-weight: bold;
}

.featuredcolumn h2 a {
	color: #000066;
}

.featuredcolumn h2 a:hover {
	color: #00FFFF;
}		

.featuredcolumn img { 
	margin: 2.25em 0px 0px 5px; 
	float: right; 
	border: 1px solid #ccc!important; 
	padding: 3px; 
	background: #FFF; 
}

.featuredcolumn a img:hover { 
	border: 1px solid #ccc!important;	
}

.featuredcolumn .headline {
	clear: both;
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 2em 0px;
	border-bottom: 1px dotted #DDDDDD; 
}

.featuredcolumn .headline2 {
	clear: both;
	margin: 2em 0em 1em 0em;
	padding: 0px;
}

.featuredcolumn li {
	margin: 0px;
	padding: 0px;	
}

.featuredcolumn ul {
	margin: 0px;
	padding: 0px 0px 0px 1.5em;
	line-height: 1em;
	font-size: 1.5em;
}
