html, body {
	margin:0; 
	padding:0;
	font-family:arial, sans-serif;
	color:#393939;
	background:#e8e5da url(../images/bodybg.jpg) no-repeat;
	font-size:82%;
	}

	form{
		margin:0;
		padding:0;
	}

	
span{
	padding:0;
	margin:0;
	}
	
img{
		border:none;
	}

h1{
	padding:0;
	margin:1em 0;
	font-size:200%;
	color:#7E1416;
	}
	
h2{
	padding:0;
	margin:0 0 0.3em 0;
	font-size:160%;
	color:#7E1416;
	}
	
h3{
	padding:0;
	margin:0 0 0.2em 0;
	font-size:140%;
	color:#7E1416;
	}
	
p{
	padding:0;
	margin:0 0 0.1em 0;
	line-height:1.5em;
	}
	
.clear{
	clear:both;
	}
	
.floatright{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.floatleft{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	}
	
a:link,
a:active,
a:visited,
a:hover{
	padding:0;
	margin:0;
	font-weight:normal;
	color:#393939;
	text-decoration:underline;
	
	}
	
a:hover{
	text-decoration:none;
	}
	
#wrap{
	max-width:1024px;
	min-width:968px;
	}
	
#header{
		background:url(../images/header2.jpg) no-repeat;
		height:174px;
	}

	
	#content{
			padding:0px 26px 20px 26px;
			bor/der:1px solid red;
			width:968px;
		}
	
#leftcolumn{
	width:244px;
	wi/dth:27%;
	margin-right:31px;
	float:left;
	padding-top:26px;
	}
	
#middlecolumn{
	width:276px;
	wi/dth:28%;
	float:left;
	padding-top:26px;
	}
	
#rightcolumn{
	width:244px;
	wid/th:33%;
	margin-left:31px;
	float:left;
	padding-top:26px;
	}
	
	
#latestnews h3{
		font-size:100%;
		font-weight:normal;
}
#latestnews h3 a:link,
#latestnews h3 a:active,
#latestnews h3 a:visited,
#latestnews h3 a:hover{
		font-weight:bold;
	}
	
.newsarticle{
		border-top:1px solid #8e8e8e;
		padding:1em 0;
	}
	
.newsarticle img{
		border:5px solid #fff;
		float:right;
		margin:0 0 10px 10px;
	}
	
.newsarticleimage{
	border:5px solid #fff;
		float:left;
		margin:0 10px 10px 0px;
	}
	
	
.field label{
	background:url(../images/bullet.gif) 100% 65% no-repeat;
	padding-right:10px;
	width:60px;
	float:left;
	text-align:right;
}	

#regform label,
.regform label{
	width:140px;
	}
	
#regform .field-checkbox label{
	width:150px;
}

.field{
	margin-bottom:10px;
	}	
	
.field input,
.field textarea{
		width:124px;
		margin-left:10px;
		font-size:90%;
		padding:0.4em 0.4em;
		background:#fff;
		border:none;
	}
	
textarea{
		font-size:140%;
		font-family:arial;
	}
	
#regform .field input,
#regform .field textarea,
.regform .field input,
.regform .field textarea{	
	width:200px;
}

.postpara{
		margin-bottom:20px;
	}

#regform,
.regform{
		width:400px;
	}
	
.submitfield{
	text-align:right;
}
	
.submitfield input{
	background:#7f1416;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	font-size:90%;
	padding:0.2em 0.4em;
	border:none;
}


.field-checkbox label{
	width:60px;
	text-align:right;
	float:left;
}

.field-checkbox input{
	margin-left:10px;
}

#latestposts{
/*	margin-top:20px; - this was pushing the pod down on everything but homepage */
}

#community {
	margin-bottom:20px; /* better */
}

#latestposts ul{
	padding:0;
	margin:0;
}

#latestposts ul li{
	padding:0 0 10px 38px;
	margin:0 0 10px 0;
	list-style:none;
	background:url(../images/manbullet.gif) no-repeat top left;
}

.latestpost{
	background:#fff;
	padding:10px;
	overflow:hidden;
	width:186px; /* not ideal but needed for IE */
}

