html, body {
height: 100%;
/* Required */
}

body {
	background: #000000 url(images/bg2010.png) center top no-repeat;
	margin:0px;
	padding:0px;
	}

a:link,a:visited {
color:#ccc;
outline:none;
text-decoration:underline;
}

a:hover,a:active,li a.active {
color:#fff;
text-decoration:none
}




#container {
	margin-top:20px;
	}


#sidebar-right ul {list-style-type:none;padding:0px; margin:10px 0px 0px 0px;}
#sidebar-right li {background:#222222 url(images/bg1-24.png) ;margin:1px;text-align:left; line-height:2em;padding:3px;}
#sidebar-right li a {display:block;padding:0px 3px;}


#sidebar-left ul {list-style-type:none;padding:0px; margin:0px 0px 0px 0px;}
#sidebar-left li {background:#000000;margin:1px;text-align:center; line-height:1.2em;padding:2px;}
#sidebar-left li a {display:block;padding:0px 3px;}

#sidebar-right li a:hover {background:#000000;}
#sidebar-left li a:hover {background:#000000;}

/*#sidebar-left p {text-align:left;}*/


/* #effect-back {background: url(images/homebg-back.png) repeat-x scroll 20% 0pt ;} */
#effect-mid {background: url(images/gradientFill.png) top repeat-x; position:absolute; width:100%; height:100%;} 
/*  #effect-front {background: url(images/homebg-front.png) repeat-x scroll 150% 0pt; z-index:200;margin-top:-300px;} */
#insertHomeImage {height:300px; background:url(images/homeheader.png) top center no-repeat;}
#insertSpace {height:230px;}


/*#sidebar-right h2 {text-align:left;}
#sidebar-left h2 {text-align:left;}*/

#customHeaderArt {height:10px;}
#customHeaderArtFront {height:10px;}



#header .block {margin-bottom:0px;}
#header h1 {padding:0px; margin:0px;}
#header h1 {background:url(images/mymusicmonthtee.png) bottom center no-repeat;width:325px;}
#header h1 a {display:block; height:60px; line-height:60px; text-indent:-5000px;}

#header ul#masthead {width:950px;}
#header ul {margin:0px; padding:0px; background:none;} 
#header li {margin:65px 0px 0px 0px; padding:0px; float:left; background:none; } 

#header ul.menu li {margin:0px; margin-left:0px; background:url(images/navbg.png);
border-left:1px solid #000;
/* -moz-border-radius: 20px;
-webkit-border-radius: 20px;*/}

#header li#logo {background:url(images/navbg.png);}

#header ul.menu li a {
	display:block; 
	height:50px; 
	line-height:50px; 
	padding:5px 5px 5px 4px; 
	text-indent:-3000px;
	
} 

li.item-2010_designs a {background:url(images/nav24/thedesigns.png) no-repeat center; width:125px;}
li.item-about a {background:url(images/nav24/about.png) no-repeat center; width:77px;}
li.item-templates a {background:url(images/nav24/templates.png) no-repeat center; width:113px;}
li.item-legals a {background:url(images/nav24/legals.png) no-repeat center; width:77px;}
li.item-email_us a {background:url(images/nav24/email.png) no-repeat center; width:97px;}
li.item-home a {background:url(images/nav24/home.png) no-repeat center; width:72px;}











#mission {width:90%;display:block;margin-top:10px; font-size:13px; line-height:18px;font-weight:bold; color:#888888; text-transform:lowercase;}

