/* CSS Document © ZoeChristina - all rights reserved */

/* basic page properties */
html{
	background-color:#000000;
	margin: 0; padding: 0;
}
body{
font-family: Tahoma, Geneva, sans-serif;
background-image:url(../images/background.jpg);
background-position:center top;
background-attachment:fixed;
background-repeat: no-repeat;
margin: 0; padding: 0;
}

p{
font-size:0.75em;
margin:0;
}

#nav {
padding:0px;
width: 100%;
height: 30px;
background-color:#000000;
}

/* layout properties */
#wrapper{
padding-top:26px;
padding-bottom:80px;
margin:0 auto;
width:900px;
}

#header{
padding:0px;
height:100px;
width:900px;
background-image:url(../images/border_top.png);
}

#header h1.gigs{
color:#FFCC33;
font-size:1.2em;
text-align:center;
padding-top:30px;
font-style:normal;
text-transform:uppercase;
}

#header h2{
font-size:0.8em;
text-align:center;
}

#header h1.bios{
color:#FF6600;
font-size:1.2em;
text-align:center;
padding-top:30px;
font-style:normal;
text-transform:uppercase;
}

#header h1.gallery{
color:#0066CC;
font-size:1.2em;
text-align:center;
padding-top:30px;
font-style:normal;
text-transform:uppercase;
}

#header h1.extras{
color:#339999;
font-size:1.2em;
text-align:center;
padding-top:30px;
font-style:normal;
text-transform:uppercase;
}

#maincontainer {
padding:0px;
width: 900px;
min-height:440px;
height: inherit;
background-image:url(../images/border_repeat.png);
background-repeat:repeat-y;
position:relative;
}

#maincontainer_home {
padding-top:26px;
width: 900px;
height: 600px;
}

#footer{
padding:0px;
height:60px;
width:900px;
background-image:url(../images/border_bottom.png);
}

#nav ul{
margin:0;
padding-top:3px;
padding-bottom:3px;
padding-left:0px;
padding-right:0px;
text-align:center;
}

#nav li{
padding-left:10px;
padding-right:10px;
font-size:0.7em;
font-weight:bold;
text-align:center;
list-style-type:none;
border:0px solid;
display:inline;
}

#nav li.home a{
color:#fbfbfb;
}

#nav li a:hover{
color:#000000;
text-decoration:none;
}

#nav li.home a:hover{
color:#000000;
text-decoration:none;
background-color:#fbfbfb;
}

#nav li.bio a{
color:#FF6600;
}

#nav li.bio a:hover{
color:#000000;
text-decoration:none;
background-color:#FF6600;
}

#nav li.gigs a{
color:#FFCC33;
}

#nav li.gigs a:hover{
color:#000000;
text-decoration:none;
background-color:#FFCC33;
}

#nav li.news a{
color:#66CC00;
}

#nav li.news a:hover{
color:#000000;
text-decoration:none;
background-color:#66CC00;
}

#nav li.gallery a{
color:#0066CC;
}

#nav li.gallery a:hover{
color:#000000;
text-decoration:none;
background-color:#0066CC;
}

#nav li.audio a{
color:#FF0000;
}

#nav li.audio a:hover{
color:#000000;
text-decoration:none;
background-color:#FF0000;
}

#nav li.extras a{
color:#339999;
}

#nav li.extras a:hover{
color:#000000;
text-decoration:none;
background-color:#339999;
}

#nav li.shop a{
color:#CC66CC;
}

#nav li.shop a:hover{
color:#000000;
text-decoration:none;
background-color:#CC66CC;
}

#nav li a{
text-decoration:none;
display:inline;
}

a:link {
color: #000000;
text-decoration: none;
font-weight:bold;
border:0px solid;
}
a:visited {
color: #000000;
text-decoration: none;
font-weight:bold;
border:0px solid;
}
a:hover {
color: #000000;
background-color:none;
text-decoration:underline;
font-weight:bold;
border:0px solid;
}
a:active {
color: #fff;
text-decoration: none;
font-weight:bold;
border:0px solid;
}

#nav2 ul{
margin:0;
padding:0;
padding-right:50px;
text-align:right;
border:0px solid;
}

#nav2 li{
padding-left:1px;
padding-right:1px;
list-style-type:none;
border:0px solid;
display:inline;
}

#nav2 li a{
text-decoration:none;
display:inline;
border:0px solid;
}

#nav2 li a:hover{
text-decoration:none;
border:0px solid;
color: none;
background-color:none;
text-decoration: none;
font-weight:none;
}

.clear	{
clear:both; padding:0; margin:0;
}

.box{
margin:0;
padding-top:0;
}

.space{
width: 36%;
height: 1px;
float: left;
background-color: #000;
}

#wrapper img {
	border:0px solid;
}

#colGigL {
	position:absolute;
	left:20px;
	top:0px;
	width:244px;
}

#colGigR {
	position:absolute;
	right:20px;
	top:0px;
	width:244px;	
}

#colGigC {
	width:300px;
	margin:auto;
	text-align:center;
}

#colBioC {
	width:300px;
	margin:auto;
	text-align:center;
}

#colGalleryC {
	width:700px;
	margin:auto;
	text-align:center;
}

#colGalleryC object {
	text-align:center;
}

#colExtrasC {
	width:800px;
	margin:auto;
	text-align:center;
}

#colExtrasC p{
	padding-top:6px;
	padding-bottom:6px;
}

#colExtrasC a{
color:#000000;
text-decoration:underline;
}

#colExtrasC a:hover{
color:#339999;
text-decoration:underline;
}

#colExtrasC img{
	border: 0px;
	padding-left: 2px;
	padding-top: 10px;
}