
body, table,textarea,input	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #FFFFFF;
}

body {
	background-color:#D1D1CC;
}

input,textarea {
	color:#000000;
}

body {
	text-align:center;
}

a:link,
a:visited,
a:active {
	color: #F27D00;
	text-decoration: none;
}
a:link:hover,
a:visited:hover,
a:active:hover {
	color: #FFFFFF;
	text-decoration: none;
}

p {
display:block;
padding:0px;
margin:0px;
padding-top:8px;
padding-bottom:8px;
}

hr {
display:block;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
border:0;
height:2px;
color: #666366; 
background-color: #666366;
background: #666366;
}

.center {text-align:center;}

#encap {
	width:930px;
	margin:auto;
	padding:0px;
	text-align:center;
}

#sidecolumn,
#sidecolumn2 {
	float:left;
	display:inline;
	height:800px;
	width:170px;
	padding:0px;
	margin:auto;
	margin-left:0px;
	margin-right:0px;
	text-align:center;
	}

#centrecolumn {
	float:left;
	display:inline;
	width:580px;
	margin:auto;
	margin-left:5px;
	margin-right:5px;
	text-align:center;
	padding:0px;
}

#sidebox,
#sidebox2 {
	height:100%;
	border: 1px #666366 solid;
	background-color:#2B2926;
	padding: 0px;
	margin:auto;
	text-align:left;
	}
	
#centrebox {
	background-color:#2B2926;
	border: 1px #666366 solid;
	margin:auto;
	padding:5px;
	text-align: left;
}

#header {
	background-color:#2B2926;
	border: 1px #666366 solid;
	margin-bottom:5px;
	text-align: left;
	height:86px;
}

#header img {border:none;}

img	{
	border: 1px #666366 solid;
}

h1 {
display:none;
}

h2 {
	clear:both;
	margin:5px;
	font-size: 20px;
	padding-top:6px;
	padding-bottom:11px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	border-top: 2px #666366 solid;
	border-left: 2px #666366 solid;
	border-right: 2px #666366 solid;
	border-bottom: 2px #666366 solid; 
	background-color:#545454;
	color:#FFFFFF;
	line-height:24px;
}

h3 {
	margin:5px;
	font-size: 14px;
	padding:3px;
	font-style:italic;
	font-weight:normal;
	text-align:center;
}

#etime {
	padding:0px;
	margin:0px;
	color:#D1D1CC;
	text-align:center;
}

#copyrightinformation {
	clear:both;
	font-size: 9px;
	padding:0px;
	margin:0px;
	margin-top:15px;
	text-align:center;
	color:#666366;
}


#mainlogo {
float:left;
display:inline;
width:320px;
margin: 16px;
margin-left:10px;
}

#toprightbanner {
text-align:center;
width:412px;
float:right;
display:inline;
margin: 4px;
}

#toprightbanner img {
margin:auto;
margin-top:2px;
border: 1px #666366 solid;
}

#toprightbanner p {
padding-top:3px;
}

#googleads {
padding:0px;
margin:0px;
border:0px;
text-align:center;
padding-top:4px;
}

/* specific to video */

.itunes {
border: none;
}

#youtube
{
display:block;
margin:auto;
width:530px;
padding:0px;
margin-top:5px;
margin-bottom:5px;
}

#downloadlink {
text-align:center;
margin:auto;
padding-top:5px;
padding-bottom:10px;
}

#downloadlink a {
font-size:14px;
}

#thumbcap {
clear:both;
padding:0px;
margin:0px;
}

.thumbnail1,
.thumbnail2 {
width:160px;
height:120px;
display:inline;
padding:0px;
margin:0px;
margin-top:10px;
margin-bottom:10px;
}

.thumbnail1 {
float:left;
margin-left:70px;
}

.thumbnail2 {
float:right;
margin-right:70px;
}


/* specific to profile */

.statsleft {
font-weight:bold;
padding:2px;
text-align:left;
}

.statsright {
padding:2px;
text-align:right;
}

#statstable {
margin: auto;
width:350px;
}

#description {
clear:both;
padding:10px;
padding-top:0px;
}

#description p {
padding-top:5px;
padding-bottom:0px;
margin:0px;
}

#songstable {
padding:0px;
margin:0px;
border:0px;
width:100%;
}

