/* HTML ELEMENTS */
body{
	margin:0;
	padding:0;
}
body, p, div, span, input, select, textarea{
	font-size:12.5px; 
	font-family: Century Gothic, Tahoma, sans-serif;
	color:#000000;
}
img{
	border:0;
}

.logo {  
  margin-left: 20px; 
  padding-left: 20px; 
  border-left: 1px solid #959596;
  float: left;
}

.mnav {
  text-align: right; 
  float: left;
}

a {
  font-weight: bold;
}
a:link, a:visited {
	color:#000000;
	text-decoration: none;
}
a:hover, a:active {
	color:#660000;
	text-decoration: underline;
}

/* GLOBAL ELEMENTS */
#container{
	width:1000px;
	margin-left: auto;
	margin-right: auto;
}
.show{}
.show a img, .show a:link img, .show a:visited img {
  border: 3px solid #ffffff;
}
.show a:hover img, .show a:active img {
  border: 3px solid #000;
}
.hide{display:none;}

/* PAGE CONTROLS */
#page_splash{
	margin-top:30px;
}
#page_gallery{
	margin-top:30px;
	margin-left:10px;
}
#page_dropcards{
	margin-top:30px;
}
#page_contact{
	margin-top:30px;
	margin-left:10px;
}

/* NAVIGATION */
#page_contact #nav, #page_contact #nav_tagline, #page_dropcards #nav{
	float:right;
}
#nav{
	margin-top:-3px;
}
.nav_text{
}
.nav_divider{
	vertical-align:middle;
}
#nav_tagline{
	clear:both;
	padding-top:17px;
}

/* SPLASH PAGE */
#splash_col1{
	float:left;
	width:391px;
	padding-left:18px;
	padding-right:41px;
}
#splash_col2{
	float:left;
	width:550px;
}
.splash_enter{
	float:right;
	margin-bottom:7px;
}
.splash_definition{
	clear:right;
	float:right;
}
.splash_chart{
	clear:right;
	padding-top:48px;
}
.splash_title{
	margin-bottom:6px;
}

/* GALLERY PAGE */
#gal_top_col1{
	float:left;
	width:173px;
	margin-top:44px;
}
#gal_top_col2{
	float:left;
	width:436px;
	text-align:center;
}
#gal_top_col3{
	position:relative;
	left:-72px;
	float:left;
}
.gal_artist{
	padding-top:50px;
}
#gal_mid{
	clear:both;
	padding:14px 0px 14px 0px; 
	margin-left:102px;
	width:576px;
	text-align:center;
}
#gal_bot_col1{
	float:left;
	position:relative;
	width:100px;
	height:78px;
	text-align:right;
}
#gal_bot_col2{
	float:left;
	width:580px;
	padding:1px 0px 2px 0px;
	margin-bottom:14px;
	text-align:center;
}
#gal_bot_col3{
	float:left;
	position:relative;
	width:73px;
	height:78px;
	text-align:right;
}
.gal_video{
	display:none;
	position:absolute;
	top:0px;
	left:0px;
}
.gal_previous{
	position:absolute;
	bottom:0px;
	left:0px;
}
.gal_next{
	position:absolute;
	bottom:0px;
	right:0px;
}
#bio{
	clear:both;
	margin-bottom:34px;
	width:752px;
}

/* DROPCARDS PAGE */
#drop_top_col1{
	float:left;
	width:191px;
	margin-top:36px;
}
#drop_top_col2{
	float:left;
	width:688px;
	padding-left:31px;
	padding-bottom:0px;
}
#drop_bot_row{
	position:relative;
	clear:both;
}
#drop_bot_col1{
	clear:both;
	width:500px;
	text-align:center;
}
.drop_widget{
	position:absolute;
	top:0px;
	left:500px;
}
.drop_instructions{
	position:absolute;
	bottom:50px;
	left:500px;
}

/* CONTACT PAGE */
.contact_nav{
	clear:both;
	padding-top:14px;
}
.contact_nav div, .contact_nav span{
	font-size:9px;
	font-weight:bold;
	font-family:Century Gothic, 'Andale Mono', sans-serif;
}
span.contact_navtexttitle {
font-size:10px;
}
.contactnavfloat{
	float:right;
}
#contact_col1{
	float:left;
	margin-top:100px;
	width:173px;
}
#contact_col2{
	float:left;
	width:604px;
}
.contact_fovea{}
.contact_phone{
	margin-top:30px;
}
.contact_email{
	margin-top:32px;
}
.contact_address{
	margin-top:30px;
}
.contact_bio{
	margin-top:10px;
	font-size:12px;
	font-weight:bold;
	font-family:Century Gothic, 'Andale Mono', sans-serif;
}
.contact_clients{
	margin-top:30px;
	clear:both;
}
.contact_clients div{
	font-weight:bold;
	font-size:9px;
	font-family:Century Gothic, 'Andale Mono', sans-serif;
}
div.client_title{
	font-size:10px;
	padding-bottom:10px;
}
.client_subtitle{
	padding:10px 0px 5px 0px;
}
.clients_col1, .clients_col2, .clients_col3{
	float:left;
	margin-bottom:30px;
}
.clients_col1, .clients_col2{
	padding-right:30px;
}