html{
margin:0;
padding:0;
}

body{
margin:0;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background-color:#f7f7f7;
}
* html body{
font-size:x-small; /* for IE5/Win */
f\ont-size:small; /* for compliant browsers */
}

a{
text-decoration:none;
color:#379;
}
a:link{}
a:hover{text-decoration:underline;}
a:active{}
a:visited{}
a img{border:0;}

ul{}
li{}

p{line-height:160%;}


#container{
width:900px;
margin-left:auto;
margin-right:auto;
}

	#header{
	font-size:80%;
	}
		#header form{
		margin:0;
		padding:0;
		}
		#header a{color:#555;}
		
		#header .clearL p{
		margin:0;
		padding:7px 15px 0 20px;
		background-image:url(/images/header_ltgray.gif);
		background-position:top left;
		background-repeat:no-repeat;
		height:33px;
		color:#555;
		}	
		#header .clearL form{
		background-image:url(/images/header_gray.gif);
		background-position:top right;
		background-repeat:no-repeat;
		height:33px;
		padding:0 15px 0 10px;
		margin:0;
		}
			#header .clearL label{
			color:#555;
			}
			#header .clearL .input{
			border-top:2px solid #848484;
			border-left:2px solid #848484;
			border-bottom:2px solid #fafafa;
			border-right:2px solid #fafafa;
			margin:5px 0 0 0;
			}
			#header .clearL .go{
			background-color:#ebebed;
			border:1px solid #fff;
			font-size:90%;
			padding:1px 3px;
			color:#555;
			}
		
		#header .clearR p{
		margin:2px 0 0 10px;
		}
			#header .clearR label{
			color:#555;
			background-image:url(/images/icon_arrow.gif);
			background-position:right center;
			background-repeat:no-repeat;
			padding:0 15px 0 0;
			}
			#header .clearR .input{
			border-top:2px solid #848484;
			border-left:2px solid #848484;
			border-bottom:2px solid #fafafa;
			border-right:2px solid #fafafa;
			}
			#header .clearR .go{
			background-image:url(/images/button_submit.gif);
			background-repeat:no-repeat;
			background-position:top left;
			border:0;
			height:22px;
			width:61px;
			color:#555;
			padding:0;
			font-size:95%;
			}
	
	#content{
	background-image:url(/images/bg_content.jpg);
	background-repeat:repeat-y;
	background-color:#fff;
	font-size:85%;
	clear:both;
	border-bottom:1px solid #f7f7f7;
	}
		#inner_content{
		background-image:url(/images/bg_content_top.jpg);
		background-repeat:no-repeat;
		}
		#inner_content2{
		background-image:url(/images/bg_content_bottom.jpg);
		background-position:bottom;
		background-repeat:no-repeat;
		}
	
		#colLeft{
		float:left;
		width:550px;
		color:#666;
		padding:0 0 15px 0;
		}
		
			#colLeft #headerTop{
			margin:0;
			padding:0;
			}
				#colLeft #headerTop a{
				text-indent:-9999px;
				padding:0;
				border:0;
				background-image:url(/images/header.gif);
				background-repeat:no-repeat;
				background-position:top left;
				height:103px;
				width:470px;
				float:left;
				margin:35px 0 0 60px;
				}
			#colLeft #headerBottom{
			margin:0;
			padding:0;
			}
				#colLeft #headerBottom a{
				text-indent:-9999px;
				padding:0;
				border:0;
				background-image:url(/images/header_presented.gif);
				background-repeat:no-repeat;
				background-position:top left;
				height:28px;
				width:147px;
				float:left;
				margin:0 0 15px 380px;
				}
		
			.splitLeft{
			float:left;
			width:250px;
			padding:0 0 0 35px;		
			}
				.splitLeft a, .splitRight a{font-weight:bold;}
			.splitRight{
			float:right;
			width:250px;
			}
				.splitLeft img, .splitRight img{margin-right:5px;}
		
			.post{
			margin:0 20px 10px 60px;
			border-top:1px solid #aaa;
			padding:10px 0;
			clear:left;
			}
			.postfirst{
			margin:0 20px 10px 60px;
			padding:10px 0;
			clear:left;
			}
			.post a, .postfirst a{font-weight:bold;}
				.post h2, .postfirst h2{
				font-size:140%;
				
				}
				.post h2 a, .postfirst h2 a{color:#ff9900;}
				.post blockquote{
				font-style:italic;
				color:#aaa;
				}
				.post ul{}
				.post li{
				line-height:140%;
				margin-top:3px;
				margin-bottom:3px;
				}
				
				.credits{
				color:#aaa;
				font-size:85%;
				}
					.credits a{color:#379;font-weight:normal;}
					.credits .floatR{margin:0;}
					.tight1{margin-bottom:0;}
					.tight2{margin-top:0;}
				.comment{border-top:1px solid #efefef;}
				.commentfirst{border:0;}
		
		#colRight{
		float:right;
		width:303px;
		margin:370px 0 20px 0;
		}
			
			.sideBox{
			background-image:url(/images/bg_sidebox_top.jpg);
			background-position:top;
			background-repeat:no-repeat;
			width:226px;
			margin:0 0 10px 23px;
			}
				.inner_sideBox{
				background-image:url(/images/bg_sidebox_bottom.jpg);
				background-position:bottom;
				background-repeat:no-repeat;
				padding:10px 20px 15px 20px;
				}

			.sideBoxSeymour{
			background-image:url(/images/bg_sideboxseymour_top.gif);
			background-position:top;
			background-repeat:no-repeat;
			width:249px;
			margin:0 0 10px 0;
			}
				.inner_sideBoxSeymour{
				background-image:url(/images/bg_sideboxseymour_bottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				padding:46px 20px 15px 43px;
				}

			.sideBoxLife{
			background-image:url(/images/bg_sideboxlife_top.gif);
			background-position:top;
			background-repeat:no-repeat;
			width:249px;
			margin:0 0 10px 0;
			}
				.inner_sideBoxLife{
				background-image:url(/images/bg_sideboxlife_bottom.gif);
				background-position:bottom;
				background-repeat:no-repeat;
				padding:46px 20px 15px 43px;
				}
				
				.sideBox h3, .sideBoxSeymour h3, .sideBoxLife h3{
				color:#a23;
				font-size:110%;
				font-weight:normal;
				margin-top:0;
				}
				.sideBoxSeymour h3{margin-left:25px;}
				.sideBoxLife h3{margin-left:45px;}
				.sideBox p{color:#585858;}
				.sideBoxSeymour p, .sideBoxLife p{color:#379;}
				.sideBox li, .sideBoxLife li{
				color:#c3c3c3;
				margin:4px 0 0 0;
				}
				.sideBox ul, .sideBoxLife ul{margin-bottom:0; padding-bottom:0;}
				.sideBox a{color:#379;}
				
				.list_none{
				list-style:none;
				margin-left:0;
				padding-left:0;
				}
				.list_arrow{
				list-style-image:url(/images/icon_arrow.gif);
				padding-left:20px;
				margin-left:0;
				}
				.list_life{
				list-style-image:url(/images/icon_arrow_life.gif);
				padding-left:22px;
				margin-left:0;
				}
				.list_author{
				list-style-image:url(/images/icon_author.gif);
				padding-left:20px;
				margin-left:0;
				}

		#footer{
		text-align:right;
		color:#aaa;
		font-size:85%;
		border-top:1px solid #aaa;
		margin:0 60px;
		clear:both;
		padding:10px 0 15px 0;
		}
			#footer p{margin:0;}
			#footer a{color:#379;}		

		#bottom{
		background-image:url(/images/bg_content_bottom.jpg);
		background-position:bottom left;
		background-repeat:no-repeat;
		clear:both;
		}
		
		
.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}	
.floatR{float:right;}	
.floatL{float:left;}	
		