/* CSS Document */

	A 				{ color: #313131; text-decoration: underline; } 
	A:link		{ color: #313131; text-decoration: underline; } 
	A:active	{ color: #3F87AB; text-decoration: underline; } 
	A:visited	{ color: #313131; text-decoration: underline; } 
	A:hover	{ color: #3F87AB; text-decoration: underline; }
		
	A.details_title				{ color: #CCBC17; text-decoration: underline; } 
	A.details_title:link			{ color: #CCBC17; text-decoration: underline; } 
	A.details_title:active		{ color: #3F87AB; text-decoration: underline; } 
	A.details_title:visited		{ color: #CCBC17; text-decoration: underline; } 
	A.details_title:hover		{ color: #3F87AB; text-decoration: underline; }

	A.light 			{ color: #ffffff; text-decoration: underline; } 
	A.light:link		{ color: #ffffff; text-decoration: underline; } 
	A.light:active		{ color: #3F87AB; text-decoration: underline; } 
	A.light:visited		{ color: #ffffff; text-decoration: underline; } 
	A.light:hover		{ color: #3F87AB; text-decoration: underline; }

	body {
	margin-top:5px;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	background:#DFDFDF;
	}

	p {
	font-family:georgia,serif;
	font-size:13px;
	line-height:165%;
	font-weight:normal;
	color:#313131;
	}

	blockquote	
    {
	font-family:arial,sans-serif;
	color:#363636;
	font-size:10px;
        font-weight:bold;
	line-height:175%;
	margin-left:20px;
	margin-top:19px;
	margin-bottom:20px;
	margin-right:0px;
	}	

/*Structure Elements*/

	#container {
		width:860px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
				
	#col_01 {
		width:450px;
		margin-right:5px;
		float:left;
		margin-bottom:0px;
		}

	#col_01_single {
		width:860px;
		margin-right:5px;
		float:left;
		margin-bottom:0px;
		}	
	#col_02 {
		width:405px;
		float:left;
		}

	#col_02_top {
		width:200px;
		margin-right:5px;
		float:left;
		margin-bottom:0px;
		}
	
	#col_03_top {
		width:200px;
		margin-bottom:0px;
		float:left;
		}

	#header {
		line-height:120%;	
		}

	#col_02-03_top {
		width:405px;
		height:200px;
		float:left;
		margin-bottom:5px;
		background-color: #313131;
		}


/*Display Elements*/

	#advx3_banner {
	padding:0px 0px 0px 10px;
	background-color: #B2B2B2;
	}

	.col_03_header {
	margin-top:0px;
	margin-bottom:5px;
	margin-left:0px;
	margin-right:0px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	height:170px;
	text-align:left;
	background-color: #313131;
	}

	.container_header {
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	background-color: #313131;
	}

	.container_adv {
	margin-top:5px;
	margin-bottom:0px;
	text-align:left;
	background-image: url(images/background_header_adv.gif);
	}
	
	.container_title {
	margin-top:0px;
	margin-bottom:0px;
	padding:20px;
	text-align:left;
	background-color: #313131;
	font-family:georgia,serif;
	font-size:28px;
	line-height:115%;
	font-weight:normal;
	color:#CCBC17;
	}

	.container_title_comments {
	margin-top:0px;
	margin-bottom:0px;
	padding:20px;
	text-align:left;
	background-color: #CCBC17;
	font-family:georgia,serif;
	font-size:28px;
	line-height:115%;
	font-weight:normal;
	color:#272404;
	}

	.container_details {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	background-color: #3F87AB;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:175%;
	font-weight:normal;
	letter-spacing:2px;
	color:#DFDFDF;
	}

	.container_archives_title {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	background-color: #3F87AB;
	font-family:arial,sans-serif;
	font-size:14px;
	line-height:200%;
	font-weight:bold;
	color:#313131;
	}

	.container_archives_content {
	margin-top:0px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:17px;
	padding-bottom:13px;
	text-align:left;
	background-color: #B2B2B2;
	font-family:arial,sans-serif;
	font-size:10px;
	line-height:200%;
	font-weight:normal;
	letter-spacing:2px;
	color:#313131;
	}

	.details_serif {
	font-family:georgia,serif;
	font-size:12px;
	letter-spacing:1px;
	font-weight:bold;
	}

	.details_title {
	font-family:georgia,serif;
	font-size:15px;
	letter-spacing:0px;
	font-weight:bold;
	color:#CCBC17;
	}
					
	.content {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:left;
	background-color: #ffffff;
	}
	
	.comments {
	margin-top:5px;
	margin-bottom:5px;
	padding-left:20px;
	padding-right:20px;
	padding-top:15px;
	padding-bottom:15px;
	text-align:left;
	background-color: #B2B2B2;
	}

	.small {
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:150%;
	font-weight:normal;
	color:#313131;
	}
	
	.header {
	font-family:georgia,serif;
	font-size:16px;
	line-height:150%;
	font-weight:normal;
	color:#313131;
	}

	.sans_11_light {
	font-family:arial,sans-serif;
	font-size:11px;
	line-height:150%;
	font-weight:normal;
	color:#ffffff;
	}
	
	.body_quote {
	}
	
	.inline_title {
	background-color: #313131;
	font-family:georgia,serif;
	font-size:21px;
	line-height:115%;
	font-weight:normal;
	color:#CCBC17;
	}
	
	.red {
	color:#B81414;
	}

	.white {
	color:#ffffff;
	}

	.dark_gray_onblue {
	color:#0C1A21;
	}
	
	.blue {
		color:#3F87AB;
	}

	.green {
		color:#CCBC17;
	}	
	
	/*Zigns*/

	li,ol,lh,.conversationz {
	font-family:georgia, serif;
	color:#191919;
	font-size:12px;
	font-weight:normal;
	line-height:150%;
	padding:0px;
	}	

	ol {
	padding-left:25px;
	}	

	.smallz,lh {
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.1em;
	}	

	.conversationz {
	background:#dfe;
	padding:25px;
	}	

	.backz {
	background:#eff;
	}	

	.showz {
	display:inline;
	}	

	.hidez {
	display:none;
	}	

	.tinyz {
	font-size:5px;
	}	

	.normalz {
	font-size:12px;
	width:auto;
	}	

	a.zign,a.zign:link,a.zign:visited,a.zign:hover,a.zign:active {
	color:#093;
	}