/* 
Theme Name: Banter_v1
Description: The Customized Movie Banter theme
Author: Paddu
Author URI: http://www.paddu.in
Version: 1.0
*/

/* Reset CSS */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding: 0;margin: 0;}
a{outline: 0;}
table{border-collapse: collapse;border-spacing: 0;border:none}
fieldset,img {border:0;outline:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-weight: normal;font-style: normal;}
ol,ul{list-style: none;}
caption,th{text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
q:before,q:after {content:'';}
abbr,acronym{border: 0;}

/* Tags CSS */
body{font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;font-size:12px;color:#333;background-color:#ccc;line-height:145%;}
h1,h2,h3,h4,h5,h6{font-family:Georgia, "Times New Roman", Times, serif;color:#e00;line-height:145%;}
h1{font-size:24px;border-bottom:1px solid #ccc;padding:0px 0px 10px 0px;margin-bottom:15px;}
h2{font-size:20px;padding:10px 0px;border-bottom:1px solid #ccc;margin-bottom:10px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
a:link{color:#e00;text-decoration:none;}
a:visited{color:#c00;text-decoration:none;}
a:hover{color:#f00;text-decoration:underline;}
a:active{color:#e00;text-decoration:none;}
strong,b{font-weight:bold;}
em,i{font-style:italic;}
u{text-decoration:underline;}
pre{}
small{font-size:10px;color:#999;line-height:130%;}
blockquote{padding:10px;margin-left:15px;border-left:10px solid; background-color:#eee;line-height:145%;}
p{margin-bottom:10px;line-height:145%;text-align:justify;}
div{}
span{}
hr{margin:10px 0px;height:1px;background:#999;border:none;}
input{border:1px solid #ccc;padding:5px 8px;}

/* Wrappers */
.wrapper, .headerwrapper, .menuwrapper, .bannerwrapper, .contentwrapper, .footerwrapper, .copyrightwrapper{position:relative;width:100%;}
.wrapper{background-image:url(images/bg.png);background-repeat:repeat-y;background-position:center;}
.headerwrapper{}
.menuwrapper{}
.bannerwrapper{}
.contentwrapper{}
.footerwrapper{}
.copyrightwrapper{}

/* Containers */
.header, .menu, .submenu, .content, .footer, .copyright{position:relative;width:980px;margin:0 auto;}
.header{height:135px;background-image:url(images/headerbg.jpg);background-repeat:repeat-x;}
.menu{height:30px;background-image:url(images/headerbg.jpg);background-repeat:repeat-x;background-position:0px -139px;}
.submenu{height:30px;background-image:url(images/headerbg.jpg);background-repeat:repeat-x;background-position:bottom;border-bottom:1px solid #444;}
.content{}
.blogcontent{float:left;width:510px;padding:15px 15px 0px;overflow:hidden;}
.sidebar{width:190px;padding:15px;}
.left{float:left;}
.right{float:right;}
.footer{height:86px;background-image:url(images/footerbg.jpg);background-repeat:repeat-x;}
.copyright{padding:9px 0px;background-image:url(images/footerbg.jpg);background-repeat:repeat-x;background-position:bottom;color:#999;text-align:center;}

/* Header */
.header a#logo{display:block;float:left;height:135px;width:390px;text-indent:-9999em;background-image:url(images/themoviebanter.jpg);}
.header h1{border:0px;margin:0px;display:inline;}
.header .social{float:right;width:280px;height:105px;padding-top:30px;}
.header .social .snetwork{clear:both;width:205px;height:49px;background:url(images/social.png);background-repeat:no-repeat;padding:24px 0px 0px 54px;}
.header .social .snetwork a{display:block;height:32px;width:33px;background:#fff;margin-right:7px;float:left;}

/* Menu */
.mmenu{float:left;width:600px;}
.mmenu ul{list-style:none;}
.mmenu ul li{border-right:1px solid #555;float:left;height:30px;}
.mmenu ul li a{padding:6px 30px;display:block;color:#aaa;text-decoration:none;}
.mmenu ul li a:hover{background:#3e3e3e;color:#aaa;text-decoration:none;}
.mmenu ul li.current-menu-item a{background:#363636;}
.mmenu ul li.current_page_item a{background:#363636;}
.mmenu ul li.current-menu-item a:hover{background:#363636;}
.mmenu ul li.current_page_item a:hover{background:#363636;}
.submenu ul{list-style:none;}
.submenu ul li{border-right:1px solid #3e3e3e;float:left;height:30px;position:relative;}
.submenu ul li a{padding:6px 30px;display:block;color:#aaa;text-decoration:none;}
.submenu ul li a:hover{background:#2e2e2e;color:#aaa;text-decoration:none;}
.submenu ul li.current-menu-item a{background:#363636;}
.submenu ul li.current_page_item a{background:#363636;}
.submenu ul li:hover ul{display:block;}
.submenu ul li ul{display:none;position:absolute;top:30px;background:#333;left:0px;z-index:99999;border-top:1px solid #666;}
.submenu ul li ul li{float:left;}
.submenu ul li ul li a{display:block;width:180px;padding:5px 12px;}
.submenu ul li ul li a:hover{background:#2e2e2e;}

/* Search */
#search{float:right;width:245px;padding:5px 4px 0px;color:#999;}
#search input#s{border:1px solid #fff;background:#fff;padding:2px;width:200px;font-size:11px;}
#search input#searchsubmit{padding:2px 5px;background:#666;border:1px solid #999;color:#fff;font-size:11px;}

/* Banner */
.banner{display:block;}
.banner .panel{text-align:center}
.banner .panel-overlay h2{font-size:16px;color:#fff;font-family: "Trebuchet MS",'lucida grande', tahoma, verdana, arial, sans-serif;border:0px;padding:5px 0px;margin:0px;}
ul.filmstrip li img{float:left;width:60px;height:60px;}
ul.filmstrip li p{display:none;}


/* Blog Posts */
.post{float:left;width:250px;height:135px;position:relative;margin-bottom:15px;padding:0px 10px 15px 0px;border-bottom:1px solid #ccc;}
.post .articlecontent img{float:left;max-width:60px;padding:2px;border:1px solid #ccc;margin:0px 8px 0px 0px;max-height:60px;}
.post .articlecontent h3{font-size:12px;font-family:'lucida grande', tahoma, verdana, arial, sans-serif;width:175px;float:right;}
.post .articlecontent p{color:#555;font-size:11px;text-align:left;line-height:160%;margin-bottom:0px;}
.post .articlecontent div.articlesummary{font-size:11px;overflow:hidden;position:absolute;bottom:10px;left:0px;}
.spost{margin-bottom:30px;}
.sarticlehead h1{border-bottom:0px;margin-bottom:0px;}
.sarticlehead p{font-size:11px;color:#999;padding-bottom:10px;border-bottom:1px solid #ccc;}
.sarticlesummary{font-size:11px;color:#999;border-top:1px solid #ccc;padding-top:10px;}
.sarticlecontent{padding-bottom:10px;}
.sarticlecontent p{}
.sarticlecontent img{display:block;max-width:510px;margin:0px auto 10px auto;}
.articleshare{width:120px;margin:5px 15px 5px 0px;float:left;border:1px solid #ccc;border-bottom:0px;background-color:#fff;}
.articleshare img{display:inline}
.articlesharein{padding:5px 8px;border-bottom:1px solid #ccc;color:#666;font-size:11px;overflow:auto;}
.articlesharein a{color:#666;font-size:11px;}
.articlesharein a:hover{text-decoration:none;}

/* Navigation */
.navigation { overflow:hidden; text-align:center;padding:10px 0px 25px;;}
.Nav { margin:10px auto; }
.navigation span { display:none; }
.navigation a { padding:2px 8px 2px 8px; background-color:#D0D6DF; color:#333333; display:inline-block; }
.navigation a:hover { background-color:#B7C1D0; }
.navigation .on { padding:5px 10px 5px 10px; }

/* Comments */
.comment-content{clear:both;margin-top:10px;}
.comment-content a, .bglink a { padding:1px 0px 1px 0px; color:#000000; }
.comment-content a:hover, .bglink a:hover { color:#666666; }
.alignright { float: right; }
.post-text p{text-align:justify;}
.commentlist { padding:0px; margin:0px; overflow:hidden; }
.commentlist ul { margin:0px; padding:0px; list-style:none; list-style-image:none; }
.commentlist li { margin:0px 0px 0px 0px; padding:0px; list-style:none; overflow:hidden; }
.children .comment { padding-left:20px; }
.comment-box { overflow:hidden; background-color:#ECEEF2; margin:10px 0px 0px 0px; }
.comment-text { overflow:hidden; padding:10px 10px 0px 10px; }
.avatar { float:left; margin:0px 10px 0px 0px; }
.comment-author cite, .comment-author cite a { font-weight:bold; font-style:normal; }
.comment-meta a { font-size:8pt; color:#999999; }
.comment-reply { font-size:8pt; float:right; }
.comment-reply a { background-color:#ECEEF2; padding:3px 7px 3px 7px; color:#333333; margin-left:5px; }
.comment-reply a:hover { background-color:#DCDFE7; }
.trackbacklist { padding:0px 0px 0px 20px; overflow:hidden; }
.trackbacklist .comment-author cite, .trackbacklist .comment-author cite a { font-weight:normal; }
#respond input, #respond textarea { background-color:#F8F8F8; padding:4px; border:solid 1px #CCCCCC; }
#respond input { background-color:#F8F8F8; }
#respond input:hover, #respond textarea:hover { border:solid 1px #AEAEAE; }
#respond #comment { width:98%; max-width:98%; }
#respond #submit { background-color:#E3E4E6; }
#respond #submit:hover { background-color:#D7D8DB; }

/* Sidebar */
.sidebar ul{margin-bottom:20px;color:#888;}
.sidebar ul h3{padding-bottom:5px;margin-bottom:8px;border-bottom:1px solid #999;color:#fff;font-weight:bold;font-size:14px;font-family: 'lucida grande', tahoma, verdana, arial, sans-serif;}
.sidebar ul li ul{list-style:disc;margin-left:20px}
.sidebar ul li#tag_cloud-3{line-height:200%;font-size:10px;text-align:center}
.sidebar ul li#tag_cloud-3 h3{text-align:left;}
.sidebar a:link{color:#888;text-decoration:none;}
.sidebar a:visited{color:#888;text-decoration:none;}
.sidebar a:hover{color:#ccc;text-decoration:underline;}
.sidebar a:active{color:#888;text-decoration:none;}
.textwidget p{margin-bottom:0px;}

/* Footer */
.footer ul{padding:37px 0px 0px 15px;float:left;width:500px}
.footer ul li{float:left;padding:1px 15px;border-right:1px solid #fff}
.footer ul li:last-child{border-right:none;}
.footer ul li a{color:#fff;}
.footer a.rss{float:right;display:block;padding:8px 12px 8px 40px;float:right;color:#fff;background-image:url(images/rss.png);background-repeat:no-repeat;background-position:3px 3px;margin:28px 20px 0px 0px;}
.footer a.rss:hover{text-decoration:none;}

/* Submit Movie */
form#cformsform label{display:block;width:120px;clear:both;float:left;}
form#cformsform ol li{margin:8px;}
form#cformsform input{width:200px;}
form#cformsform textarea{width:300px;border:1px solid #ccc;}
form#cformsform li.cf-box-group{line-height:200%;}
form#cformsform li.cf-box-group label{float:none;clear:both;display:inline}
form#cformsform li.cf-box-group input{clear:both;width:20px}
form#cformsform p.cf-sb{text-align:center;}
p#ll{display:none;}
div.failure{color:#ff0000;font-weight:bold;border:1px solid #ff0000;padding:5px;background:#ffcccc}