#latestposts h3{
		font-size:100%;
		font-weight:normal;
}
#latestposts h3 a:link,
#latestposts h3 a:active,
#latestposts h3 a:visited,
#latestposts h3 a:hover{
		font-weight:bold;
	}

	
#gigguideinner{
	margin:0 18px 0 20px;
	padding:0 10px;
	background:#fff;
	}
	
#gigguide h2{
		height:65px;
		margin:0;
	}	
	
#gigguide h2 img{
		float:left;
	}
	
	
#gigguidefooter{
	background:url(../images/gigguide_footer.gif) no-repeat;
	height:65px;
}

.gig p{
		margin:0;
	}
	
.gig{
		padding:4px 0;
	}
	
.gig em{
		font-weight:bold;
		font-style:normal;
	}
	
	
	
#nav{
		background:#7e1416;
		height:35px;
		font-size:0;
}

#nav ul{
	padding:0 26px;
	margin:0;
	height:35px;
}
	
#nav ul li{
		padding:0;
		margin:0;
		display:block;
		float:left;
		height:35px;
	}
	
#nav img{
		border:none;
	}
	
#nav a{
	display:block;
	height:35px;
}

#nav .homenav{
	background:url(../images/nav/home_btn_over.jpg) no-repeat 0 0;
	width:63px;
	}	
#nav .homenav a{
	width:63px;
	}
	
#nav .newsnav{
	background:url(../images/nav/news_btn_over.jpg) no-repeat 0 0;
	width:59px;
	}	
#nav .newsnav a{
	width:59px;
	}
	
#nav .bandnav{
	background:url(../images/nav/band_btn_over.jpg) no-repeat 0 0;
	width:61px;
	}	
#nav .bandnav a{
	width:61px;
	}
	
#nav .forumnav{
	background:url(../images/nav/forum_btn_over.jpg) no-repeat 0 0;
	width:70px;
	}	
#nav .forumnav a{
	width:70px;
	}
	
#nav .gigsnav{
	background:url(../images/nav/gigs_btn_over.jpg) no-repeat 0 0;
	width:50px;
	}	
#nav .gigsnav a{
	width:50px;
	}
	
#nav .tournav{
	background:url(../images/nav/tour_btn_over.jpg) no-repeat 0 0;
	width:121px;
	}	
#nav .tournav a{
	width:121px;
	}
	
#nav .musicnav{
	background:url(../images/nav/music_btn_over.jpg) no-repeat 0 0;
	width:68px;
	}	
#nav .musicnav a{
	width:68px;
	}
	
#nav .shopnav{
	background:url(../images/nav/shop_btn_over.jpg) no-repeat 0 0;
	width:57px;
	}		
#nav .shopnav a{
	width:57px;
	}
	
#nav .mailingnav{
	background:url(../images/nav/mailing_btn_over.jpg) no-repeat 0 0;
	width:120px;
	}		
#nav .mailingnav a{
	width:120px;
	}
	
#nav .myspacenav{
	background:url(../images/nav/myspace_btn_over.jpg) no-repeat 0 0;
	width:88px;
	}		
#nav .myspacenav a{
	width:88px;
	}
	
#nav .gallerynav{
	background:url(../images/nav/gallery_btn_over.jpg) no-repeat 0 0;
	width:88px;
	}		
#nav .gallerynav a{
	width:88px;
	}
	
* html a:hover{
	visibility:visible;
	}
	
#nav a:hover img{
	visibility:hidden;
	}	
	
	
	#footer{
		clear:both;
		background:#7e1416;
		padding:10px 26px;
		color:#fff;
		margin-top:20px;
	}
	
	#footer p{
		margin:0;
	}
	
	#footerleft{
			float:left;
			width:75%;
		}
		
	#footerright{
			float:right;
			text-align:right;
			width:25%;
		}
	
	#footer a:link,
	#footer a:active,
	#footer a:visited,
	#footer a:hover{
		color:#fff;
		text-decoration:none;
		}
		
	#footer a:hover{
		text-decoration:underline;
	}
	
#forum{
	clear:both;
}

#forumheader{
}

#forumheaderleft{
	float:left;
	width:130px;
}

#forumheaderright{
	float:right;
	width:80%;
	text-align:right;
	padding-top:26px;
}

