
/* Layout Stylesheet */ 

body {
 margin:1px;
 background-color:#cccccc;
 color: #333333;
 text-align:center;
 padding:0;
 }

#wrap {
 text-align:left;
 border:0 none;
 width:955px;
 margin:auto;
 }
 #topline{
 	height:30px;
	overflow:hidden;
 }
 		#search-bar{
 			float:left;
 			margin-top:0;
			padding-top:0;
 			width:300px;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#333399;
			font-weight:bold;
			text-decoration:none;
			font-size:0.85em;
		}
		#search-bar.google-input{
			width:120px;
			background-color:#ccc;
			border:1px solid #333;
		}
		#search-bar.google-button{
			width:25px;
			height:25px;
			background-color:#333;
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
			color:#ccc;
			font-weight:bold;
		}
	#sub-nav{
		float:right;
	height:25px;
	width:650px;
	margin-right:0;
	text-align:right;
	margin-top:3px;
	padding-top:0;
	}
		#sub-nav a{
			font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		color:#333;
		font-weight:bold;
		text-decoration:none;
		font-size:0.75em;
		padding-right:15px;
		padding-left:15px;
		border-left:1px solid #999999;
		}
		#sub-nav a.last{
			border:0 none;
			}
		#sub-nav a:hover{
		text-decoration:underline;
		}
		
	#border-top{
 	height:8px;
	width:955px;
 	background-image:url('images/border-top.png');
	background-repeat:no-repeat;
	}
	#hdr {
 	height:100px;
 	background-image:url('images/bg.gif');
 	background-color:#ffffff;
 	background-repeat:repeat;
 	border-left:1px solid #999999;
 	border-right:1px solid #999999;
 	color: #333333;
	clear:both;
	margin-bottom:0;
 	}
	#hdr img{
		border:0 none;
		padding:10px;
	}

	#bar {
 	height:36px;
 	background-image: url('images/bg-nav.gif');
background-repeat:repeat-x;
 	color: #333333;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	clear:both;
	margin:0;
	padding-bottom:2px;
	border-bottom:3px solid #ccccee;
	border-top:1px solid #333399;
 	}

	#bodyblock {
	position:relative;
 	background: #ffffff;
 	color: #333333;
 	width:953px;
 	border-left:1px solid #999999;
 	border-right:1px solid #999999;
	clear:both;
	margin:0;
	padding:0;
	min-height:500px;
 	}

		#cont {/*only on main page*/
 		position: relative;
		top:0;
		left:0;
		width:753px;
 		background:#ffffff;
 		color: #333333;
 		border:solid #ffffff;	
 		border-width:0 0 0 1px;
 		text-align:left;
		padding:0;
		padding-bottom:15px;
	margin:0;
	min-height:425px;
 		}
		#cont-block{/*only on subpage*/
		position: relative;
		top:0;
		left:0;
		width:753px;	
		margin:0;
	padding:0;
	padding-bottom:15px;
	min-height:425px;
		}
			#l-col {/*only on subpage*/
			position: absolute;
			top:10px;
			left:0;
 			background-color:#ffffff;
 			border-right:1px solid #999999;
 			color: #333333;
 			width:200px;
			height:95%;
			padding:0;
			padding-bottom:15px;
			margin:0;	
			margin-bottom:1%;
 			}
			#cont-sub{/*only on subpage*/
 			position:relative;
			top:0px;
			left:201px;
			width:548px;
 			background:#ffffff;
 			color: #333333;
 			border:solid #ffffff;	
 			border-width:0 0 0 1px;
 			text-align:left;
			padding:0;
			padding-bottom:15px;
			margin:0;
			min-height:425px;
 			}
		#r-col{ 
		position: absolute;
		top:0;
		right:0;
		background-color:#ffffff;
 	border-left:1px solid #999999;
 		color: #333333;
 		width:200px;
		height:95%;
		padding:0;
	margin-top:1%;	
	margin-bottom:1%;
		}
			#random{
				width:200px;
				text-align:center;
			}
			#random a{
				border:0 none;
			}
	#ftr {
 	min-height:30px;
 	background-image:url('images/bg.gif');
 	background-color:#ffffff;
 	background-repeat:repeat;
 	color: #333333;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
 	margin:0;
 }
 	#ftr div{
		width:925px;
		margin-left:15px;
		margin-right:15px;
		margin-top:0;
		margin-bottom:0;
		text-align:left;
		vertical-align:top;
		padding-top:0;	
 	}
 #border-bottom{
 	height:8px;
	width:955px;
 	background-image:url('images/border-bottom.png');
	background-repeat:no-repeat;
 }
#footnotes{
	display:none;
}
