/* ////////////////////////////////
Monolith 2007 CSS Document 
Createdy By: Kevin Fitzpatrick
Website: www.kevinfitz.com
Copyright 2007 Monolith Festival
/////////////////////////////// */


/* /// Global Styles /// */

body,
html {
    margin:0 auto;
    padding:14px 0;
    background:#000 url(../_gui/bg_black_gradient.jpg) top left repeat-x fixed;
    color:#F2EBB6; /*DCC396; */
	font-size: 12px;
	font-family: Arial, Verdana;
	line-height: 1.5em;
    }
	
body { min-width:770px; }

td, p {
	color:#F2EBB6; /*DCC396; */
	font-size: 12px;
	font-family: Arial, Verdana;
	}
	
img, img a:link { border: 0; }

h2 { color: #FFFFFF; padding: 0; margin: 0; font-size: 15px; }
h3 { color: #FECE8B; padding: 5px 0; margin: 0; font-size: 14px; }
h3 a:link, a:visited, a:hover, a:active { font-size: 14px; }
h4 { color: #FECE8B; padding: 0; margin: 0; font-size: 12px; }

strong { color: #FECE8B; }

hr { padding: 0; margin: 15px 0; }

#wrap {
    background:#386770;
	border: 5px solid #FFF;
    margin:0 auto;
	padding: 0;
    width:770px;
    }

a:link {
	color: orange;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	}
a:visited {
	color: orange;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	}
a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}


/* /// HEADER /// */
	
#header {
	margin: 0; 
	padding: 0;
	width: 770px;
	height: 270px;	
    background: url(../_gui/monolith_festival_header.jpg) top left no-repeat;
	z-indez: 1;
    }

#header h1 { visibility: hidden; }

#header2 {
	margin: 0;
	padding: 0;
	width: 770px;
	height: 162px;	
	}

/* /// Main Column /// */

#mainWrap {
    clear: both;	
    width: 100%;
	height: 100%;
	margin: 0;
	padding: 15px 0 0 0;
	background: #386770 url(../_gui/bg_mainwrap.jpg) top left no-repeat;	
    }

#mainWrapHome {
    clear: both;	
    width: 100%;
	height: 100%;
	margin: 0;
	padding: 15px 0 0 0;
	background: #386770 url(../_gui/bg_mainwrap.jpg) top left no-repeat;		
    }


/* /// CONTENT /// */

#mainWide {	   	    
	margin: 0;
	padding: 0 15px 25px 15px;
				
    }
	
#main {
    float:right;	
    width:470px;;
	margin: 0;
	padding: 15px 15px 0 15px;		
    }

#main img {
	border: 1px solid #5B777C;
	margin: 5px;
	}

img .title { border: 0; margin: 0; padding: 15px 0 0 0; }

.mainPostDate {
	font-size: 11px;	
	color: #F0F0F0;
	}

#contentBlock {
	width: 450px;
	margin: 15px 0; 
	padding: 0 0 15px 8px;
	border-bottom: 1px dotted #7DA2A9;
	}

#contenBlock a:link {
	color: orange;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	}

#contenBlock a:visited {
	color: orange;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	}
	
#contentBlock a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	}


/* /// SIDEBAR /// */
	
#sidebar {
    float:left;
    width:240px;
	padding: 10px 15px 0 15px;
    }


/* /// FOOTER /// */

#footer {
	width: 740px;
	height: 215px;
	padding: 0 30px 0 0;
    background: url(../_gui/monolith_festival_footer.jpg) bottom left no-repeat;
    color: #C2C297;
	clear:both;
	text-align: right;
    }
#footer2 {
	width: 740px;
	height: 215px;
	padding: 0 30px 0 0;
    background: url(../_gui/monolith_festival_footer2.jpg) bottom left no-repeat;
    color: #C2C297;
	clear:both;
	text-align: right;
    }


/* /// Naviation /// */

#navHome {
	margin: 0; 
	padding: 0;
	width: 770px;
	height: 27px;
	background: #FFF url(../_gui/monolith_bg_nav.gif) top left no-repeat;
	text-align: center;
	font-family: Arial;
    }

#navHome a:link { 
	color: #B34E42; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Arial;
	}

#navHome a:visited { 
	color: #B34E42; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none;
	font-family: Arial; 
	}
	