#forumheaderright form{
	padding:0;
	margin:0;
}

#forumheaderright form .inputbox{
	font-size:90%;
	padding:0.3em 0.6em;
	color:#7c7c7c;
	background:#fff;
}

#forumheaderright form label{
	display:none;
}

#forumheaderright form .submitbutton{
	border:1px solid #000;
	background:#7f1416;
	color:#fff;
	font-size:90%;
	padding:0.1em 0.4em;
	cursor: pointer;
}

#forumheaderright span{
	margin-left:10px;
}

#forumcontent table{
	background:#fff;
}


#forumcontent table .tableheader{
	background:#7f1416;
	color:#fff;
	text-align:left;
	}
	
#forumcontent table th{
	padding:1em;
}

#forumcontent td{
	background:#ecdcdc;
	text-align:center;
	padding:1em;
	border-left:1px solid #fff;
}

#forumcontent .post{
	background:#f2e7e7;
	text-align:left;
	border:none;
	border-bottom:1px solid #fff;
}

#forumcontent td{
	border-bottom:1px solid #fff;
}

#forumcontent h3{
	font-size:100%;
	}
	
#forumcontent h3 a:link,
#forumcontent h3 a:active,
#forumcontent h3 a:visited,
#forumcontent h3 a:hover{
	font-weight:bold;
	}
	
#forumcontent p a:link,
#forumcontent p a:active,
#forumcontent p a:visited,
#forumcontent p a:hover{
	text-decoration:none;
}

#forumcontent p a:hover{
	text-decoration:underline;
}

table.forum {
	width:100%;
}
table.forum .post {
	width:75%;
}

.tableheader a:link,
.tableheader a:active,
.tableheader a:visited,
.tableheader a:hover {
	color:#fff;
	font-weight:bold;
}


.album,
.photo{
	float:left;
	width:120px;
	text-align:center;
	height:220px;
	margin-top:20px;
}

.photo img {
	border:5px solid #fff;
}

#albumcontainer{
	margin-top:10px;
}

.newsarticle h3{
	font-size:110%;
}
.newsarticle h3 a:link,
.newsarticle h3 a:active,
.newsarticle h3 a:visited,
.newsarticle h3 a:hover{
	font-weight:bold;
	text-decoration:none;
	}
	
.newsarticle h3 a:hover{
	text-decoration:underline;
	}
	
	
.touritem{
	float:left;
	width:120px;
	text-align:center;
	height:220px;
	margin-top:20px;
}

.touritem img {
	border:5px solid #fff;
}
	
#page-left{
		width:523px;
		float:left;
	}	
	
#page-right{
		float:right;
		width:276px;
		margin-left:31px;
		padding-top:26px;
	}
	
	
/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin:0 !important;
}

.sIFR-replaced {
	visibility: visible !important;
	margin:0 !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;
	font-size:66px;
	height:76px;
}

.sIFR-hasFlash h1.userheader {
	visibility: hidden;
	height:76px;
}

* html div.messages h1.userheader {
	visibility: hidden;
	font-size:160%;
}


.errors ul{
		margin:0 0 20px 0;
		padding:0;
	}
	
.errors ul li{
		margin:0 0 10px 0;
		padding:10px;
		background:#7e1416;
		color:#fff;
		list-style:none;
		font-weight:bold;
	}
	
#forum-options ul,
#profile-options ul{
	margin:0 0 10px 0;
	padding:0;
}

#forum-options ul li,
#profile-options ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}

#forum-options a:link,
#forum-options a:active,
#forum-options a:visited,
#forum-options a:hover{
	background:#7f1416;
	font-weight:bold;
	color:#fff;
	font-size:90%;
	padding:0.4em 0.8em;
	border:none;
	text-decoration:none;
}

#forum-options a:hover{
	background:#000;
}


#profile-options a:link,
#profile-options a:active,
#profile-options a:visited,
#profile-options a:hover{
	background:#7f1416;
	font-weight:bold;
	color:#fff;
	font-size:90%;
	padding:0.4em 0.8em;
	border:none;
	text-decoration:none;
}

#profile-options a:hover{
	background:#000;
}


