body{
	font-family:verdana, sans-serif;
	color:#666;
}

.limit{
	height:400px;
}

img.insert {
	margin:10px;
}

img.smallleft{
	margin:10px 20px 10px 0
}

a{
	color:#000;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

p.goback{
	text-align:right;
	font-size:12px;
	margin:-10px 20px 0 0;
}


p.intro{
	font-style:italic;
	font-size:11px;
	background:#e0e0e0;
	padding:5px;
	color:#333;
	border:1px solid #999;
	width:625px;
	margin-bottom:20px;
}

h1 a, h3 a{
	color:#fff;
}

.highslide-caption{
	background:#ccc;
}

a.no_underline:hover{
	text-decoration:none;
}

.highslide-caption h1{
	margin-left:10px;
/*	border:5px solid #dc6f16;*/
	background:#fff;
	text-transform:none;
	color:#000;
}

.highslide-caption a{
	color:#000;
}


div.top_log_in{
	font-size: 11px;
	float: right; 
	color: #333;
	background: #f6f6f6; 
	border: 1px solid #666;
	border-top: 0;
	padding: 2px;
	margin-right: 165px;
	margin-top:-1px;
	
}

.top_log_in a{
	color: #333;
	text-decoration: none;
}

#container{
	width:1000px;
	margin: 0 auto;
	padding:0 0 50px 0px;
}

#header{
	margin-bottom:10px;
}

.medium_box{
	float:left;
	width:450px;
	margin-right:30px;
	margin-left:0px;
}

.bigleft{
	float:left;
	width:655px;
	margin-right:30px;
	margin-left:10px;
/*	border:1px solid red;*/
}

div.row{
	width:990px;
	clear:both;
	background:#fff;
/*	margin-top:100px;*/
/*	display:none;*/
/*	border:1px solid #000;*/
}

.left1{
	float:left;
	width:225px;
	margin-right:30px;
	margin-left:20px;
}

.small_box{
	float:left;
	width:225px;
	margin-right:20px;
	
}

.last_box{
	float:left;
	width:225px;
	margin-right:0px;
}

.bigmiddle{
	float:left;
	width:400px;
	margin-right:10px;
	padding-bottom:100px;
}

.right{
	float:left;
	width:225px;
}

.right_bar{
	float:left;
	width:225px;
	text-align:left;
	margin-right:30px;
}

.bio{
	font-style:italic;
	font-size:11px;
	color:#333;
}

.bio a{
	font-weight:bold;
}

.left_bar{
	float:left;
	width:225px;
	text-align:left;
	margin-right:30px;
}

h1{
	background:#000;
	color:#fff;
	text-transform:uppercase;
	font-family:sans-serif;
	font-size:17px;
	padding:5px 5px 5px 10px;
	margin-left:-20px;
}

h1.film{
	background:#000 url('../img/icons/h1film.jpg') left top no-repeat;
	padding-left:60px;
	height:41px;
	
}

.left_bar h1{
	margin-left:0;
	background:#666;
}

.home h2{
	font-size:12px;
	text-transform:none;
	color:#dc6f16;
	margin-bottom:-15px;	
}

h2{
	font-size:12px;
	text-transform:none;
	color:#dc6f16;
	margin:10px 0 5px 0;	
}

h3{
	background:#666;
	color:#fff;
	text-transform:uppercase;
	font-family:sans-serif;
	font-size:20px;
	padding:5px 5px 5px 10px;
	margin-left:-20px;
}

h4{
	color:#000;
	text-transform:uppercase;
	font-size:12px;
}

h5{
	color:#000;
	margin-bottom:-15px;
	padding:0;
	font-size:18px;
}

p.credit{
	font-size:10px;
	font-weight:bold;
	margin:40px 0 4px 5px;
	color:#333;
	
}

div.cred{
	clear:both;
	width:970px;
/*	display:none;*/
}

