/*
Theme Name: Movie Castle B3
Theme URI: http://www.eemir3.com
Description: The Theme is improved by <a href="http://www.eemir3.com">Movie Castle</a>. The theme comes from <a href="http://www.blogohblog.com" title="Free WordPress Themes">Blog Oh! Blog</a> and comes under a Creative Commons License.
Version: 1.2
Author: Blog Oh! Blog
Author URI: http://www.blogohblog.com
*/

/*++++++ BODY ++++++++*/
* { margin: 0; padding: 0; list-style:none; text-decoration:none; }
body { font-family: "Georgia",Tahoma, Verdana, Arial,sans-serif;font-size:12px; color: #333; background: #003873; letter-spacing:1px; }
#loading{background:transparent url(images/loading.gif) no-repeat center;height:25px;position:absolute;top:20px;width:937px;z-index:2;}

/*++++++ H1,H2,H3,H4 HYPERLINKS ++++++++*/
h2,h3{padding:10px 0 10px 0;font-size:14px;}
a:link{color:#0A9BDC;text-decoration: none;}
a:active{color:#00478c;text-decoration: none;}
a:visited{color:#0A9BDC;text-decoration: none;}
a:hover{color:#00478c;text-decoration: none;} 
a:focus{outline:none;}

/*++++++ MAIN ++++++++*/
#wrapper {width: 937px; margin:20px auto 20px;}
.wapper{display:block}
.wapper *{display:block;height:1px;overflow:hidden; background:#ffffff;}
.wapper1{margin-left:3px;margin-right:3px;padding-left:1px;padding-right:1px;border-left:1px solid #6d8daf;border-right:1px solid #6d8daf;background:#bfcddc;}
.wapper2{margin-left:1px;margin-right:1px;padding-right:1px;padding-left:1px;border-left:1px solid #194b81;border-right:1px solid #194b81;background:#ced9e4;}
.wapper3{margin-left:1px;margin-right:1px;border-left:1px solid #ced9e4;border-right:1px solid #ced9e4;}
.wapper4{border-left:1px solid #6d8daf;border-right:1px solid #6d8daf;}
.wapper5{border-left:1px solid #bfcddc;border-right:1px solid #bfcddc;}
.wapperfg{background:#ffffff;} 

/*++++++ HEADER ++++++++*/
#header { width:917px; height:90px;margin:0 0 10px 9px;}
#logo { width:336px; float:left;margin-top:15px;}
#headright { float:right; background:url(images/allbg.gif) no-repeat -57px 0px;width:85px;height:68px;margin-top:15px;}
#logo h1{text-indent:-10000px; background:url(images/allbg.gif) no-repeat 0px -69px;width:312px;height:65px;}
#diyself {float:right;width:276px;margin-top:15px;}
.diy{display:block;}
.diy *{display:block;height:1px;overflow:hidden;background:#DAEBF3;}
.diy1{border-right:1px solid #eff6f9;padding-right:1px;margin-right:3px;border-left:1px solid #eff6f9;padding-left:1px;margin-left:3px;background:#e3f0f6;}
.diy2{border-right:1px solid #fbfdfd;border-left:1px solid #fbfdfd;padding:0px 1px;background:#e1eef5;margin:0px 1px;}
.diy3{border-right:1px solid #e1eef5;border-left:1px solid #e1eef5;margin:0px 1px;}
.diy4{border-right:1px solid #eff6f9;border-left:1px solid #eff6f9;}
.diy5{border-right:1px solid #e3f0f6;border-left:1px solid #e3f0f6;}
#motto{background:#DAEBF3;padding:0 0 0 8px;}
#motto p{margin:0;padding:0;}

/******  SearchBar  *******/
.searchform { width: 250px; height: 23px; float:right; background: url(images/allbg.gif) 0 -135px no-repeat; margin:3px 4px 0 0;}
.searchform .s { float: left; margin: 4px 0 0 6px; border: 0; width: 182px; background: none; color:#999999; }
.searchform .go { float: right; margin: 6px 8px 0 0; width:52px; height:11px; background: url(images/allbg.gif) 0 -50px no-repeat; text-indent:-9999px;border:none;}
.search .result {padding-left:20px;width:300px;} 

/*++++++ NAV ++++++++*/
#nav{width:919px;line-height:29px;background:url(images/allbg.gif) 0 -158px repeat-x;height:29px;margin-left:9px;}
#nav ul{list-style:none;}  
#nav li {float:left;position:relative;color:#0A9BDC;font-weight:bold;}  
#nav ul ul {visibility:hidden;position:absolute;left:0;top:29px;}  
#nav table{position:absolute;left:0;top:0;}  
#nav ul li:hover ul,#nav ul a:hover ul{visibility:visible;}  
#nav a{display:block;text-align:center;text-decoration:none;width:85px;color:#fff;font-weight:bold;
        line-height:29px;}  
#nav a:hover{font-weight:bold;background:url(images/allbg.gif) 0 -187px repeat-x;}  
#nav ul ul li {clear:both;text-align:left;}  
#nav ul ul li a{display:block;height:29px;background:url(images/allbg.gif) 0 -158px repeat-x;color:#fff;}  
#nav ul ul li a:hover{color:#0A9BDC;} 
#nav table {position:absolute; top:0; left:0;}
#nav .search { float:right; }

/* navi for IE6 */
#nav li a:hover {position:relative;color:#0A9BDC;background:url(images/allbg.gif) 0 -187px repeat-x;width:85px;}
#nav li a:hover ul {display:block;position:absolute;top:29px;left:0;width:85px;}
#nav li a:hover ul li a {display:block;background:url(images/allbg.gif) 0 -158px repeat-x;color:#fff;width:85px;}
#nav li a:hover ul li a:hover {color:#0A9BDC;font-weight:bold;background:url(images/allbg.gif) 0 -187px repeat-x;}

/*++++++ CONTENT ++++++++*/
#content { float: left; width: 917px; margin:10px auto 10px; margin:10px 0 0 9px;display:inline;padding-bottom:10px;background:#ffffff;}
#left { float: left; width: 555px;}
#left h2{font-size:14px;padding:13px 0 5px 15px;color:#00478c;}
#right { float:right; width:352px;}
.entry h2 { display:block;padding:10px 0 0 15px; font-size:14px;}
.entry .bg{ background:#DAEBF3; width:545px; height: 50px;}
.postinfo {float:left;padding-left:20px;}
.postcomment {float:right;padding-right:15px;}
.entry { width:545px; border:1px solid #d4dee4; margin-bottom:8px;padding:5px;line-height:140%;}
.entry img {margin:0;}
.entry p { padding:0px 4px 15px 9px;line-height:20px;}
.entrybg {background:#DAEBF3; width:545px; height: 40px;}
.entryh2{float:left;}
.entrys{float:right;padding:15px 15px 0 0;}
.postbg {background:#DAEBF3; width:545px; height: 60px;}
.info{float:left;padding-left:15px;}
.comnum{float:right;padding-right:15px;}
.postbg .title a{color:#00478c;}
.postbg .title a:hover{color:#0A9BDC;}
.pmeta, .allinfos { padding:5px 0px 10px 15px;color:#105f94;font-size:10px}
.postmetadata { background:#eef5f8; padding:10px;font-size:12px;}

html>body .entry ul { padding: 0 0 0 30px; padding-left: 10px; } 
html>body .entry li { margin: 7px 0 8px 10px; }
.entry ul li:before { content: "\00BB \0020"; }
.entry ol { padding:0; margin:0;}

/*++++++ SIDEBAR ++++++++*/
#sidebar { width:352px;border:1px solid #c5d6ad;margin-bottom:8px;}
#sbg { width:332px; background:#fff; padding:5px; }
#sidebarbottom { width:342px; padding:5px; border:1px solid #c5d6ad; margin-bottom:10px; }
#sbottombg { margin:auto; width:332px; background:#f8f8f4; padding:5px; }
.feedimg{float:right;margin:5px 13px 0px 10px;}
#feedleft{float:left;padding-left:15px;margin:10px 0 10px 0;}
#feedleft .rss_1, #feedleft .rss_2, #feedleft .rss_3 {background:transparent url(images/allbg.gif) no-repeat; text-indent:20px;}
#feedleft .rss_1 {background-position:-322px -7px;}
#feedleft .rss_2 {background-position:-322px -23px;}
#feedleft .rss_3 {background-position:-322px -39px;}
#ttl ul li {margin:0 10px 0 0;overflow:hidden;padding:5px 0 2px 18px;white-space:nowrap;line-height:19px;white-space:nowrap;_width:94%;text-overflow:ellipss; overflow:hidden; display:block;}
#ttf ul li {float:left;margin-right:10px;overflow:hidden;padding:5.5px 0 1.5px 18px;_padding:6px 0 1px 18px;white-space:nowrap;width:130px;line-height:18px;}
.widget_box {float:left;font-size:12px;margin:0;padding:0;width:318px;color:#0A9BDC;}
.widget_box h1, .widget_box h2, .widget_box h3 {font-size:14px;font-weight:bold;letter-spacing:1.5px;margin:24px 0 10px 3px;*margin:26px 0 10px 3px;_margin:22px 0 8px 3px;padding:0;color:#00478C;}
.widget_box ul li {background:url(images/allbg.gif) no-repeat -328px -232px; border-bottom:1px dotted #dadada;margin:0;padding:0;}

/*+++++++ COMMENTS +++++++*/
#comments {margin:10px 0;}
.comments {padding-left:10px;font-size:14px;font-weight:bold;color:#00478c;}
.commentframe {width:525px;border:1px solid #dfdfdf;_margin:6px 0 8px 10px;}
.commentframe .meta{float:right;padding:7px 0 5px 0;width:470px;}
.commentframe .metaleft{float:left;}
.commentframe .meta p{padding:4px 10px 5px 0;}
.commentframe .clean{clear:both;}
#avatar {float:left;margin:10px;_margin:10px 10px 10px 5px;}
#c {margin-left:8px;width:310px;}
#commentform p { padding-bottom:10px;}
#commentform .loginout{margin-left:8px;}
#commentform #author {border:1px solid #dadada; height:20px; width:180px;padding-left:5px;background:#eff3ef;}
#commentform #email {border:1px solid #dadada; height:20px; width:180px;padding-left:5px;background:#eff3ef;}
#commentform #url {border:1px solid #dadada; height:20px; width:180px;padding-left:5px;background:#eff3ef;}
#commentform #comment {font-size:13px; border:1px solid #dadada; height:170px; width:95%;margin-left:8px;background:#eff3ef; padding:5px;}
#commentform .submit{margin-left:8px;}
.commentlist cite { padding:5px 5px 5px 10px; }
.commentlist cite a { color:#333;}
.defaultcomment {background: #f8f8f4;}
.admincomment {color:#333;background-color:#ffffdd !important;}
.wingscomment {color:#333;background-color:#ffeef7 !important;}
.plutocomment {color:#333;background-color:#e9fefb !important;}

/*++++++ FOOTER ++++++++*/
#fb { width:937px; margin:0 auto 10px; color:#008ade; text-align:center;padding-bottom:10px;*padding-bottom:20px;font-size:11px;}
#fb a:link { color : #fff; }
#fb a:active { color : #fff; }
#fb a:visited { color : #fff;}
#fb a:hover	{ color : #efe64f;} 

/*++++++ MISC ++++++++*/
acronym, abbr, span.caps { cursor: help; }
acronym, abbr { border-bottom: 1px dashed #999; }
blockquote { margin: 0 40px 16px 40px;padding:15px 10px 0 10px;border-left: 5px solid #00478c; background-color:#ebf1fa; color:#888;}
blockquote cite { margin: 5px 0 0; display: block;}
.center { text-align: center; }
hr { display: none; }
img { border:none;}
a img { border: none; }
.alignright{float:right;padding-right:5px;}
.alignleft{float:left; padding-left:10px; padding-bottom:20px;}
img.alignleft, div.alignleft {float:left;margin:0 0.5em 0.5em 0;}
img.alignright, div.alignright {float:right;margin:0 0 0.5em 0.5em;}
img.aligncentered, div.aligncentered {text-align:center;margin:0 auto;}
.clear { clear:both; }
.pleft { float:left; width:720px; }
.pright { float:right; width:164px;}
pre {border: solid 1px #9a9a9a;color: blue;margin: 10px;padding:10px;background: #f3f2ed}
code {font-size:1.0em;color: #000}
.blue {color:#0A9BDC;}
.b{font-weight:bold;}
.pem{text-indent:2em;}

/**************** Gallery *********************/
.gallery {text-align:center;}
.gallery img {padding:2px; height:100px; width:100px;}
.gallery a:hover {background-color:#ffffff;}
.attachment {text-align:center;}
.attachment img { padding:2px; border:1px solid #999999;}
.attachment a:hover {background-color:#FFFFFF;}
.imgnav {text-align:center;}
.imgleft {float:left;}
.imgleft a:hover {background-color:#FFFFFF;}
.imgleft img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}
.imgright {float:right;}
.imgright a:hover {background-color:#FFFFFF;}
.imgright img{ padding:2px; border:1px solid #999999; height:100px; width:100px;}

/* flash */
/*#flash {margin-bottom:10px; width:545px; border:1px solid #d4dee4; padding:5px;}*/

/* tab */
.taber { margin:0px;padding:0px;width:342px;}
.tabhead a{display:inline-block;height:12px;line-height:12px;vertical-align:middle;text-align:center;padding:0 6px 18px 8px;_padding:0 6px 2px 9px;text-decoration:none;}
.tabhead  h2{color:#00478c;}
.tabheadlive{background-color:#DAEBF3;}
.tabitemhide{background-color:#DAEBF3;display:none;margin:5px;}
.tabitemlive{background-color:#DAEBF3;padding:10px;}
.tabitemlive img{margin-right:10px;width:48px;height:48px;}
.tabitemlive p{margin:2px 3px;}
.tabcontext ul { margin:0;}
.tabcontext ul li {background:url(images/allbg.gif) no-repeat -333px -235px; padding:5px 0 5px 12px;white-space:nowrap;_width:94%;text-overflow:ellipss; overflow:hidden; display:block;}

/* pagenavi*/
.navigation {padding:15px;text-align:center;/*visivility-IE*/border:1px solid #fff;}
.navileft {float:left;}
.naviright {float:right;}
.aligncenter, div.aligncenter {display: block;margin:0 auto;}
.wp-pagenavi {text-transform:uppercase;}
.wp-pagenavi a {text-decoration:none;border: 1px solid #d4dee4;color: #999;margin:2px;padding:2px 6px;}
.wp-pagenavi a:hover {border: 1px solid #0A9BDC;color: #00478c;}
.wp-pagenavi span {border:1px solid #d4dee4;margin:2px;padding:2px 6px;}
.wp-pagenavi span.pages {margin-left:0;color: #0A9BDC;border: 1px solid #d4dee4;}
.wp-pagenavi span.current {border: 1px solid #0A9BDC;color: #00478c;}
.wp-pagenavi span.ico{background:transparent url(images/allbg.gif) no-repeat -325px -55px;border:none;padding-top:0px;}
