/*
Theme Name: 8MM
Description: Tema oficiala a blogului de filme 8mm.ro
Version: 1.0
Author: 8mm.ro
Author URL: http://8mm.ro
*/
html { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#565656; background:#FAFAFA; }

.clear { clear:both; }
a { text-decoration:none; color:#878455; }
a:hover { text-decoration:underline; color:#313131; }
a img { border:0px; }
.separator { height:6px; clear:both; }

.wrapper { width:996px; margin:0 auto; }

.round_pane { /*padding:0 6px;*/ }
.round_pane .round_Inside { padding:1px; background:#D6D5D5; }
.round_pane .round_Inside .round_Inside2 { background:#F6F6F6; /*padding-top:4px*/  }

.rp_pane { /*padding:0 6px;*/ }
.rp_pane .rp_Inside { padding:1px; background-color:#FFF; }
.rp_pane .rp_Inside .rp_Inside2 { height:120px; /*padding-top:4px*/  }

.rc_pane { /*padding:0 6px;*/ }
.rc_pane .rc_Inside { padding:1px; background-color:#FFF; }
.rc_pane .rc_Inside .rc_Inside2 {  }

.boxHeading { padding:0 10px; height:25px; background:url(images/main-heading.gif) repeat-x 0 0; margin-bottom:8px; }
.boxHeading h3, .boxHeading h2, .boxHeading h1 { font-size:20px; font-weight:normal; margin:0; color:#ffffff; }

.boxHeading2 { padding:0 0 12px 0; }
.boxHeading2 h2 { font-family:Georgia; font-size:20px; font-weight:normal; margin:0; color:#095688; }

.header { border:1px solid #5B5B5B; border-width:1px 0; background:#4B4B4B; padding:10px 0 0; }
.header .headerc2 { border:1px solid #5A5A5A; border-width:1px 0; background:#696969; padding:10px 0 0; }
.header .headerc2 .headerc3 { background:url(images/bg.gif) repeat-x top left; border:1px solid #696969; border-width:1px 0; }
.header .headerc2 .headerc3 .wrapper { background:url(images/header-wrapper.gif) no-repeat center top; height:160px; }
.header .logo { width:500px; height:75px; float:left; }
.header .logo .blogname { font-family:Arial, Helvetica, sans-serif; color:#149AC0; font-size:1px; }
.header .logo .blogname a { color:#149AC0;  }
.header .logo .blogname a span { color:#4B4B4B; }
.header .logo .blogname a:hover { color:#4B4B4B; text-decoration:none; }
.header .logo .blogname a:hover span { color:#149AC0; }
.header .logo .blogdesc { font-size:0px; font-weight:bold; padding:2px 0 0; color:#6F6F6F; }
.header .bads { width:468px; height:60px; float:right; border:0px solid #DBDBDB; margin:10px 0 0; }

.specialBox { padding:0; background:#1B1B1B url(images/footer-box.gif) repeat-x left -3px; margin:0; }
.specialBox .colBoxHeading { padding:5px 6px; text-transform:uppercase; }
.specialBox .colBoxHeading h3 { margin:0;  font-size:18px; font-weight:normal; color:#c5c5c5; }
.specialBox .lcol { width:607px; height:262px; padding:4px; float:left; border-right:1px solid #2A2A2A; }
.specialBox .rcol { width:358px; height:262px; float:right; padding:4px 5px 4px 4px; border-left:1px solid #000000; }
.specialBox .rcol ul { margin:0; padding:0; list-style:none; }
.specialBox .rcol ul li { background:#333333; padding:3px; border:1px solid #0F0F0F; height:41px; margin-bottom:4px; }
.specialBox .rcol ul li.falt { background:#202020; }
.specialBox .rcol ul li .image { border:1px solid #7A7979; width:52px; height:39px; margin-bottom:4px; float:left; }
.specialBox .rcol ul li .description { width:290px; height:39px; margin-bottom:4px; float:right; }
.specialBox .rcol ul li .description h2 { font-size:14px; color:#CDCDCD; margin:0 0 3px; }
.specialBox .rcol ul li .description h2 a { color:#CDCDCD; }
.specialBox .rcol ul li .description p { margin:0; font-size:11px; color:#7B7B7B; }
.specialBox .rcol ul li .description p a { color:#7B7B7B; }
.slider .slideElem { display:none; }

.mainWrap { background:#000000 url(images/mainWrap.gif) repeat-x top left; min-height:511px; }
.mainWrap .insideWrap { background:transparent url(images/insideWrap.gif) repeat-x 0 bottom; min-height:511px; }

.topLinks { background:#fff url(images/topLinks.gif) repeat-x top left!important; }
.topLinks .links { height:30px; line-height:30px; padding:0 6px; }
.topLinks .links a { color:#5C5C5C; font-weight:bold; }
.topLinks .links span { padding:0 6px; }
.breadcrumb { padding:5px; }
.breadcrumb a { color:#C2A549; }

.featured-post .round_Inside2 { background:#F7FFF1 url(images/sotd.gif) repeat-x top left!important; }
.sticky .round_Inside2 { background:#fff url(images/featuredArticle.gif) repeat-x top left!important; }

.topNav { float:right; height:35px; }
.topNav ul { padding:0; margin:0; list-style:none; }
.topNav ul li { float:left; margin:0 0 0 4px; }
.topNav a, .topNav a span.r, .topNav a span.b { background:url(images/topNav.gif); display:block; height:30px; }
.topNav a:hover, .topNav a:hover span.r, .topNav a:hover span.b { background:url(images/topNav-hover.gif); }
.topNav .current_page_item a, .topNav .current_page_item a span.r, .topNav .current_page_item a span.b { background:url(images/topNav-hover.gif); }


.topNav a, .topNav a:hover, .topNav .current_page_item a { height:30px; padding:0 0 0 8px; background-repeat:no-repeat; text-decoration:none; }
.topNav a span.r, .topNav a:hover span.r, .topNav .current_page_item a span.r { padding:0 8px 0 0; background-repeat:no-repeat; background-position:right -60px; }
.topNav a span.b, .topNav a:hover span.b, .topNav .current_page_item a span.b {  background-repeat:repeat-x; background-position:left -30px; line-height:30px; color:#fff; }


.ddsmoothmenu ul{  z-index:100; margin: 0; padding: 0; list-style-type: none; }
/*Top level list items*/
.ddsmoothmenu ul li{ position: relative; display: inline; float: left; }
/*Top level menu link items style*/
.ddsmoothmenu ul li a{ display: block; /*background of menu items (default state)*/ color: #2d2b2b; text-decoration: none; }
* html .ddsmoothmenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/ display: inline-block; }
 .ddsmoothmenu ul li a:link, .ddsmoothmenu ul li a:visited{ color: white; }
.ddsmoothmenu ul li a.selected{ color: white; }
.ddsmoothmenu ul li a:hover{ color: white; }
.ddsmoothmenu ul li ul li { }
.ddsmoothmenu ul li ul li a, .ddsmoothmenu ul li ul li a span.r, .ddsmoothmenu ul li ul li a span.b { background:#0C8AAE; display:block; height:30px; }
.ddsmoothmenu ul li ul li a:hover, .ddsmoothmenu ul li ul li a:hover span.r, .ddsmoothmenu ul li ul li a:hover span.b { background:#0C8AAE; }
.ddsmoothmenu ul li ul li .current_page_item a, .ddsmoothmenu ul li ul li .current_page_item a span.r, .ddsmoothmenu ul li ul li .current_page_item a span.b { background:#0C8AAE; }


.ddsmoothmenu ul li ul li a:hover { height:30px; padding:0 0 0 8px; background:#0D6B86; text-decoration:none; }
.ddsmoothmenu ul li ul li a:hover span.r { padding:0 8px 0 0; background:#0D6B86; background-position:right -60px; }
.ddsmoothmenu ul li ul li a:hover span.b {  background:#0D6B86; line-height:30px; color:#fff; }




/*1st sub level menu*/
.ddsmoothmenu ul li ul{ position: absolute; left: 0; display: none; visibility: hidden; border:1px solid #0D6B86; border-width:1px 1px 0 0; }
/*Sub level menu list items (undo style from Top level List Items)*/
.ddsmoothmenu ul li ul li{ display: list-item; float: none; margin:0; }
.ddsmoothmenu ul li ul li ul{ top: 0; }
.ddsmoothmenu ul li ul li a{ border-bottom:1px solid #0D6B86; border-left:1px solid #0D6B86; width:204px; display:block; margin: 0; border-top-width: 0; }
* html .ddsmoothmenu{height: 1%;} 

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* ######### CSS for shadow added to sub menus  ######### */

.ddshadow{
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
background: silver;
}

.toplevelshadow{ /*shadow opacity. Doesn't work in IE*/
opacity: 0.8;
}

/* Sub level menu links style */
.ddsmoothmenu ul li ul li a{
display:block;
margin: 0;
border-top-width: 0;
}

.botNav { padding:11px 0 0; height:27px; line-height:27px; }
.botNav ul { padding:0; margin:0; list-style:none; float:left; height:27px; }
.botNav ul li { float:left; padding:0 0 1px 0; background:url(images/li-sub-nav-sep.gif) no-repeat right top; }
.botNav ul li a { padding:0 15px; display:block; color:#5A5A5A; font-size:14px; font-weight:bold; }
.botNav ul li a:hover { text-decoration:none; color:#212121; }

.search { width:220px; margin:0; padding:0; height:22px; float:right; }
.search .t { background:url(images/tbox.gif) no-repeat top left; padding:4px 2px; width:154px; border-width:0px; font-size:11px; float:left; margin:2px 0 0; color:#868686; }
.search .s { float:right; margin:2px 0 0; }

.featured-content { padding:5px 0 10px; margin:0 0 10px; border-bottom:3px solid #8B8B8B; }
.featured-content .adsense { width:300px; height:250px; float:right; padding:4px 7px; border:1px solid #E3E3E3; background:#F3F3F3; }
.featured-content .fContent { width:211px; height:250px; float:left; padding:0 11px 4px 0; }
.featured-content .fContent .image { width:200px; height:112px; background:url(images/ec_bc.gif) no-repeat top left; padding:5px 5px 4px 6px; }
.featured-content .fContent h2 { font-size:14px; margin:7px 0 4px; }
.featured-content .fContent h2 a { color:#007C9B; }
.featured-content .fContent p { margin:0; }
.featured-content .fContent a.readmore { display:block; text-indent:-9999px; width:78px; height:25px; overflow:hidden; margin:8px 0 0 0; background:url(images/more-link.gif); }
.featured-content .fContent a.readmore:hover { text-decoration:none; }

.jad { height:636px; }
.jad .colL { width:434px; height:631px; float:left; margin:0 5px 0 0; border:1px solid #E4E4E4; }
.jad .colR { width:282px; height:633px; float:left; }

.cWrap { width:728px; float:left; }
.content { background:#fff; border:1px solid #E4E4E4; border-width:0 1px 1px; padding:0 5px 5px; margin-bottom:10px; }
.content_inside { padding:10px 0 0; }
.content .rightCol { width:254px; float:right; min-height:300px; }
.content .sidebar_left { width:178px; float:left; }
.content .leftCol { width:540px; float:left; margin:0 5px 0 0; min-height:300px; border:1px solid #EDEDED; }
.cols1 { float:left; width:288px; }
.cols2 { float:right; width:288px; }

.footer-box { background:#616161 url(images/footer-box2.gif) repeat-x  left 35px; }
.footer-box .inside { background:url(images/footer-box.gif) repeat-x top left; padding:0 0 5px; }
.footer-box .colBoxHeading { padding:6px 0; }
.footer-box .colBoxHeading h3 { margin:0;  font-size:18px; font-weight:normal; color:#FFFFFF; }
.footer-box ul { margin:0; padding:0; list-style:none; }
.footer-box ul li.first-b { border-top-width:0px; }
.footer-box ul li.last-b  { border-bottom-width:0px; }
.footer-box ul li { border-bottom:1px solid #646464; border-top:1px solid #848282; padding:4px 0 4px 20px; background:url(images/list-bullet-2.gif) no-repeat left 8px; }
.footer-box ul li a { color:#D8D8D8; }
.footer-box .colBody1 { float:left; width:305px; padding:0 14px 0 0; }
.footer-box .colBody2 { float:left; width:305px; padding:0 14px; }
.footer-box .colBody3 { float:left; width:305px; padding:0 0 0 13px; }
.footer-box .colBody3 .tagCloud {  padding:0; }
.footer-box .colBody3 .tagCloud a { color:#D8D8D8; }
.footer-box .sep-foot   { background:url(images/sep-foot.gif) repeat-y 317px top; margin:5px 0 0; }

.footer .subscribe { width:290px; float:right; padding:10px 0 0; color:#fff; }
.footer .subscribe h4 { margin:0; font-weight:bold; font-size:24px; }
.subform { padding:8px 0 0; }

.copyright { background:#646464 url(images/copyright.gif) repeat-x top left; border-top:1px solid #757575; text-align:center; height:26px; line-height:26px; color:#fff; }
.copyright a { color:#FFF; }

.last a { border-width:0!important; }

.tabs { padding:0; }
.tabs ul.ulnav { margin:0; padding:0; list-style:none; }
.tabs ul.ulnav li { cursor:pointer; height:26px; line-height:26px; padding:0 9px; background:#4590C0 url(images/li-normal.gif) repeat-x center top; color:#fff; float:left; border-right:3px solid #D2D2D2; }
.tabs ul.ulnav li.last { width:138px; border-right-width:0px; }
.tabs ul.ulnav li.active { background:#373737 url(images/li-selected.gif) repeat-x center top; color:#fff; }
.tabs .tabbody { height:200px; background:url(images/tabBG.jpg) no-repeat top left; padding:10px 0; border-top:3px solid #fff; }

#rc_content, #mc_content, #mp_content { display:none; }

.fContent2 { width:204px; height:284px; float:left; padding:0 0 11px 8px; }
.fContent2 .image { width:196px; height:147px; padding:2px; border:3px solid #EEEEEE; background:#fff; }
.fContent2 h2 { font-size:14px; margin:7px 0 4px; }
.fContent2 h2 a { color:#007C9B; }
.fContent2 p { margin:0; }
.fContent2 a.readmore { display:block; text-indent:-9999px; width:78px; height:25px; overflow:hidden; margin:8px 0 0 0; background:url(images/more-link.gif); }
.fContent2 a.readmore:hover { text-decoration:none; }

.catFeatured { border:1px solid #E4E4E4; margin-bottom:5px; }
.catFeatured .moxHeading { padding:5px 10px 0; height:20px; background:url(images/main-heading.gif) repeat-x 0 0; }
.catFeatured .moxHeading h3, .catFeatured .moxHeading h2, .catFeatured .moxHeading h1 { font-size:14px; font-weight:normal; margin:0; color:#ffffff; }
.catFeatured .moxBody { padding:8px 6px 0; height:172px; }
.catFeatured .moxBody ul { list-style:none; margin:0; padding:0; }
.catFeatured .moxBody ul li { border-bottom:1px solid #D4D4D4; padding:5px 0 8px; margin-bottom:8px; }
.catFeatured .moxBody ul li .image { border:1px solid #7A7979; width:52px; height:39px; margin-bottom:4px; float:left; }
.catFeatured .moxBody ul li .description { width:206px; height:39px; margin-bottom:4px; float:right; }
.catFeatured .moxBody ul li h2 { font-size:14px; color:#CDCDCD; margin:0 0 6px; }
.catFeatured .moxBody ul li h2 a {  color:#3973C0; }
.catFeatured .moxBody ul li .description p { margin:0; font-size:11px; color:#7B7B7B; }
.catFeatured .moxBody ul li .description p a { color:#7B7B7B; }