.nopad {
padding:0px;
}

#profilepic {
display:block; text-align:center; margin:10px auto;
}
#statstable {
margin: auto; width:350px;
}

#morelink {
width:342px;
margin:auto;
padding-top:5px;
padding-bottom:10px;
}

.question {
font-style:italic;
font-size:13px;
}

.response {
margin-left: 15px;
}

#interview {
clear:both;
}

#producttable {
margin-bottom:20px
}

#locationstable {
margin-bottom:20px
}

.listhead {
background-color:#545454;
border-bottom: 1px #666366 solid;
font-weight:bold; padding:2px;
color:#FFFFFF;
}

ul {
display:inline;
float:left;
padding:0px;
list-style-type:none;
list-style-position: outside;
border: 1px #666366 solid;
width:265px;
margin-left:10px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

li {
margin:auto;
padding:3px;
}

.tableinlist {
padding:0px;
margin:0px;
border:0px;
width:100%;
}

.nopad {
padding:0px;
}

.column {
width:280px;
display:block;
float:left;
margin-bottom:10px;
}

.videolist {
clear:both;
width:550px;
height:130px;
padding:0px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
border:0px;
}

.videolist img {
float:left;
margin-right:10px;
display:inline;
width:160px;
height:120px;
}

.videolist ul {
width:365px;
margin-right:0px;
margin-top:0px;
margin-right:0px;
}

.gallerylist {
clear:both;
width:550px;
height:130px;
padding:0px;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
border:0px;
}

.gallerythumbc {
float:left;
width:160px;
height:128px;
padding:0px;
margin:0px;
}

.gallerylist img {
margin-right:10px;
display:inline;
margin:auto;
}

.gallerylist ul {
width:365px;
margin-right:0px;
margin-top:0px;
margin-right:0px;
}

.pagebits {
float:none;
display:block;
margin:auto;
margin:6px;
text-align:center;
padding:0px;
padding-bottom:3px;
list-style-type:none;
list-style-position:outside;
border:0px;
width:auto;
font-size:13px;

border-top: 1px #666366 solid;
border-left: 1px #666366 solid;
border-right: 1px #666366 solid;
border-bottom: 1px #666366 solid; 
background-color:#545454;
}

.pagebits li {
display:inline;
margin:auto;
padding:0px;

}

.pageends {
font-weight:bold;
}

.currentpage {
font-weight:bold;
}

.numbervideostext {
padding:4px;
text-align:center;
font-style:italic;
}

.numbergalleriestext {
padding:4px;
text-align:center;
font-style:italic;
}

#maincat {
float:none;
display:block;
margin:auto;
text-align:left;
padding:0px;
list-style-type:none;
list-style-position:outside;
border:0px;
width:auto;
}

#maincat li {
display:inline;
margin:auto;
padding:2px;
}

#sortcat {
float:none;
display:block;
margin:auto;
text-align:left;
padding:0px;
list-style-type:none;
list-style-position:outside;
border:0px;
width:auto;
}

#sortcat li {
display:inline;
margin:auto;
padding:2px;
}

#modstock {
float:none;
display:block;
margin:auto;
text-align:left;
padding:0px;
list-style-type:none;
list-style-position:outside;
border:0px;
width:auto;
}

#modstock li {
display:inline;
margin:auto;
padding:2px;
}

#ascdesc {
float:none;
display:block;
margin:auto;
text-align:left;
padding:0px;
list-style-type:none;
list-style-position:outside;
border:0px;
width:auto;
}

#ascdesc li {
display:inline;
margin:auto;
padding:2px;
}

.current {
font-style:italic;
}

.cathead {
padding-right:10px;
font-weight:bold;
}

#cattable
{
font-size:13px;
margin:auto;
}

.mainmenu
{
width:160px;
float:none;
display:block;
margin:auto;
margin-top:3px;
margin-bottom:7px;
text-align:center;
}

.w3c {
padding:5px;
text-align:center;
display:block;
width:88px;
margin:auto;
border:none;
}

#searchbox
{
padding-top:10px;
padding-bottom:10px;
}

#clearsearch
{
display:inline;
padding-left:5px;
font-size:9px;
}

#didyoumean
{
font-style:italic;
text-align:center;
}

