
body {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	text-align:justify;
	line-height: 20px;
	color: #9c9c9c;
	padding:0; margin:0;
	background: #000 url(fanlisting_bg.jpg) repeat-y center top fixed;
}

table, tr, td {	vertical-align:top;}

.clearing {clear:both; height:0px; padding:0; margin:0;}

img {border:0; padding:0; margin:0;}

input,select,textarea{
	border: #333333 1px solid;
	font-size: 16px;
	padding:3px;
	background:#f1f1f1;
	color:#666666
}

img.alignleft{margin: 5px 10px 2px 0;}
img.alignright{margin: 5px 0 2px 10px;}
img.centered{display: block;margin-left: auto;margin-right: auto;}

.alignleft{float: left;}
.alignright{float: right;}

blockquote {
	color:#d6e650;
	line-height:22px;
	border-top:3px solid #f63f92;
	padding:15px;
	margin:10px;
	text-align:left;
}

form {margin:0;padding:0}


/* ------------------------------------------------------ Layout 
----------------------------------------------------------------------------------------*/
#wrapper {
	width:415px;
	margin:0 auto 0;
}

.content {width:388px;margin:0 auto 0;}

#header {
	width:390px;
	height:435px;
	background:url(fanlisting_header.jpg);
	margin:0 auto 0;
}

#navigation {text-align:right;float:right;margin:0 auto 0;}

#latest-news {
	width:415px;
	height:194px;
	background:url();
	margin:0 auto 0;
}

/* ------------------------------------------------------ Navigation 
----------------------------------------------------------------------------------------*/

#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-align:center;
	padding-right:18px;
	padding-top:20px;
}

#navigation li {
	float: left;
	margin: 0px;
	padding: 0px;
}
	
#navigation a {
	font-size: 11px;
	color: #cbcbcb;
	display: block;
	font-weight:200;
	padding: 5px;
}
	
#navigation a:hover {
	background: #242424;
	color: #36c288;
	display: block;
	text-decoration: none;
}


/* ------------------------------------------------------ Latest News 
----------------------------------------------------------------------------------------*/

#latest-news ul {
	margin: 0px;
	padding: 44px;
	list-style: none;
}

#latest-news li {
	margin: 0px;
	margin-bottom: 20px;
}
	
#latest-news a {
	font-size: 12px;
	color: #36c288;
	font-weight:200;
	padding-left: 15px;
	margin-bottom: 15px;
	text-transform:uppercase
}
	
#latest-news a:hover {
	color: #eafb5a;
	text-decoration: none;
}

/* ------------------------------------------------------ Post Info and Content
----------------------------------------------------------------------------------------*/

.post-meta{
	font-size:11px;
	text-transform:uppercase;
}

.post-body {
	padding-bottom:25px;
	margin:0 auto 0;
}

.content a img { margin:7px; border:4px solid #191919;}
.content a:hover img {margin:7px; border:4px solid #ff58a4;}

#picturegrid img { margin:7px; border:4px solid #191919;}
#picturegrid a:hover img  { margin:7px; border:4px solid #191919;}

/* ------------------------------------------------------ Links
----------------------------------------------------------------------------------------*/
a {
	color:#36c288;
	text-decoration:none;
}	
a:hover {text-decoration:none;color:#eafb5a;}

a.altlink {
	color:#ff58a4;
	text-decoration:none;
}	
a.altlink:hover {text-decoration:none;color:#36c288;}

ul {
	margin:0;padding:0;
	margin: 0px;
	padding: 10px;
	list-style: none;
}

li {
	margin: 0px;
	margin-bottom: 5px;
	border-top:1px dashed #191919;
}
/* ------------------------------------------------------ Headers
----------------------------------------------------------------------------------------*/

h1 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#eafb5a;
	padding:4px;
	background:#191919;
	margin-top:12px;
	margin-bottom:8px;
	text-transform:uppercase;
}
h1 a {color:#ff58a4; text-decoration:none}
h1 a:hover {color:#eee; text-decoration:none}

h2 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#36c288;
	padding:4px;
	background:#191919;
	margin-top:12px;
	margin-bottom:8px;
	text-transform:uppercase;
}

h3 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:right;'
	color:#ff58a4;
	padding:4px;
	background:#191919;
	margin-top:12px;
	margin-bottom:8px;
	text-transform:uppercase;
}

h3 a {color:#ff58a4; text-decoration:none}
h3 a:hover {color:#eee; text-decoration:none}

h4 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#eafb5a;
	padding:4px;
	background:#191919;
	margin-top:2px;
	margin-bottom:5px;
	text-transform:uppercase;
	
}

/* ------------------------------------------------------ Comments
----------------------------------------------------------------------------------------*/

.commentheader a, .commentheader a:link, .commentheader a:visited {
	color: #879c64;
	background:none;
}

.commentheader a:hover, .commentheader a:active {
	color: #999999;
	background:none;
}

#commentlist {
	width: 420px;
	margin: 0;
	padding:0;
}


#commentlist li h4 a  {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff58a4;
	padding:4px;
	background:#191919;
	margin-top:2px;
	margin-bottom:5px;
	text-transform:uppercase;
	
}

.alt h4 {
	font-family:"Trebuchet MS", Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ff58a4;
	padding:4px;
	background:#191919;
	margin-top:2px;
	margin-bottom:5px;
	text-transform:uppercase;
}

.comment-meta a, .comment-meta a:link, .comment-meta a:visited {
	color: #999;
	text-decoration:underline;
}

.comment-meta a:hover, .comment-meta a:active {
	color: #666666;
	text-decoration:none
}

.comment-text {
	background: #f3f0e7;
	border: 1px solid #f3f0e7;
	border-width: 0 1px 1px 1px;
	width: 388px;
	margin: 0;
	padding: 1px 0;
	color: #666666;
}

