/*
Theme Name: HERE
Theme URI: http://www.versionindustries.com
Description: Wordpress skin for HERE film website.
Author: Caspar Newbolt
Author URI: http://www.versionindustries.com
Version: 1.0
*/



body { 
	font-family:Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#999999; 
	text-align:left; 
	line-height:14px;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

a {
	color:#999999; 
	outline:none;
	font-size:12px;
	text-decoration:none;
	text-transform: none;
}

a:hover {
	color:#464646;
	text-decoration:none;
	text-transform: none;
}

img { 
	border:0;
	
}

.clear {
	clear:both;
}

blockquote { background:url(images/quote.gif) no-repeat 100% 0; }
blockquote cite { display:block; border-top:1px solid #999; font-style:normal; }
code { vertical-align:baseline;font:10px "Courier New", Courier, monospace; }
fieldset { border: none; }
h1, h2, h3, h4, h5, h6 {}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
input,textarea { background:#FFF; color:#444; padding:2px; }
#wrap{ width: 980px; margin: 0px auto; }
#header {}
#header h1{}
#header h1 a{}
#header p.blogdescription{}
#content { float:right; width: 682px; margin: 45px 8px 0px 0px; }
#content a {  }
h2.posttitle { margin: 25px 0px 0px 0px; padding: 0px; }
#content h2.posttitle a { background:inherit; color:#000; border:none; font-size:16px; }
.post{  }
p.postdate { color:inherit; background:#F4F4F4; border-top:1px solid #D3D3D3; border-bottom:1px solid #D3D3D3; text-align:right; text-transform:uppercase; padding:5px;}
p.authormeta{background-color:inherit;background: url(images/author.gif) no-repeat 0 50%;padding-left:20px;color:#777;font-size:0.9em;margin:2px 0;}
p.postmeta { background:url(images/document.gif) no-repeat 0 50%; padding-left:20px; }

.postcontent {
	margin-bottom: 50px;
}

.postcontent p {
	color: #666;
	margin-top: 0px;
	line-height:18px;
}

.postindent {
	color: #666;
	text-indent: 35px;
}

.postcontent h3 { }
.postcontent h4 { }
p.commentmetadata { border-top:1px solid #ccc; font-size:0.8em; background:url(images/comment.gif) no-repeat 0 50%; padding-left:10px; }

.large_shot {
	width: 682px;
}

.header_image {
	margin-bottom: 20px;
	width: 682px;
}

.text_image {
	float: left;
	padding: 0 30px 15px 0;
}
	
.metawrap { color:inherit; background:#F4F4F4; border-bottom:1px solid #D3D3D3; font-size:0.75em; text-align:center; margin:10px 0 30px; padding:5px; }
.metawrap p{margin:3px 0;}
#commentwrap{margin:50px 0;}
#commentlist li { margin: 10px 0 40px; }
#commentlist li.alt { background:#F1F1F1; color:inherit; border-bottom:1px solid #D3D3D3; padding:15px; }
#commentform textarea{width:98%;}

.newsdate {
	font-size: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

.newscomments, .newscomments a {
	font-size: 10px;
	margin-top: 0px;
	padding-top: 0px;
	text-align: right;
}

#sidebar{ float:left; width: 205px; margin: 41px 0px 0px 10px; }
#sidebar ul { list-style:none; margin:0; padding:0; }
#sidebar ul li h2 {}
#sidebar ul ul {margin:0 0px 0px 0px;}
#sidebar ul ul ul {margin:0 0 0 0px;}
#sidebar li li {}
#sidebar li#calendar li {}
#sidebar #wp-calendar {}
#sidebar li li a {}
#searchform dd{ margin:3px 0 5px; }
#searchform #s{ width:75%; }
li#search{margin-bottom:30px;}
#footer{clear:both;text-align:center;font-size:0.9em;margin:15px 0;}
#footer p.credit a{color:#000;background:inherit;}
/* Various Classes & Image Alignment  */
.center{text-align:center;}
.floatleft{float:left;margin:5px;}
.floatright{float:right;margin:5px;}
img.center{display:block;margin:10px auto;}
img.left{display:inline;margin:0 10px 5px 0;}
img.right{display:inline;margin:0 0 5px 10px;}
.navigation{ }
.previouslink{float:left;text-align:left;width:45%;}
.nextlink{float:right;text-align:right;width:45%;}
legend,#searchform label{display:none;}
h6,#comments,#respond{font-size:1.5em;}
#commentform dd,#footer p{margin:5px 0;}
#commentform #author,#commentform #email,#commentform #url{width:35%;}

/* HERE Styles */

.title {
	margin-top: 58px;
}

.icons {
	padding-top:25px;
	font-size: 9px;
}

.icons img {
	vertical-align: middle;
}

#accordion .investors {
	font-size: 13px;
}

#accordion .investors ul li { 
	margin-top:0px;
	list-style-type:none;
	padding: 2px 0px 2px 0px;
	letter-spacing: 0px;
}

#accordion .investors ul li a { 
	color: #ccc;
}

#accordion .investors ul li a:hover { 
	color: #000;
}

hr {
	border: 0;
	color: #eee;
	background-color: #eee;
	height: 1px;
	margin-top: 35px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.hr_news {
	border-top: 1px solid #eee;
	height: 1px;
	width: 200px;
	margin: 25px auto;
}

.hr_pages {
	border-top: 1px solid #eee;
	height: 1px;
	width: 200px;
	margin: 25px auto;
}

.hr_single {
	border-top: 0px solid #eee;
	height: 1px;
	width: 200px;
	margin: 5px auto;
}

.hr_double {
	border-top: 0px solid #eee;
	height: 1px;
	width: 200px;
	margin: 15px auto;
}

.hr_triple {
	border-top: 0px solid #eee;
	height: 1px;
	width: 200px;
	margin: 25px auto;
}

.bold_header {
	color: #333;
	font-weight: bold;
	margin: 0 0 15px 0;
}

.small_print {
	font-size: 9px;
}


/* Contact Form */

.contact_table {
	border-spacing: 0px;
}

.field_name {
	font-size: 10px;
}

.single_line {
	background: url('images/contact_form/single_line.gif') top left no-repeat;
	font-size: 12px; 
	margin: 0px 0 0 0px;
	line-height: 10px;
	height: 40px;
}

.single_line2 {
	background: url('images/contact_form/single_line.gif') top left no-repeat;
	font-size: 12px; 
	margin: 0px 0 0 0px;
	line-height: 10px;
	height: 40px;
}

.single_line input{
	font-size: 12px; 
	background: transparent;
	border: 0px;
	height: 18px;
	width: 323px;
	padding: 10px 0px 2px 7px;
	margin: 0px 16px 0 1px;
}

.single_line2 input{
	font-size: 12px; 
	background: transparent;
	border: 0px;
	height: 18px;
	width: 323px;
	padding: 10px 0px 2px 7px;
	margin: 0px 1px 0 1px;
}

.multi_line{
	background: url('images/contact_form/multi_line.gif') top left no-repeat;
	font-size: 12px; 
	margin: 0px 0px 0 0px;
	padding: 10px 2px 2px 6px;
	line-height: 10px;
	border: 0px;
	height: 141px;
	width: 675px;
}

.contact_error {
	font-size: 10px; 
	margin-top: 0px;
	padding-top: 0px;
	text-align: left;
 	 color:#666;
}

.contact_send {
	margin-top: 8px;
	padding-top: 0px;
	text-align: left;
}

.drop_down select {
	margin-bottom: 15px;
	font-size: 14px; 
}

input.bt { display:none; }

.form_errors {
  color:#f99;
  padding-left:5px;
  padding-bottom:15px;
}

.form_errors ul {
	padding-left: 20px;
}

/* Accordian Styles */

.toggler {
	color: #222;
	margin: 0;
	padding: 2px 5px;
	background: #eee;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #f5f5f5;
	border-left: 1px solid #f5f5f5;
	font-size: 11px;
	font-weight: normal;
	font-family: 'Andale Mono', sans-serif;
}

.accordion-click { }
.accordion-click:hover { }

.accordion-content { }

ul#accordion {
	padding:20px 0 0 0;
	width: 205px;
	position: relative;
	height: 100%; 
	cursor: pointer;
	letter-spacing: 1px;
	list-style-type:none;
}

#accordion .selected { color:#000; }

#accordion li.new-group { padding-top:20px; }

#accordion ul li { 
	margin-top:1px;
	margin-bottom:0px;
	margin-left:0px;
	text-align:left;
	margin-left:0px;
	list-style-type:none;
	letter-spacing: 0px;
}

#accordion a {
	display:block;
	padding:2px;
	margin: 0; 
	text-align: left;
}
#accordion ul li a {
	padding-left:12px;
	font-size: 13px; 
}
#accordion ul li ul li a {
	padding-left:24px;
}
#accordion a:hover { background-color: #eee; }
#accordion .icons a { display:inline; padding:0; }

