/* 
  Template Name: UptimeSpy.com 
  Version: fixed
  Description: UptimeSpy fixed version
  
  Author: ForumSkin.com
  Author URI: http: www.ForumSkin.com 
*/
html{
  margin:0;
  padding:0;  
}

body{
  margin:0;
  padding:0;
  
  text-align: center;
  font: 1em Arial;
  background: #EBEBEB;
}

a:link, a:visited{
  text-decoration: none;
}


.clr{clear: both}
.clr_left{clear: left}
.clr_right{clear: right}

.alignright{float: right}
.alignleft{float: left}

.smallfont{
  font-size: 11px;
}

.ad_footer_start{
  margin-bottom: 10px;
  text-align: center; 
}

.ad_footer_end img{border: 1px solid #666;}

.ad_sidebar{
  margin-top: 10px;
  text-align: center;
}
.ad_sidebar img{border: 1px solid #666;}


.header, .board{margin: 0 auto; width: 980px}
.content_wrapper{margin: 0 auto; width: 980px}



.wrapper{
  min-width: 1000px;
  text-align: left;
  margin: 0 auto;
}
/* ie6 min-width*/
* html .min-width{
  border-left: 1000px solid #EBEBEB;
  margin-left: 40px;
  height: 1px;
  position: relative;
}

* html .container{
  margin-left: -1000px;
  position: relative;
  height: 1px;
}
/* \*/

/* START: HEADER**/
.header_wrapper{
  background: #fff url(images/header_bg.gif) repeat-x bottom left;
}

* html .header_wrapper{height: 1px;}

.header{}

.header_logo{
  float: left;
}

.header_logo img{vertical-align: bottom}

.header_right{
  
}

.box_header{
  margin:0;
  padding: 3px 5px 3px 5px;
  font-size: 11pt;
  color: #CC0D12;
  border-bottom: 5px solid #000;
}

.header_box .search_column{
  margin-top: 5px;
  padding: 0 5px 3px 5px;
}
.header_box .search_column form{
  margin:0;
  padding:0;
}

.header_box .search_column label{
  color: #365281;
  font-size: .7em;
}

.header_box .search_column select{
  border: 1px solid #999;
  width: 115px;
  font-size: 12px;
  height: 20px;
}

.header_box .find_host_button{
  border:0;
  width: 89px;
  height: 29px; 
  background: url(images/find_host.gif) no-repeat center;
}

.tabs{
  float: right;
  margin-top: 3px;
}
* html .tabs{
	float: none;
	margin-top:0;
}

*:first-child+html .tabs{
	 float : none;
  margin-top: 0px;
}

.tabs ul{
  margin:0;
  padding:0;
}

* html .tabs ul{float: right;}
*:first-child+html .tabs ul{float: right;}


.tabs li{
  display: inline;
  list-style: none;
  font-size: .9em;
}
.tabs li a:link,
.tabs li a:visited{
  float: left;
  color: #555;
  background: url(images/tab_left.gif)  no-repeat top left;
  padding: 8px 0 8px 25px;
  margin-right: 3px;
}

.tabs li a span{
  background: url(images/tab_right.gif) no-repeat top right;
  padding: 8px 25px 8px 0;
}


.tabs li.current_page a:link,.tabs li.current_page a:visited,
.tabs li a:hover{background-position: 0% -34px; color: #fff;}

.tabs li.current_page a span,
.tabs li a:hover span{background-position: 100% -34px;}
/** END: HEADER*/

/* START: BOARD**/
.board_wrapper{
  background: #B30609;
  border-top: 2px solid #590304;
  border-bottom: 2px solid #590304;
}
* html .board_wrapper{height: 1px;}

.board{
  background: #B30609 url(images/board_bg.jpg) no-repeat top right;
  color: #fff;
  padding: 5px 0;
}

*:first-child+html .board{ margin-top: -2px;}

.board_content{width: 60%;}

.board_title{
  margin:0;
  padding: 0;
  font-family: Arial;
  font-size: 13pt;
}

.board_description{}
.board_description p{
  margin:0;
  padding:0;
  font-size: 9pt;
}

.host_check{
  float: right;
  margin-top: -40px;
}
.host_check label{
  font-size: 9pt;
  font-weight: bold;
}

.host_check form{
  margin: 0;
  padding:0;
}

.check_button{
  border:0;
  width: 68px;
  height: 29px;
  background: url(images/check.gif) no-repeat center;
  vertical-align: middle;
}

.check_button2{
  border:0;
  width: 68px;
  height: 29px;
  background: url(images/check2.gif) no-repeat center;
}

 

/** END: BOARD*/



/* START: CONTENT WRAPPER **/
.content_wrapper{
  background: #fff url(images/cw_bg.gif) repeat-x top left;
}

* html .content_wrapper{height: 1px;}

.cw_left{background: url(images/cw_left.gif) repeat-y top left;}
.cw_right{background: url(images/cw_right.gif) repeat-y top right;}

.cw_content{
  padding: 0 10px;
}
/** END: CONTENT WRAPPER*/




/* START: FOOTER**/
.footer_wrapper{margin: 0 6px; *height: 1%;}
.footer{
  background: #F9F9F9 url(images/footer_bg.gif) repeat-x top left;
  padding: 10px;
}

.footer_logo{
  float: right;
}

.footer_stlink{  text-align: right;}
* html .footer_stlink{height: 1px;}
*:first-child+html .footer_stlink{height: 1%;}
.footer_stlink ul{
  margin:0;
  padding:0;
  
}

.footer_stlink li{
  list-style: none;
  display: inline;
  font-size: 11px;
}

.footer_stlink li a:link,
.footer_stlink li a:visited{
  color: #900;
  font-weight: bold;
  white-space: nowrap;
}
.footer_stlink li a:hover{color: #f00;}

div.copyright{
  float: right;
  font-size: 11px;
  color: #666;
}

.copyright a:link,
.copyright a:visited{color: #666}
.copyright a:hover{color: #f00}

.site_button{
 float: left;
 font-size: .7em;
 color: #666;
  padding-top: 10px;
}

.site_button .button_label{
  padding: 3px 3px 5px 3px;
}

.footer_bottom_link_container{
  background-color: #400;
  color: #fff;
  padding: 4px 0;
  margin: 0 6px;
  font-size: 11px;
}

.footer_bottom_link a:link,
.footer_bottom_link a:visited{color: #f90;}
.footer_bottom_link a:hover{color: #fff;}

/** END: FOOTER*/



/* START: column wrapper **/
.column_wrapper{
  padding: 10px;
  padding-right: 255px;
}
* html .column_wrapper{height: 1px;}
*:first-child+html .column_wrapper{height: 1%;}

.right_col{
  float: right;
  width: 235px;
  margin-right: -245px;
}

    * html .right_col{margin-right: -123px;}
    *:first-child+html .right_col{position: relative; right: -10px;}    

.left_col{
  float: left;
  width: 100%;
  overflow: hidden;
}

/** END: column wrapper */
.metric_report_form{
}

.metric_report_form form{
  width: 670px;
  margin: 0 auto; 
  padding:0;
}
* html .metric_report_form form{height: 1px; width: 655px;}
*:first-child+html .metric_report_form form{height: 1%; }


 

.metric_report_form label{
  display: block;
  float: left;
  text-align: right;
  padding-right: 3px;
  padding-left: 3px;
  width: 130px;
  font-size: .75em;
}

.metric_report_form select{
  font-size: .7em;
}
.metric_report_form select.webhost{
  width: 170px;
}

.metric_report_form select option span{
   
  
} 
 


.columnform_left{
  text-align: left;
}

.columnform_right{
  position: relative;
  left: 10px;
}


.columnform_left label{width: 110px;}
.linewrap{  padding: 3px 0;}

.metric_report_form .search_button{
  margin-right: 10px;
}

.search_button{
  border:0;
  width: 74px;
  height: 27px;
  background: url(images/search.gif) no-repeat center;
}



/**inner column wrapper*/
.inner_column_wrapper{  
  margin-top: 10px;
}
  

.inc_left{
  padding-right: 10px;
  overflow:hidden;
}

      * html .inner_column_wrapper{padding-right: 260px;}
      
      * html .inc_left{
        float: left;
        width: 100%;
        padding:0;
        overflow: visible;
        height: 1px;
      }
      
      * html .inc_right{margin-right: -130px;}

.inc_right{
  padding-left: 10px;
  width: 250px;
  float: right;
}
/** \inner column wrapper*/


.block_title{
  margin:0;
  padding:0;
    padding-bottom: 3px;
  font-size: 1.1em;
}

.block_title a:link,
.block_title a:visited{color: #000;}
.block_title a:hover{color: #069}

.block_description{  font-size: .8em;}

.block_description p{
  margin:0;
  padding:0;
    padding-bottom: 5px;
}



.square_wrapper{  
  border: 5px solid #ccc;
  margin-bottom: 10px;
  background: #EBEBEB; 
}
* html .square_wrapper{height: 1px;}

.inc_left .square_wrapper{ 
  background: none;
  float: left;
}
.inc_right .square_wrapper{}


.set_list{
  margin-top: 10px;
}
.set_list ul{
  margin:0 0 10px 0;
  padding:0;
  list-style: none;
}

.set_list li{
  background: url(images/bul_check.gif) no-repeat left;
  padding: 3px 0;
  padding-left: 25px;
  font-size: 12px;
  font-weight: bold;
}

.stat_list{} 

.stat_list ul{
  margin:0;
  padding:0;
  list-style: none;
}

.stat_list li{
  background: url(images/border_dot.gif) repeat-x bottom left;
  font-size: .8em;
  font-weight: bold;
  padding: 5px 0;
  padding-left: 5px;
}

.stat_list li label{
  display: block;
  float: left;
  width: 155px;
}
.stat_list li span{color: #CC0D12;}

.sponsors{padding: 8px 0;} 
.sponsors img{  float: left;}

.box_title{
  margin: 0;
  padding:0;
  font-size: 1em;
}

.press_list{}
.press_list ul{
  margin:0;
  padding:0;
  list-style:none;
}

.press_list li{
  font-size: .75em;  
  padding: 3px 5px;
  border-bottom: 1px solid #05365A;
}

.list_content{
  background: url(images/bul_arrow.gif) no-repeat left 3px;
  padding-left: 10px;
} 

* html .list_content{background-position: left 5px;}
*:first-child+html .list_content{background-position: left 5px;} 

.list_content a:link,
.list_content a:visited{color: #fc0;}
.list_content a:hover{color: #fff;}

.guide_list{}
.guide_list ul{
  margin:0;
  padding:0;
  list-style: none;
}

.guide_list li{
  font-size: .75em;
  padding: 8px 5px;
  background: #333;
  border-bottom: 1px solid #222;
}

.loginform{
  margin:0;
  padding: 10px 5px 5px 5px;
    padding-left: 15px;
  font-size: .8em;
  font-weight: bold;
}


.loginform .bginput{
  padding: 2px 0;
  width: 190px;
}



.login_button{
  border:0;
  width: 65px;
  height: 26px;
  background: url(images/login.gif) no-repeat center;
  vertical-align: middle;
}

.signup_button{
  vertical-align: middle;
}

.button_wrapper{
  padding-top: 8px;
  padding-bottom: 3px;
}


.gtabs{
  padding-top: 10px;
  border-bottom: 5px solid #FFCF3F; 
}

.gtabs ul{
  margin:0;
  padding:0;
  list-style: none;
  
}

.gtabs li{
  display: inline;
  
}

.gtabs li a:link,
.gtabs li a:visited{
  float: left;
  font-size: .8em;
  color: #fff;
  background: url(images/gtab_left.gif) no-repeat top left;
  padding: 9px 0 6px 10px;
  margin-right: 3px;
}

.gtabs li a span{
  background: url(images/gtab_right.gif) no-repeat top right;
  padding: 9px 10px 6px 0px;
}


.gtabs li.current_page a:link,
.gtabs li.current_page a:visited,
.gtabs li a:hover{background-position: 0% -31px; color: #990000}

.gtabs li.current_page a span,
.gtabs li a:hover span{background-position: 100% -31px;}





.selection1 li a:link,
.selection1 li a:visited{
  float: left;
  text-align: center;
  line-height: 11px;
  font-size: .7em;
  
    padding: 0;
    padding-left: 10px;
  
}

.selection1 li a span{
  float: left;
  padding-bottom:  4px;
  padding-top: 5px;
}



.selection1 li a span span{
  display: block;
  background: none;
  width: 70px;
  padding:0;
}

.overhid{
  overflow: hidden;
}

* html .overhid{height: 1%;}








.posttitle{
  margin:0;
  padding:0;
  padding-top: 10px;
}
.posttitle a:link,
.posttitle a:visited{  color: #900;}
.posttitle a:hover{  color: #000;}

.postmetadata{
  font-size: 11px;
  font-weight: bold;
}

.postmetadata a:link,
.postmetadata a:visited{color: #900;}
.postmetadata a:hover{color: #000;}

#searchform .search_button{
  background: url(images/wsearch.gif) no-repeat center;
}

.post_wrapper{
  border-bottom: 1px dotted #e0e0e0;
}

span.date{
  font-size: 12px;
  color: #000;
}

.navigation{
  font-size: .75em;
  font-weight: bold;
}

.navigation a:link,
.navigation a:visited{color: #900}
.navigation a:hover{color: #000}

.loggedin_user{
  margin:0;
  padding:0;
}

.logged_wrapper{
  padding: 5px;
  font-size: 13px;
  font-weight: bold;
}


.loggedin_user a:link,
.loggedin_user a:visited{color: #fff;}
.loggedin_user a:hover{color: #FFCE3F;}



.blog_options{
  margin-bottom: 10px;
}
.blog_options a:link,
.blog_options a:visited{color: #000;}
.blog_options a:hover{color: #900;}



.custom_regform {  
	padding-top: 10px;
	font-size: 12px;
}

.custom_regform form{
	margin:0;
	padding:0;
}

.custom_regform input{ 
	border: 1px solid #999; 
	padding: 5px 0;
	width: 170px;
}

#pass-strength-result{display: none;}

span#privacy{
	display: block;
	width: 500px;
	height: 300px;
	overflow-y: scroll;
	border: 1px solid #999;
}

input.register_button{
  width: 88px;
  height: 30px;
  background: url(images/register.gif) no-repeat center;
  border: 0;
}

.smallborder{
	border-bottom: 1px solid #ccc;
	margin: 3px 0;
}

.privacy_label{
  font-size: 10pt;
  font-weight: bold;
}











.center_host_check form{
  margin: 0;
  padding:0; 
}

.center_host_check{
  width: 550px; 
  margin: 10px auto;
}

.center_host_check label{
  font-size: 12px;
  font-weight: bold;
}

.center_host_check .bginput{
  width: 450px;
}





.speed_result{
  clear: left;
  font-size: 12px;
  border: 1px solid #ccc;
}

.speed_result thead{
  background: #B40609;
  color: #fff;
  font-weight: bold;
  text-align: center;
}


.speed_result tbody td{
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
  text-align: right;
}

.speed_result .tfoot{
  background: #B40609;
  color: #fff;
  text-align: left;
}

.speed_result a:link,
.speed_result a:visited{color: #999}
.speed_result a:hover{color: #900}

.tab_get_button,
.tab_speed_result{
  margin:0;
  padding: 0;
     padding-top: 10px;
  float: left;
  font-size: 1em;
  font-weight: bold;
  padding-left: 1px;
  width: 150px;
  text-align: center;
}



.redt{
   display:block;
}
.redt *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#B40609}
.redt1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #de9395;
  border-right:1px solid #de9395;
  background:#c64446}
.redt2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f7e6e6;
  border-right:1px solid #f7e6e6;
  background:#c23537}
.redt3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #c23537;
  border-right:1px solid #c23537;}
.redt4{
  border-left:1px solid #de9395;
  border-right:1px solid #de9395}
.redt5{
  border-left:1px solid #c64446;
  border-right:1px solid #c64446}
.redtfg{
  background:#B40609;
  padding: 3px;
  color: #fff;
}



.tab_get_button{
  margin-top: 10px;
}

.getbuttonform{
  border:1px solid #ccc;
  background: #fff;
  padding: 10px;
}

.getbuttonform form{
  margin:0;
  padding:0;
}


.getbuttonform div{
  padding: 5px 0;
}

.getbuttonform label{
  font-weight: bold;
  font-size: .9em;
  
  display: block;
  float: left;
  width: 115px;
}


.getbuttonform .bginput{
  width: 450px;
}

.getbuttonform small{
  display: block;
  text-align: left;
  padding-left: 120px;
  font-size: 12px;
}


.feat_title{
  margin: 0;
  padding: 5px 0;
  font-size: 13pt;
  color: #069;
}


.system_feature_list{
  margin: 0;
  padding:0;
    padding-left: 25px;
  list-style:none;
}


.system_feature_list li{
  padding: 3px 0;
  font-size: 12px;
}

.page_content,
.page_content p{
  font-size: 12px;
  color: #333;
}



.term_list{
  margin: 0;
  padding:0;
  list-style: none;
}

.term_list li{
  font-size: 12px;
  padding: 8px 0;
  padding-left: 20px;
  text-indent: 25px;
}




.report_result_wrapper{
  border-bottom: 1px solid #eee;
  padding: 5px 0;
}


.report_result_wrapper .host_name{
  margin:0;
  padding: 3px 0;
  color: #A20000;     
  font-size: 12px;
}

.report_result_wrapper .host_name a:link,
.report_result_wrapper .host_name a:visited{color: #a20000}
.report_result_wrapper .host_name a:hover{color: #000} 


.faq_list li{
  padding: 4px 0;
  font-size: 12px;
}



.press_title{
  margin:0;
  padding:0;
  font-size: 10pt;
  padding-top: 5px;
}

.press_title a:link,
.press_title a:visited{color: #000}
.press_title a:hover{color: #900}

.press_date{
  float: right;
  background: url(images/bul_arrow.gif) no-repeat left ;
  padding-left: 13px;
  padding-top: 3px;
  padding-bottom: 5px;
}



h3.map_title{
  margin:0;
  padding: 5px 0;
}

h3.map_title a:link,
h3.map_title a:visited{
  background: url(images/bul_check.gif) no-repeat left;
  padding-left: 25px;
  font-size: 12px;
  color: #069;
}
h3.map_title a:hover{color: #000}

.map_list{
  margin:0; 
  padding-left: 80px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;  
}

.map_list li{
  padding: 3px 0;
  font-size: 12px;
  font-weight: bold;
}

.map_list li a:link,
.map_list li a:visited{color: #000;}
.map_list li a:hover{color: #900;}


.more-link:link,
.more-link:visited{color: #900; font-weight: bold;}
.more-link:hover{color: #000}




.regform{
  margin-top: 10px;
}

.regform div{
  padding: 3px 0;
}

.regform label{
  display: block;
  float: left;

  width: 115px;
  padding-right: 10px;
  font-weight: bold;
}

.regform .required{
  color: #f00;
  padding-left: 10px;
}




.register_button{
  border: 0;
  width: 88px;
  height: 31px;
  background: url(images/register.gif) no-repeat center;
  vertical-align: middle;
}

.reset_button{
  border: 0;
  width: 88px;
  height: 31px;
  background: url(images/reset.gif) no-repeat center;
  vertical-align: middle;
}



#wp-email{  
   font-size: 12px;
}
#wp-email p{
  margin:0;
  padding: 3px 10px;
}