div.cred2{
	clear:both;
	width:970px;
	display:none;
}

#footerspace{
	background:#fff;
	height:20px;
	width:906px;
	margin:50px 0 50px 9px;
	clear:both;
	color:#333;
	font-size:12px;
}

#footer{
	background:#000;
	height:40px;
	width:906px;
	margin:50px 0 50px 9px;
	clear:both;
	color:#333;
	font-size:12px;
}

#footer a{
	color:#333;
}

#footer p{
	margin:0 0 0 365px;
	padding-top:15px;
}

ul.archives li{
	list-style:none;
	margin-bottom:10px;
}

ul.archives{
	margin-left:10px;
	padding:0;
}







#nav2{
	clear:both;
	margin-left:30px;
	margin-top:-45px;
}

#nav2 ul{
	padding:0;
	margin:0;
}

#nav2 ul li{
	list-style:none;
	float:left;
	margin-right:67px;
}

#nav2 a{
	color:#333;
}

img.h{
	margin:10px 0 10px -10px;
}

a img{
	border:none;
}


ul.recent_ups{
	margin-left: 0px; 
	padding-left: 0px; 
	background: url(../img/buttons/bg_posts.jpg) top center no-repeat;
	width: 225px;
	padding-top: 35px;
	list-style-type: none;
	margin-top: 0px; 
	height:125px;
}


ul.recent_ups li{
	margin-left: 20px;
	padding-bottom: 3px;
	margin-right: 12px;
	font-size: 10px; 
	margin-top: 10px; 
	border-bottom: 1px dotted #ddd;
	font-weight:bold;
	color:#c85e00;
}













/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
 
/*core classes*/ 
.stripViewer {  
position: relative; 
overflow: hidden;  
border: 5px solid #dc6f16;   
margin: 0 0 1px 0; 
} 
.stripViewer ul { /* this is your UL of images */ 
margin: 0; 
padding: 0; 
position: relative; 
left: 0; 
top: 0; 
width: 1%; 
list-style-type: none; 
} 
.stripViewer ul li {  
float:left; 
} 
.stripTransmitter { 
overflow: auto; 
width: 1%; 
} 
.stripTransmitter ul { 
margin: 0; 
padding: 0; 
position: relative; 
list-style-type: none; 
} 
.stripTransmitter ul li{ 
width: 20px; 
float:left; 
margin: 0 1px 1px 0; 
} 
.stripTransmitter a{ 
font: bold 10px Verdana, Arial; 
text-align: center; 
line-height: 22px; 
background: #dc6f16; 
color: #fff; 
text-decoration: none; 
display: block; 
} 
.stripTransmitter a:hover, a.current{ 
background: #fff; 
color: #000; 
} 
 
/*tooltips formatting*/ 
#tooltip { 
background: #fff; 
color: #000; 
opacity: 0.85; 
border: 5px solid #dedede; 
} 
#tooltip h3 {  
font: normal 10px Verdana;  
margin: 0;  
padding: 6px 2px;  
border: 0; 
} 

.directory{
	display:none;
}






/*TWEET*/

#tweet{
	width:1000px;
	margin: 0 auto;
	padding-left:10px;
	font-size:12px;	
}

#tweet a{
	color:#000;
	font-weight:bold;
}

ul#twitter_update_list{
/*	list-style:none;*/
	font-style:italic;
	margin-left:100px;
}

ul#twitter_update_list li{
	padding-bottom:3px;
	margin-left:20px;
}

/* Logged-in */
.logged-in {
	height:46px;
	padding:0; margin:0;
	background:#ddd url(<?php echo get_option('home'); ?>/wp-admin/images/wp-logo.gif) no-repeat 16px 7px;
	color:#999;
}

.logged-in h1 {
	height:36px;
        margin:0; padding:10px 0 0 55px;
}