/* End of Accordian Styles */


/* Player Styles */

#player_holder {
	text-align: right;
	height: 35px;
	margin: 0px;
	padding: 0px;
}

/* End of Player Styles */


/* Gallery Styles */

.galleria { list-style: none; }
.galleria li { display: block; overflow: hidden; float:left; }
.galleria li a { display: none }
.galleria li div { position: absolute; display: none; top: 0; }
.galleria li div img { cursor: pointer; }
.galleria li.active div img,.galleria li.active div { display:block; }
.galleria li img.thumb { cursor: pointer; }
* html .galleria li div span { width: 400px } /* MSIE bug */
	
/* BEGIN DEMO STYLE */
.slideshow { position: relative; margin-bottom: 200px;}
.gallery_style { width: 700px; margin: 0 auto; }
.gallery_style ul { padding: 0px; list-style: none; width: 700px;}
.gallery_style li { width: 73px; height: 48px; margin: 0 3px 3px 0px; }
.gallery_style li div {}
.gallery_style li div .caption {}

#main_image { margin: 0 auto 45px auto; height:438px; width:682px; }
#main_image img { margin-bottom:10px; }

.info{ text-align:left; width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}
	
.gallery {padding: 0px; margin: 0px; width: 700px;}
#main_image { text-align: center;}
.caption { font-size: 9px; color:#888;}

/* End of Gallery Styles */


/* ShareThis Styles */

a.stbutton {
	padding: 0px 5px 3px 25px !important;
}

.stbutton {
	display:block;
	height:16px;
}

.share_this a {
	font-size: 9px;
}

.stico_default {
	background: transparent url('http://w.sharethis.com/images/share-icon-16x16.png?CXNID=1000014.0NXC') no-repeat scroll 2px 0 !important;
}

/* End of ShareThis Styles */


/* Credit Styles */

.credit {
	margin-top: 30px;
}

.credit a {
	font-size: 9px;
	color: #ddd;
}

.credit a:hover {
	color: #999;
}

/* End of Credit Styles */


/* Flash Nest Styles */

object {
	margin-left: 0px;
}

/* End of Flash Nest Styles */