.post-even{
	background:#f6f2e5;
	margin-top:10px;
	padding:10px;
	border-bottom:1px solid #d8d4ca;
}


.post-odd{
	background:#fff;
	margin-top:10px;
	padding:10px;
	border-bottom:1px solid #d0d0d0;
}

.post-even .left,
.post-odd .left{
	width:80%;
	float:left;
}

.post-even .right,
.post-odd .right{
	width:130px;
	float:right;
	text-align:left;
	border-left:1px solid #dca5a6;
	padding-left:10px;
}

.post-odd h2,
.post-even h2{
		font-size:140%;
		margin:0;
		padding:0;
	}
	
	
.author a:link,
.author a:active,
.author a:visited,
.author a:hover{
		text-decoration:none;
		font-weight:bold;
		color:#7E1416;
	}
	
.author a:hover{
		text-decoration:underline;
	}
	
.post-summary{
	margin-bottom:10px;
	margin-top:4px;
	background:url(../images/icon_post_target.gif) no-repeat left;
	padding-left:20px;
}

.post-summary a:link,
.post-summary a:active,
.post-summary a:visited,
.post-summary a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#7E1416;
}

.post-summary a:hover{
	text-decoration:underline;
}

.usertype {
	font-size:90%;
	margin-bottom:10px;
}

.profilepic img{
	margin:0 0 10px 0;
}

.touritem a{
	font-size:90%;
	font-weight:bold;
	text-decoration:none;
}


#comments{
	}
	
#comments ul{
	padding:0;
	margin:0;
}

#comments ul li{
	padding:0 0 10px 38px;
	margin:0 0 10px 0;
	list-style:none;
	background:url(../images/manbullet.gif) no-repeat top left;
}

.comment{
	background:#fff;
	padding:10px;
	width:218px;
	overflow:hidden;
	}
	
.comment .date {
	color:#7E1416;
}

.comment .no {
	color:#7E1416;
}
	


#comments label{
	background:url(../images/bullet.gif) 100% 65% no-repeat;
	padding-right:10px;
	width:60px;
	float:left;
	text-align:right;
}	

	
	
#comments .inputarea{
		width:185px;
		margin-left:10px;
		font-size:90%;
		color:#393939;
		padding:0.4em 0.4em;
		background:#fff;
		border:none;
	}
	
#comments .submitfield{
		margin-top:10px;
	}
	
.submitbutton{
	width:auto;
	background:#7f1416;
	font-weight:bold;
	color:#fff;
	cursor:pointer;
	font-size:90%;
	padding:0.2em 0.4em;
	border:none;
}

fieldset{
		border:1px solid #C8C4B9;
		padding:1em;
		margin-bottom:10px;
	}
	
	legend{
		padding:0 0.4em;
		font-weight:bold;
		color:#7E1416;
	}
	
#forumreply {
	width:560px;
}

#forumreply label{
	}
	
#forumreply .field input,
#forumreply .field textarea,
#privateMsg .field input,
#privateMsg .field textarea{
	width:467px;
}

#privateMsg{
	margin-top:10px;
	width:560px;
}

#forum-options .admin form {
	display:inline;
}

#forum-options .admin form input {
	background:#7f1416;
	cursor:pointer;
	color:#fff;
	font-size:90%;
	padding:0.4em 0.8em;
	border:none;
}

.profileul{
		margin:1em;
		padding:0;
		line-height:1.8em;
	}
	
.profileul li{
		margin:0;
		padding:0;
	}
	
	
#profile-options{
	margin-top:10px;
}

#profile-right{
	float:right;
	width:324px;
}

#profile-left{
	float:left;
	width:182px;
}

.album img {
	border:5px solid #fff;
}

.pagination{
}

.pagination ul{
	padding:0;
	margin:10px 0 0 0;

}

.pagination ul li{
	padding:0;
	margin:0;
	display:inline;
}

.pagination ul li a:link,
.pagination ul li a:active,
.pagination ul li a:visited,
.pagination ul li a:hover{
	background:#7f1416;
	font-weight:bold;
	color:#fff;
	font-size:90%;
	padding:0.4em 0.8em;
	border:none;
	text-decoration:none;
}

.pagination ul li a:hover{
	background:#000;
	color:#fff;
}