.logged-in h1 a {
        margin:0; padding:0;
        color:#fff; font:22px Georgia,"Times New Roman","Bitstream Charter",Times,serif; font-weight:normal; text-decoration:none;
}

.logged-in h1 a:hover {
        text-decoration:underline;
}

.logged-in h1 a span {
        font-size:50%;
}

.logged-in p a, .comments_logged-in a { color:#ccc; border:none; }
.logged-in p a:hover, .comments_logged-in a:hover { border:none; text-decoration:underline; color:#fff; }
.logged-in p { margin:-46px 0 0 0; padding:16px 15px 0 0; text-align:right; font:12px "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; }

.edit a {
        margin:-5px 0 0 0; padding:4px 10px;
	background:#f2f2f2 url(<?php echo get_option('home'); ?>/wp-admin/images/white-grad.png) repeat-x scroll left top;
        border-color:#bbb; border-style:solid; border-width:1px; -moz-border-radius-bottomleft:11px; -moz-border-radius-bottomright:11px; -moz-border-radius-topleft:11px; -moz-border-radius-topright:11px; -moz-box-sizing:content-box;
        color:#464646; font-family:"Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif; font-size:11px !important; text-decoration:none; text-shadow:0 1px 0 #fff; line-height:1.2em; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal;
cursor:pointer; text-decoration:none !important;
}

.edit a:hover {
        border-color:#666;
	background:#f2f2f2 url(<?php echo get_option('home'); ?>/wp-admin/images/white-grad.png) repeat-x scroll left top;
        color:#000;
}

.comments_logged-in {
	padding:10px 10px 10px 15px;
	background:#333; color:#999;
	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
	font:12px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif; 
  }

/*BEGIN MEDIA SLIDER STYLES*/
		
		.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
			margin: 20px 0;
			position: relative;
			width: 100%;			
		}

		/* These 2 lines specify style applied while slider is loading */
		.csw {width: 100%; height: 460px; background: #fff; overflow: scroll}
		.csw .loading {margin: 200px 0 300px 0; text-align: center}

		.stripViewer { /* This is the viewing window */
			position: relative;
			overflow: hidden;
			border: 3px solid #ef912f; /* this is the border. should have the same value for the links */
/*			margin: auto;*/
			width: 440px; /* Also specified in  .stripViewer .panelContainer .panel  below */
			height: 500px;
			clear: both;
			background: #fff;
		}
		
		.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
			position: relative;
			left: 0; top: 0;
			width: 100%;
			list-style-type: none;
			
			/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
		}
		
		.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
			float:left;
			height: 500px;
			position: relative;
			width: 440px; /* Also specified in  .stripViewer  above */
		}
		
		.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
			padding: 0px;
		}
		
		.stripNav { /* This is the div to hold your nav (the UL generated at run time) */
/*			margin: auto;*/
		}
		
		.stripNav ul { /* The auto-generated set of links */
			list-style: none;
			width:440px;
			margin:0;
			padding:0;
		}
		
		.stripNav ul li {
			float: left;
			margin-right: 2px; /* If you change this, be sure to adjust the initial value of navWidth in slideviewer.js */
		}
		
		.stripNav a { /* The nav links */
			font-size: 10px;
			font-weight: bold;
			text-align: center;
			line-height: 32px;
			background: #f8db1d;
			color: #dc6f16;
			text-decoration: none;
			display: block;
			padding: 0 15px;
			font-family:verdana;
		}
		
		.stripNav a:hover {
			background: #f7ac1b;
		}
		
		.stripNav a.current {
			background: #ef912f;
			color: #fff;
		}
		
		.stripNavL, .stripNavR { /* The left and right arrows */
			display:none;
		}
		
		
		#slide1{
/*			background:url("images/dance.jpg");*/
			width:440px;
			height:500px;
		}

		#slide2{
			width:440px;
			height:500px;
		}

		#slide3{
			width:440px;
			height:500px;
		}


/*END MEDIA SLIDER STYLES*/
