/*  
Theme Name: SMA Entertainment By Design
Theme URI: http://www.sma-ebd.com
Description: Entertainment By Design
Version: March 2011
Author: Neon Solutions
Author URI: http://www.neonsolutions.com.au

################### CSS TOC ###################

1 Reset
2 Layout
3 Nav
4 Typography
5 Lists
6 Images
7 Links
8 Forms
9 Tables
10 Other
11.Reset
----------------------------------------------------------------------------------------------------  */html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0;}
html{margin-bottom:1px;overflow-y:scroll;}
/* 2.Layout
----------------------------------------------------------------------------------------------------  */body{color:#FFF;font-family:Helvetica, Arial, sans-serif;font-size:62.5%;background-color:#000;margin:0;padding:0;}
#container,#page{width:980px;margin:0 auto;padding:0;}
#header{width:980px;height:325px;position:relative;border-top:10px solid #e8c99a;margin:0 auto 30px;padding:0 0 12px;}
#brand{width:150px;height:110px;position:absolute;left:30px;top:50px;margin:0 20px 0 0;}

#brand a img:hover {opacity:0.7;filter:alpha(opacity=70);}

#what-we-do{width:210px;height:35px;position:absolute;left:0;top:190px;margin:0; overflow:hidden; text-align:center;}
#what-we-do p { font-size:1.2em; width:210px;}
#slideshow{float:right;width:760px;height:290px;background:#000; overflow:hidden;z-index:100;margin:0;}
#nav-hold{width:980px;height:45px;position:absolute;bottom:0;border-top:1px solid #8E7B5E;border-bottom:1px solid #8E7B5E;}
.title{background:url(images/regular/img4.gif) no-repeat right center;border-bottom:1px dotted #999;padding:0 0 15px;}
.titlesub{border-bottom:1px solid #CFCFCF;}
.boxed1 .content{padding:0 20px;}
.boxed2 .title{font:normal 182% Helvetica, Arial, sans-serif;}
.boxed2 .content{padding:0 20px 0 0;}
.boxed3 .title{font:normal 129% Helvetica, Arial, sans-serif;}
.boxed3 .content{padding:20px;}
.boxed3 ol,.boxed3 ul{margin-left:1em;}
.boxed4 .content{padding:0 10px;}
/* Page   content   */#main-col{float:right;width:740px;padding:0;}
#main-col p,#main-col ol,#main-col ul{font-size:1.5em;line-height:1.4em;color:#888;margin:0 0 15px;padding:0;}
#main-col #sub-stories p{font-size:13px;}
#main-col h4.opera{color:#C00;}
#main-col h4.avail-only{color:#ac2464;font-weight:700;}
#imagegallery{clear:both;float:left;}
/* Nav   */#nav{background:#222;font-size:1.1em;}
#nav,#nav ul{list-style:none;line-height:1;}
#nav a,#nav a:hover{display:block;text-decoration:none;border:none;}
#nav li{float:left;list-style:none;}
#nav.main a,#nav.main a:visited{display:block;color:#A07C42;}
#nav.diva a,#nav.diva a:visited{display:block;color:#8C376F;}
strong{color:#ddd;}
#news strong{color:#aaa;font-weight:100;}
/* Sidebar   */#sidebar{float:left;width:207px;}
/* News   */#latest{float:left;width:207px;clear:both;border:1px double #000;padding:0;}
.frameTop{background:url(images/regular/frameTop.jpg) no-repeat 0 0;display:block;width:207px;height:37px;margin:20px 0 0;}
.frame{background:url(images/regular/frameRepeat.jpg) repeat-y 0 0;display:block;width:207px;}
.frameBottom{background:url(images/regular/frameBottom.jpg) no-repeat 0 0;display:block;width:207px;height:37px;margin:0 0 20px;}
#enews{height:40px;width:177px;display:block;padding-bottom:10px;margin:-19px 0 0 15px;}
#enews h3{font-size:1em;text-decoration:none;text-transform:uppercase;color:#513F21;margin-bottom:5px;padding:0;}
#news{width:180px;margin:0 auto;padding:0;}
ul#news{width:380px;list-style-type:none;margin:0;padding:0;}
ul#news li{list-style-type:none;text-align:center;text-decoration:none;color:#A07C42;margin:0;padding:0;}
#news h2.title{color:#FFF;text-decoration:none;padding:0 0 5px;}
#news p{font-size:1.1em;color:#888;}
#actlogos{padding-top:10px;padding-bottom:0;}
/* Welcome   */#welcome{margin-bottom:20px;}
/* Testimonial   */
.sma-area{height:370px;margin-bottom:20px;background:url('images/home/quote-shadows.jpg') no-repeat bottom right;position:relative;}
.bubble{position:absolute;left:100px;top:30px;width:420px;display:table; padding:40px 40px 20px 40px; background:#1a1a19; background:rgba(255,255,255,0.1);-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em; border:2px solid #000;}
.bubble p{display:table-cell;vertical-align:middle;text-align:center;}

#quotes-hold { width:740px; height:500px; margin:0; padding:0; position:relative; background:url("images/home/quote-shadows.jpg") no-repeat scroll right bottom transparent; }

body.home #quotes-hold { height:370px;}
body.home .sma-quotes-home { height:195px;}

.sma-quotes,.sma-quotes-home { width:500px; height:318px; margin:40px auto 20px auto; padding:40px;  }

#main-col .sma-quotes p,#main-col .sma-quotes-home p { background:#1a1a19; background:rgba(255,255,255,0.1);-moz-border-radius:1em;-webkit-border-radius:1em;-khtml-border-radius:1em;border-radius:1em; border:2px solid #000;padding:30px; font-size:20px;}

body.home #main-col .sma-quotes-home p { font-size:16px;}

#main-col .sma-quotes-home p strong { font-size:14px;}
#caption { position:absolute; bottom:20px; right:338px; font-size:20px; font-family:Georgia, Times, serif;}
#controls {width:300px; height:35px; text-align:center;margin:0 auto; padding:0; z-index:200;}
#controls p { font-size:1.2em;}
#controls a { padding:3px;}

#twocol-entry{clear:both;height:150px;margin-bottom:20px;}
.entry-meta { margin:0 0 15px 0;}
twocol-featurebox{float:left;margin:0 0 10px;}
#threecol-entry{float:left;margin-bottom:20px;}
#threecol-left{float:left;width:210px;}
#threecol-right,#threecol-middle{float:left;width:215px;margin-left:30px;}
#col-left .post-box{background:#111;margin:0 0 20px;padding:10px;}
.post{margin:0 0 15px;}
body.archive .post { margin:0 0 15px;padding:0 0 15px 0; border-bottom:1px dotted #999;}
.meta { margin:10px 0;}
#main-col #sub-stories p.posted { font-size:10px;}


/* 3.Navigation-bottom
----------------------------------------------------------------------------------------------------  */
#header-bottom{width:980px;height:100px;border-top:1px solid #8E7B5E;position:relative;vertical-align: top;
border-top:0px solid #e8c99a;margin:0 auto 30px;padding:0 0 0;}
ul.navmenu, .navmenu ul { list-style-type: none; display: inline; }
ul.navmenu { display: table; width: auto; table-layout: fixed; }
ul.navmenu>li { display: table-cell; width: auto; }
ul.navmenu li>ul { width: auto; }  

/* 3.Navigation-top
----------------------------------------------------------------------------------------------------  */

#nav-hold ul{list-style:none;margin:0;padding:0;}
#nav-hold a{display:block;text-decoration:none;text-transform:uppercase;font-size:1.4em;margin:0 25px;padding:15px 14px 18px;}
/* Sub Nav   */#subnavbox{width:340px;height:35px;margin:0 0 20px;padding:0;}
ul.sub-nav{float:left;height:35px;width:340px;margin:0;padding:0;}
ul.sub-nav li{display:block;float:left;}
ul.sub-nav li a{display:block;outline:none;height:35px;border:none;text-indent:-9999px;color:#fff;margin:0;padding:0;}
ul.sub-nav li a:hover{border:none;}
/*.current_page_item a,#menu-top-nav li a:hover{text-decoration:none;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em;}
 */ul.sub-nav li#smahistory a{width:195px;background-position:0 0;}
ul.sub-nav li#theteam a{width:145px;background-position:-195px 0;}
/* Hover   */ul.sub-nav li#smahistory a:hover{width:195px;background-position:-455px 0;}
ul.sub-nav li#theteam a:hover{width:145px;background-position:-650px 0;}
#subnavbox.theteam ul.sub-nav li#theteam a{background-position:-50px 0;}
ul#menu-top-nav.menu li ul{position:absolute;left:-999em;height:auto;width:220px;top:45px;background:#faf3c8 url('images/nav/bg-grad-gold.png') repeat-x 0 0;-webkit-border-bottom-left-radius:0.6em;-webkit-border-bottom-right-radius:0.6em;khtml-border-radius-bottomleft:0.6em;-khtml-border-radius-bottomright:0.6em;-moz-border-radius-bottomleft:0.6em;-moz-border-radius-bottomright:0.6em;border-bottom-left-radius:0.6em;border-bottom-right-radius:0.6em;margin:0 0 0 25px;}
ul#menu-top-nav.menu li li a{font-weight:400;font-size:1.2em;color:#222;border-bottom:1px solid #222;margin:0;padding:12px 15px;}
/* page dependent nav styles   Diva  */.page-id-23 ul#menu-top-nav.menu li ul{background:#552143;}
.page-id-23 ul#menu-top-nav.menu li li a{color:#903872;}
/* Boys  */.page-id-1188 ul#menu-top-nav.menu li ul{background:#2f457b;}
.page-id-1188 ul#menu-top-nav.menu li li a{color:#4b70c6;}
/* Opera  */.page-id-26 ul#menu-top-nav.menu li ul{background:#5a0000;}
.page-id-26 ul#menu-top-nav.menu li li a{color:#a00;}
/* Rhythm  */.page-id-33 ul#menu-top-nav.menu li ul{background:#7c3411;}
.page-id-33 ul#menu-top-nav.menu li li a{color:#cb551c;}
ul#menu-top-nav.menu li li{width:220px;}
ul#menu-top-nav.menu li li.current-menu-item a{color:#eee;}
ul#menu-top-nav.menu li:hover ul,ul#menu-top-nav.menu li li:hover ul,ul#menu-top-nav.menu li li li:hover ul,#nav-hold li.sfhover ul,#nav-hold li li.sfhover ul,#nav-hold li li li.sfhover ul{left:auto;}
#menu-top-nav li a:hover{-moz-border-radius:0.3em;}
#menu-top-nav li ul li a:hover{-moz-border-radius:0;}
#logo,.diva#logo,.opera#logo,.oohjames#logo,.rhythm#logo{float:left;margin-top:20px;width:180px;height:120px;}
.diva#logo{background-image:url(images/sds/divalogo.gif);}
.opera#logo{background-image:url(images/obd/operalogo.gif);}
.oohjames#logo{background-image:url(images/ohj/oohjameslogo.gif);}
.ratpack#logo{background-image:url(images/trp/ratpacklogo.gif);}
.rhythm#logo{background-image:url(images/rut/rhythmlogo.gif);}
#logo h1{display:block;width:180px;height:120px;}
#logo h2{font:bold 11px Verdana, Helvetica, Arial, sans-serif;}
#logo a{text-decoration:none;color:#FFF;}
ul.pics li{ margin-bottom:15px;}
ul.pics li{display:inline;float:left;}
ul.pics li img{display:block;height:34px;width:34px;background:#222;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em;margin:0 10px 10px 0;padding:5px;}

ul.pics.main li { margin-bottom:0;}
ul.pics.main li img {width:100px; height:100px;}

/* 4.Typography
----------------------------------------------------------------------------------------------------  */h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 20px;padding:0;}
h1{font-size:3.6em; line-height:1.1em; color:#A07C42;}
h2{font-size:3em; color:#A07C42;}
h3{font-size:2.2em; line-height:1.3em; color:#f2f2f2;}
h4{font-size:1.6em; line-height:1.3em; color:#eee;} #col-right h4 { border-bottom:1px dotted #999; padding:0 0 5px 0; color:#f2f2f2;}
h5{font-size:1.1em;margin-bottom:5px; line-height:1.3em;}
h6{font-size:0.9em;line-height:1.3em;}

#sidebar h2{font-size:1.5em;}
#sidebar h3{font-size:1.3em; line-height:1.3em;color:#513F21;margin-bottom:5px;}

ul.vids li, ul.pdf li { height:50px;}
ul.vids li a{ background:url('images/icons/vid.png') no-repeat left center; padding:12px 0 12px 50px;}
ul.vids.dl li a{ background:url('images/icons/vid-dl.png') no-repeat left center;}
ul.pdf li a{ background:url('images/icons/pdf.png') no-repeat left center; padding:12px 0 12px 50px;}

small{font-size:85%;}
.entry blockquote{display:block;font-style:italic;font-size:120%;line-height:150%;width:auto;margin:0;padding:10px 20px;}
sidebarlogos{height:210px;width:200px;clear:both;}
ul#actlogos,ul#actlogosdiva,ul#actlogosopera,ul#actlogosoohjames,ul#actlogosratpack,ul#actlogosrhythm,ul#actlogosebd{height:210px;width:200px;margin:0;padding:0;}
ul#actlogos li a{display:block;float:left;outline:none;width:100px;height:70px;border:none;text-indent:-9999px;background:url('images/logos/acts/acts-100px.jpg') no-repeat 0 0;margin:0;padding:0;}
ul#actlogos li#boys a{background-position:-100px -70px;}
ul#actlogos li#opera a{background-position:0 -70px;}
ul#actlogos li#james a{background-position:-100px 0;}
ul#actlogos li#ratpack a{background-position:0 -140px;}
ul#actlogos li#ebd a{background-position:-100px -140px;}
ul#actlogos li a:hover{opacity:0.7;filter:alpha(opacity=70);}

/* Footer   */#footer{width:980px;border-top:1px solid #8E7B5E;margin:15px auto 30px;padding:15px 0 0;}
#footer p{text-align:left;font-size:75%;color:#666;padding:0;}
#footer p.legal{width:780px;float:right;margin-right:0;padding:0;}
#footerlogos{width:980px;border-bottom:1px dotted #444;margin:0 0 15px;padding:0 0 0px;}
#footerlogos a{float:left;opacity:0.3;filter:alpha(opacity=80);margin:0 30px 10px 0;}
#footerlogos a:hover{opacity:1;filter:alpha(opacity=100);}

a.logo-ns{background:url('images/logos/logo-neon-solutions.gif') no-repeat 0 0;width:94px;height:44px;display:block;float:left;}
a.logo-ns:hover{background-position:bottom left;}
img.p-image-featured{float:left;display:inline;border:1px #FFF solid;margin:16px 8px 2px 0;padding:2px;}
img.p-image-news{float:left;display:inline;margin:16px 8px 2px 0;padding:0;}
img.p-image-left{float:left;display:inline;margin:0 15px 15px 0;padding:0;}
img.p-image-media{float:left;display:inline;margin:15px 15px 15px 0;padding:0;}
#twocol-featurebox img.p-image-cat{float:left;display:inline;margin:0 10px 10px 0;padding:0;}
fieldset{border:none;margin:0;padding:0;}
legend{display:none;}

#comments { width:290px;background:#222 url('images/forms/bg-grain.jpg') repeat 0 0;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;-khtml-border-radius:0.6em;border-radius:0.6em;margin:10px 0 0;padding:30px;}

body.single input,body.single textarea,body.single select{font-size:13px;color:#f9f9f9; background:#333; border:none; padding:10px;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em; display:block; margin:5px 0; width:268px;}

input#submit { width:100%;}
#commentform label { color:#f9f9f9; font-size:13px;}

textarea { width:310px; height:100px; color:#888; font-family:arial,helvetica; margin:0 0 20px 0; padding:20px;}

#main-col #comments p,.comment-meta,h3#comments-title,h3#reply-title,.comment-reply-link{ font-size:11px;}

.comment-author{ float:right;}

#usermessagea{width:700px;color:#A07C42;}
.counter{float:left;text-align:center;}


/* Entertainment Options   */body.eo{color:#FFF;font-family:Helvetica, Arial, sans-serif;font-size:12px;font-weight:100;background-image:url(images/eobg.jpg);background-repeat:no-repeat;background-position:center top;margin:0;padding:0;}
#eologostripe{width:980px;height:150px;margin:200px 0 15px;padding:0;}
ul#eoactlogos li a{display:block;float:left;outline:none;height:150px;border:none;text-indent:-9999px;background:url('images/filmlogos.png') no-repeat 0 0;margin:0;padding:0;}
ul#eoactlogos li#diva a{width:290px;background-position:0 0;}
ul#eoactlogos li#oohjames a{width:140px;background-position:-290px 0;}
ul#eoactlogos li#opera a{width:160px;background-position:-430px 0;}
ul#eoactlogos li#rhythm a{width:120px;background-position:-590px 0;}
ul#eoactlogos li#ratpack a{width:270px;background-position:-710px 0;}
#eologo{width:200px;height:60px;background-image:url(images/eologo.gif);margin:40px 0 0 40px;}
#eofooter{width:980px;height:15px;text-align:center;}
#eofooter p{font-size:90%;}
.navi-hold,.wp-pagenavi{background:#f1f1f1;border:1px solid #ccc;-moz-border-radius:0.4em;margin:20px 0 0;padding:20px;}
.wp-pagenavi a,.wp-pagenavi a:link{text-decoration:none;color:#513F21;font-size:1.2em;margin:2px;padding:2px 4px;}
.wp-pagenavi a:visited{text-decoration:none;color:#A07C42;font-size:1.2em;margin:2px;padding:2px 4px;}
.wp-pagenavi a:active{text-decoration:none;color:#513F21;margin:2px;padding:2px 4px;}
.wp-pagenavi span.pages{color:#333;font-size:1.2em;margin:30px 20px 0 0;padding:0;}
.wp-pagenavi span.current{color:#333;font-size:1.2em;font-weight:700;margin:2px;padding:2px 4px;}
.wp-pagenavi span.extend{color:#333;margin:2px;padding:2px 4px;}
.bubble div{position:absolute;top:50%;}
.bubble div p{position:relative;top:-50%;}
.boxed1 .title,.boxed4 .title{margin:10px 0;}
#main-col h4.diva,#nav-hold a:hover.diva,a:hover.diva{color:#8C376F;}
#main-col h4.oohjames,#nav-hold a:hover.oohjames,a:hover.oohjames{color:red;}
#main-col h4.ratpack,#main-col h4.gold,#nav-hold a:hover.ratpack,a:hover.ratpack,.wp-pagenavi a:hover,.current-menu-item{color:#999;}
#nav-hold li.current_page_item.page_item a,body.single li#menu-item-1409 a{color:#f9f9f9;}
#main-col h4.rhythm,#news h3.rhythm,a.rhythm{color:#555;}
#nav a,#nav a:visited,#enews h3 a,#news h3 a{display:block;}
#nav.oohjames a,#nav.oohjames a:visited,#nav.opera a,#nav.opera a:visited{display:block;color:#900;}
#nav.rhythm a,#nav.rhythm a:visited,#nav.ratpack a,#nav.ratpack a:visited{display:block;color:#555;}
#news h3.diva,a.diva,#two-col .entry p.diva{color:#4E2442;}
#news h3.opera,#news h3.oohjames,a.opera,a.oohjames{color:#650021;}
#col-rightnewsmedia{float:left;width:320px;margin-left:20px;}
#col-left{float:left;width:330px; margin:0 0 20px 0;}
.two-col-hold{border-bottom:1px dotted #999;margin:0 0 20px;padding:0 0 20px;}
body.single .two-col-hold,.two-col-hold.nb { border-bottom:none;}
.three-col{width:200px;float:left;margin:0 15px 0 0;padding:0;}

#twocol-featurebox{background-color:#101010;margin-bottom:30px;padding:15px;}
#twocol-holder{float:left;clear:both;height:290px;}
#featurebox-twocols{float:left;margin:0 0 10px;padding:0 15px;}
#col-right{float:right;width:380px;margin:0;}
#col-right p { font-size:1.3em;}
#nav-hold a:hover.opera,a:hover.opera,#two-col .entry p.opera,#two-col .entry p.oohjames{color:#900;}
#nav-hold a:hover.rhythm,a:hover.rhythm,#two-col .entry p.rhythm{color:#CCC;}
p,ul,ol{line-height:1.4em;list-style:none;margin:0;}
ul#actlogos li,ul#actlogosdiva li,ul#actlogosopera li,ul#actlogosoohjames li,ul#actlogosratpack li,ul#actlogosrhythm li,ul#actlogosebd li,ul#sponsors li,ul#eoactlogos li{display:inline;}
ul#actlogosopera li a,ul#actlogosoohjames li a{background:url('images/regular/sidebarlogosopera.jpg') no-repeat 0 0;}
img.alignleft{float:left;background:#222;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em;margin:0 1em 1em 0;padding:8px;}
img.alignright{float:right;background:#333;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em;margin:0 0 1em 1em;padding:5px;}
a img.alignleft:hover,a img.alignright:hover,ul.pics li a img:hover{background:#1c1c1c; opacity:0.7;filter:alpha(opacity=70);}
img.alignright.nb{ background:none; }
#post-17 img.alignleft{margin:0 3em 1em 0;}
img.aligncenter,a img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
a{color:#A07C42;}
a:hover{color:#cb9d54;}
/*
#nav-slideshow{width:760px;height:60px;position:absolute;top:140px; right:0;margin:0;padding:0; z-index:100;}
a#next,a#prev{width:100px;height:60px;display:block; text-align:center;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;-khtml-border-radius:0.3em;border-radius:0.3em;background:rgba(255,255,255,0.5);text-indent:0;margin:0;padding:6px 10px;color:#444; font-size:2em;}
a#prev {float:left;}
a#next { float:right;}
a#next:hover{}
a#next:active{}
 */#main-col p.facebook{background:url('images/icons/facebook-16px.png') no-repeat 0 0;padding:0 0 2px 24px;}
#main-col p.twitter{background:url('images/icons/twitter-16px.png') no-repeat 0 0;padding:0 0 2px 24px;}
#main-col p.notes{font-size:1em;color:#f9f9f9;}
.mb{margin-bottom:15px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
a.main:hover,ul#menu-top-nav.menu li li a:hover{background:none;}
ul#menu-top-nav.menu li li a:hover { color:#fff;}
#twocol-body,#two-col{margin-bottom:10px;}
#nav-hold li,.fll{float:left;}
ul#menu-top-nav.menu li li a:last-child,#sub-stories{border-bottom:0;}
ul#actlogos li#diva a,#subnavbox.smahistory ul.sub-nav li#smahistory a,ul#actlogos li#diva a,ul#actlogosdiva li#diva a,ul#actlogosopera li#diva a,ul#actlogosoohjames li#diva a,ul#actlogosratpack li#diva a,ul#actlogosrhythm li#diva a,ul#actlogosebd li#diva a{background-position:0 0;}
.two-col{width:350px;}
*,form,#col-rightnewsmedia ul,#col-right ul,#archive-list{margin:0;padding:0;}
img.newslettericon,.next,.flr{float:right;}

/*  ----------------- = Pretty Photo-----------------   */

div.dark_rounded .pp_top .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_next:hover{background:url(images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer;}
div.dark_rounded .pp_previous:hover{background:url(images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_expand:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer;}
div.dark_rounded .pp_contract:hover{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer;}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;}
div.dark_rounded .pp_arrow_previous{background:url(images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_next{background:url(images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_bottom .pp_left{background:url(images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_right{background:url(images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}

div.pp_pic_holder a:focus{outline:none;}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500;}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000;}
.pp_content{height:40px;}
.pp_content .ppt{left:auto;margin-bottom:5px;position:relative;top:auto;}
.pp_fade{display:none;}
.pp_content_container{position:relative;text-align:left;width:100%;}
.pp_content_container .pp_left{padding-left:20px;}
.pp_content_container .pp_right{padding-right:20px;}
.pp_content_container .pp_details{margin:5px 0 2px;}
.pp_description{display:none;font-size:1.1em;margin:0 0 5px;}
.pp_nav{clear:left;float:left;margin:3px 0 0;}
.pp_nav p{float:left;margin:2px 4px;}
.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px;}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}
a.pp_next{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%;}
a.pp_previous{background:url(images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%;}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000;}
a.pp_close{display:block;float:right;text-indent:-10000px;}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px;}
#pp_full_res{line-height:1 !important;}
#pp_full_res .pp_inline{text-align:left;}
#pp_full_res .pp_inline p{margin:0 0 15px;}
div.ppt{color:#fff;display:none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:block;}
* html .clearfix{height:1%;}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff;}
div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000;}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default;}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_content_container .pp_left,div.dark_square .pp_content_container .pp_left{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right,div.dark_square .pp_content_container .pp_right{background:url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4;}
div.dark_rounded .pp_description,div.dark_rounded #pp_full_res .pp_inline,div.dark_square .pp_description,div.dark_square #pp_full_res .pp_inline{color:#fff;}
div.dark_rounded .pp_loaderIcon,div.dark_square .pp_loaderIcon{background:url(images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
.pp_top,.pp_bottom{height:20px;position:relative;}
* html .pp_top,* html .pp_bottom{padding:0 20px;}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static;}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}

.cform,.page-template-newsletter-php form{width:660px;background:#222 url('images/forms/bg-grain.jpg') repeat 0 0;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;-khtml-border-radius:0.6em;border-radius:0.6em;margin:10px 0 0;padding:40px 40px 75px;}
#cforms2form.cform,#cforms4form.cform{width:250px;height:47px;background:none;margin:15px 0 0;padding:0;}
#cforms4form.cform{margin-bottom:0;}
.cform fieldset{margin:0;border:none;padding:0;}
.cform .cf_hidden{display:none;border:none !important;background:none !important;margin:0;padding:0;}
.cform legend{font:normal 18px Helvetica;color:#aaa;letter-spacing:3px;margin:0;padding:0;}
ol.cf-ol{margin:0;padding:0;}
ol.cf-ol li{background:none !important;list-style:none !important;text-align:left;line-height:1.1em;margin:5px 0;padding:0;}
ol.cf-ol li.textonly{color:#888;font-size:1em;letter-spacing:2px;margin:12px 0 !important;padding:0 0 0 100px;}

.cform label,li.cf-box-title{width:200px;display:inline-block;text-align:left;vertical-align:top;color:#fff;font:900 14px Helvetica,Arial,sans-serif;margin:4px 10px 0 0;}


.cform label span,.page-template-newsletter-php form span{width:200px;display:block; font-weight:900;}
.cform #li-2-1 label span{display:none;}
#cforms3form.cform label span,#cforms4form.cform label span{width:200px;margin-bottom:8px;}
label.cf-before{margin:4px 10px 0 0;}
label.cf-after{text-align:left;width:75px;margin:4px 2px 0 6px;}
label.cf-after span{width:75px;display:block;}
label.cf-group-after{width:180px;text-align:left;margin:9px 15px 10px 5px;}
label.cf-group-after span{width:180px;display:block; font-weight:normal; color:#bbb;}
.cform input,.cform textarea,.cform select,.page-template-newsletter-php input{-moz-border-radius:4px;-webkit-border-radius:4px;border:none;color:#f9f9f9;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:14px;height:22px;vertical-align:top;width:226px;margin:0 0 5px;padding:6px;}
.cform textarea,.cform input,.page-template-newsletter-php input{width:420px; background:#333;}
.cform select{width:434px;height:35px;padding:8px 6px 6px;background:#333;}
.cform select.cfselectmulti{height:auto;background:#333;}
ol.cf-ol li.cf-box-group { margin:10px 0 15px 0;}
.cform textarea{font-family:"Lucida Grande", sans-serif;font-size:14px;line-height:1.4em;overflow:auto;height:95px;width:413px;margin:10px 0;padding:10px;}
span.reqtxt,span.emailreqtxt{display:inline-block;vertical-align:top;color:#fff;font-size:1.1em;line-height:0.5em;margin:-10px 0 0;padding:0;}
#cforms3form span.reqtxt,span.emailreqtxt,#cforms4form span.reqtxt,span.emailreqtxt{background:none;}
p.cf-sb{text-align:right;margin:0;padding:0 3px 0 0 !important;}

input#submit,.cform input.sendbutton,.page-template-newsletter-php input[type=submit] { -moz-border-radius:2em;-webkit-border-radius:2em;-khtml-border-radius:2em;border-radius:2em;cursor:pointer; color:#333; background: #a07c42 url('images/forms/bg-btn.png') repeat-x 0 0; text-shadow:0px 1px 0px #eee;}

.page-template-newsletter-php input[type=submit] { width:162px; height:48px; float:right;}

input#submit:hover,.cform input.sendbutton:hover { background-position:0 -5px;} input#submit:active,.cform input.sendbutton:active { background-position:0 -15px; outline:none; border:none;}

.cform input.sendbutton { width:170px; height:45px; float:right; margin:0 20px 0 0; cursor:pointer;display:block;text-decoration:none;border:none;}

ol.cf-ol ul.cf_li_text_err li:before{content:'';}
div.cf_info{color:#A07C42;display:none;font-size:1.2em;line-height:1.3em;margin:15px 0 0 0;padding:0;}
#cforms2form div.cf_info{font-size:1.2em;}
#cforms3form div.cf_info.failure3,#cforms4form div.cf_info.failure4{width:230px;}
div.cf_info ol{margin:0;padding:5px 15px 0 30px;}
div.cf_info ol li{margin:2px 0;padding:1px 0;}
div.cf_info a{color:red !important;text-decoration:underline !important;}
div.waiting{display:block;}
.cform .cf_error{border:1px solid #A07C42;}
p.cf_info{text-align:center;margin:10px 0;}
p.success{color:green;}
[disabled]{color:#ddd;background:none !important;border-color:#ddd !important;}
.disabled{border-color:#ddd !important;}
.cform input.cf_upload{width:220px;background:#f9f9f9;border:1px solid #888;}
.linklove{text-align:right;width:410px;display:none;margin:6px auto 10px !important;padding:0 6px 0 0 !important;}
.cform input.resetbutton,.cform input.backbutton{margin:0 5px 0 0;}
.mailerr,.cform .cf_errortxt,p.failure{color:red;}
*+html ol.cf-ol,*+html ol.cf-ol li,* html ol.cf-ol,* html ol.cf-ol li,* html span.reqtxt,* html span.emailreqtxt{display:inline-block;}
* html .cform legend,*+html .cform legend{position:absolute;left:-8px;top:0;margin-left:0;}
div.success,div.failure,div.mailerr{display:block;}
input.cf-box-b{width:auto;height:auto;margin:7px 0 0;}
em { font-style:italic;}
.npbb { margin-bottom:0; border-bottom:0;}
