
@media print {
body { background:none !important; }
.entry-content { font-size:14pt; line-height:1.6em }
.entry-title { font-size:21pt; text-shadow:#000 -1px -1px 5px }
.wp-caption p { font-size:11pt }
#access, #branding img, #respond, .comment-edit-link, .edit-link, .navigation, .page-link, .widget-area { display: none !important }
#colophon { width:auto }
#colophon { border-top:2pt solid #000 }
#container, #header, #footer { margin:0; width:100% }
#entry-author-info { border:1px solid #e7e7e7 }
#header { border-bottom:2pt solid #000; padding-bottom:18pt }
#main { display:inline }
#site-generator a, body, div, ul, ol, li, th, h1 { margin:0; padding:0 }
#site-info, #site-generator { float:none; width:auto }
#site-title { font-size:13pt }
#site-title, #site-description { float:none; line-height:1.4em; margin:0; padding:0 }
#wrapper { clear: both !important; display: block !important; float: none !important; position: relative !important }
img#wpstats, .gallery br + br, #nav-above, .nopassword, .nocomments, .widget_search label, .widget_search span { display:none }
.home .sticky, a img, .entry-meta abbr, .entry-utility abbr, .infiniteCarousel ul:hover li img, .infiniteCarousel ul:hover li:hover img { border:none }
}
* { outline:0 }/* LAYOUT: Two columns DESCRIPTION: Two-column fixed layout with one sidebar right of content */
abbr, acronym { border-bottom:1px dotted #666; cursor:help }
big { font-size:131.25% }
blockquote { font-style:italic; padding:0 3em }
blockquote { quotes:none }
blockquote cite, blockquote em, blockquote i { font-style:normal }
body { background:#1F1F1F url(images/bg.jpg) top center repeat-y fixed }
body, input, textarea { color:#fff; font-size:14px; line-height:18px }
code { -webkit-text-size-adjust:160% }
code { font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace }/* =Structure -------------------------------------------------------------- *//* The main theme structure */
del { text-decoration:line-through }/* tables still need 'cellspacing="0"' in the markup */
dt { font-weight:normal }
h1, h2, h3, h4, h5, h6 { font-weight: normal !Important }
hr { background-color:#E7E7E7; border:0; clear:both; height:1px; margin-bottom:18px }/* Text elements */
html, body { background: #000 url(../../uploads/2010/07/new_bg.jpg) top center no-repeat fixed !Important; }
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 { background:transparent; border:0; margin:0; padding:0; vertical-align:baseline }
input[type="text"], textarea { -moz-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1); background:#f9f9f9; border:1px solid #ccc; box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1); color:#111; padding:2px }
input[type=submit] { color:#333 }
ins { background:#ffc; text-decoration:none }
ol { list-style:decimal; margin:0 0 18px 1.5em }
ol ol { list-style:upper-alpha }
ol ol ol { list-style:lower-roman }
ol ol ol ol { list-style:lower-alpha }
ol, ul { list-style:none }
pre { -webkit-text-size-adjust:140% }
pre { font-family:"Courier 10 Pitch", Courier, monospace }
pre { background:#f7f7f7; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em }
strong, b { font-weight:bold }
sub { top:.5ex }
sup { bottom:1ex }
sup, sub { height:0; line-height:1; position:relative; vertical-align:baseline }
table { border-collapse:collapse; border-spacing:0 }
ul { list-style:square; margin:0 0 18px 0}
.ad_container { background:url(images/shadow_onecol.png) bottom left no-repeat; float:left; height:208px; width:100% }
.ad_full { -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#0f0f0f; border:3px solid black; border-radius:10px; float:left; height:154px; margin:0; padding:5px }
.ad_full img { margin:5px; width:866px }
.attachment .entry-content .entry-caption { font-size:140%; margin-top:24px }
.comment-author cite { color:#000; font-style:normal; font-weight:normal }
.comment-meta { font-size:12px; margin:0 0 18px 0 }
.commentlist .avatar { left:0; position:absolute; top:4px }
.commentlist .children li { border:none; margin:0 }
.commentlist li.comment { border-bottom:1px solid #e7e7e7; line-height:24px; margin:0 0 24px 0; padding:0 0 0 56px; position:relative }
.commentlist li.comment + li.pingback { margin-top:-6px }
.commentlist ol { list-style:decimal }
.entry-content .entry-title { color:#fff; float:left; font-size:24px; font-weight:normal; margin-bottom:10px !Important; padding: 0 !Important; width:100% }
.entry-content blockquote.left { float:left; margin-left:0; margin-right:24px; text-align:right; width:33% }
.entry-content blockquote.right { float:right; margin-left:24px; margin-right:0; text-align:left; width:33% }
.entry-content fieldset { border:1px solid #E7E7E7; margin:0 0 24px 0; padding:24px }
.entry-content fieldset legend { background:#fff; color:#000; font-weight:normal; padding:0 24px }
.entry-content input.file, .entry-content input.button { margin-right:24px }
.entry-content sup, .entry-content sub, .tip ul li small { font-size:10px }
.entry-content, .entry-summary { padding:0 10px; position:relative }
.entry-meta { color:#888; font-size:12px; padding:0 10px }
.entry-meta a, .entry-utility a, .reply a, a.comment-edit-link { color:#888 }
.entry-utility { clear:both; color:#888; font-size:12px; line-height:18px; padding:0 10px }
.form-allowed-tags { line-height:1em }
.gallery { float:left; margin:0; padding:12px }
.gallery .gallery-caption { color:#888; font-size:12px; margin:0 0 12px }
.gallery .gallery-item { -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#1f1f1f; border:2px solid #000; border-radius:10px; float:left; margin:10px; padding:3px !Important; width:184px }
.gallery .gallery-item .thumbnail { -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#000; border-radius:5px; display:block; float:left; height:150px; margin:12px 12px 6px 12px; outline:0; padding:5px; position:relative; width:150px }
.gallery .gallery-item .thumbnail span { bottom:-40px; height:29px; left:-5px; position:absolute; width:50px }
.gallery .gallery-item .thumbnail span.photos { background:url(images/icons/photos.png) top right no-repeat }
.gallery .gallery-item .thumbnail span.videos { background:url(images/icons/videos.png) top right no-repeat }
.gallery .gallery-item .vid { height:111px; padding:24px 5px }
.gallery .gallery-item h3 { display:block; float:none !Important; font-size:14px; font-weight:normal !Important; height:48px !Important; line-height:16px !Important; margin: 0 auto !Important; overflow:hidden; padding-left:50px; width:104px !Important }
.hentry, .single .hentry { margin:0 10px 10px 10px }
.home .sticky { background:#F2F7FC; border-top:4px solid #000; margin-left:-20px; margin-right:-20px; padding:18px 20px }
.home .sticky .page-link a { background:#D9E8F7 }
.infiniteCarousel { height:450px; margin:0 auto; overflow:hidden; position:relative; width:892px }
.infiniteCarousel .arrow { background: none; cursor:pointer; display:block; height:75px; outline:0; position:absolute; text-indent:-99999px; top:145px; width:75px; z-index:1000 }
.infiniteCarousel .back { background-position:0 -225px; left:-37px }
.infiniteCarousel .forward { background-position:0 -75px; right:-37px }
.infiniteCarousel .wrapper { height:397px; left:3px; overflow:hidden; position:absolute; top:3px; width:886px/* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */ }
.infiniteCarousel .wrapper ul { height:397px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0; position:absolute; top:0; width:100%/* single item * n */ }
.infiniteCarousel ul li { float:left; height:397px; position:relative; width:892px }
.infiniteCarousel ul li a img { border:none; display:block; float:left }
.infiniteCarousel ul li img { border:none; width:892px }
.infiniteCarousel ul li p { -khtml-opacity:0.7;/* here you can set the opacity of box with text */ -moz-opacity:0.75; background-color:#000; bottom:0; color:#fff; filter: alpha(opacity=75);/* here you can set the opacity of box with text */ font-size:19px; font-weight:normal; left:0; line-height:30px; margin:0; opacity:0.75;/* here you can set the opacity of box with text */ padding:10px 13px; position:absolute; width:864px;display:none; }
.infiniteCarousel ul li p a { border:none; color:#fff; display:inline; text-decoration:none }
.leftside { float:left; margin-left:10px; width:350px }
.multimedianav { left:0; position:absolute; top:-55px; width:892px }
.multimedianav a { line-height:50px }
.multimedianav a.photos { background:url(images/icons/photos.png) 0 0 no-repeat; color:#fff; padding:5px 10px 5px 57px; text-decoration:none }
.multimedianav a.this { -khtml-opacity:0.5;/* here you can set the opacity of box with text */ -moz-opacity:0.5; cursor:default; filter: alpha(opacity=50);/* here you can set the opacity of box with text */ opacity:0.5 }
.multimedianav a.videos { background:url(images/icons/videos.png) 0 0 no-repeat; color:#fff; padding:5px 10px 5px 57px; text-decoration:none }
.nav-next { float:right; text-align:right; width:50% }
.nav-previous { float:left; width:50% }
.navigation { color:#888; float:left; font-size:12px; line-height:18px; overflow:hidden; width:100% }
.one-column .category-multimedia .post { float:left !Important; height:190px !Important; overflow:hidden; padding: 0 !Important; width: 25% !Important }
.one-column .category-multimedia .post .wp-post-image { float:left; margin: 0 5px !Important }
.one-column .category-multimedia .post h3.entry-title { display:block !Important; height:24px; margin: 0 20px !Important; overflow:hidden; width:180px }
.page { padding:0; }
.page .edit-link { bottom:0; display:block; font-size:80%; position:absolute; right:0 }
.page-id-16 .gallery .gallery-item { margin:10px 3px; width:166px }
.page-id-16 .gallery .gallery-item .thumbnail { margin:3px }/* =Navigation -------------------------------------------------------------- */
.page-link { color:#000; font-weight:bold; margin:0 0 22px 0; word-spacing:0.5em }
.page-title { font-size:20px; font-weight:normal !Important; line-height:24px; padding:0 10px }
.page-title ul { display:inline !Important; list-style-type:none !Important; margin:0 !Important; padding:0 !Important }/* LAYOUT: Full width, no sidebar DESCRIPTION: Full width content with no sidebar; used for attachment pages */
.quickmenu { -khtml-border-radius-bottomleft:5px; -khtml-shadow:0 5px 15px #666; -moz-border-radius-bottomleft:5px; -moz-box-shadow:0 5px 15px #666; -webkit-border-bottom-left-radius:5px; -webkit-box-shadow:0 5px 15px #666;/* CSS3 end */ background:#000; border-bottom-left-radius:5px; border-left:1px solid #a4a4a4; border-right:1px solid #a4a4a4;/* CSS3 */ display:none;/* important */ position:absolute;/* important */ right:0; top:35px; width:150px; z-index:1000 }
.quickmenu ul li { border-bottom:1px dotted #333; list-style-type:none; margin:0 5px 0 5px; padding:5px 10px }
.quickmenu ul li a { color:#ccc; display:block; font-size:14px; line-height:16px; text-decoration:none }
.readmore { background:url(images/readmore.png) top right no-repeat; display:block; float:right; height:26px; margin:12px; overflow:hidden; text-indent:-1000px; width:200px }
.reply { font-size:12px; padding:0 0 24px 0 }
.rightside { float:right; height:32px; position:relative; width:450px }/*-- Left Side --*/
.screen-reader-text { left:-9000px; position:absolute }/* =Header -------------------------------------------------------------- */
.textwidget { color: white !Important; margin: 0 !Important; padding: 0 !Important }
.textwidget .alignleft { margin-left:0; margin-right: 5px !Important }
.textwidget p { float:left; line-height:16px; margin-top:0; width:1% !Important }
.textwidget p strong { color:#c7c7c7 }
.tip ul { padding:35px 0 0 25px }
.tip ul li { display:inline; padding-left:3px }
.tip ul li a { color:#989898; font-size:14px; text-decoration:none }
.widget-area .gallery { clear:both; float:left; width:100% }
.widget-container > div, .widget-container > ul { padding:0 5px }
.widget-title { /* background:url(images/boxHeader_bg.png) 0 0 repeat-x; */ color:#f7f7f7; font-size:24px; font-weight:normal; line-height:35px; text-indent:10px }
.widget_rss .widget-title img { height:11px; width:11px }/* Main sidebars */
.widget_search input { background:#000; border:none; color:#aaa; line-height:10px; margin:0 0 0 2px; padding:4px }
.widget_text { padding:10px }
cite, em, i, .comment-author .says { font-style:italic }
dl, .entry-content input, .entry-content select { margin:0 0 24px 0 }
span.downarr {/* hide button */ float:right }
span.downarr a { background:url(images/icons/arrowup.png) no-repeat; display:block; height:32px; margin:2px 2px 0 0; opacity:.5; width:32px }
span.menu_title {
 *display:inline; -khtml-border-radius:5px; -khtml-shadow:2px 2px 2px 2px 15px #666; -moz-border-radius:5px; -moz-box-shadow:2px 2px 2px 2px 15px #666; -webkit-border-radius:5px; -webkit-box-shadow:2px 2px 2px 2px 15px #666; background:#8888; border:1px solid #666; border-radius:5px; display:inline-block; float:right; margin:3px 10px 0 0; padding:0 4px; zoom:1 }
span.menu_title a { color:#9a9a9a; font-size:14px; line-height:24px; text-decoration:none }
span.showbar { display:block; float:right; overflow:hidden }
span.showbar a { background:url(images/icons/arrowdown.png) no-repeat; color:#686868; cursor:pointer; display:block; height:32px; margin:0px 0px 0 0; text-decoration:none; text-indent:-1000px; width:32px }
#access { bottom:16px; display:block; height:44px; left:0; position:absolute; width:912px; z-index:100 }
#access .menu-header li, div.menu li { float:left; margin-right:5px; position:relative }
#menu-main { margin-left:10px; }
#branding .widget_text {float:right;}
#access .menu-header ul, div.menu ul, .commentlist, .commentlist .children { list-style:none; margin:0 0 0 13px; padding:0; display:block; }
#access .menu-header, div.menu { font-size:15px;width:auto; margin-left:18px; }
#access .menu-header, div.menu, #colophon, #branding, #wrapper { margin:0 auto; width:100% }
#access a { background:url(images/nav_divider.png) 0 0 no-repeat; color:#fff; display:block; font-weight:normal; line-height:44px; outline:0; padding:0 15px 0 16px; text-decoration:none; text-shadow:#000 -1px -1px 20px; text-transform:uppercase }
#access ul ul { -moz-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2); box-shadow:0px 3px 3px rgba(0, 0, 0, 0.2); display:none; float:left; left:0; position:absolute; top:44px; width:98px }
#access ul ul a { background:#2A2A2A; font-size:12px; height:auto; line-height:1.75; outline:0; padding:0 10px; text-indent:8px; width:98px }
#access ul ul li { min-width:180px }
#access ul ul ul { left:100%; top:0 }
#access, .entry-meta, .entry-utility, .navigation, .widget-area { -webkit-text-size-adjust:120% }
#branding img { display:block; float:left; margin:10px }/* =Menu -------------------------------------------------------------- */
#cancel-comment-reply-link { font-size:12px; font-weight:normal; line-height:18px }
#carousel { margin:0 auto; width:892px }
#colophon { overflow:hidden }
#comments .navigation { padding:0 0 18px 0 }
#comments .pingback { border-bottom:1px solid #e7e7e7; margin-bottom:18px; padding-bottom:18px }
#comments .pingback .url { font-size:13px; font-style:italic }/* Comments form */
#comments .pingback p { color:#888; display:block; font-size:12px; line-height:18px; margin:0 }
#comments, .clear { clear:both }
#container { background:url(images/shadow_column.png) bottom left no-repeat; float:left; height:100%; margin:0 0 10px 0; padding:0 0 46px 0; width:100% }
#container.one-column { background:url(images/shadow_onecol.png) bottom left no-repeat; padding:0 0 46px 0 }
#content { }
#content { -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#0f0f0f; border:3px solid black; border-radius:10px; float:left; margin:0 0 0 0; position:relative; width:570px }
#content .aligncenter, #content img.aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto }
#content .product.grid .alignleft.navigation { margin: -40px 10px 30px 0; color: #eee; font-size:13px; }
#content .alignleft.navigation { margin: -40px 10px 0 0; color: #eee; font-size:13px; }
#shopp .products { margin-top:-10px !Important; }
#content .alignleft.navigation a:link, #content .alignleft.navigation a:visited, #content .alignleft.navigation a:hover, #content .alignleft.navigation a:active { color: #fff; font-family:"Tahoma", Arial, Helvetica, "Nimbus Sans L", sans-serif; }
#content .alignleft, #content img.alignleft, #primary img.alignleft { display:inline; float:left; margin-right:10px; margin-top:4px }
#content .alignright, #content img.alignright { display:inline; float:right; margin-left:24px; margin-top:4px }
#content .attachment img { max-width:900px }
#content .entry-content, #content .entry-summary { float:left; width:100% margin:0;padding:0;}
#content .entry-content {float:none;}
#content .post .entry-content, .entry-summary { padding: 10px !Important }
#content .post .wp-post-image { -khtml-border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#cfcfcf; border:2px solid #cfcfcf; border-radius:5px; clear:none; float:left; margin:0 10px 10px 0; padding:3px !Important }
#content .post, .quickmenu ul { padding:10px 0 }
#content .wp-caption { background:#f1f1f1; line-height:18px; margin-bottom:20px; padding:4px; text-align:center }
#content .wp-caption img { margin:5px 5px 0 }
#content .wp-caption p.wp-caption-text { color:#888; font-size:12px; margin:5px }
#content .wp-smiley, .gallery dl, #respond p, #comments-list ul #respond { margin:0 }
#content code { font-size:13px }
#content dt, #content th, .widget_rss a.rsswidget { color:#000 }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { color:#fff; font-weight:bold; margin:0 0 10px 0 }
#content img { margin:0; max-width:640px }
#content pre, #content kbd, #content tt, #content var { font-size:15px; line-height:21px }
#content table { margin:0 -1px 24px 0; text-align:left; width:100% }
#content tr td { padding:6px 24px }
#content tr th, #content thead th { color:#888; font-size:12px; font-weight:normal; line-height:18px; padding:9px 24px }
#content tr.odd td { background:#F2F7FC }
#content, #content textarea { color:#fff; font-size:14px; line-height:20px }
#entry-author-info { background:#F2F7FC; border-top:4px solid #000; clear:both; font-size:14px; line-height:20px; margin:24px 0; overflow:hidden; padding:18px 20px }
#entry-author-info #author-avatar { background:#fff; border:1px solid #e7e7e7; float:left; height:60px; margin:0 -104px 0 0; padding:11px }
#entry-author-info #author-description { float:left; margin:0 0 0 104px }
#entry-author-info h2 { color:#000; font-size:100%; font-weight:normal; margin-bottom:0 }
#footer { background:url(images/shadow_onecol.png) bottom left no-repeat; margin:20px auto 0 auto; padding:0 0 0 0; width:912px }
#footer { width:892px }
#footer #site-info { height:87px }/* LAYOUT: One column, no sidebar DESCRIPTION: One centered column with no sidebar */
#footer, .push { clear:both; height:249px }
#footer-widget-area { -khtml-border-radius:10px; -moz-border-radius:10px; -moz-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2); -webkit-border-radius:10px; -webkit-box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2); background:#0f0f0f; border:3px solid black; border-radius:10px; box-shadow:0px 5px 5px rgba(0, 0, 0, 0.2); margin:0 auto 0 auto; overflow:hidden; width:886px }
#footer-widget-area #first.widget-area { width:192px }
#footer-widget-area #fourth { margin-right:0 }
#footer-widget-area #fourth.widget-area { width:162px }
#footer-widget-area #second.widget-area { width:522px }
#footer-widget-area .widget-area { float:left; font-size:14px; margin-right:0; width:212px }
#footer-widget-area .widget-area .widget-title { font-size:18px !Important }
#footer-widget-area > div ul { list-style-type:none; padding-left:9px;}
#footer-widget-area div ul li ul { list-style-position:outside; list-style-type:square;margin-left: 8px;}}
#footer-widget-area div ul li ul li { padding-left:0px }
#header { background:url(images/bg_header.png) top center no-repeat; height:178px; margin:0 auto; padding:0 0 0 0; position:relative; width:912px }
#main { height:100%; margin:0 auto; margin-top:10px; width:892px }
#main .widget-area ul { margin-left:0; margin-right:0; padding:0 0 0 0 }
#main .widget-area ul ul { border:none; margin-left:15px; padding:10px 0 }
#main, #content .video-player, .home .hentry .category-asides, .page-id-16 .gallery { padding:0 }
#masthead { height:100%; margin:0 auto; position:relative; width:912px }
#menu-item-21 { margin-left:210px }/* =Content -------------------------------------------------------------- */
#nav-above, #comments-list #respond { margin:0 0 18px 0 }
#nav-below { margin:-18px 0 0 0 }/* =Comments -------------------------------------------------------------- */
#page-header { height:232px; margin:0 auto 0 auto; position:relative; width:892px }
#page-header img { left:3px; position:absolute; top:3px }
#page-header span { background:url(images/bg_pheader.png) 0 0 no-repeat; display:block; height:100%; left:0; position:absolute; top:0; width:100% }
#primary .entry-summary { float:left }
#primary .widget-container { float:left; margin:10px 0; width:280px }
#primary, #secondary { -khtml-border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; background:#0f0f0f; border:3px solid black; border-radius:10px; float:right; overflow:hidden; width:300px }
#respond { border-top:1px solid #e7e7e7; margin:24px 0; overflow:hidden; position:relative }
#respond .comment-notes { margin-bottom:1em }
#respond .form-allowed-tags { color:#888; font-size:12px; line-height:18px }
#respond .form-allowed-tags code, .widget-area .entry-meta, #wp-calendar thead { font-size:11px }
#respond .form-submit { margin:12px 0 }
#respond .form-submit input { font-size:14px; width:auto }/* =Widget Areas -------------------------------------------------------------- */
#respond .required { color:#CCC; font-weight:bold }
#respond input { margin:0 0 9px; width:98% }
#respond textarea { width:98% }
#secondary { clear:right }
#site-crest { left:340px; position:absolute; top:0; z-index:100 }/* This is the custom header image */
#site-description { -webkit-text-size-adjust:none }/* =Print Style -------------------------------------------------------------- */
#site-generator { float:right; width:220px }/* =Global Elements -------------------------------------------------------------- *//* Main global 'theme' and typographic styles  */
#site-generator { font-style:italic; position:relative }
#site-generator a {
 *display:inline; background:url(images/wordpress.png) center left no-repeat; color:#666; display:inline-block; line-height:16px; padding-left:20px; text-decoration:none; zoom:1 }
#site-info { float:left; font-size:14px; font-weight:normal; width:700px }
#site-info { float:none; font-size:12px; font-weight:normal; margin:5px auto; text-align:center; width:912px }
#site-info a { color:#fff; text-decoration:none }
#site-title { float:left; font-size:30px; line-height:36px; margin:20px 0 18px 0; width:300px }
#site-title a { color:#000; font-weight:normal; text-decoration:none }
#slides { background:url(images/bg_slide.png) 0 0 no-repeat; height:450px; margin:0 auto 0 auto;/* important to be same as image height */ overflow:hidden;/* important */ position:relative;/* important */ width:892px/* important to be same as image width */ }
#socialnav { font-size:12px; height:32px; overflow:hidden; position:absolute; right:-15px; text-align:right; top:5px; width:94px }
#socialnav span { display:block; float:left; margin:0 0 0 4px }
#toolbar .widget_search { clear:none; float:left }
#wp-calendar { width:100% }
#wp-calendar caption { color:#222; font-size:14px; font-weight:normal; padding-bottom:4px; text-align:left }
#wp-calendar tbody { color:#aaa }
#wp-calendar tbody .pad { background:none }
#wp-calendar tbody td { background:#f5f5f5; border:1px solid #fff; padding:3px 0 2px; text-align:center }
#wp-calendar tfoot #next { text-align:right }
#wp_tag_cloud div { line-height:1.6em }
#wrapper { height: auto !important; margin:0 auto -260px auto; min-height:100% }/* Structure the footer area */
.children #respond { margin:0 48px 0 0 }
.entry-content label, #respond label { color:#888; font-size:12px }
.home #content .category-asides .entry-content { padding-top:0 }/* Attachment pages -------------------------------------------------------------- */
.home #content .category-asides p { font-size:14px; line-height:20px; margin-bottom:10px; margin-top:0 }
.one-column #content { float:left; margin:0 auto; width:882px }
.single #content .entry-title { padding:0 10px }
.single #content .post { float:none }
.single-attachment #content { margin:0 auto; width:900px }/* =Fonts -------------------------------------------------------------- */
.widget_search #searchform {
 *display:inline; -khtml-border-radius:5px; -khtml-shadow:2px 2px 2px 2px 15px #666; -moz-border-radius:5px; -moz-box-shadow:2px 2px 2px 2px 15px #666; -webkit-border-radius:5px; -webkit-box-shadow:2px 2px 2px 2px 15px #666; border:1px solid #888; border-radius:5px; display:inline-block; float:left; font-size:10px; margin:3px 5px 0 30px; position:relative; width:200px; zoom:1 }/* =Footer -------------------------------------------------------------- */
.widget_search #searchsubmit { -moz-box-shadow:0; background:url(images/icons/magglass.png) 0 -4px no-repeat; border:none; cursor:pointer; height:26px; margin:0; overflow:hidden; padding:0; position:absolute; right:0; text-indent:-1000px; top:0; width:32px }
body, input, textarea, .page-title span, .pingback a.url, h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family:"Tahoma", Arial, Helvetica, "Nimbus Sans L", sans-serif }
div#toolbar { -khtml-shadow:0 5px 15px #666; -moz-box-shadow:0 5px 15px #666; -webkit-box-shadow:0 5px 15px #666;/* to limit the width when an excessive window resize */ border:none; box-shadow:0px 5px 15px #666; left:0px; margin:0px auto 0 auto;/* centered toolbar */ min-width:700px; width:100% }
div#toolbar, div#toolbarbut { background:#000; border-bottom:1px groove #333; height:36px; position:fixed; right:0px; top:0px; z-index:9999/* keep the bar on bottom  */ }
div#toolbarbut {/* div for the 'hide status' */ background:none; border:none; display:none; height:15px; margin-right:2px; margin-top:2px; width:80px }
h3#comments-title { padding:24px 0 }
h3#comments-title, h3#reply-title { color:#000; font-size:20px; font-weight:normal; margin-bottom:0 }
h3#reply-title { margin:18px 0 }
img#wpstats { display:block; margin:0 auto 10px }/* Mobile Safari ( iPad, iPhone and iPod Touch ) -------------------------------------------------------------- */
p, dd, #comments .comment-body ul, #comments .comment-body ol { margin-bottom:18px }
ul ul, ol ol, ul ol, ol ul, #content ul ul, #content ol ol, #content ul ol, #content ol ul, .entry-content .attachment img { margin-bottom:0 }
ul#social { display:block; float:left; height:100%; list-style-type:none; margin:0; overflow:hidden; padding:0; width:100% }
ul#social a {
 *display:inline; display:inline-block; height:32px; margin:2px 4px 0 0px; opacity:.5; overflow:hidden; width:32px; zoom:1 }
ul#social a.fb { background:url(images/icons/facebook.png) no-repeat; overflow:hidden; text-indent:-1000em }
ul#social a.home { background:url(images/icons/home.png) no-repeat }
ul#social a.message { background:url(images/icons/message.png) no-repeat }
ul#social a.photos { background:url(images/icons/sm_photos.png) right top no-repeat }
ul#social a.toshow { background:url(images/icons/toshow.png) no-repeat }
ul#social a.twit { background:url(images/icons/twitter.png) no-repeat; overflow:hidden; text-indent:-1000em }
ul#social a.videos { background:url(images/icons/sm_videos.png) right top no-repeat }
ul#social li { display:block; float:left; line-height:32px }
ul#social li a span { display:block; height:32px; overflow:hidden; text-indent:-1000px }
ul#social span.search {
 *display:inline; background:url(images/icons/search.png) no-repeat; cursor:pointer; display:inline-block; height:33px; margin:2px 4px 0 0px; width:32px; zoom:1 }
#access li:hover > a, #access ul ul:hover > a, #access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a, * html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { color:#fff }
#access ul li:hover > ul, .paged #nav-above, .single #nav-above, .widget_search div { display:block }
#comments .comment-body p:last-child { margin-bottom:6px }
#content .entry-summary p:last-child, #content img.alignleft, #content img.alignright, #content img.aligncenter { margin-bottom:12px }
#content p, #content ul, #content ol, #content dd, #content pre, #content hr, #comments .comment-body blockquote p:last-child { margin-bottom:24px }
.attachment .entry-content .nav-next a:after { content:'\00a0\2192' }/* Images -------------------------------------------------------------- */
.attachment .entry-content .nav-previous a:before { content:'\2190\00a0' }
.commentlist li:last-child { border-bottom:none; margin-bottom:0 }
.entry-meta abbr:hover, .entry-utility abbr:hover { border-bottom:1px dotted #666 }
.entry-summary .entry-title a:link, .entry-title a:visited { color:#fff; font-size:18px; font-weight:normal !Important; text-decoration:none }
.entry-title:hover, .comment-author, .commentlist .even, .commentlist .bypostauthor, #primary .widget-title, .gallery .widget-title, #wp-calendar thead th, #secondary, .widget_search #searchsubmit:hover { }
.infiniteCarousel .back:hover { background-position:0 -150px }
.infiniteCarousel .forward:hover { background-position:0 0 }
.navigation a:link, .navigation a:visited, .comment-meta a:link, .comment-meta a:visited { color:#888; text-decoration:none }
.page-link a:link, .page-link a:visited { background:#f1f1f1; color:#333; font-weight:normal; padding:0.5em 0.75em; text-decoration:none }
.page-title a:active, .page-title a:hover, .entry-title a:active, .entry-title a:hover { color:#f7f7f7 }
.page-title a:link, .page-title a:visited { color:#f7f7f7; text-decoration:none }
.quickmenu ul li a:hover { color:#666; font-weight:bold }
.tip ul li a:hover { color:#666 }
.widget-area a:active, .widget-area a:hover, #site-generator a:hover { text-decoration:underline }
.widget-area a:link, .widget-area a:visited { text-decoration:none }
a:link, a:visited, a:active, a:hover, .page-link a:active, .page-link a:hover, .entry-meta a:hover, .entry-utility a:hover, .navigation a:active, .navigation a:hover, .comment-meta a:active, .comment-meta a:hover, .reply a:hover, a.comment-edit-link:hover, .widget_rss a.rsswidget:hover { color:#ccc }
blockquote:before, blockquote:after { content:'' }
span.downarr a:hover { opacity:1 }
ul#social a:hover { background-position:1px 1px;/* simple css hover effect */ opacity:1 }

.ngg-galleryoverview {margin: 0 !Important}

