/* Overal setup */
*{margin:0; padding:0;}
body{font-size:62.5%; font-family: Arial, Helvetica, sans-serif; background:url('pix/body_bg.png') repeat-x #000;}
h2{font-size:1.4em; /*font-weight:normal;*/ color:#fff;} 
h3{font-size:1.2em; text-transform:capitalize; font-weight:normal;}
h4{font-size:1.4em;}
p{font-size:1.4em; margin:8px 0; color:#fff; width:500px; line-height:1.4em;}
	p.nocomments{display:none;}
ul, li{list-style:none; margin:0; padding:0;}
a{color:#aaa;text-decoration:none;outline:0;}
	a:hover{color:#eee;}
	a img{border:none;}
img{border:none;}
code{font:11px "Courier New"; color:#666; padding:5px; margin:5px 0; display:block; border-left:1px solid #903000;}
blockquote{color:#ddd; padding:5px; font: 12px Arial,Sans-serif;line-height:1.4em;}
.left{float:left; margin-top:3px; margin-right:8px;}
.right{float:right;margin-left:8px;}
.clear{clear:both;}
.clear-both{clear: both;}
.pagenavi{margin:10px 0; clear:both;}

/*Navigation*/
ul.topnav{list-style:none; text-align:left; padding-right:15px; font-size:1.2em;}
	.topnav li{float:left; margin:0;}
		.topnav li a{font:1.4em arial; outline:none; color:#aaa; text-decoration:none; display:block; padding:15px 15px 10px; text-transform:capitalize; text-shadow:1px 1px 1px #000;}	
		.topnav li a:hover{color:#fff !important; background:url('pix/hover.png') repeat; text-decoration:underline;}
	.topnav li.rss{float:right; display:block; width:60px; background:transparent url('images/rss.png') no-repeat 130% 0;}
		.topnav li.rss a{color:#eee;}
		.topnav li.rss a:hover{background:transparent; color:#a0410d !important;}
.page-item-282{display:none;}		


/*Header*/
#header{width:1024px; height:270px; margin:0 auto 20px;}
	#header h1{width:750px; height:250px; /*background:url('pix/logo-text.png') no-repeat;*/ padding:70px 0 0; margin-left:-15px;}
		#header h1 a{display:block; text-indent: -999em; background:url('pix/logo.png') no-repeat; /*width:400px;*/ height:220px;}
		#header h1 a:hover{}
#main-wrapper{display:block; margin:0 auto; width:100%; padding:10px 0 20px; text-align:left; background:url('pix/main_bg.png') repeat-x #000; border-top:1px solid #fff;}
	.content-wrapper{width:950px; margin:0 auto;}
.main{width:750px; margin:0 auto; padding:0; float:left; overflow:hidden;}

/*thumnail covers*/
.thumb{background: #222 url('images/thumb.png'); display: block; width: 235px; overflow: hidden; height: 150px; margin:10px 5px 15px; position: relative;}
	.thumb.main{-moz-box-shadow:0 1px 5px #000; -webkit-box-shadow:0 1px 5px #000; box-shadow:0 1px 5px #000;}
	.thumb-title{margin-bottom:5px; bottom:0; left:0; display:block; position:absolute; padding:8px 12px; background:url('pix/hover.png') repeat;}
		/*.thumb-title:hover{; cursor:pointer;}*/
	.thumb-title h2{line-height:1.4em;}
		.thumb-title h2 a{display:block; color:#fff; text-decoration:none; text-transform:capitalized;}
		.thumb-title h2 a:hover{color:#fff;}


/*Slideshow*/
.fix h2{/*display:none;*/}
#slideshow-wrapper{width:650px; padding:20px;}
#slideshow{margin:-10px auto 0; -moz-box-shadow: 2px 2px 15px #000; -webkit-box-shadow: 2px 2px 15px #000; box-shadow: 2px 2px 15px #000;}
#slideshowtoggle{width:700px; height:50px; margin:20px auto 0;}
	#slideshowtoggle .status{width:50px; height:50px; font-size:3em; color:#FFF; margin:0 auto;}
	#slideshowtoggle .prev{float:left;}
		#prev-btn{width:40px; height:40px; background:url('pix/slide-prev.png') no-repeat; text-indent:-9999px;}
		/*#prev-btn:hover{width:40px; height:40px; background:url(pix/slide-prev-hover.png) no-repeat; text-indent:-9999px;}*/
		#slideshowtoggle .next{float:right; margin-top:-50px;}
		#next-btn{width:40px; height:40px; background:url('pix/slide-next.png') no-repeat; text-indent:-9999px;/* margin-top:-50px;*/}
		/*#next-btn:hover{width:40px; height:40px; background:url(pix/slide-next-hover.png) no-repeat; text-indent:-9999px; margin-top:-50px;}*/
		
/*Gallery*/
.gallery-item{margin:10px 0; border:none;}
.attachment-thumbnail{border:none;}
dl #gallery-1 img{border:none;}
.attachment-thumbnail{border:none;}
h2.title{padding-bottom:10px;}

/*Showreel*/
#showreel{width:502px; height:402px; margin:0 auto; -moz-box-shadow: 2px 2px 15px #000; -webkit-box-shadow: 2px 2px 15px #000; box-shadow: 2px 2px 15px #000;}

/* Pages */
.h2-title{display:none;}

/*About*/
#about-page{width:600px; height:250px;}
	#about-page p{width:600px;}
	.page-title{font-size:1.2em; margin:5px 0 15px 25px; font-size:2em; font-weight:normal;}
#about-photo{width:200px; height:250px; border:1px #CCC solid; padding:1px; margin:5px 25px; float:left; /*background:#ccc;*/}

/*Contact*/
#contact-page h2{margin:0;}

/*Ancillary*/
#ancillary{/*margin:0; padding:0; height:100px;*/ display:none;}
#ancillary .flickr{padding:3px 2px; background:#202020; overflow:hidden;}
#ancillary .flickr img{margin:10px 10px; width:45px;height:45px;display:block;float:left; }
#ancillary .flickr a img  { border:4px solid #eee; }
#ancillary .flickr a:hover img  { border:4px solid #6199dc; }

/*Text Entry*/
.text-entry{width:450px; height:100%; text-align:justify; color:#fff;}
	.text-entry h2{margin:8px 0; color:#fff;}

/*single page*/
.post.single{line-height:1.4em; width:700px; padding:3px;}
.post.single h2, .post.single h2 a{font:1.4em arial,helvetica; line-height:1.4em; /*color:#333;*/ text-decoration:none; padding-left:7px;}
.post.single .postMeta{font:10px Arial; margin-bottom:5px; color:#999; display:none;}
.post.single .postMeta span.date{padding:0 2px 0 0;}
/*.post.single .postMeta span.comments{background:url(images/comment.gif) no-repeat left center; padding-left:15px;}*/
.post.single .postMeta span.comments a,
.post.single .postMeta span.date a{color:#bd0000;}
.post.single .entry{float:right; line-height:18px ;overflow:hidden; padding-bottom:25px; width:700px;}
.post .entry img.wp-smiley{border:0px none; margin:0; vertical-align:middle;}  /*//////// SMILEY ////////*/
.post .entry img,.entry a img{/*border:1px solid #000;*/}
.post .entry a:hover img{/*border-color:#000;*/}
.post.single h3{font-size:12px; font-weight:bold; color:#6199dc; display:inline;}
.post.single p{margin: 1em 0;}
	.post.single p a,.post.single li a{color:#b3d565;}
	.post.single p a:hover{color:#ddd;}
.post.single p strong{font-weight:bold;}
.post.single p em{font-style:normal; background:#f9f9de;}
.post.single a{color:#fff;}
.post.single a:hover{color:#fff;}
.post.single blockquote{margin:0 1.5em; color:#6c6c6c;}
.post.single ul, .post.single ol{margin:1em;}
.post.single ul li, .post.single ol li {margin:0; color:#666; line-height:1.4em;}

/* Thumbnails */
.attachment-thumbnail{width:150px; height:150px;}
.thumb-title h2{font-weight:normal; text-shadow:#333 1px 1px 1px;}

/* twitter */
#twitter #twitter_update_list { color:#c5e281; line-height:1.4em; padding: 0;line-height:1.6em; font-size:12px; }
#twitter #twitter_update_list a { color:#ddd;padding:0;margin:0;display: block; }
#twitter #twitter_update_list a:hover  { color:#fff;padding:0;margin:0; }

/* sidebar related */
#sidebarwrapper{margin:0; padding:0; float:right; color:#999;}
#left-sidebar{font-size:1em; color:#fff; float:right; margin:10px 0 0; width:190px; height:465px;  background:url('pix/hover.png') repeat; padding:10px 5px;}
	#left-sidebar h3{padding:20px 7px; display:inline; color:#fff; font-size:1.6em; letter-spacing:0.05em; text-shadow:1px 1px 1px #000; text-transform:uppercase;}
	#left-sidebar a{font-size:1.6em; color:#aaa; padding:8px 0; text-shadow:1px 1px 1px #000;}
	#left-sidebar a:hover{color:#fff;}
	#left-sidebar p{color:#ddd;}
	#left-sidebar ul{list-style:none; margin:12px 0; color:#999;;}

.categories{padding:0; color:#666;}
.categories li{padding:7px; color:#444;}
.categories li a{color:#999; text-decoration:none;}
	.categories li a:hover{color:#eee; text-decoration:underline;}
/*.cat-item:hover{background:url(pix/hover.png) repeat-x;}*/

.recent-posts { padding: 10px 0; }
.recent-posts ul { margin: 0px; padding: 0; }
.recent-posts li { margin: 0px; padding: 4px 0; list-style-type: none;  }
.recent-posts li a { text-decoration:none; }
.recent-posts li a:hover { text-decoration:none;  }

.delicious { padding: 10px 0; }
.delicious ul { margin: 0; padding: 0; }
.delicious li { margin: 0px; padding: 2px 0; list-style-type: none;  }
.delicious li a { text-decoration:none; }
.delicious li a:hover { text-decoration:none; }

.tags { margin:10px 0;padding:0;line-height:2em; }
.tags a { text-decoration:none;color:#333;font-weight:normal; }
.tags:hover a { color: #666; text-decoration: none; }
.tags:hover a:hover, #sidebar .tags a:hover { color: #eee;text-decoration: none; }

#right-sidebar { color:#ddd;float:left;width:220px;margin:0;padding:5px;font-size:11px;background: transparent url('images/opa.png'); }
#right-sidebar h3 {padding:3px; background: #6e80c4;display: inline; color: #eee; }
#right-sidebar p { color:#ddd; padding-bottom:10px;}
#right-sidebar a   { color:#999;text-decoration:none; }
#right-sidebar a:hover { color:#fff; }
#right-sidebar ul { list-style:none;margin:8px 0 4px; }

/* COMMENTS */
h3#comments, h3#respond { font-weight:normal; font-size: 14px;font-family: arial, verdana;letter-spacing:-1px; color:#ddd;padding:5px 0;}	
ol.commentlist { list-style:none; margin:0; padding:0; }
ol.commentlist cite { text-transform:none; font-style:normal; }
ol.commentlist li { border-bottom:1px dotted #222; padding:15px 0; }
ol.commentlist h5 { font-size:12px; margin:3px 0; padding:0; }	
ol.commentlist h5 a:link, a:visited { color:#679ef1;}
ol.commentlist h5 a:hover { color:#fff; }
ol.commentlist h5 small { display:block; }	
ol.commentlist li { font-size: 11px; margin: 0; }
ol.commentlist li span.moderate { padding:2px; color:#f30; }

/* form */
#commentform { margin: 1em 0;}
#author, #email,#url,#comment{font:1em arial,helvetica,verdana,sans-serif;margin: 5px 0;padding:2px;}
.comment-warning strong { color: #999; font-weight: bold; }

/* Footer */
#footer{color:#fff; font-size:1em; line-height:1.4em; padding:0; margin:0 auto; clear:both; text-align:left; background:#000; border-top:1px solid #fff;}
	#footer a{color:#999; border-bottom:1px solid #333;}
		#footer a:hover{color:#eee;}
	#footer img{display:none;}
#footer-box{width:950px; margin:0 auto;}

/* Contact from */
input, textarea{padding:4px 2px;}
input[type="button"],input[type="submit"]{padding:5px 10px; cursor:pointer;}

