/*Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,br,hr,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,input {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align: baseline; background:transparent; }

body {
background:#363636 url(images/bd.png);
background-attachment:fixed;
}
body,small {font-size: 11px;line-height:16px;font-family: Verdana;}
body, #hdr, #wrap, #wrapatt, #ftr,.jsnavi {margin: 0 auto;}
/*~~~~~~~ Global Thingy ~~~~~~~*/
h1, h2, h3, h4, h5 {font-family:Times New Roman; }
h1, h2, h3, h4, h5, table, tr, th, td, p, span, br, ol, ul, li, form, input, select, textarea, #feat h2, a {margin:0; padding:0; outline:0 none ;}
.clear, .jsnavi {clear:both;}
.lh1 {line-height:0px; height:0;}
.center {text-align:center;}
#main h2,#mainatt h2 em, i {font-style:italic;}
/* Text-Indent */
#hdr h1 a,.top a,.fdesc a,.sidead ,.in a,.ba a,.ip a{text-indent:-9000px;}
/* Overflow-Hidden */
#hdr h1, #nav li, #sl0gan, #topad, #sform, #main h2,#mainatt h2,.top, #buzz, #comp, #nbok, #mobi, #tech, #ipad, #inet, .lvid, .fdesc, .pcat,.jsnavi-content
{overflow:hidden;}