.pagination li.current{
	background:#e9c1c2;
	font-weight:bold;
	font-size:90%;
	padding:0.4em 0.8em;
	border:none;
	text-decoration:none;
}

table.forum{
	margin-top:10px;
}

/* NICK FORUM STUFF */

.quotelink {
	color:#000 !important;
}

.post-even .quote,
.post-odd .quote {
	margin:1em;
	padding:1em;
	color:#000;
	border:1px solid #7E1416;
}

.post-even .quote,
.post-even .quote .quote .quote,
.post-even .quote .quote .quote .quote .quote {
	background:#e5e1d4;
}

.post-even .quote .quote,
.post-even .quote .quote .quote .quote,
.post-even .quote .quote .quote .quote .quote .quote {
	background:#c3c0b2;
}

.post-odd .quote,
.post-odd .quote .quote .quote,
.post-odd .quote .quote .quote .quote .quote {
	background:#e5e1d4;
}

.post-odd .quote .quote,
.post-odd .quote .quote .quote .quote,
.post-odd .quote .quote .quote .quote .quote .quote {
	background:#c3c0b2;
	background:#f2f0e9;
}

.post-content{
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #e3e3e3;
	font-size:120%;
	color:#000;
}

.post-content a:hover,
.post-content a:active,
.post-content a:link,
.post-content a:visited {
	text-decoration:underline;
}

#topichints {
	float:right;
	width:276px;
}

#previewpane {
	width:758px;
	margin-top:2em;
}




#topichintsinner{
	margin:0 18px 0 20px;
	padding:0 10px;
	background:#fff url(../images/availabletags_back.gif);
	}
	
#topichints h2{
		height:65px;
		margin:0;
	}	
	
#topichints h2 img{
		float:left;
	}
	
	
#topichintsfooter{
	background:url(../images/availabletags_footer.gif) no-repeat;
	height:65px;
}

#topichints ul{
	padding:10px;
	margin:0;
}

#topichints ul li{
	padding:0.8em 0 0.8em 14px;
	margin:0 0;
	list-style:none;
	background:url(../images/bullet.gif) 0 1.3em no-repeat;
}

.lastreply,
.lastreply a{
color:#7f7f7f;
}





/** new **/


#profile-left{
	margin-right:10px;
}

#profile-left img.profilePic{
	border:1px solid #7f1416;
}

#profile-right div#pms{
	border-bottom:1px solid #c09e96;
	padding-bottom:10px;
}

#profile-right div#pms a{
	background:url(../images/imgIconEmail.jpg) no-repeat 0 0.2em;
	padding-left:24px;
}

#profile-right table.profileul{
	padding:0;
	margin:20px 0;
	border-bottom:1px solid #c09e96;
	padding-bottom:10px;
	width:100%;
}

#profile-right table.profileul td.label{
	font-weight:bold;
	width:120px;
}

#profile-right table.profileul span.thumbUp,
.friendDetails span.thumbUp
{
	background:url(../images/imgIconThumbUp.gif) no-repeat 100% 50%;
	padding-right:16px;
	margin-right:10px;
}

#profile-right table.profileul span.thumbDown,
.friendDetails span.thumbDown {
	background:url(../images/imgIconThumbDown.gif) no-repeat 100% 50%;
	padding-right:16px;
	margin-left:10px;
}

#profile-right p{
	margin-bottom:1em;
}

#profile-left div#profile-options ul{
	padding:0 0 10px 0;
	margin:0 0 20px 0;
	border-bottom:1px solid #c09e96;
}

#profile-left div#profile-options ul li{
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
	display:block;
	margin:10px 0;
}

#profile-left div#profile-options ul li.editProfile{
	background:url(../images/imgIconEditProfile.gif) no-repeat;
}

#profile-left div#profile-options ul li.sendMessage{
	background:url(../images/imgIconSendMessage.gif) no-repeat;
}

#profile-left div#profile-options ul li.removeFromFriends{
	background:url(../images/imgIconUserDelete.gif) no-repeat;
	padding-bottom:4px;
}


#profile-left div#profile-options ul li.addToFriends{
	background:url(../images/imgIconAddToFriends.gif) no-repeat;
}

