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,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}body,textarea,input,button,blockquote p.author{font:13px/23px Arial,sans-serif;}object.rounded,.post-box .post-data,body.no-boxed-sidebar .post-data,#header ul.nav li ul li:first-child ul li a,#header ul.nav li ul li:last-child ul li a,body.no-boxed-sidebar #sidebar .box .content,body.no-boxed-sidebar #sidebar .box .content ul li a,#sidebar .box .content ul li ul li:first-child a,#sidebar .box .content ul li ul li:last-child a{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.post-box .rounded,body.boxed.show-footerbar #footer{border-bottom-left-radius:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;}#sidebar .box .content,.rounded,.post-data,.img-frame,.content-frame,.frame,button,a.button,input[type=submit],input[type=reset],fieldset,input[type=text],input[type=password],textarea,.success,.notice,.warning,.error,.comment{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}#header ul.nav,#preview .slider{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}#header ul.nav li ul li:first-child a,#header ul.nav li ul li ul li:first-child a,#header ul.nav li ul li:first-child ul li:first-child a,#header ul.nav li.right ul li:first-child ul li:first-child a,#sidebar .box .content ul li:first-child a{border-top-left-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;}body.boxed #body-wrapper,body.boxed #header{border-top-left-radius:10px;border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;}#header ul.nav li ul li:last-child a,#header ul.nav li ul li ul li:last-child a,.post-box .post-data,body.no-boxed-sidebar .post-box .rounded,#sidebar .box .content ul li:last-child a{border-bottom-left-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;}#preview .slider .nivo-caption,body.boxed #body-wrapper,body.boxed #footer,#footerbar{border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;}.paginator .first{border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;}.paginator .last{border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}#header ul.nav li ul li ul li:first-child a{border-top-left-radius:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;}#header ul.nav li.right ul li ul li:first-child a{border-top-right-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}h1,h2,h3,h4,h5,h6{margin-bottom:5px;font-weight:normal;}h1,h2,h3,h4{letter-spacing:-0.06em;}h1,h2{font-size:36px;line-height:38px;margin-bottom:10px;}h3{font-size:25px;line-height:30px;margin-bottom:8px;padding-top:8px;}h4{font-size:18px;line-height:25px;}h5{font-size:13px;font-weight:bold;}h6{font-size:11px;line-height:17px;font-weight:bold;text-transform:uppercase;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{display:inline-block;text-decoration:none;}html.cufon-active.cufon-ready h2{margin-left:-2px;}.underline-headings h3,.underline-headings h4,.underline-headings h5,.underline-headings h6,h3.underline,h4.underline,h5.underline,h6.underline{padding-bottom:5px;}.underline-headings h3,h3.underline{margin-bottom:15px;padding-bottom:7px;}.alt-headline h3{margin-top:45px;margin-bottom:0;}img,.rounded{margin-bottom:15px;}a img,.rounded{position:relative;z-index:2;}a img{border:none;}ol,ul{list-style-position:outside;margin:0 0 15px;padding-left:20px;}ol{list-style:decimal;}ul{list-style:disc;}li ol,li ul{margin:0;}li ul{list-style:circle;}ul.checklist,ul.crosslist,ul.mixedlist,ul.checklist li ul,ul.crosslist li ul,ul.mixedlist li ul{padding-left:0;}ul.checklist li,ul.crosslist li,ul.mixedlist li{background-repeat:no-repeat;list-style:none;padding-left:20px;}ul.mixedlist li.check,ul.checklist li{background-position:3px -23px;}ul.mixedlist li.cross,ul.crosslist li{background-position:-26px 6px;}table{border-collapse:collapse;border-spacing:0;margin:0 0 15px;padding:0;width:auto;}caption{font-style:italic;text-align:right;}th,td{vertical-align:middle;text-align:left;padding-right:10px;}thead tr th,tfoot tr td{font-weight:bold;}.entry table{margin-left:1px;width:99.9%;}.entry table th,.entry table td{padding:5px 5px 5px 10px;}.entry table th{font-size:11px;letter-spacing:1px;line-height:17px;font-weight:normal;text-transform:uppercase;}.entry table thead tr th{font-weight:bold;padding-top:10px;padding-bottom:10px;}.entry table thead tr th.nobg{background:none;border-top:none;border-left:none;}form{margin-bottom:15px;}form fieldset{padding:30px 30px 15px;}form fieldset legend{padding:0 5px;font-size:11px;letter-spacing:1px;line-height:17px;text-transform:uppercase;}form label,form input,form textarea,form select{cursor:pointer;}form label{font-size:11px;font-weight:bold;}form label.radio,form label.checkbox{font-size:100%;font-weight:normal;}form input[type=text],form input[type=password],form textarea{padding:4px;}form input[type=text]{line-height:16px;}form .message{display:none;}form .spinner{background:url(lib/frontend/images/layout/generic/spinner.gif) no-repeat;display:none;font-size:15px;height:18px;width:18px;}form span.spinner span{visibility:hidden;}dl{margin:0 0 15px;}dt{font-weight:bold;}dd{padding-left:15px;}a{text-decoration:underline;}pre,code.block{display:block;line-height:20px;margin:0 0 15px;overflow:auto;padding:5px;white-space:pre;}code.block{font-size:11px;padding:0 5px;}.dropcap,.dropcap-square,.dropcap-circle{display:block;float:left;font-size:40px;font-weight:normal;line-height:40px;margin:4px 6px 0 0;text-shadow:none;}.dropcap-square,.dropcap-circle{text-align:center;}.dropcap-square{font-size:30px;line-height:36px;width:36px;}.dropcap-circle{background-repeat:no-repeat;font-size:23px;line-height:38px;width:38px;}.highlight,.highlight-2{padding:1px 4px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}blockquote{*overflow:hidden;}blockquote p{font-style:italic;padding:12px 0 0 34px;font-family:Georgia,Times,"Times New Roman",serif;font-size:15px;line-height:24px;}blockquote p.author{font-size:11px;font-style:normal;font-weight:bold;margin-top:-20px;text-align:right;}blockquote.alignleft,blockquote.alignright{float:right;margin:10px 0 0 10px!important;width:50%;}blockquote.alignleft{float:left;margin:10px 25px 0 0!important;}blockquote.alignleft p.author,blockquote.alignright p.author{text-align:left;}.success,.notice,.warning,.error{font-size:95%;line-height:19px;padding:5px 7px;text-align:center;}.align-center{text-align:center!important;}.align-left{text-align:left!important;}.align-right{text-align:right!important;}p{margin:0 0 15px;}strong,b{font-weight:bold;}address,cite,em,i,dfn{font-style:italic;}img{display:inline-block;vertical-align:bottom;}pre,code,kbd,tt{font-family:"Courier New",Courier,monospace;}blockquote:before,blockquote:after,q:before,q:after{content:'';}blockquote,q{quotes:none;}ins{text-decoration:overline;}del{text-decoration:line-through;}abbr,acronym{border-bottom:1px dotted;cursor:help;}del{text-decoration:line-through;}sub,sup{font-size:0.85em;line-height:1;position:relative;vertical-align:baseline;}sub{top:0.4em;}sup{bottom:0.5em;}iframe,object{font-size:0;line-height:0;margin-bottom:15px;vertical-align:bottom;z-index:1;}iframe.rounded,object.rounded{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}:focus{outline:none;}.divider,.hr,.spacer,.big-spacer{clear:both;display:block;height:1px;text-indent:-9999em;}.hr,.spacer{padding-bottom:15px;}.big-spacer{padding-bottom:35px;}p .hr{padding-bottom:0;}.alignleft{float:left!important;margin:5px 15px 5px 0!important;}.alignright{float:right!important;margin:5px 0 5px 15px!important;}.primary{float:left;}.secondary{float:right;}.content-frame,.frame{overflow:hidden;margin-bottom:15px;padding:30px 30px 15px;}.frame{padding:15px 15px 0;}.img-frame{padding:7px;}.img-frame.wp-caption{padding-bottom:0;}.img-frame img,.img-frame .rounded,.wp-caption img,.wp-caption .rounded{margin-bottom:0;}.wp-caption .wp-caption-text{font-size:11px;line-height:16px;margin-bottom:0;padding:4px 0;text-align:center;}button,a.button,input[type=submit],input[type=reset],.paginator a,.paginator span{display:inline-block;cursor:pointer;font-size:100%;line-height:19px;margin-right:5px;padding:5px 12px;text-decoration:none;text-align:center;}.read-more{display:block;padding-top:5px;}.read-more a{margin-right:15px;white-space:nowrap;}.searchform input[type=text]{padding-top:5px;padding-bottom:5px;width:200px;}.searchform input[type=submit]{padding-top:4px;padding-bottom:4px;}.paginator{display:block;overflow:hidden;padding:15px 0 65px;}.paginator a,.paginator span{display:block;float:left;margin-right:0;}ul.gallery{list-style:none;overflow:hidden;padding-left:0;}ul.gallery li{float:left;margin:0 6px 6px 0;padding:0;}ul.gallery li img,ul.gallery li .rounded{margin-bottom:0;}ul.gallery.frame{padding:6px;display:block;}ul.gallery.frame li{margin:6px;}.toggler{margin-bottom:-1px;}.toggler strong{background:8px -14px no-repeat;cursor:pointer;display:block;font-weight:normal;padding:4px 5px 3px 21px;}.toggler.active strong{background-position:-20px 14px;}.toggle-content{padding:5px 0 0 22px;}.lightbox-image{background-position:center center;background-repeat:no-repeat;left:0;position:absolute;top:0;z-index:1;}.fancybox-title-over{text-align:center!important;}#fancybox-title-over{padding:5px!important;}#pp_full_res img,#pp_full_res object{margin-bottom:0;}.rounded-box{position:relative;margin-bottom:15px;}.rounded-box .rounded-corners-lt,.rounded-box .rounded-corners-rt,.rounded-box .rounded-corners-lb,.rounded-box .rounded-corners-rb{background-repeat:no-repeat;height:5px;position:absolute;width:5px;z-index:100;}.rounded-box .rounded-corners-lt{background-position:left top;left:0;top:0;}.rounded-box .rounded-corners-rt{background-position:right top;right:0;top:0;}.rounded-box .rounded-corners-lb{background-position:left bottom;left:0;bottom:0;}.rounded-box .rounded-corners-rb{background-position:right bottom;right:0;bottom:0;}.rounded-box img,.rounded-box object,.rounded-box iframe{margin-bottom:0;}#comments{padding:30px 0 35px 0;}#comments .comment-list{padding-left:0;}#comments .comment{clear:both;list-style:none;margin-bottom:15px;overflow:hidden;padding:20px 20px 5px;}#comments .comment .gravatar{float:left;margin:0 20px 5px 0;text-align:center;width:70px;}#comments .comment .gravatar img,#comments .comment .gravatar .rounded{margin-bottom:0;}#comments .comment a.comment-reply-link,#comments .comment a.comment-reply-login,#comments .comment .content a.meta-data{font-size:11px;text-decoration:none;}#comments .comment a.comment-reply-link:hover,#comments .comment a.comment-reply-login:hover,#comments .comment .content cite a:hover,#comments .comment .content a.meta-data:hover{text-decoration:underline;}#comments .comment a.comment-reply-link{*display:block;}#comments .comment .content{float:right;width:476px;}#comments .comment .content cite{font-size:16px;font-style:normal;margin-right:10px;}#comments .comment .content .text{margin:5px 0 15px;}#comments .comment .content .text .moderation-awaited{font-style:italic;font-weight:bold;}#cancel-comment-reply-link{display:none;}#comments .comment ul{padding-left:0;}#comments .comment .comment .gravatar{width:49px;}#comments .comment .comment .gravatar img{width:49px;height:49px;}#comments .comment .comment .content cite{font-size:100%;}#comments .comment .comment .meta-data{font-size:9px;}#comments .comment .comment .content{width:457px;}#comments .comment .comment .comment .content{width:415px;}#comments .comment .comment .comment .comment .content{width:373px;}#comments .comment .comment .comment .comment .comment .content{width:331px;}#comments .comments-paginator{margin:15px 0;text-align:center;}#comments .comments-paginator a{margin:0 5px;}.post-box img,.post-box iframe,.post-box object,.post-box .rounded,.post-box .rounded-box{margin-bottom:0;}.post-box .rounded-box .rounded-corners-lb,.post-box .rounded-box .rounded-corners-rb{background:none;}.post-box .slider{margin-bottom:0;}.post-box .slider .nivo-controlNav{display:none;}.post-box .post-data{margin-top:0;}.post-data{font-size:85%;margin:12px 0;overflow:hidden;}.post-data a{text-decoration:none;}.post-data a:hover{text-decoration:underline;}.post-data span.date,.post-data span.categories,.post-data span.comments{border-bottom:none;}.post-data span.date,.post-data span.categories,.post-data span.comments{background-repeat:no-repeat;border-bottom:none;display:block;padding:2px 6px 2px 26px;float:left;width:169px;}.post-data span.date{background-position:5px -54px;}.post-data span.categories{background-position:-25px -24px;}.post-data span.comments{background-position:-55px 6px;}body.fullwidth .post-data span.date,body.fullwidth .post-data span.categories,body.fullwidth .post-data span.comments{width:279px;}body.no-boxed-sidebar .post-data,body.minimal.no-boxed-sidebar .post-data{background:none;border-left:none;border-right:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}body.minimal.no-boxed-sidebar .post-box .post-data{border-top:none;}body.no-boxed-sidebar .post-data span{border:none;}.slider{position:relative;margin-bottom:30px;}.slider img{display:none;*display:block;left:0px;position:absolute;top:0px;}.slider a{display:block;}.slider .nivo-caption a{color:white;display:inline;}.slider .nivo-controlNav{left:0!important;bottom:-20px!important;}.slider .nivo-controlNav a{background-repeat:no-repeat!important;}.slider .nivo-controlNav a.active{background-position:-10px 0!important;}#preview{text-align:center;position:relative;}#preview #bg-color{position:absolute;height:365px;left:0;top:0;width:100%;}#preview .slider{height:420px!important;// Force Nivo Slider into 420px,even if images are bigger overflow: hidden;position:relative;margin-bottom:89px;}#preview .slider .nivo-controlNav{display:none;}#preview h3{font-size:23px;line-height:33px;margin:-59px 0 40px;padding:10px 40px 0 40px;text-transform:none;}ul.social-links{list-style:none;margin-bottom:0;overflow:hidden;padding-left:0;}ul.social-links li{float:left;margin:0 3px;line-height:19px;}ul.social-links li:first-child{margin-left:0;}ul.social-links li:last-child{margin-right:0;}ul.social-links li a:hover{opacity:.7;}ul.social-links li a:active{opacity:.5;}ul.social-links li a img{margin-bottom:0;}.breadcrumbs{margin-bottom:0;overflow:hidden;}.breadcrumbs a{float:left;font-size:85%;line-height:22px;text-decoration:none;}.breadcrumbs a:hover{text-decoration:underline;}.breadcrumbs span{background-position:left center;background-repeat:no-repeat;display:block;float:left;height:23px;margin:0 10px;text-indent:-9999px;width:8px;}.breadcrumbs span.info{background-repeat:no-repeat;height:22px;width:21px;margin:0 5px 0 0;}#sidebar .widget_tag_cloud .content,#sidebar .widget_recent_comments .content,#sidebar .widget_contact .content,#sidebar .widget_text .content,#sidebar .widget_search .content{padding:15px;}body.no-boxed-sidebar #sidebar .widget_tag_cloud .content div,body.no-boxed-sidebar #sidebar .widget_contact .content{padding:5px 0!important;}#sidebar .widget_tag_cloud .content a{padding:4px;text-decoration:none;}#sidebar .widget_recent_comments .content ul li{padding:4px 0;}#sidebar .widget_recent_comments .content ul li a{background:none!important;border:none!important;}#sidebar .widget_contact .content a.button{margin-top:10px;}#sidebar .widget_calendar .content{padding:8px 20px;}#sidebar .widget_calendar .content table{margin-bottom:0;width:100%;}#sidebar .widget_calendar .content table caption{font-style:normal;font-weight:bold;margin-bottom:5px;text-align:left;}#sidebar .widget_calendar .content table thead tr th,#sidebar .widget_calendar .content table tfoot tr td{border:none;}#sidebar .widget_calendar .content table thead tr th,#sidebar .widget_calendar .content table tbody tr td{padding:0 2px;text-align:center;}#sidebar .widget_calendar .content table tfoot tr td{padding-top:5px;padding-bottom:5px;}body.no-boxed-sidebar #sidebar .widget_calendar .content{border:none;}#sidebar .widget_search .content p,#sidebar .widget_search .content form{margin-bottom:0;}#sidebar .widget_search .content .searchform input[type=text]{width:162px;}#sidebar .widget_search .content .searchform input[type=submit]{margin-right:0;width:70px;}body.no-boxed-sidebar #sidebar .widget_search .content .searchform input[type=text]{width:196px;}body.no-boxed-sidebar #sidebar .widget_search .content{border:none;}#sidebar .widget_text .content p:last-child{margin-bottom:0;}body.no-boxed-sidebar #sidebar .widget_text .content{padding:10px 0!important;}#footer .widget_contact .content a.button{margin-top:12px;}#footer .widget_calendar .content table caption{text-align:left;}#footer .widget_calendar .content table{width:100%;}#footer .widget_calendar .content table tr th,#footer .widget_calendar .content table tr td{text-align:center;}#footer .widget_recent_comments .content ul li{padding:4px 0;}#footer .widget_recent_comments .content ul li{background:none!important;}#footer .widget_search .content .searchform input[type=text]{width:137px;}#footer .widget_search .content .searchform input[type=submit]{margin-right:0;width:70px;}.entry{clear:both;overflow:hidden;margin-bottom:35px;}.featured-item h3{padding-top:0;}.featured-item h4{padding-bottom:5px;}.featured-item img,.featured-item .rounded,.featured-item .rounded-box{margin-bottom:10px;}.featured-item .post-box img,.featured-item .post-box .rounded{margin-bottom:0;}.featured-item .read-more{padding-top:0;}body.no-boxed-sidebar .featured-item .post-data span{padding-left:0;}.one-half,.one-third,.one-fourth,.two-third,.three-fourth{float:left;margin-right:25px;position:relative;}.one-half{width:292px;}.one-third{width:186px;}.one-fourth{width:133px;}.two-third{width:399px;}.three-fourth{width:452px;}.one-half.last,.one-third.last,.one-fourth.last,.two-third.last,.three-fourth.last{margin-right:0!important;}.fullwidth .one-half,.fullwidth .one-third,.fullwidth .one-fourth,.fullwidth .two-third,.fullwidth .three-fourth{margin-right:50px;}.fullwidth .one-half{width:445px;}.fullwidth .one-third{width:280px;}.fullwidth .one-fourth{width:197px;}.fullwidth .two-third{width:610px;}.fullwidth .three-fourth{width:693px;}.fullwidth.wide-columns .one-half,.fullwidth.wide-columns .one-third,.fullwidth.wide-columns .one-fourth,.fullwidth.wide-columns .two-third,.fullwidth.wide-columns .three-fourth,.fullwidth .wide-columns .one-half,.fullwidth .wide-columns .one-third,.fullwidth .wide-columns .one-fourth,.fullwidth .wide-columns .two-third,.fullwidth .wide-columns .three-fourth{margin-right:35px;}.fullwidth.wide-columns .one-half,.fullwidth .wide-columns .one-half{width:452px;}.fullwidth.wide-columns .one-third,.fullwidth .wide-columns .one-third{width:290px;}.fullwidth.wide-columns .one-fourth,.fullwidth .wide-columns .one-fourth{width:208px;}.fullwidth.wide-columns .two-third,.fullwidth .wide-columns .two-third{width:615px;}.fullwidth.wide-columns .three-fourth,.fullwidth .wide-columns .three-fourth{width:697px;}.content-frame .one-half,.content-frame .one-third,.content-frame .one-fourth,.content-frame .two-third,.content-frame .three-fourth{margin-right:25px;}.content-frame .one-half{width:261px;}.content-frame .one-third{width:166px;}.content-frame .one-fourth{width:118px;}.content-frame .two-third{width:357px;}.content-frame .three-fourth{width:405px;}.fullwidth .content-frame .one-half,.fullwidth .content-frame .one-third,.fullwidth .content-frame .one-fourth,.fullwidth .content-frame .two-third,.fullwidth .content-frame .three-fourth{margin-right:35px;}.fullwidth .content-frame .one-half{width:421px;}.fullwidth .content-frame .one-third{width:269px;}.fullwidth .content-frame .one-fourth{width:193px;}.fullwidth .content-frame .two-third{width:574px;}.fullwidth .content-frame .three-fourth{width:650px;}.frame .one-half,.frame .one-third,.frame .one-fourth,.frame .two-third,.frame .three-fourth{margin-right:15px;}.frame .one-half{width:281px;}.frame .one-third{width:182px;}.frame .one-fourth{width:133px;}.frame .two-third{width:381px;}.frame .three-fourth{width:430px;}.fullwidth .frame .one-half,.fullwidth .frame .one-third,.fullwidth .frame .one-fourth,.fullwidth .frame .two-third,.fullwidth .frame .three-fourth{margin-right:15px;}.fullwidth .frame .one-half{width:446px;}.fullwidth .frame .one-third{width:292px;}.fullwidth .frame .one-fourth{width:215px;}.fullwidth .frame .two-third{width:601px;}.fullwidth .frame .three-fourth{width:678px;}form .one-half,form .one-third,form .one-fourth,form .two-third,form .three-fourth{margin-right:15px!important;}form .full select,form .one-half select,form .one-third select,form .one-fourth select,form .two-third select,form .three-fourth select{width:100%;}form .full{width:609px;clear:both;}form .one-half{width:297px;}form .one-third{width:193px;}form .one-fourth{width:141px;}form .two-third{width:401px;}form .three-fourth{width:453px;}form .full input[type=text],form .full input[type=password],form .full textarea{width:599px;}form .one-half input[type=text],form .one-half input[type=password],form .one-half textarea{width:287px;}form .one-third input[type=text],form .one-third input[type=password],form .one-third textarea{width:183px;}form .one-fourth input[type=text],form .one-fourth input[type=password],form .one-fourth textarea{width:131px;}form .two-third input[type=text],form .two-third input[type=password],form .two-third textarea{width:390px;}form .three-fourth input[type=text],form .three-fourth input[type=password],form .three-fourth textarea{width:443px;}form fieldset .full{width:548px!important;}form fieldset .one-half{width:266px!important;}form fieldset .one-third{width:172px!important;}form fieldset .one-fourth{width:125px!important;}form fieldset .two-third{width:359px!important;}form fieldset .three-fourth{width:406px!important;}form fieldset .full input[type=text],form fieldset .full input[type=password],form fieldset .full textarea{width:536px!important;}form fieldset .one-half input[type=text],form fieldset .one-half input[type=password],form fieldset .one-half textarea{width:256px!important;}form fieldset .one-third input[type=text],form fieldset .one-third input[type=password],form fieldset .one-third textarea{width:162px!important;}form fieldset .one-fourth input[type=text],form fieldset .one-fourth input[type=password],form fieldset .one-fourth textarea{width:115px!important;}form fieldset .two-third input[type=text],form fieldset .two-third input[type=password],form fieldset .two-third textarea{width:349px!important;}form fieldset .three-fourth input[type=text],form fieldset .three-fourth input[type=password],form fieldset .three-fourth textarea{width:396px!important;}body.preview #header{border-bottom:none!important;height:110px;}body.preview #topbar{display:none;}body.preview #main,body.preview #main .wrapper{border-top:none;}body.preview #content,body.preview #sidebar{margin-top:0;}body.boxed{padding:25px 0;}body.boxed #body-wrapper{margin:0 auto;width:1040px;}body.fullwidth #content{float:none;width:100%;}body.fullwidth #sidebar{display:none;}body.sidebar-left #sidebar{float:left;}body.sidebar-left #content{float:right;}body.no-topbar #topbar,body.no-bottombar #bottombar,body.no-footer #footer{display:none;}body.show-footerbar #footerbar{display:block;}body.no-rounded-corners *:not(select){border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}body.no-rounded-corners .rounded-box .rounded-corners-lt,body.no-rounded-corners .rounded-box .rounded-corners-rt,body.no-rounded-corners .rounded-box .rounded-corners-lb,body.no-rounded-corners .rounded-box .rounded-corners-rb{background-image:none!important;}.ie *:not(select){border-radius:0px!important;-moz-border-radius:0px!important;-webkit-border-radius:0px!important;}.ie .rounded-box .rounded-corners-lt,.ie .rounded-box .rounded-corners-rt,.ie .rounded-box .rounded-corners-lb,.ie .rounded-box .rounded-corners-rb{background-image:none!important;}#main{position:relative;overflow:hidden;}.wrapper{display:block;margin:0 auto;overflow:hidden;width:940px;}#header{height:119px;overflow:hidden;}#header .wrapper{height:118px;}#header #logo{float:left;}//#header #logo { position: absolute; left: auto; top: 0px; }

