body{
	background-color:#C9BC6F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.main{
	border-left: #666666 2px solid;
	border-right: #666666 2px solid;
}

#nav{
	display:block;
	color:#FFF;
	/*width:650px;*/
	padding-top:45px;
	margin:0px auto;
}
#nav li{
	display:inline;
	height:25px;
	width:180px;
	font-size:16px;
	text-indent:20px;
	/*color:#fff;
	padding:0px 35px;*/
	padding: 0px 28px;
}

#nav li:hover{
	height:25px;
	width:180px;
	text-decoration:underline;
	/*background:#758279;*/
}

#nav li a{color:#968B56;width:250px;}
#nav li a:hover{color:#fff;width:250px;}

#nav #portfolio{
	display:none;
	margin-left:250px;
	margin-top:-20px;
	z-index:200;
	width:250px;
}

#nav li#portfolio_item:hover ul{
	display: block;
}





/*////FONT SIZE for drop down menu/////*/
.subnav {	font-family:  Verdana, Arial, Helvetica, sans-serif;
			font-size: 12px;
			line-height: 15px;
			padding-top: 1px;
			padding-bottom: 1px;
			}
			
.textpicarea {
    font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a.textpicarea:link {
	text-decoration:underline;	
	color:#006600;
}		
						
a.textpicarea:active {
	text-decoration:none;	
	color:#00CCCC;
}

a.textpicarea:visited {
	text-decoration:underline;	
	color: #666666;
}

#wrapper{
position: absolute;
margin-left: 20%;
width: 25%;
}
* html #wrapper {w\idth:25px;}

#content{
position:relative;
overflow-y:auto;
width:680px;
height:400px;
}
* html #content {w\idth:675px;}

#content_area{
width:675px;
}
* html #content {w\idth:675px;}

.style1 {color: #000000}
.style2 {color: #000000;
text-decoration:underline;}

a {			text-decoration: none;
			color: #247493; }		
						
a:active {	text-decoration: none;
			color: #247493; }
			
a:visited {	text-decoration: none;
			color: #247493; }				

			
a:hover{	text-decoration: none;
			color: #36B2D8;/*E59033*/
			background-color: none; }


.menu {width:225px; height:129px; font-size:0.85em;line-height: 35px; position:relative; z-index:100; }
* html .menu {position:relative;width:225px; w\idth:225px;}
.menu ul {padding:0;margin:0;list-style-type:none;}
.menu ul ul {}
.menu li {float:left; text-align:left;}

/*buttons*/
.menu a, .menu a:visited {display:block;font-size:11px;text-decoration:none; color:#fff; height:30px; border:1px solid #000; border-width:1px 0 1px 1px; background:#758279; padding-left:0px; line-height:30px;}
* html .menu a, * html .menu a:visited {w\idth:225px;}
.menu ul ul {visibility:hidden;height:0;top:29px;left:0; width:93px;border-top:1px solid #000;}
* html .menu ul ul {position:absolute;top:30px;t\op:31px;}
.menu table {top:0; left:0; border-collapse:collapse;}
.menu ul ul a, .menu ul ul a:visited {background: #afd8e8; color:#000; height:10px; line-height:1em; padding:5px 10px; width:205px;border-width:0 1px 1px 1px;}
* html .menu ul ul a, * html .menu ul ul a:visited {width:171px;w\idth:205px;}/*difference 34px*/
.menu a:hover, .menu ul ul a:hover{color:#fff; background: #81c1d9;}
.menu :hover > a, .menu ul ul :hover > a {color:#fff; background: #81c1d9;}
.menu ul li:hover ul,
.menu ul a:hover ul{visibility:visible; }
.menu ul :hover ul ul{visibility:hidden;}
.menu ul :hover ul :hover ul{visibility:visible;} 

dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}

#menu{
position:absolute;
left:-225px;
width:225px;
}

dl#menu dt {
line-height:32px;
height:32px;
}
dl#menu li {
text-indent:15px;
background: #afd8e8;
}

dl#menu li a, dl#menu dt a {
background: #afd8e8;
color:#000;
display: block;
border: 0 none;
height: 100%;
}

dl#menu li a:hover, dl#menu dt a:hover {
color:#fff;
background: #81c1d9;
border: 0 none;
height: 100%;
}

#smenu1,#smenu2,#smenu3,#smenu4{
	display:none;
}

#smenu1:hover,#smenu2:hover,#smenu3:hover,#smenu4:hover{
	display:block;
}

#large_image{
	/*max-width: 700px;*/
	width:100%;
	height:auto;
	/*max-width: 100%;
	max-height: 1200px;*/
	width: inherit;
	max-height: 480px;
	position: relative;
	z-index:2;
	/*background-color:#000;*/
}