#profile-left div#profile-options ul a:link,
#profile-left div#profile-options ul a:active,
#profile-left div#profile-options ul a:visited,
#profile-left div#profile-options ul a:hover{
	background:none;
	float:none;
	color:#811316;
	font-size:100%;
	font-weight:normal;
	text-decoration:underline;
}

#profile-left div#profile-options ul a:hover{
	text-decoration:none;
}

#profile-left div#myFriends ul{
	padding:0;
	margin:10px 0;
}

#profile-left div#myFriends{
	display:hidden;
}

#profile-left div#myFriends ul li{
	padding:0;
	margin:0 4px 4px 0;
	list-style:none;
	width:55px;
	float:left;
	height:100px;
	text-align:center;
}

#profile-left div#myFriends ul li img{
	border:1px solid #7f1416;
}

#profile-left div#myFriends a.viewMore{
	float:right;
	background:url(../images/bullet.gif) no-repeat 100% 0.4em;
	padding-right:10px;
}


div.messages ul.nav{
	padding:0;
	margin:0;
	border-bottom:1px solid #7f1416;
	overflow:hidden;
}

div.messages ul.nav li{
	padding:0;
	margin:0;
	display:inline;
}

div.messages ul.nav li a:link,
div.messages ul.nav li a:active,
div.messages ul.nav li a:visited,
div.messages ul.nav li a:hover{
	text-decoration:none;
	display:block;
	float:left;
	padding:0.4em 0.8em;
	background:#cec0b9;
	margin-right:4px;
}

div.messages ul.nav li.here a:link,
div.messages ul.nav li.here a:active,
div.messages ul.nav li.here a:visited,
div.messages ul.nav li.here a:hover{
	background:#7f1416;
	font-weight:bold;
	color:#fff;
}

div.messages ul.nav li.noBG a:link,
div.messages ul.nav li.noBG a:active,
div.messages ul.nav li.noBG a:visited,
div.messages ul.nav li.noBG a:hover{
	background:none;
	font-weight:normal;
	background:url(../images/imgIconDelete.gif) no-repeat 0 0.3em;
	padding-left:20px;
	margin-left:20px;
}

div.messages ul.nav li.noBG a:hover{
	text-decoration:underline;
}
	
div.messages ul#messages{
	margin:0;
	padding:0;
	clear:both;
}

div.messages ul#messages li{
	margin:0;
	padding:10px 0;
	list-style:none;
	border-bottom:1px solid #e4b9ba;
	height:1%;
}

div.messages ul#messages li div.msgExtras{
	float:left;
	width:20%;
}

div.messages ul#messages li div.msgExtras input{
	position:absolute;
	margin-top:1.4em;
}

div.messages ul#messages li div.msgExtras img{
	margin-left:25px;
	border:1px solid #7f1416;
}


div.messages ul#messages li div.msgLeft{
	float:left;
	width:28%;
}

div.messages ul#messages li div.msgLeft span{
	display:block;
	margin-bottom:0.5em;
}


div.messages ul#messages li div.msgLeft span.date{
	color:#757575;
}


div.messages ul#messages li div.msgRight{
	float:left;
	width:50%;
}

div.messages ul#messages li div.msgRight span.msgTitle{
	font-size:110%;
	font-weight:normal;
}



div.messages ul#messages li div.msgRight span{
	display:block;
	margin-bottom:0.5em;
}

div.messages ul#messages li div.msgRight span.msgTitle a:link,
div.messages ul#messages li div.msgRight span.msgTitle a:active,
div.messages ul#messages li div.msgRight span.msgTitle a:visited,
div.messages ul#messages li div.msgRight span.msgTitle a:hover{
	font-weight:normal;
}

div.messages ul#messages li div.msgRight span.msgTitle.new a:link,
div.messages ul#messages li div.msgRight span.msgTitle.new a:active,
div.messages ul#messages li div.msgRight span.msgTitle.new a:visited,
div.messages ul#messages li div.msgRight span.msgTitle.new a:hover{
	font-weight:bold;
}

div.messages ul#messages li div.msgRight span.msgDesc a:link,
div.messages ul#messages li div.msgRight span.msgDesc a:active,
div.messages ul#messages li div.msgRight span.msgDesc a:visited,
div.messages ul#messages li div.msgRight span.msgDesc a:hover{
	color:#757575;
}

