/*  
Theme Name: Movie Review Guru
Theme URI: http://tunesoul.com/
Description: Template for Movie Review Guru
Version: 1.0
Author: Abhishek Cherian George
Author URI: http://tunesoul.com/

*/

@import url("960/960.css");
@import url("960/reset.css");
@import url("960/text.css");


body {background:#fffeee; color:#333; font-family: Arial, Helvetica, sans-serif; font-size:14px;}
	
div#top_nav_wrapper {width:100%; height:38px; display:block; float:left; }
div#top_nav_container {padding:0; float:left;}
div#top_nav a {color:#6385A1}
div#top_nav a:hover {color:#D6156C}

div#bottom_nav_wrapper {width:100%;  height:40px; display:block;float:left; border-bottom:1px solid #ccc; border-top:1px solid #ccc; background:#001c22;}
div#bottom_nav_container {float:left;}
div#bottom_nav a {color:#fff}
div#bottom_nav  a:hover {color:#eee}

div#head_wrapper {width:100%; display:block;float:left; background:#74d9ef; border-bottom:5px solid #15c7ef; padding-bottom:20px; }
div#head_container {padding-bottom:0; float:left;}
div#header {}
p.blog_description {text-align:left;}
div#header h1 {padding:0; margin:0;font-size: 10px; text-align:center; font-weight:normal; text-indent:-10000px;}
div#header h1 a{color:#000; }
div#header h1 a:hover {color:#D6156C; }
#header p{	font-size: 18px;	color: #535353;	margin: 0;}

div#featured_wrapper {width:100%;  display:block; float:left; background:#fffeee;border-bottom:5px solid #15c7ef;  }
div#featured_container {float:left;padding-top:20px; padding-bottom:20px;}
div#featured {text-align:left;}
div.featured_image{border:none; width:500px; height:306px; background:#fffeee; float:left;margin-right:20px; margin-bottom:10px;   }
div.featured_entry {	float:left; width:340px;}
div.featured_text {font-size: 16px;	width:340px;}
h2.featured_title{float:left; width:340px;}

/* Slideshow style rules. */

#slideshow {	margin:0 auto;	width:940px;	height:306px;	position:relative;}
#slideshow #slidesContainer {  margin:0 auto;  width:860px;  height:306px;  overflow:auto; /* allow scrollbar */  position:relative;}
#slideshow #slidesContainer .slide {  margin:0 auto;  width:840px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */  height:306px;}
#slideIndex { margin:10px 0 0px 0; width:940px; float:left;  text-align: center;  }
.numbers {	width: 18px; height: 18px; background: #ddd; display: inline-block;	color: #777; border: 1px solid #000; text-align: center; margin: 1px; cursor: pointer; font: normal 14px Arial; }
.active { color: #ddd; background: #777; border: 1px solid #aaa; }

/** 
 * Slideshow controls style rules.
 */
.control {  display:block;  width:39px;  height:300px;  text-indent:-10000px;  position:absolute;  cursor: pointer;}
#leftControl {  top:0;  left:0;  background:transparent  url(images/control_left.png) no-repeat 0 130px;}
#rightControl {  top:0;  right:0;  background:transparent url(images/control_right.png) no-repeat 0 130px;}






div#content_wrapper {width:100%;  background:#fff; display:block; float:left; margin:0 auto 0 auto;}
div#content_container { background:#fff; float:left;}
div#content {}

div#main {background:#fff; margin-top:15px; }

div#footer_nav_wrapper {width:100%; background:#fffeee; height:40px; display:block; float:left; border-top:1px solid #ccc;}
div#footer_nav_container {float:left;}
div#footer_nav {}

div#two_columns_wrapper {width:100%; background:#fff; display:block; float:left;}
div#two_columns_container {background:#fff; float:left; padding-top:20px;}
div#two_columns_first {background:#fff; margin-bottom:20px;}
div#two_columns_second {background:#fff; margin-bottom:20px;}
.two_col_exp {height:200px}

div#three_columns_wrapper {width:100%;  background:#fff; display:block; float:left; border-top:1px solid #ccc;}
div#three_columns_container { background:#fff;float:left;}
div#three_columns_first, div#three_columns_second, div#three_columns_third 
	{background:#fff; margin-bottom:20px;}


div#four_columns_wrapper {width:100%;display:block; float:left;  background:#fff; }
div#four_columns_container { background:#fff; float:left;}
div#four_columns_first, div#four_columns_second,div#four_columns_third, div#four_columns_fourth 
	{background:#fff; margin-bottom:20px;}

div#footer_wrapper {width:100%; display:block;background:#fffeee; }
div#footer_container {padding:0;background:#fffeee; float:left; color:#ccc;}
div#footer {text-align:center; padding-top:20px;}
div#footer a:hover {color:#D6156C;}

div#sidebar {background:#fff; margin-top:15px; margin-bottom:10px; }
div#sidebar ul {list-style-type: none;}
div#sidebar ul li{	 margin: 0;	padding: 0;}
div#sidebar li li{	 margin:0;	padding: 0;}
div#sidebar ul li ul li ul{	 margin-left: 10px;	padding: 0;}
div#sidebar h3 { border-bottom:1px solid #ccc; margin-bottom:5px; margin-top:10px;}

div#three_columns_first {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_first ul {list-style-type: none;}
div#three_columns_first ul li{	 margin: 0;	padding: 0;}
div#three_columns_first li li{	 margin: 0;	padding: 0;}
div#three_columns_first h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }

div#three_columns_second {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_second ul {list-style-type: none;}
div#three_columns_second ul li{	 margin: 0;	padding: 0;}
div#three_columns_second li li{	 margin: 0;	padding: 0;}
div#three_columns_second h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }

div#three_columns_third {background:#fff; margin-top:10px; margin-bottom:10px; padding-top:10px; }
div#three_columns_third ul {list-style-type: none;}
div#three_columns_third ul li{	 margin: 0;	padding: 0;}
div#three_columns_third li li{	 margin: 0;	padding: 0;}
div#three_columns_third h3 { border-bottom:1px solid #ccc; margin-bottom:5px; }




h1, h2, h4 {font-weight: bold;}
h1 {	font-size: 3em;	}
h2 {	font-size: 2em; margin-bottom:10px;	}
h3 { font-size: 18px; font-weight: bold; color: #666;}

h4 { font-size: 16px; font-weight: bold; color: #666; border-bottom:1px solid #ccc; margin:10px 0 0 0;}

h1 {margin-bottom:5px;}
h1, h1 a, h1 a:hover, h1 a:visited {	text-decoration: none;	color: #DB427A;	}
h2, h2 a, h2 a:visited, h3 a, h3 a:visited {	color: #333;	}
h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited{	text-decoration: none;}

h2 a:hover {color:#D6156C;}

a{	color: #6385A1;	text-decoration: none;}
a:hover{	color: #DB427A;}


small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 12px;	line-height: 1.2em;	}



/*search */
#navsearch { width:245px;	float: right; padding-top:8px;}
fieldset.search {	border: none;	width: 247px;	margin: 0 auto;	background: none;}
.search input, .search button {	border: 1px solid #ccc;	float: left;}
.search input.box {	color: #333;	font-size: 1em;	width: 190px;	height: 15px;	padding: 8px 5px 0;	background: #fff;	margin-right: 5px;}
.search input.box:focus {	background: #fff;	outline: none;}
.search button.btn {	width: 38px;	height: 23px;	cursor: pointer;	background: #fff; color:#333;}
.search button.btn:hover {	background: #fff; color:#333;}


/*main search */
fieldset.mainsearch {	border: none;	width: 577px;	margin: 0 auto;	background: none; }
.mainsearch input, .mainsearch button {	border: 1px solid #ccc;	float: left;}
.mainsearch input.box {	color: #333;	font-size: 2em;	width: 450px;	height: 35px;	padding: 8px 5px 0;	background: #fff;	margin-right: 5px;}
.mainsearch input.box:focus {	background: #fff;	outline: none;}
.mainsearch button.btn {	width: 100px;	height: 45px;	cursor: pointer;	background: #fff; color:#333; font-size: 1.6em;}
.mainsearch button.btn:hover {	background: #fff; color:#333;}

/*heading search */
fieldset.headingsearch {	border: none;	width: 477px;	margin: 0 0 0 auto;	background: none; float:right; padding-top:18px;}
.headingsearch input, .headingsearch button {	border: 1px solid #ccc;	float: left;}
.headingsearch input.box {	color: #333;	font-size: 2em;	width: 350px;	height: 35px;	padding: 8px 5px 0;	background: #fff;	margin-right: 5px;}
.headingsearch input.box:focus {	background: #fff;	outline: none;}
.headingsearch button.btn {	width: 100px;	height: 45px;	cursor: pointer;	background: #fff; color:#333; font-size: 1.6em;}
.headingsearch button.btn:hover {	background: #fff; color:#333;}


img.centered { 	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 10px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 10px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left;	}

.entry p {	font-size: 14px;	}
.ze-blog {height:220px; border-bottom:1px solid #ccc; margin-bottom:20px;}
.ze-blog h2 {margin-bottom:10px;}
.ze-blog p {margin-bottom:0px;}
.postmetadata {	text-align: center;	background:#fff; padding:5px; border:1px solid #ccc; color:#666;}
.post_navigation {	display: block;	text-align: center;	margin-top: 10px;	margin-bottom: 60px;	}
.post_nav_link {padding:5px; border:1px solid #ccc;}




/* Begin Comments*/
h3#comments,.comment-navigation,.comment-navigation:after,#respond:after,.comment-rss{display:block} 
ol.commentlist{width:100%} 
h3#comments,#respond h3{color:#333;} 
ol.commentlist,li.authorcomment,li.comment,#respond h3,form#commentform,input#submit{margin:0}
ol.commentlist,ol.commentlist ul,form#commentform{padding:0}  
ol.commentlist{border-bottom:1px solid #ccc} 
ol.commentlist ul{margin:0 0 0 20px} 
li.authorcomment,li.comment,form#commentform textarea,form#commentform input{border:1px solid #ccc}
li.authorcomment,li.comment{padding:10px 0 0 10px;list-style:none;border-bottom:none} 
li.even{background:#fff} 
li.odd{background:#efefef} 
.authorcomment{background:#EDF9FB} 
ul.children ul{margin-left:20px} 
ul.children li{border-right:none} 
.vcard img{float:left;background:#fff; border:1px solid #ccc;} 
.vcard img,.comment-navigation .newer a,.comment-navigation .older a{padding:5px} 
.comment-meta,ol.commentlist li small,p.subscribe-to-comments label{position:relative} 
.comment-meta,ol.commentlist li small{top:10px;left:10px} 
.comment-text{margin:0 10px 0 0} 
.reply,.comment-navigation .newer,input#submit{float:right} 
.reply,.comment-navigation .newer a,.comment-navigation .older a,input#submit{background:#000} 
.reply{margin:0 10px 10px 0} 
a.comment-reply-link,.reply a:link,
.comment-navigation .newer a,.comment-navigation .older a,input#submit{display:inline-block;text-align:center;cursor:pointer;color:#fff} 
a.comment-reply-link,.reply a:link{padding:5px 0} a.comment-reply-link,.reply a:link,input#submit{width:70px} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,
.comment-navigation .older a:hover,input#submit:hover{background:#e7e7e7;text-decoration:none;color:#000;font-weight:bold} 
a.comment-reply-link:hover,.reply a:hover,input#submit:hover{width:68px} 
a.comment-reply-link:hover,.reply a:hover{padding:4px 0} 
a.comment-reply-link:hover,.reply a:hover,.comment-navigation .newer a:hover,.comment-navigation .older a:hover{border:1px solid #000} 
.comment-navigation{margin:10px 0 10px 0} .comment-navigation:after,#respond:after{content:".";height:0;visibility:hidden} 
.clear{clear:both} 
.comment-navigation .newer a:hover,.comment-navigation .older a:hover{padding:4px} 
form#commentform textarea,form#commentform input{padding:2px 3px} 
form#commentform textarea{width:442px} 
input#submit{padding:5px 0 !important;border:0 !important} 
input#submit,p.subscribe-to-comments input{outline:0} 
input#submit:hover{padding:4px 0 !important;border:1px solid #000 !important} 
p.subscribe-to-comments{background:url('images/email_32.png') no-repeat} 
p.subscribe-to-comments,.comment-rss{height:32px;text-indent:42px;padding:5px 0 0 0} 
p.subscribe-to-comments input{margin:5px 3px 3px 3px !important;border:0} 
p.subscribe-to-comments label{top:-2px;color:#666} 
.comment-rss{background:url('images/rss_32.png') no-repeat} 

/*comment total stlying*/
.comment-total{text-align: center;font-size: 1.5em;color: #fff;}
.comment-total span{font-size: 2em;color: #800000;}
/* End Comments */


/* Gallery [gallery] */
.gallery {	display: block; text-align: center;	margin-bottom: 21px !important;	}
.gallery img {	border: 1px solid #000;	padding: 10px;	}


/* Captions [caption] */
.wp-caption {	max-width: 576px;	margin-top: 6px;	padding: 6px 1px 0 1px;	border: 1px solid #ccc;	text-align: center;	}
.wp-caption .wp-caption-text {	margin: 0;	padding: 0 5px;	text-align: center;	font-size: .9em;	font-style: italic;	color: #666;	}
.wp-caption img {	max-width: 564px;	margin: 0 auto;	padding: 0;	border: 1px solid #666;	}

/*nav */
.nav{ padding-top: 0px; }
.nav ul{ list-style: none; float: left;}
.nav ul li{	display: inline; margin: 0;	padding: 0 10px 0 0;	height: 40px;	line-height: 40px;	}
.nav ul li a{	color: #6385A1;	text-decoration: none;}
.nav ul li a:hover{	color: #2c2c2c;}

.footnav{ padding-top: 0px; }
.footnav ul{ list-style: none; text-align:center;}
.footnav ul li{	display: inline; margin: 0;	padding: 0 10px 0 0;	height: 40px;	line-height: 40px;	}
.footnav ul li a{	color: #6385A1;	text-decoration: none;}
.footnav ul li a:hover{	color: #2c2c2c;}


/* Dropdown Menu */
#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative; line-height:1.5em; z-index:300; width:100%; }
#dropmenu a {display:block; padding:0 10px 0 0; color:#2CB6B0; text-decoration:none; background:#001c22; }
#dropmenu a:hover {background:#001c22; color:#ccc;}
#dropmenu li {float:left; position:relative; margin:0; height: 38px;	line-height: 38px;	}
#dropmenu ul {position:absolute; display:none; width:12em; top:38px; left:-11px; }
#dropmenu ul a {border-left:1px solid #ccc;padding-left:10px;  border-top:1px solid #ccc;  }
#dropmenu li ul {border-top:0px solid #ccc; width:14.1em;}
#dropmenu li ul a {width:13em; height:auto; float:left;  border-bottom:1px solid #ccc; border-right:1px solid #ccc; }
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:12em; margin:0px 0 0 10px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}


#wp-calendar { empty-cells: show;	font-size: 14px;	margin: 0;	width: 100%;}
#wp-calendar #next a {	padding-right: 10px;	text-align: right;}
#wp-calendar #prev a {	padding-left: 10px;	text-align: left;}
#wp-calendar a {	display: block;	text-decoration: none;}
#wp-calendar a:hover {	background: #e0e6e0;	color: #333;}
#wp-calendar caption {	color: #999;	font-size: 16px;	text-align: center;}
#wp-calendar td {	color: #666;	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;	letter-spacing: normal;	padding: 2px 0;	text-align: center;}
#wp-calendar td.pad:hover {	background: #fff;}
#wp-calendar td:hover, #wp-calendar #today {	background: #eee;	color: #333;}
#wp-calendar th {	font-style: normal;	text-transform: capitalize;}


input.login-fields  {width:185px;}

.archive_thumb {height: 260px; text-align:center; float:left;}

.archive_thumb a img {width: 134px; height:193px;  border:3px solid #b1b1b1;}
.archive_thumb a:hover img {width: 134px; height:193px; border:3px solid #DB427A;}

#trailers {width:620px;}
#trailers .left {float:left; margin-bottom:20px;}
#trailers .right {float:right; margin-bottom:20px;}

.sidebarshare {background:#fff; width:300px; height:86px;}
.sidebarshare .fb {float:left; margin-right:9px;}
.sidebarshare .tw {float:left;margin-right:9px;}
.sidebarshare .bz {float:left;margin-right:9px;}
.sidebarshare .st {float:left; margin-right:9px;}
.sidebarshare .dg {float:left;}

.sidebarlinks_left {float:left; width:140px;}
.sidebarlinks_right {float:left; width:140px;}

.entrythumb {width:140px; margin:20px 20px 20px 0; float:left;}
.entrythumb img {width: 134px; height:193px;  border:3px solid #b1b1b1;}
.entrysummary {width:450px;float:right; margin:20px 0 0 0;} 

#authorarea{ background: #FFFEE6; border: 1px solid #d2d2d2; padding: 10px; width:598px; overflow:hidden; color: #333; }
#authorarea h3{ font-size: 16px; color:#333; margin:0; padding:0 0 5px 0; }
#authorarea h3 a{ text-decoration:none; color: #333; font-weight: bold; }
#authorarea img{  background: #fff; margin:0; padding:5px; float:right; border: 1px solid #ddd; width: 50px; height: 50px; }
#authorarea p{ color:#333; margin:0; padding:0px 10px 10px 0; font-size: 12px;}
#authorarea p a{ color:#333; }
.authorinfo{ padding-right:60px;
} 
