/* CSS Document */
body 						{ margin: 0; padding: 50px 0 0 0; background-image: url(/assets/images/darkdots-bg.gif); background-repeat: repeat; }

/* Headers */
h1 							{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; padding: 0; } 
h2  						{ color: #666; font-size: 26px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; }
h3							{ color: #666; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; }
h4							{ color: #666; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 0 5px 0; }
h5							{}

/* linkage */
a:link 						{} 
a:visited 					{} 
a:hover						{} 
a:focus						{}
a:active					{} 

img							{ border: 0; }
acronym 					{ cursor: help; }

/* Main Styles */
#logo-container				{ width: 700px; margin: 0 auto; }
#logo-container a:link		{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #bebebe; text-decoration: none; }
#logo-container a:visited	{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #bebebe; text-decoration: none; }
#logo-container a:hover		{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #bebebe; text-decoration: none; }
#logo-container a:focus		{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #bebebe; text-decoration: none; }
#logo-container a:active	{ font-size: 40px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; color: #bebebe; text-decoration: none; }

#container					{ width: 700px; margin: 0 auto; background-image: url(/assets/images/container-bg.jpg); background-repeat: repeat-y; border-top: solid #eee 7px; border-bottom: solid #eee 7px; border-right: solid #eee 7px; }
#main 						{ margin: 0 0 0 80px; width: 620px; }

#content					{ width: 600px; margin: 20px 0 0 10px; padding: 0 0 40px 0; color: #fff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
#content p					{ line-height: 150%; }
#content a:link 			{ color: #fff; text-decoration: none; } 
#content a:visited 			{ color: #fff; text-decoration: none; } 
#content a:hover			{ color: #fff; text-decoration: underline; } 
#content a:focus			{ color: #fff; text-decoration: underline; }
#content a:active			{ color: #fff; text-decoration: underline; }

/* Nav */
#nav						{ width: 620px; height: 50px; margin: 10px 0 0 0; }
#nav a:link					{ display: block; width: 124px; overflow: hidden; text-indent: -124px; height: 50px; }
#nav a:visited				{ display: block; width: 124px; overflow: hidden; text-indent: -124px; height: 50px; }
#nav a:hover				{ display: block; width: 124px; overflow: hidden; text-indent: 0; height: 50px; }
#nav a:focus				{ display: block; width: 124px; overflow: hidden; text-indent: 0; height: 50px; }
#nav a:active				{ display: block; width: 124px; overflow: hidden; text-indent: 0; height: 50px; }

#nav ul						{ margin: 0; padding: 0; }
#nav li						{ display: block; overflow: hidden; height: 50px; width: 124px; list-style-type: none; float: left; margin: 0; padding: 0; }

/* Page Styles */
.hip-hop-bottom				{ width: 595px; height: 325px; background-image: url(/assets/images/photo-shoot-downtown/cinema-wall.jpg); }
#artist-msg					{ float:right; width: 180px; border-left: solid #fff 1px; margin: 0 0 0 50px; padding: 0 0 30px 20px; font-family: "Courier New", Courier, monospace; font-size: 10px; }
#bio						{ width: 600px; background-image: url(/assets/images/bio-bg.jpg); background-repeat: no-repeat; height: 525px; }
#bio-content				{ width: 250px; height: 365px; overflow: auto; margin: 0; display: block; position: relative; top: 100px; left: 300px; padding: 0 28px 0 0; }

/* Slideshow and Gallery */
#imageContainer 			{ position:relative; margin:0; width:620px; text-align: center; height: 163px; border-bottom: solid #303030 5px; }
html>body #imageContainer 	{ position:relative; margin:6px 0 0 0; width:620px; text-align: center; height: 163px; border-bottom: solid #303030 5px; }
#imageContainer img 		{ display:none; position:absolute; top:0; left:0; border: 0; }
#wraphome 					{ display:none; }

#pictures1					{}
#pictures1 ul				{ margin: 0; padding: 0; }
#pictures1 li				{ list-style-type: none; float: left; margin: 20px 0 20px 40px; }
#contact_info				{ float: right; width: 350px; }	

/* Begin Sidebar */
#sidebar					{ padding: 20px 0 10px 0; margin-left: 540px; width: 150px; border-left: 1px dashed #999999; }
#sidebar form 				{ margin: 0; }

.narrowcolumn 				{ float: left; padding: 0 0 20px 45px; margin: 0px 0 0; width: 450px; }

/* Begin Calendar */
#wp-calendar 				{ empty-cells: show; margin: 10px auto 0; width: 155px; }
#wp-calendar #next a 		{ padding-right: 10px; text-align: right; }
#wp-calendar #prev a 		{ padding-left: 10px; text-align: left; }
#wp-calendar a 		 		{ display: block; }
#wp-calendar caption 		{ text-align: center; width: 100%; }
#wp-calendar td 	 		{ padding: 3px 0; text-align: center; }
#wp-calendar td.pad:hover 	{ /* Doesn't work in IE */ background-color: #fff; }

/* Footer Styles */
#footer						{ color: #444; font-size: 10px; font-family: Arial, Helvetica, sans-serif; border-top: solid #FFFFFF 1px; }
#footer ul					{ margin: 0; padding: 0; height: 20px; }
#footer li					{ display: block; float: left; margin: 0 15px 0 20px; padding: 0; list-style-type: none; }
#footer a:link				{ color: #444; font-size: 10px; text-decoration: none; }
#footer a:visited			{ color: #444; font-size: 10px; text-decoration: none; }
#footer a:hover				{ color: #fff; font-size: 10px; text-decoration: underline; }
#footer a:focus				{ color: #fff; font-size: 10px; text-decoration: underline; }
#footer a:active			{ color: #fff; font-size: 10px; text-decoration: underline; }

#some-space					{ margin: 0 0 10px 20px; }

/* Form Styles */
#form1 						{ width: 310px; display: block; }
#form12						{ width: 310px; display: block; }
#form1 label 				{ float: left; width: 140px; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; font-weight: bold; }
#form12 label 				{ float: left; width: 140px; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; font-weight: bold; }
html>body #form12 label		{ float: left; width: 110px !important; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; font-weight: bold; }
.form1 label 				{ float: left; width: 140px; display: block; margin: 2px 0 0 0; font-size: 12px; padding: 0 0 0 10px; font-weight: bold; }
#form1 span  				{ float: right; width: 45%; display: block; margin: 3px 0 0 0; padding: 0; }
.level 						{ display: block; width: 100%; height: 25px; padding: 0 0 2px 0; }
.level2 					{ display: block; width: 100%; height: 25px; padding: 0 0 2px 0; }
.fieldbox 					{ background-image: url(/assets/images/box-form.jpg); font-size: 16px; font-weight: bold; width: 90%; margin: 0; padding: 0; background-repeat: repeat-x; border: solid #B1B1B1 1px; }
.comments					{ background-image: url(/assets/images/box-form.jpg); font-size: 15px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; width: 295px; margin: 0; padding: 0; background-repeat: repeat-x; border: solid #B1B1B1 1px; background-color: #FFFFFF; }
.error						{}