 /* HTML elements */
body{padding:0;margin:0;border:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;background-color:#fff}
p, div, table, td{font-size:12px;color:#000;text-align:left;}
form{display:inline}
pre{font-family:Arial, Helvetica, sans-serif;padding:10px;}
ul{list-style-type:square;line-height:25px;margin-top:0px;margin-left:-10px;font-size:12px}
hr.pn-line{margin-top:-5px;margin-bottom: -5px}
img{border-color:#000;border:0}
button {cursor: pointer;cursor: hand;}
input{font-size:10px;font-weight:normal;text-indent:2px}
input.pn-text{background-color:#fff;border-bottom-width:1px;border-color:#000;border-left-width:1px;border-right-width:1px;border-top-width:1px;font-size:12px;text-indent:2px}
input.pn-button{cursor:pointer;border-width:1px;background-image:url(../images/global/buttons/1408196768.gif);border-color:#000;font-size:10px;font-weight:bold;text-indent:2px;padding:2px}
input.r-button{background-color:transparent;}
input[type="checkbox"], input[type="radio"]{border:none; background-color:transparent;}
input[type="text"],input[type="password"]{min-width:180px}
input[type="image"]{background-color:transparent}
select.pn-text{background-color:#D9DCC2;font-size:12px;font-weight:bold;}

a{color:#000;text-decoration:none}

/* STRUCTURE */

.column{float: left;}
.ads_left, .ads_right{width:auto;padding:10px;}
.ads_left{text-align:right;}
.middle{width:auto;}
/* Clear floats after the columns */
.row:after{content: "";display: table;clear: both;}

#outer_wrapper{margin:auto;}
#main_page_area{width:1500px;margin: 0 auto}
#left_side div{padding:5px;}
#center_zone{margin:auto;width:920px;padding: 10px}
#page{position:relative;text-align:left;min-height:450px;}
#main{position:relative;margin:5px 0;padding:5px;width:910px;background-color:#fff}
#cache_alert{padding:5px;text-align:center;background:#ffcc00;width:910px;margin:auto;}

.col_1{position:relative;width:930px;height:600px;margin-left:-11px;}
.col_1 div{font-family:'Source Sans Pro','Arial',san-serif;font-weight:400;}
.col_1 ul{font-size:10pt;list-style:none;margin-left:-30px;}
.col_2{position:absolute;right:0;top:5px;width:300px;height:250px;overflow:hidden;}
.col_info{position:relative;float:right;width:145px;margin-left:5px;}

/* DIV positional elements */
#main textarea{width:450px;}
#alert a{text-decoration:underline;}
#alert a:hover{text-decoration:none;}
#content{padding:0;margin:0;background:white;border:none;width:830px;overflow:hidden;}
#alert{padding:15px 15px 15px 80px;margin:150px;width:450px;border:1px black solid;background-position:17px 17px;min-height: 50px;}
#warning{padding:15px 15px 15px 80px;width:auto;border:1px red solid;min-height:50px;background:#eee url('../images/global/352186395.png') no-repeat 15px 15px;color:black;}

#message{color:#333;font-size:14px;line-height:16px;margin:0;padding:15px 80px;border:1px #666 solid;background-position:17px 17px;min-height:50px;}
#message a{color:#03C;text-decoration:underline;}
#message a:hover{text-decoration:none;}

#main_page a{color:#009;text-decoration:underline;}
#main_page a:hover{text-decoration:none;}

#content a{color:#000;text-decoration:underline;}
#content a:hover{text-decoration:none;}


/* NAV MENU */

#navbar{position:relative;height:32px;width:auto;background-color:#000;}

#site_nav{padding:0;margin:0;list-style-type:none;}
#site_nav a{font-size:18px;font-family:Oswald, Arial, Helvetica, sans-serif;color:#fff;}
#site_nav .section{float:left;padding:4px 10px 2px 10px;height:auto;height:26px;border-right:solid 1px #fff;background-color:#000;}
#site_nav .highlight{background:#666;}
#site_nav .highlight a{color:#ffcc00;}
#site_nav .network{background:#000 url('../images/logos/3235741594.png') 15px 12px no-repeat;padding-left:35px;float:right;border-left:solid 1px #fff;border-right:none;}
#site_nav .network a:hover{color:red}
#site_nav a:hover{color:#ffcc00;}

.mainnav{background:#666;width:920px;min-height:10px;text-transform:lowercase;}
.navtext{padding:2px 5px;color:#FC3;background:url('../images/global/2606905178.gif') 0 5px no-repeat;padding-left:25px;}
.navtext a{color:#FC3;}
.navtext a:hover{color:#fff;}
.mainnav .News{margin-left:85px;}
.mainnav .features{margin-left:140px;}
.mainnav .Reviews{margin-left:230px;}
.mainnav .SquawkBox{margin-left:280px;}
.mainnav .Campaigns{margin-left:380px;}.ads_left{text-align:right;}
.mainnav .Chat{margin-left:440px;}
.mainnav .Clubs{margin-left:470px;}
.mainnav .Whats_New, .mainnav .About_Us{margin-left:35px;}


.breadcrumb{background:url('../images/global/465322430.gif') 5px 6px no-repeat;padding-left:25px;}

/* END ----- NAV MENU */

/* ADMIN elements */
#main .breadcrumb{background: white url('../images/admin/3019551262.gif') no-repeat 8 11; padding:10px 10px 10px 30px;}
#main .breadcrumb {font-size:16px;font-weight:bold;display:inline;}
#main .breadcrumb a {font-size:16px;font-weight:bold;display:inline;}
#adminhead {font-size:36px;text-decoration:none;color:#ccc;text-align:right;float:right;text-transform:lowercase;}
#adminhead a {text-decoration:none;color:#ccc;}
#adminhead a:hover {color:#ffcc00;}
td#adminmenu a {background-color:transparent;color:#999;font-size:12px;font-weight:normal;text-decoration:none;text-transform:lowercase;}
#admin{color:black;font-size:11px;background-color:white;padding:20px;text-align:left;}
#admin a{color:black;font-size:12px;}
#admin input{color:black;font-size:12px;}
#admin label{font-weight:bold;margin-right:5px;}
.tip{font-style:italic;font-size:10px;width:10px;height:10px;display:none;}
.form_fields{margin:10px 0;position:relative;}
.form_fields input, .form_fields select{display:block;}
.form_fields input[type=radio]{display:inline;}
#promo_image{position:relative;overflow:hidden;}
#status{position:absolute;right:5px;top:200px;width:150px;text-align:center;}
#refresh{position:absolute;right:5px;top:50px;width:150px;text-align:center;}
#refresh a{font-size:12px;}
#upload_image{margin-top:10px;border:#999 1px solid;background-color:#666;color:white;padding:10px;width:580px;}
#feature_tools{padding:10px;background-color:#ccc;margin-top:40px;}
li .submenu {margin-left:-20px;}
#select_all{position:absolute;top:50px;right:20px;}
.bucket pre{position:absolute;top:25px;left:10px;}

.tooltip { color: #000000; outline: none;cursor: help; text-decoration: none;position: relative; }       
.tooltip span { margin-left: -999em;position: absolute;}
.tooltip:hover span {
         border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
         box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); 
         position: absolute; left: 1em; top: 2em; z-index: 99;
         margin-left: 0; width: 250px; font-size:14px;
}
.icon {position: relative; top:2px; }
.tooltip:hover .thumb { border: 0; margin: -10px 0 0 -55px;float: left; position: absolute;}
.tooltip:hover em { font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;display: block; padding: 0.2em 0 0.6em 0;}
.classic { padding: 0.8em 1em; }
.custom { padding: 0.5em 0.8em 0.8em 2em; }
* html a:hover { background: transparent; }
.classic {background: #FFFFAA; border: 1px solid #FFAD33; }
.critical { background: #FFCCAA; border: 1px solid #FF3334; }
.info { background: #9FDAEE; border: 1px solid #2BB0D7;  }
.warning { background: #FFFFAA; border: 1px solid #FFAD33; }

.main_text{text-align:left;}

#admin_head{background:#C00;border-bottom:1px solid #fff;color:white;position:relative;width:920px;}
#admin_head a{color:white;}
#admin_head a:hover{color:#ffcc00;}
.ah_title{font-family:Anton,Arial,Helvetica,sans-serif;font-size:24px;display:inline;padding:10px;}
#admin_head div{display:inline;}
.ah_links{position:absolute;top:11px;right:10px;}
.queue{border:1px solid white;padding:3px;margin:5px;background:#353535;}
.queue a{padding:0 10px;}
.waiting{padding:0;background:#ffcc00;}
#admin_head .waiting a{color:black;}

/*
#promo{width:600px;height:250px;}
*/

#promo{width:600px;height:auto;}
#promo_image{background-color:#eee;border:#ccc 1px solid;padding:10px;margin:10px 0;}
.label{font-size:16px;font-weight:bold;}
.help{margin:0 0 10px;font-style:italic;}
.alert{border:#353535 1px solid;padding:10px;margin:5px 0;width:580px;}
.fail{background-color:#FF7C7C;}
.success{background-color:#B1D788;}

/* Positioning */
span.left{position:absolute;left:0;}
span.right{position:absolute;right:0;}
.left {position:absolute;left:0;}
.right {position:absolute;right:0;text-align:right;}

/* pagination system */
div.pagination{padding:3px;margin:3px;color:#a0a0a0;font-size:11px;clear:both;}
div.pagination a{border: 1px solid #909090;margin-right:3px;padding:2px 5px;background-image:url('../images/3313734697.gif');background-position:bottom;text-decoration:none;color:#ffcc00;}
div.pagination a:hover, div.meneame a:active{border: 1px solid #f0f0f0;background-image:url('../images/3772600004.gif');background-color:#404040;color:#ffffff}
div.pagination span.current{margin-right:3px;padding:2px 5px;border:1px solid #ffffff;font-weight:bold;background-color:#606060;color:#ffffff;}
div.pagination span.disabled{margin-right:3px;padding:2px 5px;border:1px solid #606060;color:#808080;}

/* rating system */
.star-rating{list-style:none;margin: 0px;padding: 0px;width: 125px;height: 25px;position: relative;overflow: hidden;background: url(../images/stars/236563798.png) top left repeat-x;}
.star-rating li{padding:0px;margin:0px;float:left;}
.star-rating li a{display: block;width: 25px;height: 25px;line-height: 25px;     text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;overflow: hidden;cursor: hand;}
.star-rating li a:hover{background: url(../images/stars/236563798.png) left bottom;z-index: 2;left: 0px;border: none;}
.star-rating a.one-star{left: 0px;}
.star-rating a.one-star:hover{width: 25px;}
.star-rating a.two-stars{left: 25px;}
.star-rating a.two-stars:hover{width: 50px;}
.star-rating a.three-stars{left: 50px;}
.star-rating a.three-stars:hover{width: 75px;}
.star-rating a.four-stars{left: 75px;} 
.star-rating a.four-stars:hover{width: 100px;}
.star-rating a.five-stars{left: 100px;}
.star-rating a.five-stars:hover{width: 125px;}
.star-rating li.current-rating{background: url(../images/stars/236563798.png) left center;position: absolute;height: 25px;display: block;text-indent: -9000px;z-index: 1;}
/* remove halo effect in firefox   */
a:active{outline: none;}

a{color:#000;text-decoration:none}

/* top site panel system */
#kithead {width:940px;background-color:black;height:auto;text-align:left;padding:2px;position:relative;z-index:7000;}
.sitechange, .khaccount, .account_link, .account_messages, .country, .regions {display:inline;}
.selecttag {position:absolute;top:10px;left:180px;color:white;}
.sitechange {position:absolute;top:5px;left:170px;}
.searchbar {position:absolute;top:6px;right:45%;color:white;}
.sitelogos {position:absolute;top:6px;right:25%;color:white;}
.switch {font-family:arial,helv;font-size:12px;}
.sitechange input {margin:1px 3px 0 3px;height:22px;}
.sitechange select {background-color:black;color:white;margin:0px;padding:0px;border: 1px solid black; }
.sitechange span {height:31px;}
.khaccount {position:absolute;top:10px;right:70px;width:auto;color:white;white-space:nowrap;}
.khaccount a{color:white;text-decoration:none}
.khaccount a:hover{color:#ffcc00;}
.account_messages {display:inline;}
.country {position:absolute;top:7px;right:7px;}
.logolinks {position: relative;margin-bottom:10px;text-align:center;z-index:7500;}
#kmsites {position:relative;background-color:black;width:auto;padding:10px 0;border-bottom:2px solid #f01c24;z-index:9000;}
#controls {border-bottom:1px solid #f01c24;}
#controls button{position:absolute;left:200px;top:17px;z-index:8000;display:none;}
.redline {height:1px;width:auto;background-color:#f01c24;}
.kh_sponsor{position:absolute;left:300px;top:16px}
.sponsor_bar{width:100%;height:120px;background: #000 url("../images/backgrounds/1610680950.jpg") no-repeat;position:relative;z-index:6500;}
.sponsor_ad{margin:auto;z-index:4500;width:728px;height:105px;padding-top:15px}
input.search[type="text"] {background-color:white;min-width:100px;}

/* photo management system */
.sortme img, .normal img{border:solid 1px #666;}
#sortable-list li, #otherlist{list-style: none;}
#photos_right select, #photos_bottom select{margin:10px;z-index:500}
#sortable-list .select{display:inline;height:auto;text-transform:uppercase;}
#sortable-list .select input[type='checkbox']{vertical-align:middle;margin:-3px 0 0 1px;z-index:505}
#photos_header{position:relative;}
#photos_header .edit_button{position:absolute;top:100px;left:5%;z-index:200;}
#photos_right .edit_button, #photos_bottom .edit_button, #photos_top .edit_button{position:absolute;top:-20px;left:40%}
li#special{position:absolute;top:20px;right:5px;}
#photos_header .specialcase{display:none;}
#photos_select{z-index:200}

/* Comments area */
#topic_posts{max-width:450px;overflow:hidden;}
#topic_posts label{font-size:16px;font-weight:bold;}
.topic_feed{padding:10px 0;}
.topic_post{margin:5px 0}
.topic_showing, .topic_read{float:right;font-size:10px;}
.topic_poster{font-weight:bold;display:inline;}
.topic_said{display:inline;font-size:10px;}

#comments{position:relative;}
#comments .reply_area_topic{position:absolute;right:10px;bottom:10px;}


/* HEADER elements */
#toplinks{position:absolute;top:15px;right:0;width:auto;}
.navlink{padding:0 20px;display:inline;font-family:Oswald,Arial,sans-serif;position:relative;}
.navlink span{padding:0 0 4px 5px;}
.whatsnew{padding-left:25px;}
.updates img{position:absolute;left:0;top:0;}

.icon{position:relative;padding:4px;display:inline;}

.whatsnew img{position:absolute;left:0;top:3px;}
.aboutus img{position:absolute;left:0;top:0;}
.advertise img{position:absolute;left:0;top:0;}

/* FOOTER elements */
#linkbuttons {width:500px;height:60px;margin-left:auto;margin-right:auto;;padding:20px 10px;}
.linkbutton {float:left;margin:0 15px;font-size:10px;color:#999999;}

/* ADVERTISING elements */
.adimage{border:none}
.adwrap {position: relative;z-index:10;}
#text_ads {font-size:12px;}
#text_ads a:link, #text_ads a:visited{font-size:12px;position:relative;}
.text_ad_spot {padding:5px;width:160px;}
.ad_title a:link, .ad_title a:visited{font-weight:bold;text-decoration:underline;}
.ad_title a:hover{text-decoration:none;}
.ad_link a:link, .ad_link a:visited{font-style:italic;font-size:11px;}
#top{position:relative;width:750px;margin:auto;padding:5px 0 15px 0;}
#topbanner{position:relative;width:728px;height:90px;margin: 0px auto;}
#side_text_ads{padding:20px 0;}
#side_text_ads .ad_title{font-size:16px;}
#side_text_ads .ad_link a, #side_text_ads .ad_title a{color:#C00;}

/* UNCLASSIFIED elements */
.error{color:red;margin:10px;border:1px #000000 solid;background-color:#eeeeee;}
.submitLink {font-size:10px;font-weight:normal;color:white;text-decoration:none;border:medium none;cursor:hand;background-color:transparent;display:inline;}
#output{padding:25px;}
div.line{position:relative;text-align:center;width:100%;}
ul.bloglist{line-height:150%;margin-bottom:0;padding-bottom:0;list-style-image: url("../images/2059519712.gif");}
#updatelayer{color:#000033;background-color:#cccccc;layer-background-color:#cccccc;position:absolute;top:100px; left:100px; width:480px;height:280px;z-index:99;visibility:hidden;}
#interact{background-color:#d9151a;padding:10px;width:155;border:black 1px solid}
.gm_menu {background-color: transparent;color: white;font-size: 11px;font-style: normal;text-decoration: none;white-space: nowrap;font-weight: 500;}
.gm_menu_lg {background-color: transparent;color: white;font-size: 14px;font-style: normal;text-decoration: none;white-space: nowrap;font-weight: bold;}
.gm_menu A:link {background-color: transparent;color: white;font-style: normal;text-decoration: none;}
.gm_menu A:active {color: white;font-style: normal;text-decoration: none;}
.gm_menu A:visited {color: white;font-style: normal;text-decoration: none;}
.gm_menu A:hover {color: white;font-style: normal;text-decoration: underline;}
.pn-title A:hover{background-color:transparent;color:#000;font-size:14px;font-weight:bold;text-decoration:underline;}
.blockmenu-white div, .blockmenu-white{color:#fff}
.side_photos{vertical-align:top;padding-left:20px;}
.news_cat{padding:4px}
#authorprofile{border:1px black solid;background-color:#eee;padding:10px;min-height:100px}
#authorprofile .photo{float: right;padding:0 0 20px 20px;}
#authorprofile .flag{float: left;padding:3px 10px 0 0;}
.pn-submenu a:link, .pn-submenu a:visited{text-decoration:none;border:none;}
.box{border:1px black solid;padding:10px;margin:5px 0}
.log{background-color:#fffbb9}
.feature_body, .review_body{line-height:20px;margin-bottom:25px;}
.feature_body a, .review_body a{text-decoration:underline;}
.feature_body a:hover, .review_body a:hover{text-decoration:none;}
.seo_link a{text-decoration:underline;font-weight:bold;}
.seo_link{margin:20px 0}
.seo_link img{margin-bottom:-5px}
.wrapper_text{font-size:11px;margin-left:5px;}
#subblock{position:relative;height:40px;width:105px;*z-index:15000;}
.first100{position:absolute;right:0;top:-8px;}
.first500{position:absolute;right:0;top:-8px;}
.first1000{position:absolute;right:0;top:-8px;}
.subnum{font-size:10px;position:absolute;right:4px;bottom:-3px;}

#clear{background-color:white;background-image:url('none/index.htm');}
.bullet {list-style-image:url(images/global/63124122.gif);list-style-type:none}
.supersized{padding:0 5px 0 30px;border:1px solid black;font-size:36px;color:red;font-weight:bold;}
.pagetab{padding:1px 3px;border:1px solid #000000;font-size:14px;color:#000000;background-color:#FFCC00;font-weight:bold;}
.large { font-size:16px;font-weight:bold;}
.content{padding-top:5px;margin-top:0;border-collapse:collapse;background:white;border:none;}
.minisized{padding:0 2px 0 2px;margin:1px;border:1px solid #000000;font-family:Arial, Helv, sans-serif;font-size:9px;color:#000000;text-decoration:none;background-color:#FFCC00;font-weight:normal;}
.foottext{text-align:center;}
#frontgate a {color:black;text-decoration:underline;font-size:12px;}
#frontgate a:hover{text-decoration: none;}
#footer {clear:both;padding:30px;width:auto;text-align:center;}

/* GLOBAL Button */
#newbutton{position:relative;margin:0;padding:0;text-transform:uppercase;height:20px;float:left;margin-left:10px;}
#newbutton a{font-size:9px;text-decoration:none;color:black;}
#newbutton a:hover{color:#666;}
#newbutton .left{width:25px;height:20px;position:absolute;left:0}
#newbutton .center{height:20px;margin: 0 4px 0 25px;padding:2px 5px;background-image: url("../images/global/buttons/2531280840.gif");background-repeat: repeat-x;white-space: nowrap;}
#newbutton .center{*width: 1%;} /* For IE Only */
#newbutton .right{width:8px;height:20px;position:absolute;right:0;background-image: url("../images/global/buttons/4282032459.gif");background-repeat:no-repeat;}

#home_preview_photo{position:relative;}
.home_preview_corner{position:absolute;top:0;left:0;}
.home_preview_image{padding:15px;}

.pn-sub a:link, .pn-submenu a:link, .pn-sub a:visited, .pn-submenu a:visited {text-decoration:none}

#icon{position:absolute;left:-8px;bottom:-8px;height:32px;width:32px;}
#title_icon{height:32px;width:32px;float:left;margin-right:5px;}
.video{background-image:url('../images/global/3937742480.png');}
.photos{background-image:url('../images/global/1048533014.png');}
.text{background-image:url('../images/global/3005043368.png');}

#sub_box{margin:auto;width:350px;padding:0 10px 10px 320px;position:relative;}
#sub_box a{text-decoration:underline;}
#graphic{position:absolute;left:0;top:10px;}

#scale_bubble{font-size:60px;float:left;background-color:#C00;color:white;height:65px;padding:0 7px 2px 7px;border-radius:10px;margin-right:10px;border:3px solid white;}
#scale_bubble .fractop{font-size:52%;vertical-align:50%;font-weight:bold;}
#scale_bubble .fracbot{font-size:50%;font-weight:bold;}
#mm_bubble{font-size:48px;font-weight:bold;float:left;background-color:#C00;color:white;height:45px;padding:7px;border-radius:10px;margin-right:10px;line-height:47px;border:3px solid white;letter-spacing:-2px}
.mm{font-size:16px;font-weight:100;letter-spacing:0;margin-left:4px;}
.below{font-size:12px;font-weight:100;letter-spacing:0;margin-left:-10px;}

#new_tab{position: absolute; visibility: visible; left: 375px; top: -15px; z-index: 200;background-color:#ffcc00;padding: 5px;border-radius: .25em;font-size: 10px;font-weight: 600;}
#annnouncement{font-size:14px; color: white; position: absolute; visibility: visible; left: 250px; top: 5px; z-index: 200;background-color:#D90307;padding: 8px;border-radius: .25em;font-weight: 600;}
#annnouncement a{color:#ffcc00;}
#km-annnouncement{font-size:14px; color: white; position: absolute; visibility: visible; right: 20px; bottom: 20px; z-index: 200;background-color:#D90307;padding: 8px;border-radius: .25em;font-weight: 600;}
#km-annnouncement a{color:#ffcc00;}

/* Browser Float Fixes */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}

.col_2 .adimage {width: 300px;height: 250px;}
.gsc-control-cse{padding: 0em !important}
