/* Theme Name: Amplify Theme URI: http://www.brainbuzzmedia.com Description: Amplify Theme. Version: 1.7 Author: BRAINBUZZmedia Author URI: http://www.brainbuzzmedia.com/ License: GNU General Public License License URI: README_License.txt /* Table of Contents Reset General Styles Typography & Headers Layout Shortcodes Misc Extra CSS3 Sliders Pretty Drop-down Menu */ /* -------------- CSS Reset -------------- */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, p, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; font-size:100%; color:#696969; } h1,h2,h3,h4,h5,h6,hr,p,ul,ol,dl,pre,address,table,form{ margin:0 0 15px; font-weight:normal; } blockquote, q { quotes: none; } blockquote p { margin-bottom:0; } blockquote:before, blockquote:after, q:before, q:after { content: ''; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } /* -------------- General Styles -------------- */ body { margin:0; padding:0; background:#f8f8f8; line-height:1.8; font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif; font-size:.75em; } /* -------------- Typography & Headers -------------- */ a:link { color:#111; text-decoration:none; } a:visited { color:#111; text-decoration:none; } a:hover { color:#333; text-decoration:none; } a:active { text-decoration:none; } h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; margin-bottom:10px; } h1, h2, h3, h4, h5, h6 { color:#0f0f0f; } address, table { font-size:1em; } pre { background:#f4f4f4; padding:7px 10px; font-size:1.167em; border:1px solid #ccc; } code { background:#f4f4f4; padding:7px 10px; font-size:1.167em; display:block; } p, li { line-height:1.85; } p { font-size:1em; margin-bottom:15px; } .copyright p { color:#444; font-size:.9em; margin:16px 0 0; float:left; } img { display:block; margin-bottom:15px; } div.entries, div.entries_full img { } h1 { font-size:2.67em; letter-spacing:-1px; margin-bottom:10px; line-height:1.33em; } h2 { font-size:2.09em; margin-bottom:10px; line-height:1.5em; } h3 { font-size:1.85em; margin-bottom:10px; line-height:1.5em; } h4 { font-size:1.59em; margin-bottom:10px; } h5 { font-size:1.12em; text-transform:uppercase; letter-spacing:1px; margin-bottom:12px; } h6 { font-size:1em; text-transform:uppercase; letter-spacing:1px; } h1.posttitle { margin-top:-9px; font-size:2.25em; } h2.widgettitle { margin-top:-4px; } .headline_title h3 { color:#222; font-size:1.4em; line-height:30px; margin-top:4px; margin-bottom:0; padding:0 3px 0 10px; letter-spacing:-.2px; } .headline_inner h4 { color:#333; font-size:1.3em; margin:9px 0 2px 0; float:left; letter-spacing:0.2px; *margin-top:10px; } h4.folio { color:#555; font-size:1.3em; letter-spacing:.2px; } .footer h5 { color:#1f1f1f; font-size:1.4em; text-transform:none; letter-spacing:0px; line-height:1.5em; } blockquote { margin:20px 0; padding:5px 5px 5px 50px; background:url("images/quotes.png") no-repeat scroll 0 -7px transparent; } table, td, th { text-align:center; vertical-align:middle; } table { margin:10px 0; border-collapse:separate; border-spacing:0; border:1px solid #e1e1e1; } table th { background:#f4f4f4; padding:10px; border-bottom:1px solid #fff; font-size:.85em; text-transform:uppercase; letter-spacing:1px; } table td { padding:10px; border-top:1px solid #ccc; font-size:.9167em; } table tr { background:#f7f7f7; } ol, ul { list-style: none; padding:0; margin-left:0; margin-bottom:20px; margin-right:0; } ul { border-top:1px solid #e7e7e7; color:#555; } ul li { background:url("images/arrow_8px_70opac.png") no-repeat scroll 0 50% transparent; list-style-type:none; border-bottom:1px solid #e7e7e7; padding:5px 0 5px 15px; } ul li:hover { } ul a { color:#777; text-decoration:none; } ul a:hover { color:#444; text-decoration:none; } ul.reset { border:none; } ul.reset li { background:transparent; list-style-type:none; border:none; padding:0; } #header_container ul li, #header_container ul { list-style-type:none; } #main_container ol { border-top:1px solid #D6D6D6; color:#555555; } #main_container ol li { border-bottom:1px solid #D6D6D6; list-style-position:inside; list-style-type:decimal; padding:5px 0 5px 0; } ul.menu { margin-bottom:10px; } ul.menu a { color:#555; font-size:1.05em; display:block; } ul.menu a:hover { color:#000; } .footer ul { border-top:1px solid #999; color:#555555;} .footer ul ul li { background:transparent; list-style-type:none; border-bottom:1px solid #999; padding:4px 0 4px 4px; } .footer ul ul li:hover { color:#333; background:#b2b2b2; } .footer ul a:hover { color:#555; } .footer a { color:#555; display:block; } .footer a:hover { text-decoration:none; } .footer_form p { margin-bottom:9px; } ul.link_v, ul.links_h { margin:0; } ul.links_v li { list-style:none; } ul.links_h li { list-style:none; display:block; float:left; margin:0 20px 0 0; } ul.widgets, ul.footer_widgets { border-top:0; } ul.widgets ul.twitter li { background:url("images/twittericon.png") no-repeat scroll 0 5px transparent; margin:8px 0 0; padding:0 0 9px 25px; } ul.twitter a.twitter-link { display:inline; } ul.widgets h3 { font-size:1.12em; margin-bottom:12px; } ul.footer_widgets h3 { margin-bottom:12px; color:#1f1f1f; font-size:1.4em; letter-spacing:0; text-transform:none; } ul.widgets li, ul.footer_widgets li { background:transparent; padding-left:0; border-bottom:0; } ul.widgets ul li { background:url("images/arrow_8px_70opac.png") no-repeat scroll 0 50% transparent; padding-left:15px; border-bottom:1px solid #e7e7e7; } ul.footer_widgets ul li { border-bottom:1px solid #999; } ul.widgets ul.thumblist { border:none; *border:1px solid #f8f8f8; } ul.widgets ul.thumblist li { position:relative; line-height:1.6; background:transparent; list-style-type:none; border:none; padding:0; height:70px; overflow:hidden; font-size:.95em; } ul.widgets ul.thumblist li a { color:#333; } ul.widgets ul.thumblist li img { border:1px solid #eee; padding:4px; margin:0 10px 10px 0; } ul.widgets ul.thumblist li .date { text-transform:uppercase; font-size:10px; } .footer ul.footer_widgets ul.thumblist { border:0; } .footer ul.footer_widgets ul.thumblist li { border:0; padding-top:0; } .footer ul.footer_widgets ul.thumblist a { padding-bottom:8px; } .footer ul.footer_widgets ul.thumblist img { background:#aaa; border:1px solid #999999; margin-right:17px; height:50px; width:67px; } .footer ul.footer_widgets ul.thumblist li:hover { background:transparent; } ul.widgets ul a { color:#555; font-size:1.05em; display:block; } ul.widgets ul a:hover { color:#000; } .nobg li { list-style:none; background:transparent; padding-left:0; } .thumblist li { position:relative; line-height:1.6; *zoom: 1.0; } .thumblist li img { border:1px solid #eee; padding:4px; margin:0 10px 10px 0; } .thumblist li .date { text-transform:uppercase; font-size:10px; } .twitter li { background:url(images/twittericon.png) 0px 5px no-repeat; padding:0 0 7px 25px; font-size:1em; } .italic { font-style:italic; } .highlight_yellow { color:#444; background:#ffff55; padding:3px 2px; } .highlight_green { color:#444; background:#aaff66; padding:3px 2px; } .highlight_gray { color:#222; background:#e1e1e1; padding:3px 2px; } .highlight_blue { color:#444; background:#7ef; padding:3px 2px; } .highlight_black{ color:#ccc; background:#000; padding:3px 2px; } .date { color:#999; } a.gray { color:#777; } a.gray:hover { color:#333; } .fontsize16 { font-size:16px; } .fontsize18 { font-size:18px; } .fontsize21 { font-size:21px; } .fontsize48 { font-size:48px; line-height:1.3; } .font105em { font-size:1.05em; } .black { color:#000; } .meta { color:#888; font-size:.95em; margin:0; } .meta span { padding:0 20px 0 20px; } .meta a { color:#888; } .meta a:hover { color:#333; } p.meta { margin:0 0 8px 0; } span.postdate { background:url(images/postdate.png) no-repeat left bottom; } span.tags { background:url(images/tags.png) no-repeat left bottom; } span.comments { background:url(images/comments.png) no-repeat left bottom; } .portfolio_small { height:34px; overflow:hidden; width:217px; } .portfolio_medium { height:34px; overflow:hidden; width:300px; } ul.widgets ul li.recentcomments, ul.footer_widgets ul li.recentcomments { background:transparent; padding-left:0; } ul.socialwrap { border-top:0; } .shareinpost { margin-top:25px; } img#fullResImage { margin-bottom:0; } ul.widgets ul#recentcomments a { display:inline; } /* -------------- Layout -------------- */ div#wrapper { margin:0 auto; text-align:center; } div#header_wrap { margin:0 auto; background:#b1b1b1 url(images/radial_header.jpg) center top no-repeat; } div#navline_container { margin:0 auto; text-align:center; } div.logo { float:left; margin:22px 0px 0 0; padding-bottom:22px; } .logo img { margin-bottom:0; } div.navline { float:right; margin:35px auto 0; padding:0 0px 0 40px; text-align:left; } div#header_container { margin:0 auto; text-align:center; border-top:2px solid #222; } div.header { width:960px; margin:0 auto; padding-left:20px; padding-right:20px; text-align:left; border-bottom:0px solid #e3e3e3; } div.feature_container { background:url(images/slider_shadow.png) 50% 100% no-repeat; margin:0 auto; text-align:center; } div.no_bg { background:transparent; } div.feature { width:960px; margin:0 auto; padding:5px 20px 0; text-align:left; } div.feature_entry { padding:0px 0 0; height:380px; overflow:hidden; background:url("images/transparent.png") no-repeat center center; } div.slider_controls { margin:0 auto; height:45px; width:960px; text-align:center; } div#headline_container { background:transparent; margin:0 auto; text-align:center; border-bottom:0px solid #eaeaea; } div.headline { width:960px; margin:0 auto; padding-left:20px; padding-right:20px; text-align:left; border-top:0px solid #ddd; } div.headline_inner { float:left; padding:0px 0 19px; height:49px; } div.headline_search { float:right; margin-top:8px; height:50px; } div.headline_title { height:40px; background:url(images/headline_bg.png) left center no-repeat; float:left; padding:0; margin:5px 0 0 0; text-align:center; } div.headline_close { background:url(images/headline_close.png) left bottom no-repeat; float:left; height:41px; margin-top:1px; padding-left:30px; } div#main_container { margin:0 auto; text-align:center; background:url("images/header_shadow.png") no-repeat scroll center top #f8f8f8; } div.main { margin:0 auto; padding:1px 20px 56px; text-align:left; width:960px; min-height:100%; *padding-bottom:28px; _width:975px; } div.content { float:left; position:relative; padding:0 32px 0 0; margin:35px 0 0px 0; border-right:1px solid #cccccc; } div.content_full { padding:0 32px 0 0; margin:35px auto 0px; width:960px; } div.entries { margin-bottom:35px; } div.entries_full { margin-bottom:0; } div.entry { width:570px; padding:0; margin:0 0 20px 0; } div.entry_full { width:960px; padding:0; margin:0 auto 0; } div.sidebar { float:right; position:relative; margin-top:35px; } div.sidebar_box { position:relative; width:330px; padding:0; margin:0 0 20px 27px; } div#footer_container { background:#b0b0b0 url(images/radial_footer.jpg) 50% 0% no-repeat; margin:0 auto; text-align:center; border-top:4px solid #bababa; } div.footer { color:#7f7f7f; width:960px; padding:0 20px 5px; margin:0 auto; text-align:left; } div.copyright_container { background:#151515; margin:0 auto; text-align:center; border-top:0px solid #fff; } div.copyright { width:960px; height:43px; margin:0 auto; text-align:left; padding:2px 20px 0; } div.copyright div.logo_fade { float:left; margin:5px 42px 0 0; height:31px; width:131px; } div.copyright div.social { float:left; margin:6px 0 0 45px; } div.copyright div.social img { float:left; padding:0 5px; margin:0; } div.nav { float:left; margin:60px 15px 0; } div#slider { width:960px; height:340px; margin-bottom:45px; } div#slider img { margin-bottom:45px; } div.underslider { background:url("images/20_opac_bar.png") repeat-x scroll center top transparent; padding-top:6px; position:relative; text-align:right; top:346px; } div.feature_contentslider { background:url("images/slider_shadow.png") 50% 100% no-repeat; } div.round { margin:5px 0 5px 0; padding:15px 0px; -moz-border-radius:6px; -webkit-border-radius:6px; width:960px; text-align:center; } div.round h4 { text-transform:none; } .box_162 { width:142px; padding:0 20px 0 0; margin:20px 0 30px; display:block; float:left; } .box_30 { width:30.8%; padding:0 20px 0 0; margin:20px 0 30px; display:block; float:left; } .box_80 { width:80.8%; padding:0 20px 0 0; margin:20px 0 30px; display:block; float:left; } .box_300 { width:300px; padding:0 0px 0 20px; margin:20px 0 40px; display:block; float:left; } .archive_header { margin-bottom:15px; } #main_container ol.comments { border:0; } div.comment-author { float:left; height:110px; margin-right:18px; overflow:hidden; width:88px; } #main_container li.comment { background:none repeat scroll 0 0 #EFEFEF; margin-bottom:15px; min-height:105px; padding:15px 20px 14px 14px; width:564px; border:0; -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; } img.avatar { height:88px; width:88px; margin:0; } .comment cite { font-size:11px; font-style:normal; } li.comment .comment-meta a { color:#999; font-size:0.80em; } li.comment div.reply { display:block; position:absolute; left:408px; text-align:right; top:-2px; } li.comment div { position:relative; } li.comment p { margin-top:2px; margin-bottom:5px; } .comment-body p { color:#333333; font-size:0.95em; } a.comment-reply-link { color:#999; font-size:0.95em; } a.comment-reply-link:hover { color:#333; } #comments-title, #reply-title { margin-top:35px; } form#commentform textarea, form#commentform input { -moz-border-radius:3px 3px 3px 3px; -webkit-border-radius:3px 3px 3px 3px; background:#efefef; background: -webkit-gradient(linear, left top, left 10, from(#efefef), color-stop(2%, #eaeaea), to(#efefef)); background: -moz-linear-gradient(top, #efefef, #eaeaea 0px, #EFEFEF 7px); } form#commentform textarea { height:111px; margin-left:85px; margin-top:0; max-width:496px; width:488px; margin-bottom:0; } form#commentform input { padding:11px; width:485px; } form#commentform input#submit { width:150px; float:right; font-size:11px; background:#d7d7d7; color:#333; } form#commentform input#submit:hover { background:#ccc; color:#555; } form#commentform label { color:#555555; display:block; float:left; font-size:14px; margin-right:10px; padding-top:4px; width:75px; text-align:left; } form#commentform p { margin-bottom:10px; text-align:right; } form#commentform { margin-bottom:10px; } form#commentform p.submit { font-size:11px; margin:0; } div.portfolio_small { height:70px; margin-bottom:10px; overflow:hidden; } div.portfolio_medium { height:70px; margin-bottom:10px; overflow:hidden; } div.portfolio_large { height:112px; margin-bottom:10px; overflow:hidden; } /* -------------- Shortcodes -------------- */ span.dropcap { float:left; font-size:2.42em; height:44px; line-height:42px; margin-bottom:0px; margin-right:5px; text-align:center; width:40px; } span.dropcapcircle { background:url(images/dropcapcircle.png) center no-repeat; color:#444; float:left; font-size:1.5em; height:41px; line-height:39px; margin-bottom:0px; margin-right:10px; text-align:center; width:40px; } .pullleft, .pullright { float:right; font-size:1.167em; margin:20px 2px 20px 20px; padding:20px; width:33%; border:1px solid #eee; } .pullleft { float:left; margin-left:2px; margin-right:20px; } .imageleft, .imageright { float:right; padding:5px; margin:2px 2px 2px 15px; border:1px solid #eee; } .imageleft { float:left; margin:2px 15px 2px 2px; } .uppercase { text-transform:uppercase; letter-spacing:1px; } .regcase { text-transform:none; letter-spacing:0px; } .hidden { display:none; } .rounded { -moz-border-radius:3px; -webkit-border-radius:3px; } div.comment { background:#efefef; width:564px; min-height:105px; padding:15px 20px 14px 14px; margin-bottom:15px; } div.comment div.user { float:left; width:88px; height:110px; margin-right:18px; overflow:hidden; } div.comment div.user img { background:#888; width:88px; height:88px; margin:0; } div.comment div.user p { color:#777; font-size:1.05em; } .thecomment { color:#333; font-size:.95em; } /* Lists */ .check li { background:url("images/check.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 20px; } .bigarrow li { background:url("images/bigarrow.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 18px; } .tinyarrow li { background:url("images/tinyarrow.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 18px; } .wedge li { background:url("images/wedge.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 18px; } .dot li { background:url("images/dot.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 18px; } .x li { background:url("images/x.png") no-repeat scroll 0 50% transparent; border-bottom:1px solid #D6D6D6; padding:5px 0 5px 18px; } li.x { background:url("images/x.png") no-repeat scroll 0 50% transparent; } .learnmore { background:url("images/wedge.png") no-repeat scroll 100% 50% transparent; padding:0 15px 0 0; } .learnmore a { color:#555; } .caption { color:#aaa; font-size:.9em; font-style:italic; text-align:center; margin:6px 0 0 0; padding:0 4px; } .blockleft, .blockright { display:block; float:right; border:1px solid #eee; margin:2px 2px 2px 15px; padding:5px; } .blockleft { float:left; margin:2px 15px 2px 2px; } .box_threequarters, .box_3_4 { width:74.0%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_half, .box_1_2 { width:48.437%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_twothirds, .box_2_3 { width:62.5%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_twofifths, .box_2_5 { width:36.66%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_third, .box_1_3 { width:31.25%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_quarter, .box_1_4 { width:22.656%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_fifth, .box_1_5 { width:17.49%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .box_sixth, .box_1_6 { width:14.06%; padding:0 3.125% 0 0; margin:25px 0 0; display:block; float:left; } .demo1 { width:300px; padding:0 30px 0 0; margin:25px 0 0; display:block; float:left; } .margin_top_0, .mt0 { margin-top:0; } .margin_top_5, .mt5 { margin-top:5px; } .margin_top_10, .mt10 { margin-top:10px; } .margin_top_15, .mt15 { margin-top:15px; } .margin_top_20, .mt20 { margin-top:20px; } .margin_top_25, .mt25 { margin-top:25px; } .margin_top_30, .mt30 { margin-top:30px; } .margin_top_33, .mt33 { margin-top:33px; } .margin_top_35, .mt35 { margin-top:35px; } .margin_bottom_0, .mb0 { margin-bottom:0; } .margin_bottom_5, .mb5 { margin-bottom:5px; } .margin_bottom_10, .mb10 { margin-bottom:10px; } .margin_bottom_12, .mb12 { margin-bottom:12px; } .margin_bottom_15, .mb15 { margin-bottom:15px; } .margin_bottom_20, .mb20 { margin-bottom:20px; } .margin_bottom_25, .mb25 { margin-bottom:25px; } .margin_bottom_30, .mb30 { margin-bottom:25px; } .margin_bottom_35, .mb35 { margin-bottom:35px; } .padding_right_5, .pr5 { padding-right:5px; } .padding_right_10, .pr10 { padding-right:10px; } .padding_right_15, .pr15 { padding-right:15px; } .padding_right_20, .pr20 { padding-right:20px; } .padding_right_25, .pr25 { padding-right:25px; } .padding_right_30, .pr30 { padding-right:30px; } .padding_right_35, .pr35 { padding-right:35px; } .padding_right_60, .pr60 { padding-right:60px; } .r60border { border-right:1px solid #EEEEEE; margin-right:29px; padding-right:30px; } .float_l { float:left; } .float_r { float:right; } img.centered { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left; } .block { display:block; } .overflow { overflow:hidden; } .content_top { display:block; float:left; margin-top:35px; margin-bottom:20px; } .bar { display:block; width:100%; height:1px; background:#dfdfdf; } .border { border-bottom:1px solid #e4e4e4; margin-bottom:15px; padding-bottom:5px; } .border15 { border-bottom:1px solid #e4e4e4; margin-bottom:15px; padding-bottom:10px; } /* Buttons, message boxes, & alert boxes */ .alert_: url(images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.dark_square .pp_nav .pp_play{background: url(images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_nav .pp_pause{background: url(images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.dark_square .pp_arrow_previous{background: url(images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px !important;}div.light_square .pp_nav .pp_play{background: url(images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_nav .pp_pause{background: url(images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px;}div.light_square .pp_arrow_previous{background: url(images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_arrow_previous{background: url(images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_arrow_next{background: url(images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_nav .pp_play{background: url(images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_nav .pp_pause{background: url(images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px;}div.facebook .pp_next:hover{background: url(images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(images/prettyPhoto/facebook/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_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.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{float: left;margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav .pp_play,.pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}a.pp_arrow_previous,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;}.pp_gallery{left:50%;margin-top: -50px;position:absolute;z-index:10000;}.pp_gallery ul{float: left;height:35px;margin:0 0 0 5px;overflow: hidden;padding:0;position: relative;}.pp_gallery ul a{border:1px #000 solid;border:1px rgba(0,0,0,0.5) solid;display:block;float: left;height:33px;overflow: hidden;}.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff;}.pp_gallery ul a img{border:0;}.pp_gallery li{display:block;float: left;margin:0 5px 0 0;}.pp_gallery li.default a{background: url(images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px;}.pp_gallery li.default a img{display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px !important;}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;line-height:22px;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#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 0;}div.ppt{color:#fff;display: none;font-size:17px;margin:0 0 5px 15px;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;} /* -------------- Drop-down Menu -------------- */ ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; } ul.dropdown { position: relative; z-index: 597; float: left; } ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; } ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; } ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; } ul.dropdown ul li { float: none; } ul.dropdown ul ul { top: 0px; left: 100%; } ul.dropdown li:hover > ul { visibility: visible; } /* drop-down 2 */ ul.dropdown { padding-bottom: 0px; } ul.dropdown a { font-size:1em; font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif; } ul.dropdown li { padding: 5px 6px; color: #000; } ul.dropdown li.divider { border-top: solid 1px #f1f1f1; } ul.dropdown li.hover, ul.dropdown li:hover { color: #000; background-color:transparent; } ul.dropdown a:link, ul.dropdown a:visited{} ul.dropdown a:hover { color: #ccc; background-color:transparent; text-decoration: none; } ul.dropdown a:active{} ul.dropdown li a, ul.dropdown .dir {color:#eee;} ul.dropdown ul .dir {color:#aaa;} /* -- level mark -- */ ul.dropdown ul { width: 230px; padding:12px 0 2px 0; border-style: solid; border-width: 0px; border-color: #f0f0f0 #666 #666 #f0f0f0; background:transparent url(images/dropdown_bg.png) top left no-repeat; font-weight: normal; border-top:0px solid #333; margin-top:0px; margin-left:7px; } ul.dropdown ul ul { margin-left:0; } ul.dropdown ul a { color:#555; font-size:.9em; font-family:"Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif; } ul.dropdown ul a:hover { color:#333; } ul.dropdown ul li { border-bottom:solid 0px #f1f1f1; margin-bottom:0px; } ul.dropdown ul li:hover { background:url(images/dropdown_hover.png) center center no-repeat transparent; } ul.dropdown ul li a {color:#555; border-bottom:solid 0px #eee; padding:10px 12px;} ul.dropdown ul ul { background:url(images/dropdown_open_bg.jpg) top left no-repeat #fff; padding-top:2px; padding-bottom:2px; padding-left:2px; margin-top:-2px; border:0px; } ul.dropdown ul ul li:hover { } ul.dropdown *.dir { padding-right: 15px; background-image: url(images/dropdown_arrow.png); background-position: 100% 57%; background-repeat: no-repeat; } /* drop-down 3 */ ul.dropdown a, ul.dropdown span { display: block; padding: 10px 2px 10px 19px; } ul.dropdown ul a, ul.dropdown ul span { padding: 4px 0; } ul.dropdown ul a { color:#555; } /*-------------------------------------------------/ * Base Style Override */ ul.dropdown li { padding:0; border: none; } /*-------------------------------------------------/ * Custom Styles */ ul.dropdown li a, ul.dropdown *.dir { color:#000; border-style: solid; border-width: 0; border-color: #fff; } ul.dropdown ul li a, ul.dropdown ul *.dir { border: none; } /*-------------------------------------------------/ * Support Class `open` Usage * */ ul.dropdown li.hover *.open { position: relative; z-index: 600; margin: -1px 0; padding-top: 5px; padding-bottom: 5px; border-color: #f0f0f0 #666 #666 #f0f0f0; background-color: #fff; background-image: url(images/dropdown_arrow.png); color: #000000; } ul.dropdown ul li.hover *.open { position: static; z-index: 0; float: none; margin: 0; padding-top: 4px; padding-bottom: 4px; border: none; } /* CSS2 clone */ ul.dropdown li:hover > *.dir { background-color:transparent; color:#777; position: relative; z-index: 600; margin: 0; border:0; background-image: url(images/dropdown_arrow.png); } ul.dropdown ul li:hover > *.dir { color:#333; position: static; z-index: 0; float: none; margin: 0; border: none; } ul.dropdown ul li:hover > *.dir, ul.dropdown-vertical li:hover > *.dir { background-image: url(images/dropdown_arrow_right.png); }