div.messages ul#messages li div.msgRight p{
	margin-bottom:1em;
}

textarea{
	font-size:100%;
}

div#community ul{
	padding:0;
	margin:10px 0;
}

div#community ul li{
	padding:5px 0;
	margin:0;
	list-style:none;
}

div#community ul li.viewProfile{
	background:url(../images/imgIconProfile.gif) no-repeat 0 0.5em;
}

div#community ul li.email{
	background:url(../images/imgIconEmail.gif) no-repeat 0 0.5em;
}

div#community ul li a:link,
div#community ul li a:active,
div#community ul li a:visited,
div#community ul li a:hover{
	padding-left:24px;
}

div#community ul li.logout{
	background:url(../images/imgIconLogout.gif) no-repeat 0 0.5em;
}

div.sendMsg a:link,
div.sendMsg a:active,
div.sendMsg a:visited,
div.sendMsg a:hover{
	background:url(../images/imgIconSendMessage.gif) no-repeat;
	padding-left:24px;
}

div.attachment{
	border-bottom:1px solid #E3E3E3;
	font-size:90%;
	margin-bottom:10px;
	padding-bottom:10px;
	height:20px;
	overflow:hidden;
}

div.attachment a:link,
div.attachment a:active,
div.attachment a:visited,
div.attachment a:hover{
	background:url(../images/imgIconDownload.gif) no-repeat;
	padding:4px 0 4px 24px;
	display:block;
	float:left;
	text-decoration:none;
}
div.attachment a:hover {
	text-decoration:underline;
}

div.last-edited{
	border-bottom:1px solid #E3E3E3;
	font-size:90%;
	margin-bottom:10px;
	padding-bottom:10px;
}

/* nick PM quotes */

.msgDesc .quote {
	margin:1em;
	padding:1em;
	color:#000;
	border:1px solid #7E1416;
}

.msgDesc .quote,
.msgDesc .quote .quote .quote,
.msgDesc .quote .quote .quote .quote .quote {
	background:#e5e1d4;
}

.msgDesc .quote .quote,
.msgDesc .quote .quote .quote .quote,
.msgDesc .quote .quote .quote .quote .quote .quote {
	background:#c3c0b2;
}




div#myFriends ul{
	padding:0;
	margin:10px 0;
}

div#myFriends{
	display:hidden;
}

div#myFriends ul li{
	padding:0;
	margin:0 4px 4px 0;
	list-style:none;
	width:55px;
	float:left;
	height:100px;
	text-align:center;
}

div#myFriends ul.fullSize{
	margin-top:20px;
}

div#myFriends ul.fullSize li{
	padding:10px 0 10px 0;
	margin:0 4px 4px 0;
	list-style:none;
	float:none;
	width:100%;
	height:auto;
	text-align:left;
	min-height:60px;
	border-top:1px solid #C09E96;
}

div#myFriends ul.fullSize li div.friendDetails{
	padding-left:70px;
}

div#myFriends ul.fullSize li div.friendDetails table.profileul{
	margin:0;
	padding:0;
	line-height:14px;
}

div#myFriends ul.fullSize li div.friendDetails table.profileul td.label{
	font-weight:bold;
	width:140px;
}

div#myFriends ul li img{
	border:1px solid #7f1416;
}

div#myFriends ul.fullSize li img{
	position:absolute;
}

div#myFriends a.viewMore{
	float:right;
	background:url(../images/bullet.gif) no-repeat 100% 0.4em;
	padding-right:10px;
}

a.backLink:link,
a.backLink:active,
a.backLink:visited,
a.backLink:hover{
	background:url(../images/imgIconBack.gif) no-repeat 0% 0.4em;
	padding-left:10px;
}

div.ratedUser{
	margin:10px 0;
}

div.status span.online{
	color:#4c9e53;
	/*color:#fff;*/
	font-weight:bold;
	padding:2px 4px;
}

div.status span.offline{
	color:#b04141;
	/*color:#fff;*/
	font-weight:bold;
	padding:2px 4px;
}

#forumheaderright form label.show{
	display:inline;
	margin-left:10px;
}