#header #logo h1 { text-indent: -9999px; margin: 0; }

#header #logo h1 a {
  background-position: left center;
  background-repeat: no-repeat;
  display: block;
  height: 119px;
  width: 300px;
}


/* Navigation */

#header ul.nav {
  float: right;
  list-style: none;
  padding: 0 15px;
  margin: 36px 0 0;
}

#header ul.nav li {
  float: left;
  margin: 0;
}

#header ul.nav li a {
  display: block;
  padding: 10px 20px 8px;
  text-decoration: none;
}


/* Superfish Auto-Arrows */

#header ul.nav li a .sf-sub-indicator {
  display: none !important;
}

#header ul.nav li ul li a .sf-sub-indicator {
  display: inline !important;
}


/* No Navigation Background / Dropdown Menu */

body.no-nav-bg #header ul.nav,
#header ul.nav li ul {
  background: none;
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}


/* No Navigation Background */

body.no-nav-bg #header ul.nav {
  padding: 0;
  margin: 47px 0 0;
}

body.no-nav-bg #header ul.nav li {
  background: none;
  margin-left: 42px;
}

body.no-nav-bg #header ul.nav li a { padding: 0; }

body.no-nav-bg #header ul.nav li ul { margin: 2px 0 0 -9px; }

body.no-nav-bg #header ul.nav li ul li { margin-left: 0; }