/* Links & Color */
a, a img, #main h3,#mainatt h3, .msg {text-decoration:none; border:0; color:#c45002;}
.current, #nav a:hover, #nav a:focus, #subNav a:hover, #subNav a:focus {color:#000;}
body, #side, #side a, blockquote{color: #222;}
#nav, #nav a, #subNav a, #sform {color:#333;}
.pmeta, .pmeta a {color:#484848;}
#tnav, #tnav a {color:#666; text-decoration:none;}
/* Text-Shadows */
#tnav, .pcat, .reply a:hover, #ftr {text-shadow:1px 1px 1px #000;} /* Shadow */
/* #nav li {text-shadow:0 1px 0 #FFF;}  Etch */
#sform input, #spform input, #feat p, .jsnavi, #fbmail {text-shadow:1px 1px 2px #000;}
.pmeta {text-shadow:1px 1px 0 #000;}
.current {text-shadow:1px 1px 0 #292929;}
/* Position */
#hdr, #hdr h1, #sl0gan, #wrap, #wrapatt, #main h2,#mainatt h2, #feat, #navbar, .sidebox, .entry, .pmeta, .himg, .cimg, .jsnavi, .lin3r, .lvid, #rcaptcha, #cform label, 
#ftr, #reslist, h2.ron, .sdspo-bot, .comment-body  {position:relative;}
#hdr span.h1logo, #feat div.b0x, #feat div.entri, .fdesc, #sl0gan li, .leaf, .wrtop, .wrbot,.wrtopatt, .wrbotatt, .mtop, .mbot,.attop,.atbot, .top, .sdtop, .sdbot, .sdt0p, .sdb0t, .vttl, 
.tag, #rcaptcha span, #reslist ul, .nv-top, .nv-bot, .sidead, .pcat, .fttop, .ftbot,.jsnavtop,.jsnavbot {position:absolute;}
/*~~~~~~~ Header ~~~~~~~*/
#hdr {
width:980px; 
height:187px;
background:url(images/hdr.png) 0 0 no-repeat;
}
#hdr h1, #hdr h1 a, #hdr span.h1logo {float:left; width:225px; height:148px;}
#hdr h1, #hdr h1 a {z-index:100; }
#hdr span.h1logo {top:0; left:0; z-index:1;}
/* TOP.NAV */
#tnav {float:right; font-size:10px; margin:19px 10px 0 0; }
#tnav, #tnav li {list-style:none; display:inline; line-height:11px; padding:0; }
#tnav a {padding:0;}
/* Top-Ads */
#topad {float:right; width:728px; height:90px; margin:14px 22px 0 0; z-index:1;}
#topad, .sidebox iframe { opacity: 0.7; filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; zoom: 1;}
/* NAV */
#navbar {width:980px; height:auto; min-height:29px; margin:9px 0 0 0; text-transform:lowercase; font-size:14px; font-weight:bold; overflow:hidden;}
.nv-top {width:980px; height:3px; background:url(images/navbarr.png) 0 0 no-repeat; top:0; left:0;}
.nv-bot {width:980px; height:4px; background:url(images/nv-bot.png) 0 0 no-repeat; bottom:-1px; left:0;}
#nav li {letter-spacing:-1px;}
#nav li a {height:23px; padding:7px 10px 0;}
#subNav ul {
/*border around submenu goes here*/	 
-moz-border-radius: 0 0 3px 3px;
-webkit-border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-khtml-border-bottom-right-radius: 3px;
-khtml-border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
right:0;
padding:10px 0 10px 0;
margin: 0;
list-style: none;
line-height: 1em;
opacity: 0.8; filter: alpha(opacity = 80); -moz-opacity: 0.8; -webkit-opacity: 0.8; -khtml-opacity: 0.8; zoom: 1;
}
#sform {float:right; background:url(images/sform.png) 0 0 no-repeat; width:182px; height:18px; margin:5px 10px 0 0;}
#sform input {float:right;}
#sform input#s {border:none; background:transparent; margin:0; width:154px; padding:1px 4px; font-size:10px;}
#sform input#searchsubmit {width:20px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~ CONTENT EDIT! ~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~ CONTENT ~~~~~~~~~~~*/
#wrap {
width:990px;
background:url(images/wrap.png) 5px 0 repeat-y;
margin-top:10px;
padding:10px 0 0 0;
}
#wrapatt{
width:990px;
background:url(images/ftwrap.png) 5px 0 repeat-y;
margin-top:10px;
padding:10px 0 0 0;
}
.wrtop, .wrbot {width:990px; height:15px; left:0;}
.wrtop {background:url(images/wrtop.png) 0 0 no-repeat; top:-5px;}
.wrbot {background:url(images/wrtop.png) 0 -15px no-repeat; bottom:-5px; }
.wrtopatt, .wrbotatt {width:990px; height:15px; left:0;}
.wrtopatt {background:url(images/fttop.png) 0 0 no-repeat; top:-5px;}
.wrbotatt {background:url(images/fttop.png) 0 -15px no-repeat; bottom:-5px; }
#main { float:left; width:630px; margin:0 0 0 15px; }
#main img {line-height:0 !important;}
#mainatt {float:left; width:960px; margin:0 0 0 15px;}
#main h2,#mainatt  h2 {
font-size:24px;
line-height:26px;
text-shadow:1px 1px 2px #000;
padding:10px 10px 13px 15px;
}
#main h2, #main p.pmeta {background:#1c1c1c url(images/btitle.png) 0 0 repeat-y; }
#mainatt h2,#mainatt p.pmeta{background:#1c1c1c url(images/attitle.png) 0 0 repeat-y;}
#main h1.h1404 {margin:0 0 20px 0; font-style:italic; text-shadow:1px 1px 0 #FFF; font-size:24px;}
#main h2 a:focus,#mainatt h2 a:focus, #feat h1 {text-shadow:1px 2px 3px #000;}
#main h3,#mainatt h3 {font-size:24px;  margin:0 0 15px 0; line-height:20px; }
#main h4,#mainatt h4, #mbImage h4 {margin:0 0 10px 0; font-size:20px;}
/* Rounded Stuff */
/* Main Rounded */
.mtop, .mbot {width:630px; height:5px; left:0;}
.attop, .atbot {width:960px; height:5px; left:0;}
.mtop {background:url(images/mtop.png) 0 0 no-repeat; top:0;}
.mbot {background:url(images/mtop.png) 0 -5px no-repeat; bottom:0;}
.attop {background:url(images/attop.png) 0 0 no-repeat; top:0;}
.atbot {background:url(images/attop.png) 0 -5px no-repeat; bottom:0;}
.top, .top a {float:right; width:103px; height:19px;}
.top {background:#000 url(images/top.png) 0 0 no-repeat; right:0; bottom:-15px;}
/* Side Rounded */
.sdtop, .sdbot, .sdt0p, .sdb0t {width:302px; height:5px; left:-1px; z-index:10;}
.sdtop {background:url(images/sdtop.png) 0 0 no-repeat; bottom:-5px;}
.sdt0p {background:url(images/sdtop.png) 0 0 no-repeat; top:0;}
.sdbot, .sdb0t {background:url(images/sdtop.png) 0 -5px no-repeat; top:-5px;}
.sdb0t {left:10px !important;}
#side p.sdspo {background:url(images/bd.png);margin:0; padding:0; height:5px;}
.sdspo-top {background:url(images/wrtop.png) right 0 no-repeat; height:15px;}
.sdspo-bot {background:url(images/wrtop.png) right -15px no-repeat; height:15px;}
#main p,#mainatt p {margin-bottom:10px; }
#main p, #mainatt p, #main li {line-height:18px;}
.entry {padding:15px 15px 5px;overflow:hidden;}
.entry a {font-weight:bold;}
.entry a:hover {color:#222;}
.thecontent img {min-width:600px;}
.entri {padding:10px 15px;}
.pg {font-size:11px; line-height:16px;}
#main .arch p,#mainatt .arch p {line-height:16px;}
#main p.pmeta,#mainatt p.pmeta { margin:0; padding:5px 10px 8px 15px; font-size:10px;}
#main p.pcat,#mainatt p.pcat, #main p.pcat a,#mainatt p.pcat a {float:left; color:#fff; }
#main p.pcat,#mainatt p.pcat { margin:0; padding:0 5px 2px; background:#f00; top:4px; left:4px; opacity:0.7; filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; zoom: 1;}
#main p.pcat a {}
#main .himg, #main .cimg, #main .adlove {float:left; margin:0 20px 10px 0; padding:2px;}
#main .himg {width:200px; }
#main .cimg,#main .cimg img {width:100px;height:78px;}
#main .cimg a {font-weight:normal;}
#main .adlove {width:104px; padding:1px !important; margin:0 10px 10px 0;}
#main p.pvid {float:none; margin:0 0 10px 0; padding:2px; }
#main p embed {max-width:600px; max-height:438px;}
#main p.pimg img {margin:0 2px 2px 0; padding:2px; text-align:center;}
#main p.pimg {text-align:center !important; margin:0 !important;}
#main p.pimg a:hover img {border:1px solid #6bbec7; }
#main p.hvid {float:left; width:200px; height:200px; padding:2px; margin:0 15px 0 0;}
.hvid a img { padding:60px 60px; opacity: 0.4; filter: alpha(opacity = 40); -moz-opacity: 0.4; -khtml-opacity: 0.4; zoom: 1;}
.hvid a:hover img { opacity: 0.8; filter: alpha(opacity = 80); -moz-opacity: 0.8; -khtml-opacity: 0.8; zoom: 1; }
.pmore {float:right; font-weight:bold;}
#main p.msg,#mainatt p.msg {margin:0 20px 0 0; padding:0 0 0 10px; }
blockquote { margin:0; padding:0 21px; font-style:normal;}
/* Feat */
#feat, #feat div.b0x, .fdesc, .fdesc a {width:628px; height:264px;}
#feat div.b0x {
background:#fff;
margin:0;
padding:0;
}
.fdesc, .fdesc a {float:left;}
.fdesc {background:url(images/feat.png) 0 0 no-repeat; z-index:10;}
#feat h2 { background:none; }
#feat div.entri { 
bottom:0; 
background: url(images/feat-dsc.png); 
padding:5px 0;
}
#feat div.entri, .feat-shade {width:628px;}
#feat div.entri p { padding:0 15px; line-height:16px;}
#feat div.entri h2 { display:block; background-image:none; padding:5px 15px; line-height:20px; font-size:28px;}
#feat div.fr_fame, .more-link, #main .fr_fame {display:none;}
.tag {width:71px; height:176px; top:-6px;left:-8px; background:url(images/tag.png) 0 0 no-repeat; z-index:20;}
.feat-shade {height:26px; background:url(images/feat-shade.png) 0 0 no-repeat;}
/* Liners */
#main p.l1ner {background:#242424 url(images/wrap.png) -1px 0 repeat-x; height:25px; margin:0; padding:0;}
#mainatt p.l1ner {background:#242424 url(images/ftwrap.png) -1px 0 repeat-x; height:25px; margin:0; padding:0;}
#side p.lin3r {background: url(images/wrap.png)-1px 0 repeat-x; height:5px; margin:0; padding:0; width:302px; margin:0 0 0 10px;}
.lines {background:url(images/liner2.gif) 0 bottom repeat-x;}
.linez {background:url(images/liner4.png) 0 center repeat-x;}

