@charset "UTF-8";
/* CSS Document */

body {margin: 0px; padding: 0px; background: #414137 url("../images/qc3back.jpg") repeat-x;}

.copyright {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #C1C09F; text-decoration: none;}

.rss_link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; text-transform: none; color: #C1C09F;  text-decoration: none;}
a.rss_link:link  {color: #C1C09F;}
a.rss_link:visited {color: #C1C09F;}
a.rss_link:hover {color: #FF9801;}

.foot_link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; text-transform: none; color: #C1C09F;  text-decoration: none;}
a.foot_link:link  {color: #C1C09F;}
a.foot_link:visited {color: #C1C09F;}
a.foot_link:hover {color: #FF9801;}

.extra {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: bold; text-transform: normal; color: #C1C09F;  text-decoration: none; padding-bottom: 4px;}

.podcast {background: url("../images/right_r2_c1.jpg") top left repeat-x; background-color: #414137; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #C1C09F; text-decoration: none;}

.podcast_text {padding: 5px; font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #C1C09F; text-decoration: none;}

.headling_line {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C1C09F; padding-bottom: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 2px; margin-left: 0px;}

.padding {padding-right: 20px;}

.video_box {background-color: #fff; border: 1px solid #000; }
.video_pad {padding: 7px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666;}

.main_text {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #C1C09F; text-decoration: none; padding-left: 20px; padding-top: 10px;}

.main_text2 {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #C1C09F; text-decoration: none; padding-top: 10px;}

#date-publish {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float: right;
	margin-top: 4px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-weight: normal;
	
}

.bot {vertical-align: bottom;}

.title {border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a4a387; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #a4a387; padding-bottom: 3px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

.tools_link {font-family: Arial, Helvetica, Verdana, sans-serif; font-size: 11px; font-weight: normal; color: #C1C09F; text-decoration: none;}
a.tools_link:link  {color: #C1C09F;}
a.tools_link:visited {color: #C1C09F;}
a.tools_link:hover {color: #FF9801;}


.tool_options {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		margin: 3px 0 3px 0;
		padding: 2px;
		color: #333333;
		overflow: hidden;
		border: 0px solid #ccc;
		text-align: center;
	}

	.tool_options img {margin-right: 3px; border: 0px;}
	.shar { color: #333; background: #fff; padding: 0; }
	.tool_options div { float: left; }
	.tool_options a img { border: 2px solid #fff; }
	.tool_options a:hover img { border: 2px solid #ccc; }
	
	.photocutline3 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; width: 300px;}
	.more_photo_header {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; width: 300px; background-color: #C0B98E; font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #999999; padding: 2px 2px 2px 0px;}
	.photobox2 {width: 282px; margin: 0px 0px 0px 10px; border: 1px solid #CCCCCC; background-color: #FFFFFF;}
	
	.thumb {padding-right: 5px; float:left}
	
	
	
	
	/* related to Popups 
---------------------------------------------------------*/
body#popup { margin: 5px; background: #EFEFEF url(background-gradient.gif) repeat-x;}
#popup-wrapper { width: 100%; margin: 0 auto; text-align: left; border: 0px solid #999999; }
#popup-mast { text-align: center; background: #E9E9E9; border-bottom: 1px solid #999999; }
#popup-page { padding: 5px; text-align:left; background-color:#FFFFFF; border-bottom: 1px solid #999999; }

/* related to Sub Nav 
---------------------------------------------------------*/
#subnav-container {height:25px; vertical-align:middle; background-color:#a4a387; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#999; padding:5px 0px 0px 0px; margin-bottom:8px; }
#subnav { padding: 0 0 0 25px;  
}
#subnav a {color:#000; font-size:10px; text-decoration:none;}
#subnav a:hover {color:#005F8E; text-decoration:underline;}
#subnav-search { padding-right:4px;}
#sub0 {}
#sub1,#sub2,#sub3,#sub4,#sub5,#sub6,#sub7 {display:none;}






/* related to resources 
---------------------------------------------------------*/
	img {border: 0px;}
	.clear {clear: both;}
	.download {
		background-color: #414137;
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #A4A387;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 3px;
		color: #FFF;
	}

	.download_table {
		border-collapse: collapse;
		border-bottom: 1px solid #ccc;
		width: 500px;
		margin-bottom: 15px;
	}

	.download_table td {padding:10px;}

	.download_pic {
		width: 150px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
		color: #FFF;
	}

	.download_pic img {
		width: 150px; height: auto; border: 2px solid #FFF;
	}
	.download_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding-top: 10px;
		color: #FFF;
	}

	.download_date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		padding-top: 5px;
		color: #FFF;
	}
	.download_icon {
		float: left;
		width: 90px;
		margin-right: 5px;
		border: 0px solid Black;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: normal;
		text-align: center;
	}

	.download_icon a:link, .download_icon a:visited {color: #FFF;}
	.download_icon a:hover, .download_icon a:active {color: #FFFF00;}
	
	
	
     /* related to maybe new tab menu
 -----------------------------------------------------*/

#navbar{
width:auto;
height:36px;
background:url(../img/navbar-bg.png) left top repeat-x; }
#navbar .inbar{
display:block;
height:36px;
background:url(../img/right-round.png) right top no-repeat; }
#navbar ul, #navbar ul li{
border:0px;
margin:0px;
padding:0px;
list-style:none;
height:36px;
line-height:36px; } #navbar ul{
background:url(../img/left-round.png) left top no-repeat; }
#navbar ul li{
float:left;
display:block;
line-height:36px; }
#navbar ul li a{
color:#403e32;
text-decoration:none;
font-weight:bold;
display:block; }
#navbar ul li a span{
padding:0 20px 0 0;
height:36px;
line-height:36px;
display:block;
margin-left:20px; }
#navbar .navhome a, #navbar .navhome a:hover{
background:url(../img/a-bg.png) left top no-repeat;
height:36px;
line-height:36px; }
#navbar .navhome a span, #navbar .navhome a:hover span{
color:#FFFFFF;
background:url(../img/span-bg.png) right top no-repeat;
height:36px;
line-height:36px; }
#navbar ul li a:hover{
background:url(../img/ahover-bg.png) left top no-repeat;
height:36px;
line-height:36px; }
#navbar ul li a:hover span{
background:url(../img/spanhover-bg.png) right top no-repeat;
height:36px;
line-height:36px; } 


	/* related to new top tab menu 
---------------------------------------------------------*/


#navcontainer2 ul
{
padding: 0px;
margin: 0px;
background-color: #414137;
color: eeeca8;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
/*background-image: url(../images/tabs_012.gif)
height: 32px;
background-repeat: repeat-x;*/
}

#navcontainer2 ul li { display: inline; }

#navcontainer2 ul li a
{
background-color: #4141376;
color: eeeca8;
text-decoration: none;
float: right;
/*background-image: url(../images/tab_off2.gif);*/
height: 32px;

}

#navcontainer2 ul li a:hover
{
/*background-image: url(../images/tab_on2.gif);*/
height: 32px;
color: #fff;

}	
		
		
		
.move2 {
	    margin: 8px 20px 20px 0px; 
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		/*width: 105px;*/
		}

	
	/* related to top tab menu 
---------------------------------------------------------*/


#navcontainer ul
{
padding: 0px;
margin: 0px;
background-color: #414137;
color: White;
float: left;
width: 100%;
font-family: arial, helvetica, sans-serif;
background-image: url(../images/tabs_01.gif);
height: 139px;
background-repeat: repeat-x;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
background-color: #4141376;
color: White;
text-decoration: none;
float: right;
background-image: url(../images/tab_off.gif);
height: 139px;

}

#navcontainer ul li a:hover
{
background-image: url(../images/tab_on.gif);
height: 139px;
color: #fff;

}	
		
		
		
.move {
	    margin: 115px 0px 0px 0px; 
	    font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		width: 105px;
		}
		
		
/* related to front podcast
	---------------------------------------------------------*/

	.editors_white_box {
		border: 1px solid #999999;
		margin-bottom: 7px;
		margin-left: 7px;
		width: 364px;
		height: 337px;		
		background-image: url(white_box.png);
		background-repeat: no-repeat;
		text-align: left;
	}

	.editors_box {
		margin-bottom: 7px;
		padding-top: 15px;
		margin-left: 20px;
		width: 315px;
	}

	.editors_pad {padding: 8px 0px 8px 0px;}

	#editors_date { font-family: Arial, Helvetica, sans-serif; font-size: 11px; float: right; margin-top: 4px; margin-right: 3px; margin-bottom: 0px; margin-left: 3px; font-weight: normal;}
	#editors_date a:link, #editors_date a:visited { color: #666666;}
	#editors_date a:hover, #editors_date a:active { color: #000099;}


	.editors_title {font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size: 13px; font-weight: bold; color: #8F8F8F; text-decoration: none; margin-bottom: 10px; border-bottom: 1px dotted #666666; padding-bottom: 5px;}

	.editors_thumbnail img  {border: 0px solid #000000; background-color: #fff; width: 65px; height: auto; margin: 5px; padding: 0px; }

	#editors_content table {float:left; margin-top: -5px;}

	#editors_content p {}


	.editors_headline {
		color: #2D648A;
		text-decoration: none;
		font: normal 14px Georgia, "Times New Roman", Times, serif;
		margin-bottom: 7px;
	}

	.editors_text { margin: 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; font-style:normal; color:#000; }


	.editors_timestamp { margin: 10px 0px 0px 0px; list-style-type:none; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:9px; font-style:italic; color:#999; float: right;}

	#podcast_box {margin-left: -5px; width: 310px; height: 125px; overflow: hidden; border: 0px solid Black;}
	#podcast_move {margin-left: -25px; margin-top: -330px; #margin-top: -350px;}	
	
	
	
	
	
	
	
	
	/* Begin Main Black Boxes */
	.black_box {
		background: #000 url(../images/black_box.jpg) repeat-x;
		margin: 0px;
		padding: 0px;
		height: 250px;
		width: 262px;
		overflow: hidden;
		font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color:#ccc;
		text-align: left;
	}

	.black_box_pad {
		padding: 10px;
	}

	.black_box_border {border: 7px solid #C0C09F;float: left; margin: 10px 10px 10px 0px;}

	.black_box_border2 {border: 7px solid #C0C09F;float: right; margin: 10px 0px 10px 0px;}

	#box_container {width: 850px; margin: 0 auto; border: 0px solid #000;}


	#morefoot {
		border-bottom:1px dotted #999;
		margin:0px 0px 10px 0px;
		padding:0px 0px 5px 0px;
		font-size: 13px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		color:#DFDFDF;
	}

/* End Main Black Boxes */



	/* Begin Google Search */
	
	.cse .gsc-control-cse,
	.gsc-control-cse {
		padding: 2%;
		width: 96%;
	}
	.cse .gsc-branding,
	.gsc-branding {
		display: none;
	}
	.cse .gsc-control-cse div,
	.gsc-control-cse div {
		position: normal;
	}
	/* Selector for entire element. */
	.cse .gsc-control-cse,
	.gsc-control-cse {

		border: 0px solid;
		border-color: #ffffff;
	}
		.cse .gsc-control-cse:after,
	.gsc-control-cse:after {
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
	}
	.cse .gsc-resultsHeader,
	.gsc-resultsHeader {
		border:none;
	}
	/* Search button */
	.cse input.gsc-search-button,
	input.gsc-search-button {
		font-family: inherit;
		color: #000000;
		text-shadow: 0 1px 2px #FFFFFF;
		background-color: #CECECE;
		border: 1px outset;
		border-color: #666666;
		border-radius: 2px;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
	}
	/* Inactive tab */
	.cse .gsc-tabHeader.gsc-tabhInactive,
	.gsc-tabHeader.gsc-tabhInactive {
		border-bottom: none;
		color: #666666;
		background-color: #e9e9e9;
		border: 1px solid;
		border-color: #e9e9e9;
		border-bottom: none;
	}
	/* Active tab */
	.cse .gsc-tabHeader.gsc-tabhActive,
	.gsc-tabHeader.gsc-tabhActive {
		background-color: #FFFFFF;
		border: 1px solid;
		border-top: 2px solid;
		border-color: #e9e9e9;
		border-top-color: #FF9900;
		border-bottom: none;
	}
	/* This is the tab bar bottom border. */
	.cse .gsc-tabsArea,
	.gsc-tabsArea {
		margin-top: 1em;
		border-bottom: 1px solid #e9e9e9;
	}
	/* Inner wrapper for a result */
	.cse .gsc-webResult.gsc-result,
	.gsc-webResult.gsc-result {
		padding: .25em;
		border: 1px solid;
		border-color: #ffffff;
		margin-bottom: 1em;
	}
	/* Result hover event styling */
		.cse .gsc-webResult.gsc-result:hover,
	.gsc-webResult.gsc-result:hover {
		border: 1px solid;
		border-color: #FFFFFF;
	}
	/*Promotion Settings*/
	/* The entire promo */
	.cse .gs-promotion.gs-result,
	.gs-promotion.gs-result {
		border: 1px solid;
		border-color: #336699;
	}
	/* Promotion image */
	.cse .gs-promotion.gs-result .gs-promotion-image,
	.gs-promotion.gs-result .gs-promotion-image {}
	/* Promotion title */
		.cse .gs-promotion.gs-result a.gs-title:link,
	.gs-promotion.gs-result a.gs-title:link {
		color: #0000CC;
	}
		.cse .gs-promotion.gs-result a.gs-title:visited,
	.gs-promotion.gs-result a.gs-title:visited {
		color: #0000CC;
	}
		.cse .gs-promotion.gs-result a.gs-title:hover,
	.gs-promotion.gs-result a.gs-title:hover {
		color: #0000CC;
	}
		.cse .gs-promotion.gs-result a.gs-title:active,
	.gs-promotion.gs-result a.gs-title:active {
		color: #0000CC;
	}
	/* Promotion snippet */
	.cse .gs-promotion.gs-result .gs-snippet,
	.gs-promotion.gs-result .gs-snippet {
		color: #000000;
	}
	/* Promotion url */
	.cse .gs-promotion.gs-result ..gs-visibleUrl,
	.gs-promotion.gs-result .gs-visibleUrl {
		color: #008000;
	}
	
	/* End Google Search */
	
	
	
	
	
	
	
#elysian {font: normal 11px Arial, Helvetica, Verdana, sans-serif; color: #2D648A; text-decoration: none;}
#elysian a:link, #elysian a:visited { color: #FFD635;}
#elysian a:hover, #elysian a:active { color: #FFF081;}

ul#elysian {padding: 0; margin: 10px; list-style-type: none;}

ul#elysian ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

ul#elysian li
{
background-image: url(../images/blocks.gif);
background-repeat: no-repeat;
background-position: 0 5px; #background-position: 0 8px;
padding-left: 20px;
padding-bottom: 6px;
font: normal 12px Arial, Helvetica, Verdana, sans-serif; color: #FFD635; text-decoration: none;
text-align: left;
}
	
	

	.elysian_text {font-size: 11px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color:#ccc;
		text-align: left;
	}

	.new_cover {
		height: 125px;
		width: 125px;
		border: 1px solid #FFFFFF;
		float: left;
		margin-right: 10px;
		background-color: Black;
	}
	
	
	
	
	
	
	
	
	/* Begin Mail List */
	
	#list input {
		border: 0px solid #FFF;
		font-family: Arial,Helvetica,Verdana,sans-serif;
		height: 25px;
		width: 220px;
		color: #000;

	}
	
	#list .form_pad {padding: 4px 0px 0px 8px;}


	#list .button {
		padding: 0px;
		margin: 0px;
		display: block;
		width: 40px;
		height: 25px;
		background: transparent url(../images/2.gif) no-repeat scroll left center;
	}
	
	
	.list_text {font-size: 12px;
		font-weight: normal;
		font-family: Arial, Helvetica, sans-serif;
		color:#ccc;
		text-align: left;
	}
	
	
	/* End Mail List */
	
	