/* GLOBAL */
* {padding: 0; margin: 0;
}

body {
	margin: 0;
	padding: 0;
  background-color:;
	font: 62.5%/1.75em Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	color: #2A2A2A;
}

/* hide from ie on mac
	html {
		height: 100%;
		overflow: hidden;
	} \*/
	
.clearfix {clear: both;}

ul {
	list-style: none;
	padding-top: 8px;
	width: 100px;
}
	
#flashcontent {
	height: 100%;
	padding:0px 30px 20px;
	overflow:hidden;
	color: #333333;
}

/* PAGE FORMATTING */

/* HEADER */
#hdr{
	width:100%;
	height:99px;
	background:#736c6b;
	margin:0;
	background: url(/images/bkg_header_patrn.jpg);
}

#header_img {
	height: 99px;
	margin:0 auto;
	background-position:center;
	background-image: url(../images/bkg_header.jpg);
	width: 785px;
}


/* CONTENT */
#c-block {
	width:100%;
	margin:0 auto;
	background:#ffffff url(../images/bkg_content.jpg) repeat center;
}

#c-col{
	clear:both;
	margin:0 auto;
	width: 785px;
	z-index:5;
	background-repeat: repeat;
	background-image: url(../images/bkg_content3.gif);
	background-position: center;
}

#leftcontent {
	float:left;
	width:67%;
	margin-right:15px;
	padding-bottom:20px;
	padding-left:30px;
	min-height:250px
	}

#rightcontent {
	margin-right: 30px;
}
#rightcontent p {
font-size:10px;
margin-left:0px;
}

.prop {
	height:400px;
	width:1px;
  }
  
.clear {
	clear:both;
	overflow:hidden;
	height: 1px;
  }
  
#band_container {
	padding:0;
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 85px;
	width: 160px;
	clear: none;
	float: left;
}

img.floatLeft { 
    float: left; 
    margin: 4px;
	border-style:double;
	border:#cccccc;
	margin: 0 10px 10px 0;
}

/* FOOTER */
#wrap_ftr {
width:100%;
height:250px;
background:#746042;
margin:0;
background-image:url(../images/bkg_footer_patrn.jpg);
}

#footer_img {
	height: 70px;
	margin:0 auto;
	background-position:center;
	background-image: url(../images/bkg_footer.jpg);
	width: 785px;
	background-repeat: no-repeat;
}


/* Footer Area */
#footer {
	clear: both;
	padding: 0;
}

	#footer dl {
	float: left;
	line-height: normal;
	padding-left: 20px;
	width: 380px;
	}
	
	#footer ul {
	height: 70px;
	margin: 0 0 0 39px;
	float: left;
	width: 200px;
	}



/*  NAVIGATION */
#nav {
margin: 40px 25px 0 0;
padding:0;
font-weight:bold;
list-style-type:none;
float:right;
text-transform:lowercase; 
}

#nav a {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-size: 11px;
	float:left;
	width:60px;
	font-weight:bold;
	color: #FFCC66;
	text-decoration:none;
	text-align:center
}

#nav a:hover{
	color:#FFFFFF;
}

.nav_gallery {
clear:both;
padding:0;
list-style-type:none;
float:right;
text-transform:lowercase; 
}

#nav_gallery a {
font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
font-size: 11px;
float:right;
color: #333333;
text-decoration:none;
text-align:center
}

#pagetitle {
	float:left;
	clear:both;
	padding:10px 30px 0px;
}

/* IMAGE FORMATTING */
.img {
border: double outset 1px;
color:#999999;
margin-right: 10px;
}

.floatLeftClear { 
    float: left; 
    margin: 10px;
	clear: left;
}

.floatRightClear { 
    float: right; 
    clear: right; 
    margin: 4px; 
}

/* GALLERY NAV
#gnav {
	font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS", Tahoma;
	font-size:10px;
	background: #CCCCCC;
  /*float: right; /* Contain floated list items
}
#gnav li {
  margin: 0;
  padding: 0;
  float: left;
}
#gnav a {
  float: left;
  width: 100%;
  color: #666666;
  padding: 1px;
  text-decoration: none;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #999999;
}

#gnav_artexper a {
  float: left;
  width: 100px;
  color: #666666;
  padding: 1px;
  text-decoration: none;
  line-height: 1.5;
  text-align: center;
  border: 1px solid #999999;
}
#gnav #gnav_stage a {
  border: 1px solid #999999;
}
#gnav a:hover {
  background: #CCCCCC;
}
#body_stage #gnav_stage a, #body_scenic #gnav_scenic a,
    #body_artexper #gnav_artexper a,#body_groups #gnav_groups a,
    #body_portraits #gnav_portraits a,
    #body_commercial #gnav_commercial a, #body_published #gnav_published a {
  background: #fff;
  color: #1A1303;
}
*/
#contact {
	padding_top:20px;
	overflow:hidden;
	float: left;
	clear: right;
	padding-top: 15px;
	padding-right: 20px;
}
#book {
	float: left;
	padding: 10px 10px 10px 40px;
	clear: right;
	display: inline;
}
.book_img {
	border: medium double #999999;
}