#youtubeusersubmitblock
{
margin-left:10px;
margin-right:10px;
}

#youtubeusersubmitblock form
{
text-align:center;
margin:auto;
}

#youtubelistblock
{
margin-left:20px;
margin-right:20px;
}

.youtubedesc
{
text-align:left;
}

/* addtube */

.youtubeaddleft
{
font-weight:bold;
padding:10px;
padding-right:20px;
text-align:left;
margin:0px;
}

.youtubeaddleftchecks
{
margin:auto;
padding:0px;
text-align:right;
}

.youtubeaddleftchecks input
{
margin-right:30px;
}

.youtubeaddrightthumbs
{
margin:0px;
padding:0px;
text-align:left;
}

.youtubeaddrightthumbs img
{
margin:10px;
margin-left:0px;
}

.youtubeaddright
{
text-align:right;
margin:5px;
}

.youtubeaddright textarea, .youtubeaddright input
{
margin:0px;
padding:0px;
width:300px;
}

#addvideo table {margin:auto;}

/* end addtube */

.errormessage {
	clear:both;
	margin:5px;
	padding-top:6px;
	padding-bottom:11px;
	text-align:center;
	border-top: 2px #666366 solid;
	border-left: 2px #666366 solid;
	border-right: 2px #666366 solid;
	border-bottom: 2px #666366 solid; 
	background-color:#d0d0d0;
}

#registerbox
{
margin-left:10px;
margin-right:10px;
}

.standardlist ul {
display:block;
float:none;
padding:0px;
list-style-type:square;
list-style-position:inside;
border:0px;
width:auto;
margin-left:10px;
margin-right:5px;
margin-top:5px;
margin-bottom:5px;
}

.standardlist li {
margin:auto;
padding:3px;
}

.standardlist ul ul {
padding:0px;
list-style-type:none;
margin:0px;
margin-left:20px;
font-style:italic;
}

.marginpage
{
margin-left:10px;
margin-right:10px;
}

.showpicgallery img
{
}

.sponsorlogo
{
margin:auto;
display:block;
}

#userreg
{
width:420px;
display:block;
margin:auto;
}

.userleft
{
font-weight:bold;
float:left;
clear:left;
margin:5px;
}

.userright
{
float:right;
clear:right;
margin:5px;
}

.usersubmit
{
display:block;
clear:both;
margin:auto;
text-align:center;
}

.linklist 
{
float:none; 
display:block;
margin:auto; 
margin-top:10px; 
width:250px; 
text-align:center;
}

.wallpapers
{
display:block;
width:450px;
margin:auto;
}

.wallpapers img
{
margin:10px;
margin-left:10px;
clear:left;
display:block;
float:left;
}

.wallpaperdesc
{
margin:10px;
display:block;
clear:right;
float:left;
}

.smalltext
{
font-size:9px;
}

.gallerythumb
{
width:128px;
height:128px;
}

.thumbblock
{
padding:10px;
margin:auto;
display:inline;
text-align:center;
}

.thumbblock img
{
margin:10px;
}

#galleryblock
{
text-align:center;
}

/* Mailing List */

.subscribetable div {margin:10px; margin-left:0px;}

.subscribelist ul, .subscribelist li {border:0px; width:auto;}
.subscribelistname input {margin-right:10px;}

.subscribelistdescription {font-style:italic; padding-top:5px;}

/* End Mailing List */

/* Voucher Page */

#voucherpage label
{
padding-right:10px;
}

#voucherpage div
{
margin-bottom:10px;
}

#voucherpage td
{
border: 1px solid #4b4b4b;
padding: 2px;
text-align:center;
}

#voucherpage table
{
width:550px;
margin:auto;
}

#voucherheader
{
font-weight:bold;
}

.smallprint
{
font-size:7px;
}

/* End Voucher Page */

.faq-answer {margin-left:10px; font-style:italic;}

.hoverbox {display:none; position:absolute; top:0px; left:0px; border:1px solid #000000; background-color:#FFFF99; padding:5px; width:160px; text-align:left;}

/* HAS TO BE AT THE BOTTOM */

.floatfix {
clear:both;
height:0px;
margin:0px;
padding:0px;
line-height:0px;
font-size:0px;
overflow:hidden;
visibility:hidden;
}