/* LIST : ORDERED/UNORDERED */
#main ol,#mainatt ol {margin:0 0 10px 25px;}
#main ul,#mainatt ul {margin:0 0 10px 20px;}
#main li,#mainatt li {margin:0 0 10px 0;}
#main ul.related_post li, #main ul.zerom li, #main ol.zerom li,#mainatt ul.related_post li, #mainatt ul.zerom li, #mainatt ol.zerom li {margin:0;}

/*~~~~~~~~~~~ SIDEBAR ~~~~~~~~~~~*/
#side {float:right; width:325px;font-size:11px;}
#side h2 {
font-size:14px; 
font-weight:bold;
font-family:Verdana;
margin:0 15px 0 10px; 
padding:5px 0 10px; 
text-align:center; 
color:#000; 
text-shadow:0 1px 0 #4e4e4e;
text-transform:lowercase;
}
.lvid {height:216px; border:1px solid #FFF; margin:5px 0 5px 15px;}
.lvid a img { padding:68px 104px; opacity: 0.4; filter: alpha(opacity = 40); -moz-opacity: 0.4; -khtml-opacity: 0.4; zoom: 1;}
.lvid a:hover img { opacity: 0.8; filter: alpha(opacity = 80); -moz-opacity: 0.8; -khtml-opacity: 0.8; zoom: 1;}
.vttl {bottom:0; left:0; font-size:14px; font-weight:bold; background:#000; padding:10px; width:288px; opacity: 0.7; filter: alpha(opacity = 70); -moz-opacity: 0.7; -khtml-opacity: 0.7; zoom: 1;}
.lvid a {color:#4db806; }
.lvid a:hover {color:#FFF;}
.lvid, .sidetag {width:288px;}
.sidetag {margin:0 0 0 6px;}
.sidebox {width:300px; margin:0 0 0 9px; border:1px solid #121212;}
.sidebox iframe {z-index:1;}
.sidead {width:302px;height:16px; background:url(images/sidead.png) 0 0 no-repeat; left:-1px; bottom:-15px; z-index:10;}
.fame {padding:17px 0;}
#side p.simg {float:left; margin:3px 0 14px 14px; padding:0; }
#side p.rdesc {float:right; width:228px; margin:0 20px 14px 0; font-size:11px;}
#side p {line-height:14px;}
.slp{width:271px;height:39px;margin-bottom:10px;}
.sth,.sth img{width:50px;height:39px;}
.sth {margin-right:10px; padding:1px; border:1px solid #c45002; background:#fff;}
.sth:hover,.sdth:hover{border:1px solid #381600;
box-shadow:0 0 3px #222;
-moz-box-shadow:0 0 3px #222;
-webkit-box-shadow:0 0 3px #222;
}
.sideboxbsa {width:300px;height:754px;background:#333;}
.sideboxbsa img {margin-bottom:2px;}
.sgl{width:300px;overflow:hidden;}
.gst{width:300px;padding:10px;}
.sdth,.sdth img{width:86px;height:66px;}
.sdth{padding:1px;background:#fff;margin:0 5px 5px 0;border:1px solid #c45002;}
/* SIDEBAR LISTS */
#side ul {margin:0; padding:0;}
#side ul, #side ul ul, #side li {list-style:none;}
#side ul ul {margin:15px 15px 15px 14px;}
#side ul ul ul {margin:5px 14px 10px;}
#side li {background:url(images/dots.png) 0 5px no-repeat; padding:0 0 0 13px;}
#side li:hover {background:url(images/dots.png) -320px 5px no-repeat; }
#side li li {list-style:disc; background:none; padding:0;}
#side li li:hover {background:none;}
#side li li li {list-style:circle; background:none; padding:0;}
#side li li li:hover {background:none;}
.current-cat {font-weight:bold;}
.current-cat ul.children li {font-weight:normal;}
#stats {text-align:center;}
#stats p, #stats form {margin:0 0 10px 0;}
#fbform input {
-moz-border-radius:13px;
-khtml-border-radius:13px;
-webkit-border-radius:13px;
padding:3px 10px;
}
#fbform input#fbmail {
-moz-box-shadow:inset 0 0 5px #000;
-webkit-box-shadow:inset 0 0 5px #000;
-khtml-box-shadow:inset 0 0 5px #000;
box-shadow:inset 0 0 5px #000;
}
#fbform input {background: #2e2e2e url(images/bd.png); border:0; margin:0 4px 5px 0; }
#fbform input#fbsbmt {
background: #2e2e2e url(images/bd.png); 
font-weight:bold; 
cursor:pointer; 
padding:3px 5px;
font-size:10px;
-moz-box-shadow:0 0 5px #000;
-webkit-box-shadow:0 0 5px #000;
-khtml-box-shadow:0 0 5px #000;
box-shadow:0 0 5px #000;
}
#fbform input#fbmail,#fbform input#fbsbmt{
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
-o-border-radius: 3px;
}
#pfburn {background:url(images/pfburn.png) 14px 0 no-repeat; height:134px; margin:0; padding:0;}
#pfburn h3, #pfburn p {font-family:Verdana; float:right; text-transform:lowercase; }
#pfburn h3 {font-size:20px; margin:25px 20px 10px 0; letter-spacing:-1px;}
#pfburn p {font-size:12px; font-weight:normal; width:120px; margin:0 20px 0 0; clear:both; text-align:right;}
/*~~~~~~~~~~~ COMMENTS ~~~~~~~~~~~*/
/* FORMS - both Comment + Contact Form. */
#commentform {padding:20px 10px;}
#commentform input, #commentform textarea, #cform input, #cform textarea, #cform select, #spform input, #spform textarea {
width:200px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
border:0;
padding:3px 5px;
font-family:Verdana; font-size:11px;
color:#101010;
background:#fff;
}
#commentform textarea {width:308px; margin-left:150px;}
#mainatt #commentform textarea {width:600px; margin-left:150px;}
#main label,#mainatt label{float:left;width:150px; }
#mainatt .ilab label {float:left;width:100px; }
#recaptcha_area, #cform .c0de {float:left; margin:0 0 10px 150px; }
#commentform input#submit, #cform input#usbmt, #spform input#searchsubmit {
margin:0 0 10px 150px;
width:100px;
font-weight:bold;
background:url(images/bd.png);
color:#FFF;
-moz-border-radius: 13px;
-webkit-border-radius: 13px;
-khtml-border-radius: 13px;
border-radius: 13px;
cursor:pointer; cursor:hand;
text-shadow:1px 1px 1px #000;
border:0;
}
#commentform input#submit:hover, #commentform input#submit:focus, #spform input#searchsubmit:hover, #spform input#searchsubmit:focus {background:url(images/wrap.png) 0 0;}
#rcaptcha span {width:93px; height:42px; background:url(images/recaptcha.png) 0 0 no-repeat; top:-95px; left:367px;}
#cform input, #cform textarea, #cform select {margin:0 0 5px 0 !important;}
#cform span.isno {position:absolute; top:7px; right:5px; width:8px; height:8px; background:url(images/stat.png) 0 0 no-repeat;}
#cform .c0de {font-family:Verdana; font-size:11px; width:200px;}
#spform input#searchsubmit {margin-left:10px !important;}
#commbox ul, #commbox ol, #commbox li {list-style:none outside none;}
#commbox ul, #commbox ol {margin:0; padding:0;}
#commentform, #commbox li, #commbox li li, #commbox li li li, #commbox li li li li, #commbox li li li li li, #commbox li li li li li li, .reply a {
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow:inset 0 0 3px #333;
}

#commbox li, #commbox li li, #commbox li li li, #commbox li li li li, #commbox li li li li li, #commbox li li li li li li {
padding:10px 10px 5px; 
margin:0 0 5px 0; 
}
#commbox p {background:transparent; line-height:15px; margin-left:10px;}
#commbox img.avatar{float:right; margin:0 0 0 10px; padding:2px;  }
#commbox li.depth-1, #commbox li.depth-3, #commbox li.depth-5 { background: #ddd;}
#commbox li.depth-2, #commbox li.depth-4, #commbox li.depth-6 {background:#eee;}
.reply a {
background:#999;
color:#FFF;
margin:0 0 5px 0;
padding:2px 10px 3px;
cursor:pointer; cursor:hand;
font-weight:bold;
}
.reply a:hover {background:#666;}
.reply {position:absolute; right:42px; top:0;}
#commbox ul.children {margin-top:5px;}
cite {font-style:normal;}
.ctitle, .current-cat, .comment-author {font-weight:bold;}
.current-cat li {font-weight:normal;}
.comment-meta {font-size:10px; margin-bottom:10px;}

/*~~~~~~~~~~~ FOOTER ~~~~~~~~~~~*/
#ftr {width:940px; padding:10px 20px; margin:10px auto; background:url(images/ftwrap.png) 0 0 repeat-y;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
font:normal 10px Verdana;
}
.fttop,.ftbot,.jsnavtop,.jsnavbot {width:990px; height:15px; left:-5px;}
.fttop,.jsnavtop {background:url(images/fttop.png) 0 0 no-repeat; top:-5px;}
.ftbot,.jsnavbot{background:url(images/fttop.png) 0 -15px no-repeat; bottom:-5px; }
.ftalexa {visibility:hidden;
opacity: 0; filter: alpha(opacity = 0); -moz-opacity: 0; -khtml-opacity: 0; zoom: 1;
width:0;height:0;line-height:0;
position:absolute; z-index:-1; top:0; left:0;
}
#ftr ul, #ftr li {list-style:none;}
.ftlist {float:left; margin:10px 40px 10px 0;}
.littl {padding:0 0 10px 0;}
#reslist {float:left; margin:10px 0 0 0; width:270px;}
#reslist li {display:inline;}
#reslist ul {background:url(images/ftr.png); width:270px;}
#ftr p.copyr, #ftr p.copyr a, #ftr p.copyr a:hover, #ftr p.copyr a:focus {color:#000; text-shadow:1px 1px 0 #353535;}
.f2nd, .f3rd {width:230px;}