/* Dropdown Menu */

#header ul.nav li ul {
  list-style: none;
  margin: -5px 0 0 9px;
  padding: 5px 0 0 0;
  position: absolute;
  z-index: 101;
}

#header ul.nav li ul li {
  position: relative;
  margin: 0;
  padding: 0;
  zoom: 0;
}

#header ul.nav li ul li a {
  border: 1px solid;
  border-bottom: none;
  height: auto;
  *height: 1%; /* IE Fix */
  opacity: .9;
  text-shadow: none; // for white color sheme
  width: 150px;
  *width: 150px; /* IE Fix */
}

#header ul.nav li ul li a,
body.no-nav-bg #header ul.nav li ul li a {
  margin: 0;
  padding: 5px 8px;
}

#header ul.nav li ul li:last-child a { border-bottom: 1px solid; }

#header ul.nav li ul li ul {
  left: 100%;
  margin-left: -1px;
  padding-top: 0;
  top: 0;
}

body.no-nav-bg #header ul.nav li ul li,
#header ul.nav li ul li { float: none; }

body.no-nav-bg #header ul.nav li ul li ul,
#header ul.nav li ul li ul { margin: 0 0 0 -1px; }

#header ul.nav li.right ul li ul { left: -166px; padding: 0; }


/* Dropdown Hover */

