body {background-color:#ccc;}

#container {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	height: 650px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	color: #666;
}
.font_colour {
	color: #FFFFFF;
}
p {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	/*font-weight: bold;*/
}
#content li {font-size:12px;}

a img {border:none;}

h4 {margin-bottom: 0.5em; font-weight: normal!important;}

hr {width:50%; margin-top:15px;}

object {vertical-align:middle;}

span.label {font-weight: normal!important; display: inline-block; width:75px;}

div#content_wrapper {float:left; width:600px;}

#footer {
	height: 46px;
	width: 935px;
	background-color: #990033;
	color: #ec1c24;
	font-size: 12px;
	float: right;
	padding-left: 25px;
	padding-top: 4px;
	line-height: 15px;
}

/*
#footer_left {
	height: 46px;
	width: 168px;
	float: left;
	clear: both;
	background-color: #990033;
	color: #EC1C24;
	font-size: 11px;
	padding-left: 12px;
	line-height: 13px;
	padding-top: 3px;
}
*/
.bold {
	font-weight: bold;
	font-size: 14px;
}



#left_sidebar {
	float: left;
	height: 600px;
	width: 180px;
	background-color: #990033;
	color: #ec1c24;
}
#left_sidebar ul {
	list-style-type: none;
	font-size: 14px;
	padding-top: 0; /*20px*/
	padding-left: 25px;
	margin:100px 0 10px 0;
}
#left_sidebar ul li {
	padding: 0 0 15px 0;
}

#left_sidebar ul li a {margin:0; padding:0;}


#header {
	height: 300px;
	width: 600px;
}
div#top_left {width:300px; height:300px; float:left;}
div#top_right {width:300px; height:300px; float:left;}

#maincontent_image {
	float: left;
	height: 300px;
	width: 300px;
}
#maincontent {
	float: right;
	height: 280px; /*270px*/
	width: 260px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #036;
	font-style: normal;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px; /*30px*/
	background-color: #FFFFFF;
}



#right_sidebar {
	float: right;
	height: 600px;
	width: 180px;
	overflow: hidden;
}

#left_sidebar ul li a:link, #left_sidebar ul li a:visited {
color:#ffcc33;
/*font-weight:bold;*/
text-decoration:none;
text-transform:uppercase;
}

#left_sidebar h3 {margin:0; text-transform:uppercase; font-size:18px; color:#ffcc33;}

#left_sidebar ul li a:hover, #left_sidebar ul li a:active, #left_sidebar ul li a.currentpage {
color:#FFFFFF;
}

#footer_left a:link, #footer_left a:visited {
color:#ffcc33;
font-weight:normal;
text-decoration:underline;
}
#footer_left a:hover, #footer_left a:active, #footer_left a.currentpage {
color:#FFFFFF;
}

div#copyright {width:180px; float:right; color:white; text-align:center; height:46px;}
div#copyright p {font-weight:normal; line-height:41px;}

#content {
	background-color: #FFFFFF;
	height: 490px;
	width: 580px;
	float: right;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding:60px 5px 0 15px;
	/*font-weight: bold;*/
	overflow:auto;
}
#template_header {
	background-color: #990033;
	height: 39px;
	width: 600px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFCC33;
	text-align: center;
	padding-top: 11px;
}
#content a:link, #content a:visited {
color:#990033;
font-weight:bold;
text-decoration:underline;
}
#content a:hover, #content a:active, #content a.currentpage {
color:#ec1c24;
}

.img_left {/*width:200px;*/ float:left; margin:10px 40px 10px 30px; display:inline;}
.img_right {/*width:200px;*/ float:right; margin:10px 50px 10px 40px; display:inline;} 
.force_download {line-height:normal;}

.spacer{
	font: .75em Verdana,Arial,Helvetica,Sans-Serif;
	/*height: 450px;
	overflow: auto;
	padding: 0px 27px 0*/}

.img1 {width:180px; float:left; margin:0px 55px 40px 0;}
.img2 {width:180px; float:left; margin:0px 0 40px 55px;}

.img1 p {
	font-weight: bold;
}
.normal {
	font-weight: normal;
	font-size: 11px;
}
.sf p {
	font-size: 11px;
}

.clear {clear: both;}#album_info {
	float: right;
	width: 200px;
}
#content .spacer ul li {
	line-height: 25px;
}
#content .spacer ul {
	list-style-type: none;
	padding-left: 0px;
	margin-left: 0px;
}

input.submit{
	width:180px;
	text-align:center;
	color:#FFF;
	margin-top:6px;
	background-color:#036;
	border:none;
	font-size:1.1em;
	font-weight: bold;
	cursor:pointer;
}
input.submit:hover {cursor:pointer;}

#mailinglist label {
	float:left;
	width:150px;
	margin-top:2px;
	color:#036;
}
#mailinglist input {width:150px; margin-bottom:10px}
#mailinglist .required {top:-10px; position:relative; margin-top:10px}
#mailinglist input.submit {width:75px; margin-left:227px;}

/*Social Media icons*/
div#social_networks {margin-left:217px;}
div#social_networks a{display:block; width:33px; height:33px; float:left; text-indent: -99999em; margin:5px 10px; outline:none; display: inline;}
a.facebook {background: transparent url(/images/template/icons/facebook.gif) no-repeat;}
a.twitter {background: transparent url(/uploads/images/template/icons/twitter.gif) no-repeat;}
a.myspace {background: transparent url(/uploads/images/template/icons/myspace.gif) no-repeat;}
a.youtube {background: transparent url(/uploads/images/template/icons/youtube.gif) no-repeat;}
a.ilike {background: transparent url(/uploads/images/template/icons/ilike.gif) no-repeat;}
a.imeem {background: transparent url(/uploads/images/template/icons/imeem.gif) no-repeat;}
a.itunes {background: transparent url(/uploads/images/template/icons/itunes.gif) no-repeat;}
a.mailing_list {background: transparent url(/uploads/images/template/icons/mailing_list.gif) no-repeat;}
a.last_fm {background: transparent url(/uploads/images/template/icons/last_fm.gif) no-repeat;}

/*Album Page*/
div#content ul.picturelist .thumb {width:auto;}


/*News Styling*/
div#content div.NewsSummary {margin-bottom:30px;}
div#content div.NewsSummaryLink {margin-bottom:5px;}
div#content div.NewsSummaryLink a:link, div#content div.NewsSummaryLink a:visited {font-size:16px; font-weight:normal; text-decoration:none;}
div#content div.NewsSummaryContent, div#content div.NewsSummaryPostdate{font-size:12px;} 
div#content div.NewsSummaryMorelink a:link, div#content div.NewsSummaryMorelink a:visited{font-size:12px;}

/*MP3 Player*/
object.dewplayer {margin:5px;}