body {
	margin: 5px auto;
	padding: 0;
	font-family: trebuchet ms, lucida grande, verdana, arial, sans-serif;
	/* text-align: center; */
	/* color: #006600; */
background-color: #F8F8F8;
	}
input.voter {
border:0px;
font-size:9px;
font-color:red;
}

input.vote {
border:1px solid #6633FF;
color:#EE6600;
font-family:Verdana,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:1.5em;
padding:1px;
}

textarea {
border: 1px solid #6633FF;
background-image: url(images/uploads/bg_gradient.gif);
background-color: #F8F8F8;
background-repeat: repeat-x;
background-attachment: fixed;
background-position: 0% 0%;
font-family: trebuchet ms, verdana, serif; 
}


.contentbody {
	font-size: 13px;
}

.background {
background: #EFF1FF; 
background: url(images/uploads/round.gif);
width:229px;
height:165px; 
}

#flickr {
background:url(images/uploads/flickerness.gif) no-repeat;
width:200px;
height:154px; 
padding:11px 0 0 25px;
margin-top:20px;
}

#flickr img {
 float:left;
 margin:0 0px 8px 8px;
 background:#3f4e4e;
 padding:6px;
 width:62px;
 height:62px; 
 border:0;
}



.itemmetadata {
margin-top: -12px;
background: #F9F9F9;
}

.oddcomments {
text-align: justify;
        background: #EFEFEF;
padding: 5px 5px 5px 5px;
margin-top: 0px;
border-left: 1px solid #FFFFFF;
}

.evencomments {
margin-top: 0px;
text-align: justify;
background: #F8F8F8;
padding: 5px 5px 5px 5px;
border-left: 1px solid #FFFFFF;
}

h1, h2, h3 {
	font-family: trebuchet ms, verdana, serif;  
	color: #BB5522;
	background: transparent;
	}

p {
	font-family: trebuchet ms, lucida grande, verdana, arial, sans-serif;  
	color: #006600;
	background: transparent;
	}

blockquote {
        background: #F9F9F9;
        padding: 5px auto;
        border-left: 4px solid #EEEEEE;
}

	a		{ color: #CC0000; background: transparent; text-decoration: none;} 
	a:link	{ color: #CC0000; background: transparent; } 
	a:visited	{ color: #CC0000; background: transparent; } 
	a:active	{ color: #CC0000; background: transparent; } 
	a:hover	{ color: #CC0000; background: transparent; text-decoration: underline; }

#header {
	margin: 0 auto;
	padding: 0;
	width: 1000px;
	height: 120px;
	text-align: center;
	/* background: #D3D3D3 url(images/uploads/gbheaderbg1.jpg) no-repeat top center; */
        background: transparant;
	color: #006600;
/*	border-top: 0px solid #FFF;
	border-right: 0px solid #FFF;
	border-bottom: 0px solid #6633FF;
	border-left: 0px solid #FFF; */
	}

#title {
	margin: 0px;
	padding: 50px 0 0 25px;
	background: transparent;
	color: #006600;
	}	

#titleheader h1 {
	margin: 0px;
	padding: 5px 0 0 15px;
	background: transparent;
	color: #006600;
	}	

#title h1 {
	margin: 0;
	padding: 0;
	display: block;
	}	

#titlenone {
	margin: 0;
	padding: 0;
	display: none;
	}

#container {
	margin: 0 auto;
	padding: 0;
	color: #006600;
	background: transparent; 
	width: 1001px;
	text-align: left;
	}

h2.section {
	margin-top: 10px;
	font-size: 16px;
	background: transparent;
	color: #BB5522;
	border-bottom: 1px solid #FFFFFF;
	}

h2.sectionabout {
	margin-top: 1px;
	font-size: 16px;
	background: transparent;
	color: #BB5522;
	border-bottom: 1px solid #6633FF;
	}


#sidebar {
	float: left;
	width: 230px;
	padding: 0px 5px 10px 0px;
	background: transparent; 
	color: #006600;
	}