/*~~~~~~~~~~~ JS Navi ~~~~~~~~~~~*/
.jsnavi {
background:url(images/ftwrap.png) 0 0 repeat-y;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
border-radius: 4px;
width:940px;
margin-top:10px;
padding:10px 20px;
font-family:Tahoma;
font-weight:bold;
text-align:left;
}
.jsnavi a{color:#484848;}
.jsnavi a:hover,.jsnavi acronym,.jsnavi a:focus{color:#c45002;}
.jsnavi a,.jsnavi a:hover,.jsnavi acronym{
margin-right:4.5px;
text-decoration: none;
}
.jsnavi span{
padding:0 3px; height:15px;line-height:15px;
}
.jsnavi span,.jsnavi a,.jsnavi acronym{float:left;}
.jsnavi-content {width:945px;max-height:32px;}
.jsnavi-inside {width:950px;}
.jsnavibv{height:0;}

/* ~~~~~~~~~~~ Image Gallery Stuff ~~~~~~~~~~~~*/
/*Loops home and others*/
.l,.in a,.ba a,.ip a,.in,.ba,.ip {float:left !important;}
.r{float:right !important;}
#g{width:610px;overflow:hidden;margin-bottom:10px;}
#gh{max-height:79px;width:610px;overflow:hidden;margin-bottom:10px;}
.ac,.ac img{width:98px;height:77px;}
.ac{border-bottom:2px solid #fff;margin-right:2.5px !important;}
.ac:hover,.ac:focus{border-bottom:2px solid #c45002;}
.mi{margin-bottom:2.5px !important;}
.si{margin-bottom:8px !important;}
.mi img,.si img {min-width:600px;max-width:600px;height:auto;max-height:auto;}
.acbla3{color:#c45002;font-size:10px;margin-bottom:2px !important;}
/*Attachment page*/
.i9 img{max-width:930px;height:auto;max-height:auto;margin-bottom:10px;}
.i6 img{width:579px;height:auto;max-height:auto;margin-right:15px;}
.adc3{width:336px;max-height:auto;height:auto;}
.ad7{width:728px;height:98px;margin-top:-5px;margin-right:3px;}
.ad600{width:600px;height:250px;margin-top:-5px;margin-right:3px;}
#mainatt .adc3 label{width:105px;}
.pr{position:relative;}
.pa{position:absolute;}
.ls1{letter-spacing: -1px;}
.thpv a,.thpv a:hover,.thpv a:focus{color:#fff;text-shadow: 0 1px 0 #222;}
.nxp{height:36px;overflow:hidden;display:inline;}
.in a,.ba a,.ip a{width:162px;height:36px;}
.in a{background:url(images/nx.png) no-repeat;}
.ba a{background:url(images/bta.png) no-repeat;}
.ip a{background:url(images/pr.png) no-repeat;}
/*Transitions*/
.ac,.acbla3,.ai,.atsocial img,.sth,.sdth{
-moz-transition:border 300ms ease,box-shadow 300ms ease;-webkit-transition:border 300ms ease,box-shadow 300ms ease;-o-transition:border 300ms ease,box-shadow 300ms ease;-khtml-transition:border 300ms ease,box-shadow 300ms ease;
}
#ag{width:940px;}
.act a,.act a:hover,.act a:focus{color:#fff;text-shadow: 0 1px 0 #222;}
.act{overflow:hidden;}
.lab{font-size:9px;background: rgba(255, 102, 0, 0.7);width:96px;top:57px;left:0;border:1px solid #f60;}
.ai {float:left;border:1px solid #ffcba9;margin:0 3.8px 3px 0 !important;}
.ai:hover,.ai:focus{border:1px solid #c45002;
box-shadow:0 0 3px #222;
-moz-box-shadow:0 0 3px #222;
-webkit-box-shadow:0 0 3px #222;}
.ai,.ai img{width:98px;height:auto;max-height:auto;}
.fwn{font-weight:normal !important;letter-spacing: -1px;}
.tdu{text-decoration: underline !important;}
.or:hover, .or a:hover, .breadcrumbs a{color:#222 !important;}
.or, .or a, .breadcrumbs a:hover, .breadcrumbs a:focus{color:#c45002 !important;}
.ath3{font-size:18px !important;}
.ath3 a{color:#222;}

/*~~~~~~~~~~~ Breadcrumbs ~~~~~~~~~~~*/
.breadcrumbs{font-size:11px;margin-bottom:10px;}
.breadcrumbs a {font-weight:normal;}

/*~~~~~~~~~~~ Social ~~~~~~~~~~~*/
#social{width:580px;height:72px;background:#f8f8f8;margin-bottom:10px;padding:10px;overflow:hidden;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.mr20{margin-right:20px;}
.mr15{margin-right:15px;}
.mt15{margin-top:15px !important;}
.ml10{margin-left:10px;}
.mb15{margin-bottom:15px !important;}
.mb3{margin-bottom:3px !important;}
.mb5{margin-bottom:5px !important;}
.mb20{margin-bottom:20px !important;}
.mt25{margin-top:25px;}
.p5{padding-top:5px;}
.atsocial{margin-top:8px;}
.atsocial img {border:1px solid #fff;width:30px;margin-left:3px;background:#eee;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
}
.atsocial img:hover{border:1px solid #c45002;}
/*~~~~~~~~~~~ Ads Above Gallery Post ~~~~~~~~~~~*/
.s{margin-bottom:3px !important;width:68px;height:5px;background:url(images/spo.png) no-repeat;}
.ss{letter-spacing: -2px;font-size:22px;color:#c45002;margin-bottom:15px !important;}
.ss a{font-weight:normal;text-decoration:underline;}
.tac{text-align:center;}
.share{height:70px;overflow:hidden;border-bottom:1px dotted #ddd;margin-bottom:10px;}
.share:hover{height:70px !important;}
.ad336{margin:0 15px 15px 0;width:336px;height:280px;padding-right:15px;border-right:1px dotted #ddd;}

/*~~~~~~~~~~~ MEDIABOX ~~~~~~~~~~~*/
#mbOverlay {
position: fixed;
z-index: 9998;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: #000;
cursor: pointer;
display:none !important;
}
#mbOverlay.mbOverlayFF {background: transparent url(images/80.png) repeat;}
#mbOverlay.mbOverlayIE {position: absolute;}
#mbCenter {
position: absolute;
z-index: 9999;
left: 50%;
/*overflow: hidden;*/
background-color: #fff;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
-moz-box-shadow: 0 0 3px #000;
-webkit-box-shadow: 0 0 3px #000;
box-shadow:0 0 3px #000;
-moz-box-shadow:0 0 3px #000;
-webkit-box-shadow:0 0 3px #000;
-o-box-shadow:0 0 3px #000;
}
#mbCenter.mbLoading, #mbCenter.mbLogo {}
#mbCenter.mbLoading	{ background: #fff url(images/lb-load.gif) no-repeat center;}
#mbCenter.mbLogo	{ background: #fff url(images/lb-logo.gif) no-repeat center;}
#mbImage {
position: relative;
left: 0;
top: 0;
/*	Begin styles for inline content, if no style is given	*/
font-family: Verdana;
line-height: 15px;
font-size: 11px;
color: #333;
text-align: left;
background-position: center center;
background-repeat: no-repeat;
padding: 10px;
}
#mbImage h4, #mbImage p {margin:0 0 10px 0;}
#mbImage ul {margin:0 0 10px 20px;}
#mbImage ol {margin:0 0 10px 25px;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color: #333;}
#mbImage a:hover, #mbImage a:active { color: #000;}
#mbImage iframe {overflow: hidden;}
/*	End inline content styles	*/
#mbBottom {
min-height: 20px;
font-family: Myriad, Verdana, Verdana, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #999;
text-align: left;
padding: 0 10px 5px;
position:relative;
background: url(images/email-bg.png) 0 -40px repeat-x;
/*overflow:hidden;*/
}
#mbTitle {
display: inline;
color: #333;
font-weight: bold;
line-height: 14px;
font-size: 12px;
padding:0;
}
#mbNumber {
display: inline;
color: #999;
line-height: 14px;
font-size: 10px;
margin: 0;
position:absolute;
right:13px; top:-33px;
background:#FFF;
padding:3px 5px;
-moz-border-radius:13px;
-webkit-border-radius:13px;
-khtml-border-radius:13px;
border-radius:13px;
opacity: 0.9;
filter: alpha(opacity = 90);
-moz-opacity: 0.9;
-khtml-opacity: 0.9;
zoom: 1;
}
#mbCaption {
display: block;
color: #666;
line-height: 14px;
font-size: 10px;
padding:0 0 5px 0;
}
#mbPrevLink, #mbNextLink{
display: none !important;
float: right;
height: 17px;
margin: 0;
outline: none;
}
#mbCloseLink {
position:absolute;
/*top:-16px;*/
top:-16px;
/*right:-18px;*/
right:-18px;
display: block;
float: right;
width: 36px;
height: 36px;
margin: 0;
outline: none;
background: transparent url(images/lb-close.png) 0 0 no-repeat;
}
#mbPrevLink { width: 18px; background: transparent url(images/prenext.png) -1px 0 no-repeat;}
#mbPrevLink:hover, #mbPrevLink:focus { background: transparent url(images/prenext.png) -1px -17px no-repeat;}
#mbNextLink { width: 18px; background: transparent url(images/prenext.png) -19px 0 no-repeat;}
#mbNextLink:hover, #mbNextLink:focus { background: transparent url(images/prenext.png) -19px -17px no-repeat;}
/*	Styles for flash version alert	*/
#mbError {
position: relative;
font-family: Myriad, Verdana, Verdana, Helvetica, sans-serif;
line-height: 20px;
font-size: 12px;
color: #000;
text-align: center;
border: 10px solid #700;
padding: 10px 10px 10px;
margin: 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius:5px;
}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active {
color: #700;
font-weight: bold;
text-decoration: underline;
}
/*Author Page*/
.aut img{width:200px;height:200px;}
.aut {float:left; margin:0 20px 10px 0; padding:2px;border:1px solid #c45002;}
/*Rating*/
.sg{background:url(images/sd.png) no-repeat;position:relative;width:134px;height:30px;margin:0 0 1px !important;}
.sy{background:url(images/sa.png) no-repeat;position:absolute;height:30px;top:0;left:0;}

/*Gallery single*/
.mi img ,.mi a .centel{width:600px;height:auto; margin-bottom:15px; margin-top:15px; float:left;}
.centel{font:normal 18px/27px "PT Sans Narrow",Sans-serif;margin-bottom:18px;color:#888;text-shadow:0 1px 0 #C45002;text-align:center;}
#agp {width:728px; height:79px; background:url(images/ag.png) 0 0 no-repeat;}
#agd {width:300px; height:239px; background:url(images/agd.png) 0 0 no-repeat;}
#bok {width:300px; height:250px; background:url(images/booking.png) 0 0 no-repeat;}

/*nrel*/
.nw {width:193px; height:280px; margin-bottom:18px !important;float:left;}
.nl, .nl img {width:150px;height:150px;margin-right:18px !important;} 
.nt{font-size:9px;line-height:18px;font-family:Times New Roman; font-weight:200; margin-bottom:18px; font-style:italic; color:#c45002;}
.ni{width:150px; height:150px; margin-right:18px; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px; float:left; }
.nc{clear:both;}
.nd, .nx {width:134px; float:left; margin-left:18px; }
#nrelgal.nd, #nrelgal .nx {width:762px !important; float:left; }
.nt {width:134px; height:auto;float:left;}
#nrelgal .nt {width:193px !important; height:auto;float:left;}
#nrelgal .nw {width:193px !important; margin-right:36px;}
@media (max-width: 980px) {
  #wrap, #hdr, #navbar, .nv-top, .nv-bot, .wrtop, .wrbot { width: 100% !important; max-width: 980px !important; background-size: cover !important; }
  #main { width: 100% !important; float: none !important; margin: 0 !important; }
  #side { width: 100% !important; float: none !important; margin: 20px 0 0 0 !important; }
  img { max-width: 100% !important; height: auto !important; }
  #hdr span.h1logo { background-size: contain !important; }
}

/* JayhawkRent restoration and PageSpeed polish. */
.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#sform #searchsubmit{min-width:44px;min-height:32px;border:0;cursor:pointer;background:#333;color:#fff;font-size:12px;line-height:1}
#g .ac img,#gh .ac img,#ag .ai img{object-fit:cover;display:block}
#ag .ai,#ag .ai img{width:98px;height:77px}
#side,#side a,#ftr,#ftr a{color:#f7f7f7}
#side .sidebox,#side .sidebox a{color:#111}
#ftr .copyr,#ftr .copyr a{color:#f7f7f7!important}
#main a,#mainatt a{color:#b64200}
#gh .ac,#g .ac{width:115px;height:90px;overflow:hidden}
#gh .ac img,#g .ac img,#side .sdth img,#side .sth img{width:115px;height:90px;object-fit:cover}
#side .sth img{display:block}
