html,body{
	margin:0;
	padding-bottom:10px;
	background:#fff url(/images/spineywallpaper.png) fixed;
	}

body{
	padding:0;
	font-family:"Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	width:1000px;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
	}

	a:link{color:#04f;text-decoration:none;}
	a:visited{color:#04f;text-decoration:none;}
	a:hover{color:#fff;text-decoration:none;background-color:#007fff;}
	a:active{color:#444;text-decoration:none;}
	
	a img{border:1px solid transparent;}
	a:hover img{border:1px solid #000;}
	
#contentbox{
	float:left;
	width:998px;
	overflow:auto;
	background-color:#fff;
	border:1px solid #444;
	}

#sidebar-left{
	float:left;
	width:125px;
	padding:0 0 5px 5px;
	font-family:Helvetica, "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, sans-serif;
	}
	
		#navlist a, #navlist li{
			color:#000;
			list-style-type:none;
			margin-left:-19px;
			}

				#navlist a:hover{
					background-color:#fff;
					margin-left:-10px;
					text-decoration:underline;
					}
	
				#hom #nav-hom, #pro #nav-pro, #cal #nav-cal, #who #nav-who, #exp #nav-exp, #net #nav-net, #abo #nav-abo, #his #nav-his, #tod #nav-tod, #tra #nav-tra, #que #nav-que, #con #nav-con, #dow #nav-dow, #use #nav-use, #jch #nav-jch{
					font-weight:bold;
					margin-left:-10px;
					}
	
#content{
	float:left;
	width:863px;
	padding:5px 0 0 5px;
	}
	
#hom #content{
	width:606px;
	padding-right:5px;
	}
	
#hom #flickr-rhs{
	display:block;
	float:left;
	width:252px;
	font-size:10px;
	}
	
#flickr-rhs{
	display:none;
	}
	
#footer{
	float:left;
	position:static;
	width:1000px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	background-color:#444;
	color:#fff;
	font-size:10px;
	text-align:center;
	margin-bottom:5px;
	}
	
		#footer a{
			color:#999;
			}

		#footer a:hover{
			color:#007fff;
			background-color:transparent;
			}

#top{
	float:left;
	width:1000px;
	height:45px;
	padding-top:2px;
	font-size:11px;
	}
		
		#topleft{
			float:left;
			width:403px;
			font-weight:normal;
			font-size:11px;
			}
	
		#topright1{
			float:left;
			width:175px;
			text-align:right;
			}
			
		#topright2{
			float:left;
			width:330px;
			margin-left:2px;
			padding-top:5px;
			}
			
				#topright2 a{
					font-weight:bold;
					}
		
		#topright3{
			float:left;
			width:90px;
			text-align:right;
			}
			
#banner{
	background:transparent url(/images/banner.png) no-repeat;
	height:126px;
	width:285px;
	float:left;
	color:#33c;
	font-family:helvetica;
	padding:3px 175px 0 540px;
	font-style:italic;
	}
		
	#banner a{
		color:#000;
		}
			
	#banner img{
		border:0;
		}
	
		#banner img a:hover{
			border:0;
			}
	
#banner2{
	float:left;
	width:820px;
	color:#fff;
	text-align:center;
	font-weight:bold;
	height:21px;
	background-color:#444;
	margin-top:-4px;
	padding-top:7px;
	}
	
#search{
	float:left;
	width:180px;
	background-color:#444;
	height:24px;
	margin-top:-4px;
	padding-top:4px;
	text-align:right;
	}
	
h4{
	color:#fff;
	background-color:#000;
	width:600px;
	padding-left:5px;
	}
	
ul li{
	list-style-type:square;
	}
	
#contact li a, #exnet li a{
	font-weight:bold;
	}
	
.headline{
	font-size:18px;
	font-weight:bold;
	}

.desc{
	font-size:14px;
	font-weight:normal;
	}
	
#post-title {
	font-size:18px;
	font-weight:bold;
	color:blue;
  }
  
#below{
	font-size:12px;
	font-weight:bold;
	}
  
#queen{
	width:661px;
	}
	
		.decade{
			width:165px;
			float:left;
			}
	
		.year{
			list-style-type:none;
			font-weight:bold;
			}
			
			.yeartext{
			font-size:22px;
			font-weight:bold;
			text-align:center;
			color:blue;
			}
	
li #square{
	list-style-type:square;
	}
	
		li #square a{
			font-weight:bold;
			}
			
.date{
	font-size:12px;
	clear:both;
	}
	
.post-title{
	font-size:18px;
	font-weight:bold;
	color:blue;
	clear:both;
	}
	
.author{
	text-align:right;
	font-size:12px;
	}
	
label{
	font-weight:bold;
	line-height:25px;
	}
	
.errors{
	color:red;
	}
	
h5{
	text-align:center;
	color:blue;
	}
	
.progitem:hover{
	background:#acf;
	}
	
.progitemdate{
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	width:750px;
	float:left;
	}

.usercontrols{
	float:left;
	text-align:right;
	width:95px;
	padding-right:5px;
	}
	
.progitemtitle{
	margin-left:50px;
	font-size:18px;
	font-weight:bold;
	clear:both;
	}
	
.progitemdesc{
	margin:0 0 10px 50px;
	}
	
.calendarevent{
	width:820px;
	line-height:30px;
	margin-left:25px;
	}
	
div.calendarevent:hover{
	background:#acf;
	}
	
.calendareventdetails{
	margin-top:5px;
	clear:both;
	float:left;
	width:720px;
	}

.calendareventdate, .calendareventtitle{
	font-weight:bold;
	font-size:18px;
	}

.calendareventdate{
	color:blue;
	float:left;
	display:inline;
	height:30px;
	padding:0 5px;
	}

.calendareventtitle{
	float:left;
	display:inline;
	height:30px;
	padding:0 5px;
	}

.calendareventdesc{
	float:left;
	display:inline;
	height:30px;
	padding:0 5px;
	}
	
#hom #content li{
	list-style-type:none;
	}
	
#zg_div {margin:0px 5px 5px 0px; width:117px;}
#zg_div_inner {border: solid 1px #000; background-color:#fff;  color:#666; text-align:center; font-family:arial, helvetica; font-size:11px;}
#zg_div a, #zg_div a:hover, #zg_div a:visited {color:#3993ff; background-color:inherit !important; text-decoration:none !important;}

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
#flickr_badge_image {text-align:center !important;}
#flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:150px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background-color:inherit; !important;color:#3993ff;}
#flickr_badge_wrapper {background-color:#fff; border: solid 1px #000;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666 !important;}