#header ul.nav li ul,
#header ul.nav li:hover ul li ul { display: none; }

#header ul.nav li:hover ul,
#header ul.nav li ul li:hover ul { display: block; }

/* @end */



/* @group Topbar
------------------------------------------------------------ */

#topbar .wrapper { padding: 6px 0 10px; }

#topbar strong {
  font-size: 18px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0.02em;
  line-height: 30px;
}

/* @end */



/* @group Content
------------------------------------------------------------ */

#content {
  float: left;
	margin: 45px 0 0;
	overflow: hidden;
	width: 610px;
}

/* @end */



/* @group Sidebar
------------------------------------------------------------ */

#sidebar {
  float: right;
  margin-top: 54px;
	width: 280px;
}

#sidebar h3 {
  font-size: 22px;
  margin-bottom: 11px;
  padding: 0;
}

#sidebar .box { margin-bottom: 35px; }  

#sidebar .box .content div { overflow: hidden; }

#sidebar .box .content ul {
  *border-bottom: none; /* IE fix */
  list-style: none;
  padding: 0;
  margin-bottom: -1px;
  margin-top: -1px;
}

#sidebar .box .content ul li { padding-left: 0; }

#sidebar .box .content ul li a {
  background-position: 12px 16px;
  background-repeat: no-repeat;
  display: block;
  padding: 9px 10px 9px 24px;
  text-decoration: none;
}

