/* Global Styles */
* { 
	padding: 0px;
	margin: 0px;
	}
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #010f00;
	margin: auto;
	text-align: center;
	}
a img { border: 0px; }

/* Page Layout */
#page {
	width: 750px;
	margin: auto;
	border: 2px solid #000;
	background-color: #e3e2b4;
	text-align: left;
	}
#logo {
	background-image: url(http://www.kitzzy.com/assets/sb/bghead_sb.png);
	background-repeat: no-repeat;
	height: 75px;
	text-align: left;
	vertical-align: bottom;
	color: #fff;
}

/* Page Navigation */	
#skipnav a img {
	border: 0px;
	color: #000;
	}	
#skipnav a { 
	margin: 0px;
	padding: 0px;
	height: 0px;
	}	
#menu {
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	text-align: center;
	padding: .1em;
	background-color:#340002;
	}
#menu a {
	font-size: .8em;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}	
#menu a:hover {
	color: #e3e2b4;
	font-weight: bold;
	text-decoration: none;
	}		
#menu li {
	display: inline;
	padding: .55em;
	}	
#menu ul { margin: 0px; padding: 0px;}	
#page_home #menu_home a, 
#page_about #menu_about a,  
#page_about #menu_about a,
#page_interests #menu_interests a,
#page_wtf #menu_wtf a,
#page_2005 #menu_2005 a,
#page_site #menu_site a { 
	color: #e3e2b4; 
	}

/* Page Footer */
#foot_quote {
	clear: both;
	text-align: center;
	border-bottom: 2px solid #000;
	border-top: 2px solid #000;	
	padding: .3em;
	background-color:#340002;
	color: #fff;
	font-size: .7em;
	font-weight: bold;
	}	
#foot {
	color: #340002;
	text-align: center;
	font-size: .7em;
	padding-top: 2em;
	background-image: url(http://www.kitzzy.com/assets/sb/bgfoot_sb.png);
	background-repeat: no-repeat;
	padding-bottom: 1em;
	background-color: #e3e2b4;
	}
#foot li {
	display: inline;
}	
#buttons { 
	text-align: center; 
	padding-top: .3em;
	}
#buttons li {
	display: inline;
	}	
/* Global Content */	
#content { 
	font-size: .8em;
	padding: 1.5em 2em; 
	}

/* Content Links */
#content a, 
#foot a { 
	font-weight: bold; 
	}
#content a:link, 
#foot a:link { 
	color: #034362;	
	}
#content a:visited, 
#foot a:visited { 
	color: #054100; 
	}
#content a:hover, 
#foot a:hover { 
	color: #054100;
	text-decoration: none;
	}	

		
/* Content Headings */	
#content h1, 
#content h2, 
#content h3, 
#content h4, 
#content h5 { 
	color: #340002; 
	clear: both; 
	}
#content h1 {
	font-size: 1.8em;
	text-align: right;
	border-bottom: 5px double #340002;
	border-right: 5px solid #340002;
	margin-bottom: .7em;
	padding-right: .7em;
	}		
#content h2 {
	font-size: 1.35em;
	font-weight: normal;
	text-align: left;
	width: 65%;
	background: url(http://www.kitzzy.com/assets/sb/bigbullet_sb.png) no-repeat left; 
	margin-bottom: .7em;
	border-bottom: 1px dashed #010F00;
	padding-left: 1.3em; 
	padding-bottom: .1em;
	padding-top: .4em; 
	}		
#content h3 {
	font-size: 1.2em; 
	padding-bottom: .5em;
	}
	
/* Content Structure */
#content .intro p{
	text-align: center;
	}
p#intro {
	margin: 3em 3em 0 3em;
	text-align: justify;
}	
#content p {
	padding-bottom: .8em;
	line-height: 1.5em;
	}	
#content hr { 
	border: 2px solid #340002; 
	}
#content blockquote { 
	background-color: #ffe;
	color: #340002;
	display: table;
	margin-right: 1em;
	margin-left: 1em;
	margin-bottom: .8em;
	border: 1px dashed #340002; 
	padding: 1em;
	}		
#content blockquote p { 
	padding: 0px; 
	}	
		
/* Content Lists */
#content ul, 
#content ol,
#content dl,
#content dd {
	padding-bottom: .5em;
	}	
#content li {
	margin-left: 3em;
	}
#content ul li { 
	list-style: url(http://www.kitzzy.com/assets/sb/bullet_sb.png); 
	}
#content dl dt { 
	background: url(http://www.kitzzy.com/assets/sb/bullet_sb.png) no-repeat left; 
	padding-left: 1.1em;
	margin-left: .7em;
	}	
#content dl dd {
	margin-left: 1.9em;
	}	

/* Content Tables */	
#content table {
	border-collapse: collapse;
/*	margin-left: auto;
	margin-right: auto;
	*/
	margin-bottom: 1em;
	}
#content td, 
#content th { 
	font-size: .8em;
	border: 1px solid #000;
	padding: .3em;
	}
#content th {
	background-color: #340002;
	color: #fff;
	}
	
/* Content Forms */
textarea, input {
	border: 1px solid #000;
	background-color: #ffc;
	margin-bottom: 5px;
	}		
		
/* Alignment */
.c { text-align: center }
.r { text-align: right}
.l { text-align: left }
.fr, 
.frb { 
	float: right; 
	margin-left: 15px; 
	}
.fl, 
.flb { 
	float: left; 
	margin-right: 15px; 
	clear: both;
	}
.frb, 
.flb { 
	border: solid 1px #000; 
	}
	
/* back to top link */
.top { 
	text-align: right; 
	font-size: .8em; 
	clear: both}
.top:before { content: "["; }
.top:after{ content: "]"; }	

.pagenav { 
	text-align: right; 
	font-size: .75em; 
	clear: both;
	padding-bottom: .5em;
	
	}
.pagenav:before { content: "["; }
.pagenav:after{ content: "]"; }	

/* Featured Album */
#gallery {
float: right;
text-align: center;
margin-left: 4em;
margin-right: 1em;
width: 150px;
}
#gallery h2 {
background: none;
border: none;
font-size: 1em;
font-weight: bold;
width: 100%;
margin-bottom: 0;
}
#gallery a img {
border: 2px solid
}