

* {
margin: 0;
padding: 0;
}

p {padding:7px;}

body {
	margin:6px 0px  0px 0px; 
	padding:0px;
	text-align:center;
	background-color:#006F8A;
	font-size:1em;
	
	}

#contentholder {background-color:#ffffff;
		width:748px;
		margin: 0px auto;
		overflow: auto;
		}
		
#sidecol {background-color:#ffffff;
					width:240px;
					float:left;
					padding-top:5px;
					padding-left:3px;
					padding-right:3px;}



#bodycol {background-color:#ffffff;
					width:490px;
					float:right;
					padding-top:5px;
					padding-left:3px;
					padding-right:3px;
				}
				
			
					
					#maincontent {font-size:0.8em;
	text-align:left;
	font-family:  verdana, Georgia, helvetica, arial,  sans-serif; 
	color:#011C23;
	padding-left:7px;
	padding-right:7px;
	width:474px;
	border-left: 1px dotted #999999;}
	

	
	
	
	#maincontent a {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#000000;}

#maincontent a:visited {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#000000;}

#maincontent a:hover {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif;color:#999999; }
	
	
		 #maincontent li {
	
	list-style: square;
	line-height:160%;
	margin-top:2px;
	}

#maincontent ul {
	margin-left:40px;
}
	
	
	
img {
border: none;
} 
					
					
					
#menucol {
	position:relative; 
	width:200px;
	margin-top:0px;
	padding-top:1px;
	padding-bottom:10px;
	margin-left:4px;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:1px;
	font-size:0.9em;
	text-align:left;
	font-family: verdana, helvetica, arial,  sans-serif; 
	color:#000000;
	float:left;

	}

#menucol li {
	
	list-style: none;
	line-height:140%;
	margin-top:4px;
	}

#menucol ul {
	margin-right:5px;
	margin-top:0px;
}

#menucol a {font-size:0.8em;
	padding-left:24px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:198px;
	border-left:4px solid #023440;
	border-right:2px solid #023440;
	background-color:#C1C8C9;
	font-family:   verdana, arial,   sans-serif; 
	color:#023440;}

#menucol a:visited {font-size:0.8em;
	padding-left:24px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:198px;
	border-left:4px solid #023440;
	border-right:2px solid #023440;
	background-color:#C1C8C9;
	font-family:    verdana, arial,   sans-serif; 
	color:#023440;}

#menucol a:hover {font-size:0.8em;
	padding-left:24px;
	text-decoration:none;
	font-weight:600;
	display: block;
	width:198px;
	border-left:4px solid #D94129;
	border-right:2px solid #D94129;
	background-color:#C1C8C9;
	font-family:   verdana, arial,    sans-serif; 
	color:#D94129;} 

	
	#menucol a.noborder, #menucol a:link.noborder, #menucol a:visited.noborder, #menucol a.noborder img {
border: none;
} 





.hide {display:none;}


#botbar {width:732px;
height:60px;
background-image:url(images/bot_bar.gif);
	background-repeat:no-repeat;
	background-position:top center;
	padding-bottom:6px;
	padding-top:8px;
	padding-left:6px;
	line-height:140%;
		font-size:0.7em;
	text-align:left;
	font-family: verdana, helvetica, arial,  sans-serif; 
	color:#ffffff;
	
}
	
	#botbar a {
	text-decoration:underline;
	color:#ffffff;}

#botbar a:visited {
	text-decoration:underline;
	color:#ffffff;}

#botbar a:hover {
	text-decoration:none;
	color:#ffffff;}
	
	
	#botbit {width:740px;
	padding-top:5px;
	font-size:0.6em;
	text-align:left;
	margin:0 auto;
	padding-bottom:4px;}


#botbit a {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#ffffff;}

#botbit a:visited {
	text-decoration:none;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif; color:#ffffff;}

#botbit a:hover {
	text-decoration:underline;
	padding:0px;
	letter-spacing: 0px;
	font-family:  arial, helvetica, sans-serif;color:#ffffff; }
	
	
	.diary {width:400px;
		text-align:left;
		padding:4px;
		border: 1px solid #134a7d;
		background-color:#e9f0f2;
		overflow: auto;
		}
		
.diarypic {width:80px;
float:right;
							}
		
		.diarytext {width:320px;
								float:left;}					
		
		.diarytitle {color:#134a7d;
					font-weight:600;
					}
					
							hr		{color: #C2A88D;
background-color: #C2A88D;
height: 1px;
}	

.gigtitle {font-size:1.5em;
	text-align:left;
	padding-left:8px;
	font-family:  georgia, verdana,  arial,  sans-serif; 
	color:#005A73;
	letter-spacing:0.5px;}	
	
	.tagtitle {font-size:1.2em;
	text-align:left;
	padding-left:8px;
	font-family:  georgia, verdana,  arial,  sans-serif; 
	color:#666666;
	letter-spacing:0.5px;}	
	
	.red {color:#9E1929;}
	
	#newsflash {width:460px;
		text-align:left;
		padding:4px;
		border: 1px solid #000000;
		background-color:#fc0410;
		overflow: auto;
		color:#ffffff;
		}
	
	.smalltext {font-size:0.7em;}