/*
Theme Name:		Mosquito
Version: 		1.0
Description: 	A custom wordpress theme
Author: 		B.R.Stewart
Author URI:		http://pixeltree.us
*/ /*Reset*/
body.home { background: #141519 url('library/media/images/bg.png') repeat-x left -384px }
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0px; padding: 0px; border: 0px; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }:focus { outline: none; }table { border-collapse: separate; border-spacing: 0px; }caption, th, td { text-align: left; font-weight: normal; }table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; } a img { border: none; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }.clearfix { display: block; }.clear { clear: both}
.header { height: 152px}#logo, #logo a { font-size: 28px; line-height: 30px; color: #000}
#logo a { display:block; width:340px; height:150px; position:absolute; top: 0; left:40px; text-indent:-999999px;}
.container { width: 960px; margin: 0 auto;  position:relative; }
#container_bg { position:absolute; top:0; right:2px; height:145px; width:1144px; background: url(library/media/images/header.png) no-repeat top left;  z-index:0}
#signup a{display:block;  position:absolute; top:10px; right:0px; width:175px; height:28px;   text-indent:-99999px; cursor:text}#tagline {text-indent:-99999px} 
.mast {height:384px; width: 960px; background: url(library/media/images/bg.png) repeat-x top left; margin:5px 0 0 0; border: solid 1px #413f3f; border-width: 0 1px}
#masthead.innerfade li { list-style:none; width:924px;height:346px;  background-color:#202125; padding:0;z-index:1}
#masthead {margin:0 0 0 18px;width:920px;height:322px; padding:20px 0 0 0; position:relative}
#masthead.innerfade img {width:920px;height:344px;}
#masthead .one { width:920px;height:344px; background: url(library/media/images/masthead.jpg)  center top no-repeat; position:absolute; top:19px; left:0}
#masthead .two { width:920px;height:344px; background: url(library/media/images/masthead.jpg)  center -344px no-repeat; position:absolute; top:19px; left:0}
#masthead .three { width:920px;height:344px; background: url(library/media/images/masthead.jpg)  center -688px no-repeat; position:absolute; top:19px;  left:0}  
.sans-serif {font-family: Calibri, "lucida sans", Verdana, Arial, Helvetica, sans-serif}
.entry-meta {margin-bottom: 10px}
p, pre, ul, ol, dl, dd, blockquote, address, table, fieldset, form, .gallery-row, .comment-list ul, .comment-list ol { margin:0 0  20px 0}p {color:#c4c4c4}
/* Menu*/
.menu { margin:90px 0 0 400px;  width: 560px; z-index:9; position:relative;/*fixes IE7 z-index*/}
.nav {  line-height: 1;  width: 560px;  }
.nav, .nav * { list-style: none; margin-left: 0}
.nav li { float: left; padding: 0; position: relative}
.nav ul li { width: 100%; }
.nav a { display: block; position: relative; padding: 8px 10px; text-transform: lowercase; font-size:16px; text-decoration:none}
.nav a:hover {text-decoration:none}
/* span item current page */
.nav li a span { color:#141519; padding:0 7px}
.nav  li.current_page_item a  {color:#f7c72d}
.nav  li.current_page_item a span {color:#f7c72d}
.nav  li.current_page_item ul li a  {color:#fff}
.nav  li.current_page_item ul li a span {color:#202125}
.nav li a:hover span { color:#f7c72d}
.nav li ul li  span:focus { color:#fff}
/* Hides items under top menu */
.nav ul { position: absolute; top: -9999em; width: 20em }
/* submenus */
.nav li:hover ul,.nav li.nav-hover ul { left: 0; top: 33px;}
/* Hides sub*/
.nav li:hover li ul,.nav li.nav-hover li ul,.nav li li:hover li ul,.nav li li.nav-hover li ul,.nav li li li:hover li ul,.nav li li li.nav-hover li ul { top: -999em; }
/*sub items  */
.nav li li:hover ul,.nav li li.nav-hover ul,.nav li li li:hover ul,.nav li li li.nav-hover ul,.nav li li li li:hover ul,.nav li li li li.nav-hover ul { left: 20em; /* match .nav ul width */ top: -1px}
.nav ul { }.nav ul li a { }
.nav li:hover ul,.nav li.nav-hover a { background: #202125;  border: solid 1px #413f3f; border-width: 1px 1px 0 1px}
.nav li.nav-hover ul {background: rgb(32, 33, 37) ; opacity: 0.8;  border: solid 1px #413f3f; border-width: 0 1px 1px 1px}
.nav li.nav-hover ul li a { background: #202125;  border: none; border: solid 1px #413f3f; border-width: 1px 0 0 0}
.nav li.nav-hover ul li:hover {background: #202125}
.nav a { color: #f5f5f5; border: solid 1px #141519}
.nav a:hover { text-decoration: none; background: #202125; border: solid 1px #413f3f}
.nav ul a { border-right: none}
.nav li:hover, .nav li.nav-hover,
.nav a:focus { background: #202125}
.nav li:hover span, .nav li.nav-hover span,
.nav li a:focus span { color:#202125}
/* Menu bugfix */
.ie7 .nav:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ }
.hfeed { width: 600px; float: left}
.aside { width: 300px; float: right}
/* Links */
a { color:#f6c62d; text-decoration: underline; }
a:hover { text-decoration: none; }
.entry-content a:link, .entry-content a:active, .entry-content a:visited { color:#f6c62d; text-decoration: underline}
.entry-content a:hover { text-decoration: none}
h1, h2, h3, h4, h5, h6 { font-weight: normal; clear: both; color:#f6c62d;text-transform:capitalize}
h1 { font-size: 24px; line-height: 28px; padding: 5px 0 2px}
h2 { font-size: 20px; line-height: 22px; padding: 5px 0 2px}
h3 { font-size: 16px; line-height: 20px; padding: 5px 0 2px; border-bottom: solid 1px #413f3f; text-transform:capitalize;width:595px}
h4 { font-size: 14px; line-height: 18px; padding: 5px 0 2px}
h5 { font-size: 12px; line-height: 18px; padding: 5px 0 2px}
h6 { font-size: 10px; line-height: 16px}
.home h2 { font-size: 16px; line-height: 20px; padding: 5px 0 2px; border-bottom: solid 1px #413f3f; text-transform:capitalize; width:595px}
.aside h3 { font-size: 16px; line-height: 20px; padding: 5px 0 2px; border-bottom: solid 1px #413f3f; text-transform:capitalize;width:100%}
img.alignleft {float: left; margin: 0; }
img.alignright {display: block; float: right; margin-left: 20px; margin-top: 5px}
img.aligncenter {margin-left: auto; margin-right: auto; display: block; clear: both; margin-top: 5px}
img.thumbnail {float: left; margin:0 20px 0  0; border: solid 1px #413f3f; padding:4px; background-color:#202125}
a:hover img.thumbnail { border: solid 1px #625f5f; padding:4px; background-color:#141519}


img.size-thumbnail { margin:0 4px 4px  0; border: solid 1px #413f3f; padding:4px; background-color:#202125; vertical-align:middle}
a:hover img.size-thumbnail { border: solid 1px #625f5f; padding:4px; background-color:#141519}

.size-medium {border: solid 1px #413f3f; padding:4px; background-color:#202125}
a:hover img.size-medium {border: solid 1px #625f5f; padding:4px; background-color:#141519}
/* capitans  */
.el_capitans { background: url(library/media/images/el_cap.png) top left no-repeat; display:block;  width:597px; height:38px; margin:10px 0 0 0; text-indent:-99999em}
.el_capitans:hover { background-position: bottom left}
.vid_thumbs  {margin:10px 0 0 0} .vid_thumbs .thumbnail {margin:0 5px 0 0}  
body {font: 13px/1.5 Calibri, "lucida sans", Verdana, Arial, Helvetica, sans-serif;  background: #141519 url(library/media/images/reg_bg.png) repeat-x top left} 
#primary p {font-size:14px}
/* Content */
.hentry, .widget,  .navigation-links { margin:0 0  40px 0}
.page-title {font-size: 14px; font-weight: bold}
.page-title span {font-style: italic; font-weight: normal}
.entry-title {color:#f6c62d; font-size: 22px; line-height: 28px; margin:13px 0}
.entry-title a {color:#f6c62d; font-size: 22px; line-height: 17px; margin:8px 0; border-bottom:solid 1px #f6c62d; padding:0 0 2px 0;text-decoration: none}
.entry-title a:hover {text-decoration: none; border-bottom:none}
.entry-meta {color:#c4c4c4}
.hentry {padding:0 0 30px 0}
.archive-title {margin: 10px 0 0 0}
/* weather */
.aside ul.weather { list-style:none; margin:5px 0 10px 0}
.aside ul.weather li ul{ list-style:none}
.aside ul.weather li {color:#f6c62d;text-indent:0; padding:0;}
.weather_info {color:#c4c4c4; margin:0; padding:0;}
.aside h1,.aside h2,.aside h3,.aside h4,.aside h5,.aside h6 {color:#fff; text-transform:capitalize}
.report_title {list-style:none; padding:0; margin:4px 0 3px 0}
.aside .report_title li a{ font-weight: normal; list-style:none; clear: both; color:#f6c62d;text-transform:capitalize; text-decoration:none; margin:0; padding:0; letter-spacing:1px; border-bottom:dotted 1px #141519}
.aside .report_title li a:hover{ border-bottom:solid 1px #f6c62d}
.aside p {padding:0; margin:0 0 10px;line-height:17px}.aside p a {color:#f6c62d}
.sponsors {list-style:none; margin:10px 0 10px 0; width:50%; float:left}
.sponsors li a {float:left; border:none}
.sponsors li {list-style:none; float:left;  display: block; margin:0 0 10px 0;/*NOTE this margin creates a problem with IE7 on hover*/ }
.sponsors .hells a {background: url(library/media/images/sponsor.png) top right;width:112px;height:82px}
.sponsors .hells a:hover {background-position: top left}
.sponsors .sims a {background: url(library/media/images/sponsor.png) right -86px;width:118px;height:37px}
.sponsors .sims a:hover {background-position: left -86px}
.sponsors .sage a {background: url(library/media/images/sponsor.png) right -127px;width:83px;height:14px}
.sponsors .sage a:hover {background-position: left -127px}
.sponsors .loom a {background: url(library/media/images/sponsor.png) right -145px;width:105px;height:60px}
.sponsors .loom a:hover {background-position: left -145px}
.sponsors .naut a {background: url(library/media/images/sponsor.png) right -207px;width:115px;height:50px}
.sponsors .naut a:hover {background-position: left -207px}
.sponsors .tib a {background: url(library/media/images/sponsor.png) right -257px;width:109px;height:66px}
.sponsors .tib a:hover {background-position: left -257px}
.sponsors .smith a {background: url(library/media/images/sponsor.png) right -326px;width:107px;height:27px}
.sponsors .smith a:hover {background-position: left -326px}
.sponsors .ep a {background: url(library/media/images/sponsor.png) right -357px;width:98px;height:98px}
.sponsors .ep a:hover {background-position: left -357px}
/* side */
.xoxo {list-style:none}
#widget-search {margin:18px 0 0 0}
.searches {background-color:#2a2a2c; border-width: 1px; border-color:#6d6761 #7a736d #7a736d #6d6761; color:#c4c4c4; width:228px}
.search-btn {background-color:#2a2a2c; border:solid 1px #6d6761; color:#f6c62d; width:60px}
.search-btn:hover {background-color:#141519; border:solid 1px #6d6761; color:#fff}
.alignleft {float: left}.alignright { float: right}
.aligncenter {margin-left: auto; margin-right: auto; display: block; clear: both}
/*contact*/
.contact_info { float:left; width:45%; margin: 0 45px 0 0} 
.contact_info h2, .contact_info2 h2 {text-align:center; margin:0; padding:0; width:308px;}
.contact_info2{ float:left; width:45%;} 
.contact_info .phone,.contact_info2 .phone{color:#f6c62d; font-size:16px; font-style:italic; letter-spacing:2px; margin-bottom:0; padding:0 0 2px 0; text-align:center;width:308px;}
.contact_info p, .contact_info2 p { text-align:justify; width:292px; line-height:18px}
.contact_p { padding: 0  8px}
.contact_info img,.contact_info2 img {margin:4px 0 10px}


ul, ol, dl {margin:0}.nav {margin-left: 0px}
.entry-content ul, .entry-content ol, #search-query {margin-left: 25px}li ul, li ol { margin-bottom: 0}ul ul, ol ol, ul ol, ol ul { margin-bottom: 0}ol { list-style-type: decimal}ul { list-style-type: none}ul ul { list-style-type: none}ul ul ul { list-style-type: none}dt { font-weight: bold}.fat li { margin-bottom: 10px}
.page_list { margin:-16px 0 12px 0}
.page_list li {color:#c4c4c4; list-style:circle; }

.footer {clear:both; padding:25px 0 50px 0;  color:#ababab; width: 960px; margin: 0 auto;}.footer li {float:left; list-style:none}.footer li a { margin:0 50px 0 0;text-transform:capitalize; color:#999999}

.rates { margin:40px 0 0 0; width:591px; border: solid 1px #6d6761}
.rates td.heading { background: url(library/media/images/bg.png) left -200px repeat-x ; color:#fff; font-size:18px; padding:2px 0 2px 6px; width:120%; letter-spacing:1px; font-style:italic}
.rates td.odd {background-color:#cdc2b8; letter-spacing:2px; color:#333333; padding:2px 0 2px 6px; font-size:14px ; border: solid 1px #4e4a46; border-width:1px 0}
.rates td.even {background-color:#b3aaa1;letter-spacing:2px; color:#333333; padding:2px 0 2px 6px; font-size:14px}
.note {font-size:12px; font-style:italic; color:#990000}

/* Forms */
input,textarea,button{background:#fafafa;border-color:#aaa #ddd #ddd #aaa;border-style:solid;border-width:1px;color:#444;font-size:14px}input,textarea,button{font-family:Calibri,"lucida sans",Verdana,Arial,Helvetica,sans-serif;padding:3px}button{font-size:12px;padding:2px 10px;cursor:pointer}input:focus,textarea:focus{background-color:#141519; border-color:#6d6761 #a49b92 #a49b92 #6d6761}form.ddfm h1,form.ddfm h2{color:#606060}form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{color:#ddd}form.ddfm .fmcheck p,form.ddfm .fmradio p,form.ddfm textarea,form.ddfm .fmfullblock,form.ddfm .fmhalfblock,form.ddfm .fmselect,form.ddfm input.fmtext,form.ddfm input.fmverify,form.ddfm textarea.fmtextwide,form.ddfm .credits{color:#ddd;border:solid 1px #555;background-color:#2F2F2F}form.ddfm textarea.fmtextwide{overflow:hidden}form.ddfm .required{color:#A2B486;font-weight:100}.ddfmerrors{color:#F00}.ddfmwrap{font-size:90%;font-family:Trebuchet Ms,Arial,Helvetica,sans-serif}form.ddfm h1,form.ddfm h2{font-family:Trebuchet Ms,Arial,Helvetica,sans-serif;text-align:left;margin:0 0 10px 0;padding:0}form.ddfm h1{font-size:140%}form.ddfm h2{font-size:115%}form.ddfm legend,form.ddfm label,form.ddfm label.fmtextlblwide{font-size:100%;font-weight:normal}form.ddfm legend{font-size:110%}.ddfmerrors{font-weight:bold}.ddfmwrap{margin:15px auto 15px auto;width:420px}.ddfmwrap p.fieldwrap{padding:1px;margin:1px}form.ddfm{text-align:left;padding:15px;width:400px}form.ddfm fieldset{padding:0 10px 2px 10px;margin:0 0 13px 0;display:block}form.ddfm legend{padding:0 6px 0 6px;margin:0 0 0 10px}form.ddfm label{display:block;float:left;width:26%;text-align:right;margin:0 10px 0 0;padding-bottom:15px;clear:left}form.ddfm label.fmtextlblwide{display:block; float:left;text-align:left;margin:0 10px 0 1px;padding-bottom:8px}form.ddfm select.fmselect{float:left;display:block;width:65%;margin-bottom:15px; padding:3px }form.ddfm .fmcheck{width:65%;float:left;display:block; margin-bottom:15px}form.ddfm .fmradio{width:65%;float:left;display:block;margin-bottom:15px}form.ddfm .fmcheck p{padding:0;margin:0 0 5px 0;line-height:140%}form.ddfm .fmradio p{padding:0;margin:0 0 5px 0;line-height:140%}form.ddfm textarea{float:left;position:relative;width:65%;margin-bottom:15px;padding:3px;overflow:hidden}form.ddfm .fmfullblock{padding-left:0px;float:left;width:100%;margin-bottom:13px;display:block}form.ddfm .fmhalfblock{width:65%;padding-left:29%;margin-bottom:13px;float:left;display:block}form.ddfm input.fmverify{float:left;width:22%;margin-bottom:15px;padding:3px;position:relative;display:block}form.ddfm img{margin:1px 0 0 10px;float:left}form.ddfm input.fmfile,form.ddfm input.fmtext{float:left;display:block;width:65%;margin-bottom:15px; padding:3px}form.ddfm textarea.fmtextwide{display:block;float:left;width:93%;margin-right:2px;margin-bottom:15px;padding:3px}#submit{color:#ddd;margin:15px 10px 0 319px;clear:both;width:60px;font-family:'Trebuchet MS',Tahoma,Lucida Grande,Verdana,Arial,Helvetica,sans-serif;cursor:pointer;border:solid 1px #555;text-align:center;background:#2F2F2F;color:#ddd}.ddfmwrap .ddfmerrors{display:block;float:left;width:27%;text-align:right;margin:0 10px 0 0;padding-bottom:15px}.ddfmwrap .errorlist{float:left;display:block;width:65%;margin-bottom:15px; padding:3px;text-align:left}
/* bugfix */
.safari input { padding: 0px 3px}.chrome input { padding: 1px 3px}
.wp-caption { text-align: center}.wp-caption img { margin: 0; padding: 0; border: 0 none}.wp-caption .wp-caption-text { margin: 0; padding: 5px}.wp-smiley { max-height: 13px; margin: 0 !important}
/* Nav */
.page-navigation { color:#999999}.page-navigation .nav-next { float: left}.page-navigation .nav-previous { float: right}.single-page-navigation .nav-next { float: right}.single-page-navigation .nav-previous { float: left}.nav-meta { text-transform:capitalize}
/* Text */
blockquote { color: #666; font-style: italic; border-left: 1px solid #ddd; margin-left: 15px; padding-left: 10px} strong { font-weight: bold; }em, dfn, cite { font-style: italic}dfn { font-weight: bold}sup { bottom: 1ex}sub { top: .5ex}small { font-size: 12px}del { text-decoration: line-through}ins { text-decoration: underline}
var, kbd, samp, code, pre { font: 12px/1.4 Consolas, "Andale Mono", Courier, "Courier New", monospace; background: #fafafa}
kbd { font-weight: bold; }samp, var { font-style: italic; }pre { white-space: pre; overflow: auto; padding: 10px; border: 1px solid #ddd; clear: both}code { padding: 0px 3px}
/* NGG */.ngg-albumoverview{margin-top:10px; width:100%; clear:both; display:block !important}.ngg-album{ height:100%;  padding:5px;  margin-bottom:5px;  border:1px solid #fff}html>body .ngg-album{ overflow:hidden;  padding:5px;  margin-bottom:5px;  border:1px solid #ccc}.ngg-album{overflow:hidden; padding:5px; margin:0 0 5px 0; border:1px solid #ccc}.ngg-albumtitle{text-align:left;  font-weight:bold; margin:0px; padding:0px; font-size:1.4em; margin-bottom:10px}.ngg-thumbnail{float:left; margin-right:12px}.ngg-thumbnail img{margin:4px 4px 4px 0; position:relative; border:solid 1px #413f3f; padding:4px; background-color:#202125}.ngg-thumbnail img:hover{border:solid 1px #625f5f; padding:4px; background-color:#141519}.ngg-description{text-align:left}.ngg-album-compact{float:left; height:180px; padding-right:6px !important; margin:0px !important; text-align:left; width:120px}.ngg-album-compactbox{background:transparent url(albumset.gif) no-repeat scroll 0%; height:86px; margin:0pt 0pt 6px !important; padding:12px 0pt 0pt 7px !important; width:120px}.ngg-album-compactbox .Thumb{border:1px solid #000; margin:0px !important; padding:0px !important; width:91px; height:68px}.ngg-album-compact h4{font-size:15px; font-weight:bold; margin-bottom:0px; margin-top:0px; width:110px}.ngg-album-compact p{font-size:11px; margin-top:2px}.ngg-galleryoverview{overflow:hidden; margin-top:18px; width:100%; clear:both; display:block !important}.ngg-galleryoverview .desc{margin:0 10px 10px 0;  padding:5px}.ngg-gallery-thumbnail-box{float:left}.ngg-gallery-thumbnail{float:left; margin-right:5px; text-align:center}.ngg-gallery-thumbnail img{display:block;  width:100px; height:75px; position:relative; margin:4px 5px 5px 0; position:relative; border:solid 1px #413f3f; padding:4px; background-color:#202125}.ngg-gallery-thumbnail img:hover{border:solid 1px #625f5f; padding:4px; background-color:#141519}.ngg-gallery-thumbnail span{font-size:90%; padding-left:5px; display:block}.ngg-clear{clear:both}.ngg-navigation{font-size:0.9em !important; clear:both !important; display:block !important; padding:12px; text-align:center; }.ngg-navigation span{font-weight:bold; margin:0 6px; color:#fff}.ngg-navigation a.page-numbers, .ngg-navigation a.next, .ngg-navigation a.prev, .ngg-navigation span.page-numbers, .ngg-navigation span.next, .ngg-navigation span.prev{border:solid 1px #413f3f; margin-right:3px; padding:3px 7px;background-color:#202125; color:#f6c62d}.ngg-navigation a.page-numbers:hover, .ngg-navigation a.next:hover, .ngg-navigation a.prev:hover, .ngg-navigation span.page-numbers:hover, .ngg-navigation span.next:hover, .ngg-navigation span.prev:hover{background-color:#141519;border:solid 1px #625f5f; color:#FFF !important; text-decoration:none !important}.ngg-imagebrowser h3{text-align:center}.ngg-imagebrowser img{border:1px solid #A9A9A9; margin-top:10px; margin-bottom:10px; width:100%; display:block !important; padding:5px}.ngg-imagebrowser-nav{padding:5px; margin-left:10px}.ngg-imagebrowser-nav .back{float:left; border:1px solid #DDD; margin-right:3px; padding:3px 7px}.ngg-imagebrowser-nav .next{float:right; border:1px solid #DDD; margin-right:3px; padding:3px 7px}.ngg-imagebrowser-nav .counter{text-align:center; font-size:0.9em !important}.exif-data{ margin-left:auto !important;  margin-right:auto !important}.slideshow{margin-left:auto; margin-right:auto; text-align:center; outline:none}.slideshowlink{}.ngg-singlepic{background-color:#202125;  border: solid 1px #413f3f;display:block;  padding:4px}.ngg-left{float:left; margin-right:10px}.ngg-right{float:right; margin-left:10px}.ngg-center{ margin-left:auto !important;  margin-right:auto !important}.ngg-widget, .ngg-widget-slideshow{overflow:hidden; margin:0pt; padding:5px 0px 0px 0pt; text-align:left}.ngg-widget img{border:2px solid #A9A9A9; margin:0pt 2px 2px 0px; padding:1px}.ngg-related-gallery{background:#F9F9F9; border:1px solid #E0E0E0; overflow:hidden; margin-bottom:1em; margin-top:1em; padding:5px}.ngg-related-gallery img{border:1px solid #DDD; float:left; margin:0pt 3px; padding:2px; height:50px; width: 50px}.ngg-related-gallery img:hover{border:1px solid #000}.ngg-galleryoverview ul li:before{content:'' !important}.ngg-gallery-list{list-style-type:none; padding:0px !important; text-indent:0px !important}.ngg-galleryoverview div.pic img{width:100%}.ngg-gallery-list li{float:left; margin:0 2px 0px 2px !important; overflow:hidden}.ngg-gallery-list li a{border:1px solid #CCC; display:block; padding:2px}.ngg-gallery-list li.selected a {  background:#000 none repeat scroll 0 0}.ngg-gallery-list li img{height:40px; width:40px}li.ngg-next, li.ngg-prev{height:40px; width:40px; font-size:3.5em}li.ngg-next a, li.ngg-prev a{padding-top:10px; border:none; text-decoration:none}.piclenselink a{color:#000}
/* tb*/#TB_window{font:12px "Lucida Grande",Verdana,Arial,sans-serif; color:#fff}#TB_secondLine{font:10px "Lucida Grande",Verdana,Arial,sans-serif; color:#fff}#TB_window a:link{color:#fafafa}#TB_window a:visited{color:#fafafa}#TB_window a:hover{color:#fff}#TB_window a:active{color:#fff}#TB_window a:focus{color:#fff}#TB_overlay{position:fixed; z-index:100; top:0px; left:0px; height:100%; width:100%}.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}.TB_overlayBG{background-color:#000; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}* html #TB_overlay{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}#TB_window{position:fixed; background:#202125; border:solid 1px #413f3f; z-index:102; color:#fff; display:none; text-align:left; top:50%; left:50%;  -moz-box-shadow:rgba(0,0,0,1) 0 4px 30px; -webkit-box-shadow:rgba(0,0,0,1) 0 4px 30px; -khtml-box-shadow:rgba(0,0,0,1) 0 4px 30px; box-shadow:rgba(0,0,0,1) 0 4px 30px}* html #TB_window{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}#TB_closeAjaxWindow{padding:6px 10px 0; text-align:right; float:right}#TB_ajaxWindowTitle{float:left; padding:6px 10px 0}#TB_title{background-color:#e8e8e8; height:27px}#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}#TB_ajaxContent.TB_modal{padding:15px}#TB_ajaxContent p{padding:5px 0px 5px 0px}#TB_load{position:fixed; display:none; z-index:103; top:50%; left:50%; background-color:#E8E8E8; border:1px solid #555; margin:-45px 0pt 0pt -125px; padding:40px 15px 15px}* html #TB_load{/* ie6 hack */position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}#TB_HideSelect{z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}* html #TB_HideSelect{/* ie6 hack */ position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; _margin-bottom:1px}
span.redirect { 
unicode-bidi:bidi-override; 
direction: rtl; 
font-size:14px;
letter-spacing:-.01em;
}