#edit-name, #edit-pass {background:#444444;width:110px; border:1px solid #666666; color:#CCCCCC; font-size:10px;text-indent:5px;}
.form-item label {font-weight:normal;}
#edit-submit {margin-bottom:5px; background:#999999;border:1px solid #666666;}
span.form-required {color:#cccccc;}

.images img {background:#222222; padding:1px; border:1px solid #cccccc;}
.content img {padding:0px 0px 15px 0px}



#lightbox {color:#333333; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}
#lightbox a {color:#666666;}


#user-login-form {text-align:center;}
#user-login-form input {margin-top:5px;}

/*#block-user-1 h2 {color:#FF0000;}
#block-user-0 h2 {color:#ff0000;}
*/





#bodyCopyList ul li {
background:none;
list-style-type:disc;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 10px;
width:400px;
line-height:1.7em;
}

#imageDataContainer {color:#888888; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal; font-size:12px; line-height:13px;}

#imageContainer {background:#ffffff;padding:0px;}
#imageData {border:1px solid #FFFFFF;}
#imageData #imageDetails a {color:#444444; font-size:11px;}
#imageData #numberDisplay {padding-bottom:0pt; font-size:10px; color:#999999;}


.meta {display:none;}
/*.node .submitted {display:none;}*/

#stripList h3 {padding-bottom:0em;margin-bottom:0em;}
#stripList .author {text-transform:lowercase;color:#666666;}
#stripList .date {display:none;}


table#attachments  {width:400px;}
#attachments td {padding:7px;}
#attachments tr.odd {background:#222222; border-top:1px solid #111111;border-bottom:1px solid #111111;}
#attachments tr.even {background:#333333;border-top:1px solid #111111;border-bottom:1px solid #111111;}
#attachments thead th {border-bottom:1px solid #111111;}



tr.odd, tr.info  {background:#222222;}
tr.even {background:#111111;}

thead th {border-bottom:1px solid #777777;}

tr.even, tr.odd, tbody th {
border-color:#666666;
border-style:solid;
border-width:1px 0pt;
}

tr.odd td.active {
background-color:#000000;
}

tr.even td.active {
background-color:#111111;
}

fieldset {
background:#000000 !important;
border:1px solid #cccccc  !important;
margin:1em 0pt;
padding:1em;
}


#center p {color:#CCCCCC;}





#footer {
font-size:10px;
margin:0px;
padding:5px;
height:260px;
 
color:#ffffff;
background:url(images/footer.png) top repeat-x;
}

#footer ul {list-style-type:none; padding-top:30px; margin:0px auto; width:250px;}
#footer li {padding:100px 0px 20px 0px;
background: url(images/nzmm24.png) center top no-repeat;
text-align:center;
 }



#block-user-1 {margin-top:20px;}

#edit-rebuild-images-wrapper {display:none;}


div.status {color:#ffffff;font-size:14px;}
.messages {background: #00CC00;}

.profile h3 {
border-bottom:1px solid #111111;
}



div#promo {
	display:block;
	width:950px;
	margin:0px auto 20px auto;
	height:80px;
	background:url(images/minipromo.png) center no-repeat;
}

div#promo li#brief, div#promo li#brief p {color:#0C3; text-align:right;}
div#promo li#how, div#promo li#how p {color: #0CF; text-align:right;}
div#promo li#prize, div#promo li#prize p {color:#F00;}
div#promo li#deadline, div#promo li#deadline p {color:#FF0;}
div#promo li#voters, div#promo li#voters p {color:#ccc;}

div#promo ul {
 margin:0px;
 padding:0px;
}

div#promo h3 {
 margin:2px;	
}

div#promo li {
	background:none;
	margin:0px;
	padding-left:0px;
	margin-bottom:1px;
	padding-bottom:0px;
}

div#promo #columnOne {
	width:330px;
	float:left;
	margin-left:180px;
	margin-top:60px;
}

div#promo #columnTwo {
	width:380px;
	float:right;
	margin-right:20px;
	margin-top:15px;
	border-left:1px dotted #F00;
	padding-left:20px;
}


div#minipromo {
	display:block;
	width:950px;
	margin:0px auto 20px auto;
	height:80px;
	background:url(images/minipromo.png) center no-repeat;
}



div#hallensteins a {
	display:block;
	width:200px;
	height:80px;
	outline:none;
	text-indent:-3000px;
	background:url(images/hallensteins.png) center no-repeat;
}


#sidebar-left {text-align:center;}
#sidebar-left .block {margin-bottom:25px;}
#sidebar-left h2 { color: #F00; font-size:17px; margin-bottom:1px;}


#block-block-13 {text-align:center !important;}



.view-image-gallery div.view-content li {
 margin-left:3px !important;
 padding:5px 0px !important;
 display:block !important;
 width:140px !important;
 float:left;
}

ul.pager {
margin-top:20px;	
}

body#node-add-image .collapsed {display:none;}

a#download1 {
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
	color:#FFF;
	background:#0C3 url(images/dload.png) center no-repeat;
	text-indent:10px;
	margin:14px 0px 4px 0px;
}

a#download2 {
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
	color:#FFF;
	background:#0C3 url(images/dload.png) center no-repeat;
	text-indent:10px;
	margin:14px 0px 4px 0px;
}


a#download3 {
	display:block;
	width:160px;
	height:30px;
	line-height:30px;
	color:#FFF;
	background:#0C3 url(images/dload.png) center no-repeat;
	text-indent:10px;
	margin:14px 0px 4px 0px;
}


/* temp homepage navigation hide

body#homepage #header {display:none;}
body#homepage #promo {display:none;}
body#homepage #footer {display:none;}
body#homepage .sidebar {display:none;}
 */
 
 