#sidebar .box .content ul li:first-child a { margin-top: 1px; }
#sidebar .box .content ul li:last-child a  { margin-bottom: 1px; }

#sidebar .box .content ul li ul { margin: 0; }

#sidebar .box .content ul li ul li a       { background-position: 26px 16px; padding-left: 38px; }
#sidebar .box .content ul li ul li ul li a { background-position: 40px 16px; padding-left: 52px; }


/* No Boxes */

body.no-boxed-sidebar #sidebar .box .content {
  background: none;
  padding: 0;
  border-left: none;
  border-right: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

body.no-boxed-sidebar #sidebar .box .content p {
  padding: 5px 0;
  margin-bottom: 0;
}

body.no-boxed-sidebar #sidebar .box .content .hr {
  padding-bottom: 5px;
}

body.no-boxed-sidebar #sidebar .box .content ul li a {
  background-position: 0 12px;
  border-top: none;
  padding: 5px 10px 4px 12px;
}

body.no-boxed-sidebar #sidebar .box .content ul li a:hover {
  background-color: inherit;
}

body.no-boxed-sidebar #sidebar .box .content ul li ul li a {
  background-position: 14px 15px;
  padding-left: 24px;
}

/* @end */



/* @group Bottombar, Footerbar
------------------------------------------------------------ */