#image_wrapper{
	/*text-align:center;*/
	position: relative;
	/*width:inherit;*/
	margin:0px auto;
	text-align:center;
	padding-top:15px;
	/*margin:0 16%;*/
}

#image_overlay{
	/*width:100%;*/
	width:400px;
	position: absolute;
	top:0; left:0;
	padding-top: 25px;
	background: url(../Website/Graphics/image_overlay_bgr.png) repeat;
	z-index:3;
	text-align:left;
	color:#FFF;
	min-height:75px;
}

#info_text{
	position: relative;
	display: block;
	top:0;
	padding: 0px 30px;
}

#info_text h8{
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.1em;
}

#thumb_wrapper{
	position: relative;
	width:100%;
	display:inline;
}

#thumb{
	position: relative;
	top:0px;
	z-index:2;
}

#thumb_overlay{
	width:100%;
	#width:100px;
	height:100px;
	position: absolute;
	top:-85px;
	#top:0px;
	left:0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:70px;
	font-weight:bold;
	color:#FFF;
	z-index:3;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	display:block;
}

 @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       #thumb_overlay {top: 0px;}
 }

#thumb_overlay a{
	display:block;
	background: url(../Website/Graphics/image_overlay_bgr.png) repeat;
	width:100%;
	height:100px;
}

#thumb_overlay a:hover{
	background:none;
}

#body_wrapper{
	margin: 0px auto;
	display:block;
	width:700px;
	/*height:100%;*/
	background: url('../Website/Graphics/bg.gif') 0 0 no-repeat;
}
#nav_wrapper{
	display:block;
	height:20px;
	color:#fff;
}
#graphic_wrapper{
	/*float:left;*/
	width:700px;
	padding-top: 20px;
}

#title_wrapper{
	font-size:25px;
	text-align:center;
	padding-top:35px;
}

#bottom_wrapper{
	background:#FFF;
	display:block;
	width:700px;
	/*padding-bottom:30px;
	min-height:600px;*/
	padding-bottom:100%;
}

#iframe_wrapper{
	margin: 0px auto;
	width: 640px;
	padding-top: 25px;
}

.resume{
	width:600px;
	padding-top: 30px;
	margin:0px auto;
}

.shows_text{
	padding:30px 50px 0px 50px;
}

.contact{
	padding-left:50px;
	padding-top:50px;
}

.title_image{
	width:297px;
	height:26px;
}
.assemb_text{
	padding:0px 30px;
	margin:0px auto;
}
.shows_pict{
	margin:0px auto;
}

.anythingSlider{
	width:500px;	
}

.videos{
	margin:0px auto;
	width:100%;
}

/*=================== scrollbar  ====================================*/

#Scrollbar-Container {
/*#scrollbar_container{*/
  position: relative;
	/*display:inline;
	width:40px;*/
  /*top: 270px; left: 460px;*/
}

@-moz-document url-prefix() {
	#Scrollbar-Container {
		display:inline;
	}
}

.Scrollbar-Track {
  width: 20px; height: 40px;
  /*position: absolute;
  top: 90px; left: 34px;*/
  /*background: transparent url(../images/scrollbar_track.gif) no-repeat center center;*/
}
.Scrollbar-Handle {
  position: absolute;
  width: 20px; height: 22px;
}

.Scrollbar-Up {
  position: absolute;
  height:40px;
	top:60px;
	left:30px;
	border:0px;
	z-index:200;
}

.Scrollbar-Down {
  position: absolute;
	display:inline;
  /*top: 120px;*/
	left:650px;
  height:40px;
	top:60px;
	border:0px;
	z-index:200;
}


a img.Scrollbar-Down, a img.Scrollbar-Up  {
	border:0px;
	z-index:200;
}
.Container {
	/*position: absolute;
	top: 50px; left: 100px;
	top:300px;
	left:260px;
	width: 260px;
	height: 240px;*/
	/*background: url(../images/container_background.gif) no-repeat;*/
}

#Scroller-Container{
	position:relative;
	top:-100px;
	
}

#scrollbar_content{
	/*font-size:12px;
	position:absolute;
	top:300px;
	left:260px;*/
	width:540px;
	height:95px;
	padding: 0px 0px -70px 0px;
	text-align:justify;
	vertical-align:middle;
	margin:0px auto;
}

#scrollbar_track {  
    position:absolute;  
    top:0;  
    right:0;  
    height:100%;  
    width:10px;  
    background-color:transparent;  
    cursor:move;  
} 
 
#scrollbar_handle {  
    width:10px;  
    background-color:#5c92e7;  
    cursor:move;  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    opacity:0.9;  
    -moz-opacity:0.9;  
}

@-moz-document url-prefix() {
	.Scrollbar-Down {
		left:300px;
	}
	.Scrollbar-Up {
		left:-300px;
	}
}

.caption_row{
display:none;
}