#navHome a:hover { 
	color: #386770; 
	font-size: 11px; 
	font-weight: bold;  
	text-decoration: none;
	font-family: Arial;
	}
	
#nav {
	color: #999;
	margin: 0; 
	padding: 0;
	width: 770px;
	height: 27px;
	background: #FFF url(../_gui/monolith_bg_nav.gif) top left no-repeat;
	text-align: center;
	font-family: Arial; 
	font-weight: bold;
    }

#nav a:link { 
	color: #B34E42; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Arial;
	}

#nav a:visited { 
	color: #B34E42; 
	font-size: 11px; 
	font-weight: bold; 
	text-decoration: none; 
	font-family: Arial;
	}
	

#nav a:hover { 
	color: #386770; 
	font-size: 11px; 
	font-weight: bold;  
	text-decoration: none;
	font-family: Arial;
	}
	
/***** DROP DOWN MENUS *****/

#dropmenudiv a:link { color: #C05E4E; text-decoration: none; font-size: 11px; font-weight: bold; }
#dropmenudiv a:visited { color: #C05E4E; text-decoration: none; font-size: 11px; font-weight: bold; }
#dropmenudiv a:hover { color: #FFF; text-decoration: none; font-size: 11px; font-weight: bold; }

#dropmenudiv{
	position:absolute;
	font-size: 11px; 
	line-height:20px;
	z-index:100;	
	}

#dropmenudiv a {
	font-size: 11px;
	font-family: Arial, Verdana; 
	font-weight: normal; 
	width: 100%;
	display: block;
	text-indent: 5px;	
	border-bottom: 1px solid #DFDFDF;
	background: #FFFFFF; 
	padding: 2px 0 2px 8px;
	text-decoration: none;
	}

#dropmenudiv a:hover { /*hover background color*/
	font-size: 11px;
	background: #C05E4E url(../_gui/arrow.gif) 4px 10px no-repeat; /* 7DA2A9 */
	font-family: Arial, Verdana; 
	font-weight: bold; 
	}


/* ##### NAVIGATION STYLES ##### */

.nav01 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 77px;
	background:  url(../_gui/_nav/01a.gif) top left no-repeat;
	}

.nav01:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 77px;
	background:  url(../_gui/_nav/01b.gif) top left no-repeat;
	}

.nav02 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 108px;
	background:  url(../_gui/_nav/02a.gif) top left no-repeat;
	}

.nav02:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 108px;
	background:  url(../_gui/_nav/02b.gif) top left no-repeat;
	}

.nav03 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 81px;
	background:  url(../_gui/_nav/03a.gif) top left no-repeat;
	}

.nav03:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 81px;
	background:  url(../_gui/_nav/03b.gif) top left no-repeat;
	}

.nav04 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 85px;
	background:  url(../_gui/_nav/04a.gif) top left no-repeat;
	}

.nav04:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 85px;
	background:  url(../_gui/_nav/04b.gif) top left no-repeat;
	}

.nav05 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 70px;
	background:  url(../_gui/_nav/05a.gif) top left no-repeat;
	}

.nav05:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 70px;
	background:  url(../_gui/_nav/05b.gif) top left no-repeat;
	}

.nav06 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 51px;
	background:  url(../_gui/_nav/06a.gif) top left no-repeat;
	}

.nav06:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 51px;
	background:  url(../_gui/_nav/06b.gif) top left no-repeat;
	}

.nav07 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 64px;
	background:  url(../_gui/_nav/07a.gif) top left no-repeat;
	}

.nav07:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 64px;
	background:  url(../_gui/_nav/07b.gif) top left no-repeat;
	}
/*
.nav08 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 88px;
	background:  url(../_gui/_nav/08a.gif) top left no-repeat;
	}

.nav08:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 88px;
	background:  url(../_gui/_nav/08b.gif) top left no-repeat;
	}

.nav09 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 79px;
	background:  url(../_gui/_nav/09a.gif) top left no-repeat;
	}

.nav09:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 79px;
	background:  url(../_gui/_nav/09b.gif) top left no-repeat;
	}

.nav10 {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 63px;
	background:  url(../_gui/_nav/10a.gif) top left no-repeat;
	}

.nav10:hover {
	margin: 0;
	padding: 0;
	height: 27px;
	width: 63px;
	background:  url(../_gui/_nav/10b.gif) top left no-repeat;
	}
*/