#footerbar .wrapper,
#bottombar .wrapper { overflow: hidden; padding: 8px 0; }

#bottombar ul.nav,
#footerbar ul.nav {
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
}

#bottombar ul.nav li,
#footerbar ul.nav li { float: left; margin-right: 20px; }

#bottombar .secondary ul.nav li,
#footerbar .secondary ul.nav li { margin: 0 0 0 20px; }

#bottombar ul.nav li a,
#footerbar ul.nav li a { text-decoration: none; }

#bottombar p,
#footerbar p { margin-bottom: 0; }


/* Footerbar */

#footerbar { font-size: 90%; }

/* @end */



/* @group Footer
------------------------------------------------------------ */

#footer {
	background-repeat: repeat-x;
	clear: both;
	font-size: 12px;
	overflow: hidden;
}

#footer #footer-shadow {
	background: url(lib/frontend/images/layout/generic/footer_bg.png) repeat-x;
}
body.no-footer-shadow #footer #footer-shadow {
  background: none;
}

#footer .wrapper {
  overflow: hidden;
  padding: 25px 0 15px 0;
  width: 960px;
}

#footer .box {
  float: left;
  font-size: 90%;
  margin: 0 10px 0 10px;
  width: 220px;
}

#footer .box h3 {
  background-position: left bottom;
  background-repeat: repeat-x;
  font-size: 18px; 
  font-weight: normal;
  line-height: 25px;
  margin-bottom: 8px;
  padding: 0 0 8px;
}

#footer .box .button {
  border: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  text-shadow: none;
}

/* For normal text */
#footer .box .content { line-height: 20px; }

#footer .box .content ul {
  line-height: 19px;
  list-style: none;
  margin: -8px 0 35px;
  padding-left: 0;
}

#footer .box .content ul li {
  background-position: left 10px;
  background-repeat: no-repeat;
  padding-left: 0;
}

#footer .box .content ul li a {
  background-position: left bottom;
  background-repeat: repeat-x;
  display: block;
  line-height: 18px;
  padding: 5px 3px 6px 10px;
  text-decoration: none;
}

#footer .box .content ul li ul      { margin: 0; }

#footer .box .content ul li ul li   { background-position: 10px 10px; }
#footer .box .content ul li ul li a { padding-left: 20px; }

#footer .box .content ul li ul li ul li   { background-position: 20px 10px; }
#footer .box .content ul li ul li ul li a { padding-left: 30px; }

/* @end */

/* @end */