#tags {
	float: left;
	width: 500px;
	padding: 0px 5px 10px 0px;
	background: transparent; 
	color: #006600;
	}

#sidebar p {
	font-size: 11px;
	margin: 5px 0px;
	}

#sidebar ul {
/*	list-style: square; */
        list-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#sidebar li {
        list-style: none;
	background: transparent;
	font: 11px lucida grande, verdana, arial, sans-serif;
	color: #006600;
	}

li {
	background: transparent;
	font: 11px lucida grande, verdana, arial, sans-serif;
	color: #006600;
	}

#content li,ul,ol {
	font: 13px lucida grande, verdana, arial, sans-serif;
	line-height: 200%;
}

#content ul,ol {
	background: #F9F9F9;
        padding: 5px auto;
        border-left: 4px solid #EEEEEE;
}

#searchbox {
        background: transparant;
}


#navi {
align: center;
text-align: center;

}

#content {
	float: left;
	width: 515px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
/*	background: transparent;
	color: #006600; */
	border-top: 1px solid #6633FF;
	border-right: 1px solid #6633FF;
	border-left: 1px solid #6633FF;
	border-bottom: 1px solid #6633FF;
/* background-image: url(images/uploads/bg-body.gif); */
background-color: #FFF;
background-repeat: repeat-x;
background-attachment: fixed;
background-position: 0%;
	}

#contentvibes {
	float: left;
	width: 695px;
	padding-right: 4px;
	padding-bottom: 10px;
	padding-left: 4px;
/*	background: transparent;
	color: #006600; */
	border-top: 0px solid #6633FF;
	border-right: 0px solid #6633FF;
	border-left: 0px solid #6633FF;
	border-bottom: 0px solid #6633FF;
/* background-image: url(images/uploads/bg-body.gif); */
background-color: #FFF;
background-repeat: repeat-x;
background-attachment: fixed;
background-position: 0%;
	}


h3.date {
	margin-top: 10px;
	padding: 2px 5px;
	font-size: 13px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 0.09em;
	text-align: right;
	background: transparent;
	color: #BB5522;
	border-top: 0px solid #6633FF;
	border-right: 0px solid #6633FF;
	}

h3.subject {
	font-size: 21px;
	letter-spacing: 0.09em;
	/* text-transform: uppercase; */
	/* background: transparent; */
	color: #EE6600;
        border-top:1px solid #EEEEEE;
        border-left:3px solid #EEEEEE;
        background: #F9F9F9 none repeat scroll 0%;
	padding: 0px 5px 2px 5px;
	}

div.timestamp {
	font: 11px trebuchet ms, verdana, georgia, times new roman, times, serif;
	letter-spacing: 0.09em;
	margin-top: 10px;
	padding: 0px 5px 2px 5px;
	border-bottom: 1px solid #EEE;
	border-left: 3px solid #EEEEEE;
        background: #F9F9F9;
	}

#content p {
	font-size: 13px;
	margin: 10px 0px 5px 10px;
	}

#rightbar {
	float: left;
	width: 230px;
	padding: 0px 0px 5px 5px;
	background: transparent;
	color: #006600; 
	}

#rightbar p {
	font-size: 11px;
	margin: 5px 2px;
	}

.f a {
	font-size: 11px;
	margin: 5px 2px;
	}


#rightbar ul {
	list-style-image: url(/images/uploads/bullet.png);
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 1em;
	padding-left: 1em;
	}

#rightbar li {
	background: transparent;
	font: 11px lucida grande, verdana, arial, sans-serif;
	color: #006600;
	}

#footer {
	margin: 0 auto;
	padding: 0;
	width: 508px;
	text-align: left;
	background: transparent;
	font-size: 10px;
	color: #006600;
	}

#credits {
	float: left;
	width: 508px;
	padding: 0px;
	background: #99FF99;
	color: #006600;
	border: 1px solid #6633FF;
	}

#credits p {
	margin: 0px;
	}

#space {
	float: left;
	width: 508px;
	padding: 0px;
	background: transparent;
	color: #006600;
	border-top: 1px solid #6633FF;
	}
