/* Global Site styles          */
/* ----------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td 
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body
{
	background-color:#DAD8C9;
}
h1
{
	font-size:140%;
	color:#fff;
	margin-bottom:20px;
	font-weight:bold;
}
h1.center
{
	text-align:center;
}
h2
{
	font-size:120%;
}
h3
{

}

#mainContainer
{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	font-family:tahoma;
	font-size:small;
	color:#000000;
}

#pageContent
{
	padding:15px 20px;
	border-top:0px solid #000000;
	border-left:0px solid black;
	border-right:0px solid black;
	background-color:#B90300;
}

#pageContent a:link{color:blue; text-decoration:underline;}
#pageContent a:visited{color:blue;}
#pageContent a:active{color:blue;}
#pageContent a:hover{color:blue;text-decoration:none;}

#advertWrapper
{
	text-align:center;
}

#borderContainer
{
	border:1px solid #000;
}

#header
{
	text-align:center;
	margin:auto;
}

#headerBar
{
	background-color:#000000;
	margin:auto;
	text-align:center;
	color:#ffffff;
	font-size:18px;
	font-family:tahoma,verdana;
	font-weight:bold;
	line-height:28px;
	letter-spacing:1px;
	padding:2px 0;
}

#footerBar
{
	background-color:#000000;
	padding:0px 0 10px 30px;
	margin:auto;
	clear:both;
	text-align:center;
}
#footerNav
{	
	font-size:11px; 
	color:#ffffff; 
	padding-top:7px;
	padding-left:10px; 
}
#footerNav .footerSpacer
{
	padding:0 5px;
}
#footerText
{
	font-size:11px; 
	color:#DAD8C9; 
	margin-top:4px;
}
a.aFooterNav{font-size:14px; color:#ffffff; text-decoration:none;}
a.aFooterNav:visited{color:#ffffff; text-decoration:none;}
a.aFooterNav:link{color:#ffffff; text-decoration:none;}
a.aFooterNav:hover{text-decoration:underline;}


#layoutContainer
{	
}

#leftCol
{
	float:left;
	width:61%;
	
}
#sideBarRight
{
	float:right;
	width:35%;
}

#leftColGallery
{
	float:left;
	width:72%;
	
}
#sideBarRightGallery
{
	float:right;
	width:26%;
}

/* ABOUT / CONTACT */
#aboutLeft
{
	float:left;
	width:47%;
}
#aboutRight
{
	float:right;
	width:47%;
}
.aboutWrapper
{

	border:1px solid black; 
	background-color:#fff;
	padding:20px;
	min-height:470px;	
}
img.imgTableMountain{margin:20px 20px 20px 70px;}
p.aboutUs{padding-top:0px;margin-top:0px;margin-bottom:12px; padding-right:10px;}
.feedback{color:#000; line-height:24px; font-weight:normal;}
input.feedback
{
	font-size:11px; 
	font-family: Tahoma, Verdana, Arial;
	border:1px solid #6B0100; 
	width:250px;
	padding-left:2px;
}

#commentContact 
{  
	clear:both;
	border:1px solid #000;
	padding:15px 20px;
	background-color:#eee;
}
#commentContact .title
{
	font-weight:bold;
	color:#333333;
	font-size:120%;
	font-family:arial;
	padding-bottom:2px;
}
#commentContact ol 
{  
	padding: 1em 1em 0 0em;  
	list-style: none;
}
#commentContact li 
{  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: 0.5em; 
}
#commentContact label
{
	float: left;  
	width: 7em;  
	margin-right: 1em;
}
#commentContact .textBox
{
	width:16em;
}
#commentContact .textArea
{
	width:27em;
	height:7em;
	font-size:90%;
	font-family:tahoma;
	margin-bottom:10px;
}



/* ANNOUNCEMENTS */
#announcements
{
	font-size:11px;
	text-align:center;
	/*
	background-color:#fff;
	border:1px solid black;
	*/
}
#announcements .polaroid
{
	border:1px solid black; 
	background-color:#fff;
	padding:10px;
}

#announcements .announcementLink
{
	margin:10px 0 5px 0;
}


#announcements .announcementBody
{
	font-size:11px;
	margin-top:5px;
	font-family:arial;
	
}
#announcements .announcementsHeading
{ 
	font-size:12px; 
	font-weight:bold; 
	margin-bottom:10px; 
	margin-top:0px; 
	color:#B90300; 
}


/* CATEGORIES */
#categoryWrapper
{
	border:1px solid black; 
	background-color:#fff;
	padding:20px;	
}
#categoryWrapper li
{
	list-style:square;
	margin-left:20px;
}
#categoryWrapper a.categoryLink{color:#333333; text-decoration:underline; font-family:tahoma;}
#categoryWrapper a.categoryLink:hover{color:#999999; text-decoration:underline;}

#categoryWrapper .title
{
	font-weight:bold;
	color:#333333;
	font-size:120%;
	font-family:arial;
	padding-bottom:2px;
}


/* FILES */
#fileWrapper
{
	border:1px solid black; 
	background-color:#fff;
	padding:20px;	
	margin-bottom:20px;
}
#fileWrapper li
{
	list-style:square;
	margin-left:20px;
}
#fileWrapper a.fileLink{color:#333333; text-decoration:underline; font-family:tahoma;}
#fileWrapper a.fileLink:hover{color:#999999; text-decoration:underline;}


/* RECENT ENTRIES */
#contentWrapper
{
	background-color:white;
	border:1px solid black;
	padding:15px 20px 25px 20px;
	min-height:620px;
}

#contentWrapper p.seperator
{
	clear:both;
	padding-top:10px;
}
#contentWrapper hr
{
	margin-bottom:10px;
	background-color:#aaaaaa;
	color:#aaaaaa;
	height:1px;
	border:0;
}
#contentWrapper hr.seperator
{
	margin-top:20px;
	margin-bottom:20px;
	background-color:#aaaaaa;
	color:#aaaaaa;
	height:1px;
	border:0;
}

#contentWrapper img.contentMainImage
{
	float:left;
	margin-right:20px;
	margin-bottom:10px;
	border:1px solid #000;
}
#contentWrapper #commentsWrapper
{
	margin-top:20px;
}

#contentWrapper #contentFiles
{
	margin-top:10px;
	border:1px dashed #CCC;
	background-color: #eee;
	padding:10px;
}
#contentWrapper #contentFiles li
{
	list-style:square;
	margin-left:10px;
	padding-bottom:4px;
	font-size:85%;
}
#contentWrapper #contentFiles .header
{
	color:#000;
	padding-bottom:6px;
	font-weight:bold;
	font-family:tahoma;
	font-size:90%;
}




.recentEntry
{
	padding-top:5px;
}

.recentEntry .title
{
	font-weight:bold;
	color:#333333;
	font-size:120%;
	font-family:arial;
	padding-bottom:2px;
}
#contentWrapper a.titleLink{color:#333333; text-decoration:none;}
#contentWrapper a.titleLink:hover{color:#999999; text-decoration:none;}

.recentEntry .postedOn
{
	font-size:85%;
	color:#666666;
}

#contentWrapper .miniText
{
	font-size:85%;
	color:#333333;
	padding-top:2px;
}
#contentWrapper a.miniTextLink{color:#333333; text-decoration:underline;}
#contentWrapper a.miniTextLink:hover{color:#999999; text-decoration:underline;}

.recentEntry .body
{
	margin-top:15px;
	font-family:verdana;
	font-size:100%;
}
#contentWrapper a.readMoreLink{color:#333333; text-decoration:underline; font-family:tahoma; font-size:85%;}
#contentWrapper a.readMoreLink:hover{color:#999999; text-decoration:underline;}

.recentEntry .recentEntryImage
{
	float:left;
	text-align:center;
	
}
.recentEntry .recentEntryImage img
{
	display:block;
	border:1px solid #000;
}

.recentEntry .recentEntryText
{
	float:left;
}
.recentEntry .recentEntryTextWithImage
{
	width:77%;
	float:right;
}


/* PAGE NUMER NAVIGATION */
#pageNumberNavigation
{

}

#pageNumberNavigation a, #pageNumberNavigation a:visited, #pageNumberNavigation a:active, #pageNumberNavigation a:link
{
	padding:3px 7px;
	border:1px solid black;
	background-color:#fff;
	font-size:11px;
	text-decoration:none;
	color:#000;
}
#pageNumberNavigation a:hover
{
	background-color:#B90300;
	color:#fff;
}

#pageNumberNavigation .currentPage
{
	padding:3px 7px;
	border:1px solid black;
	font-size:11px;
	background-color:#B90300;
	color:#fff;
}

#pageNumberNavigation .prevNextInactive
{
	padding:3px 7px;
	border:1px solid #999999;
	font-size:11px;
	background-color:#ffffff;
	color:#999999;
}




/* SUBMIT COMMENT */
#comment 
{  
	clear:both;
	border:1px solid #000;
	padding:20px;
	background-color:#eee;
}

#comment .title
{
	font-weight:bold;
	color:#333333;
	font-size:120%;
	font-family:arial;
	padding-bottom:2px;
}

#comment ol 
{  
	padding: 1em 1em 0 0em;  
	list-style: none;
}

#comment li 
{  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: 1em; 
}

#comment label
{
	float: left;  
	width: 10em;  
	margin-right: 1em;
}

#comment .textArea
{
	width:24em;
	height:10em;
	font-size:90%;
	font-family:tahoma;
}

/* COMMENTS VIEW */
#contentComments
{
	margin-top:20px;
	margin-bottom:40px;
}
#contentComments h2
{
	font-weight:bold;
	color:#333333;
	font-size:120%;
	font-family:arial;
	padding-bottom:2px;
	margin-bottom:10px;
}

#contentComments .commentWrapper
{
}

#contentComments .header
{
	background-color:#eeeeee;
	padding:4px;
	margin-bottom:10px;
}

#contentComments .author
{
	font-size:110%;
	font-weight:bold;
}
#contentComments .author a
{
	color:black;
	text-decoration:none;
}
#contentComments .author a:hover
{
	text-decoration:underline;
}
#contentComments .postedOn
{
	font-size:85%;
	color:#666666;
}
#contentComments .body
{
	margin-left:8px;
	margin-bottom:30px;
}
#contentComments .postedOnAdmin
{
	background-color:#00CC00;
}
#contentComments .postedOnWrapper
{
	float:left;
}
#contentComments .adminWrapper
{
	float:right;
	font-size:85%;
}

.adminWrapper a{color:#333333; text-decoration:underline;}
.adminWrapper a:hover{color:#999999; text-decoration:underline;}


/* GALLERY */
#galleryWrapper
{
	border:1px solid #000;
	color:#333333;
}

#galleryNavigation
{
	background-color:#fff;
	padding:10px 20px 12px 20px;
	border-bottom:1px solid #ddd;
	font-size:85%;
	color:#333333;
}
#galleryNavigation a.miniTextLink{color:#333333; text-decoration:underline;}
#galleryNavigation a.miniTextLink:hover{color:#999999; text-decoration:underline;}

#galleryNavigation .divider
{
	color:#999999;
}
div.hottieThumbs
{
	font-size:9px;
	border:0px solid #000;
	padding:20px 15px 0px 15px;
	background-color:#eeeeee;
}
td.galleryThumb
{
	padding-left:12px;
	width:140px;
	text-align:center;
	padding-bottom:14px;
	vertical-align:middle;
}
td.galleryFirstThumb
{
	padding-left:0px;
	width:140px;
	text-align:center;
	padding-bottom:14px;
	vertical-align:middle;
}
.imgHottieGallery
{
	padding:6px 6px 10px 6px;
	background-color:#ffffff;
	border:1px solid #ccc;
}
.imgHottieGallery:hover
{
	border:1px solid #000;
}


/* TRACKLISTING / ULTIMIX STYLES */
#tracklistingContainer
{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}
#tracklisting
{
	background-color:#FFFFFF;
	margin-top:10px;
}
#tracklisting td.trackNo{width:30px;}
#tracklisting td.trackArtist{width:200px;}
#tracklisting td.trackTitle{width:200px;}
#tracklisting td.trackMix{width:200px;}
#tracklisting td{vertical-align:top; line-height:18px; font-family:arial; font-size:11px;}
#tracklisting tr.headers{font-weight:bold;}
#tracklisting table{padding-bottom:20px;}
#tracklisting input.closeTracklisting{border:1px solid #000000;}
#tracklisting h1{font-size:13px; font-weight:bold; color:#000000; margin:0; padding:0; margin-top:15px; font-family:tahoma;}
#tracklisting h2{font-size:18px; color:#ff0000; font-weight:bold; font-family:tahoma; margin-bottom:0px; text-align:center;}
#tracklisting h3{font-size:14px; color:#ff0000; font-weight:bold; font-family:tahoma; margin:0px; padding:0; text-align:center;}


#tracklistingClose{text-align:center; margin-top:10px;}
#tracklistingScroll
{
	height:440px;
	overflow-y:scroll;
	display:block;
	border: 1px solid #000000;
	margin:0px;
	padding:10px 10px;
}

#ultimix
{
	margin-left:10px;
	text-align:left;
}
#ultimix a{color:#0000FF; text-decoration:none;}
#ultimix a:hover{text-decoration:underline;}



/* OTHER STYLES */
p.clear
{
	clear:both;
	font-size:1px;
}
p.bigClear
{
	clear:both;
	padding-top:20px;
}
p.spacer
{
	margin-top:20px;
}

.note
{
	color:#666666;
	font-size:90%;
}



/* OLD STYLES TO BE REDONE */

.imgHOTW{border:1px solid black; margin-bottom:10px;}




