/* CSS Document */

*{margin:0; padding:0;}

body{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
    color:#CCC;
    line-height:22px;
	background:url(../images/body_bg.jpg) repeat;
	}

.clear{clear:both}

img{border:none;}
.img{float:left;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}
a:link{}
a:visited{}
a:active{}

.invisible {
	visibility:hidden;
	display:none;
}
.inv_style{color:#BF0000}

/** CONTENT BG **/
.cont_bg,
.cent_top{
	width:100%;
	float:left;
	background:url(../images/cont_bg.jpg) top repeat-x;
	}
.cent_top{background:url(../images/cent_top.jpg) top no-repeat;}	

/** MAIN **/
.main{
	width:928px;
	margin:0 auto;
	background:url(../images/main_bg.jpg) top no-repeat;
	}

/** HEADER **/
.header{
	width:928px;
	height:84px;
	float:left;
	padding-top:27px;
	}

/** HEADER NAVBAR **/
.header ul{
	float:left;
	list-style:none;
	padding:24px 0 0 35px;
	}
.header li{
	float:left;
	font-size:16px;
	color:#FFF;
	}
.header li a{
	float:left;
	padding:0 10px;
	color:#FFF;
	}	
.header a:hover,
.header .current a{
	color:#FF6600;
	text-decoration:none;
	}
.rss{
	float:left;
	margin:19px 0 0 5px;
	}
	
/** SEARCH **/	
.header form{
	margin:15px 0 0 19px;
	float:left;
	}
.search_cont{
	width:221px;
	height:40px;
	float:left;
	background:url(../images/search.jpg);
	}
.search_cont .inp{
	width:193px;
	height:28px;
	float:left;
	border:none;
	background:none;
	margin:7px 0 0 8px;
	color:#B85813;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:4px 5px 0 5px;
	}	
.go{
	width:25px;
	height:19px;
	float:left;
	background:url(../images/go.jpg);
	cursor:pointer;
	border:none;
	margin:12px 0 0 9px;
	}	

/** CONTENT **/	
.cont{
	width:928px;
	float:left;
	padding-top:14px;
	}
.cont span.text_head{
	width:98%;
	float:left;
	padding:10px 0 12px 3px;
	}
.cont span.text_head b{
	font-size:16px;
	line-height:30px;
	}	
.cont span.text_head a{
	color:#CCC ;
	}	

/** CONTENT LEFT **/	
.cont_left{
	width:618px;
	float:left;
	}
.cont_left ul{
	list-style:none;
	}	

/** BOX SITE **/
.cont_box_site{
	width:100%;
	float:left;
	padding:3px 0 14px 0;
	}

/* box site in */	
.box_site_in{
	width:206px;
	float:left;
	}
.box_site_opac,
.box_site_det_opac{
	width:188px;
	float:left;
	background:#4A2B11;
	border:#4A2B11 solid 1px;
	filter:alpha(opacity=60);
    opacity: .6; 
	-moz-opacity:0.6;
	padding:1px 1px 10px 1px;
	margin-top:-1px;
	position:relative;
	z-index:1;
	}	
.box_site_img{
	width:191px;
	float:left;
	height:179px;
	}	
.box_site_in .img{
	float:left;
	margin:0 0 -179px 0;
	padding-left:1px;
	position:relative;
	z-index:2;
	}	
.box_site_in .img:hover	{
	filter:alpha(opacity=60); 
    -moz-opacity:0.6;           
    opacity: 0.6; 
	}

/******* TOOLTIP ********/
#screenshot{
	position:absolute;
	z-index:100;
    background:#3A2410 !important;
    border:#604422 solid 1px !important;
	padding:2px !important;
	display:none;
	color:#fff;
	}

/** box site txt **/
.box_site_txt,
.box_site_det_txt{
	width:170px;
	float:left;
	padding:0 10px;
	}
.box_site_txt span,
.box_site_det_txt span{
	font-size:10px;
	float:left;
	line-height:12px;
	padding-top:5px;
	color:#FFF;
	font-weight:bold;
	}	
.box_site_txt a,
.box_site_det_txt span a{
	color:#c0c0c0;
	}	
.box_site_txt em,
.box_site_det_txt span em{
	font-style:normal;
	font-size:10px;
	color:#FF6600;
	}	
.box_site_txt span.site,
.box_site_det_txt span.site{
	width:auto;
	}
.box_site_txt span.comments{
	width:45%;
	text-align:right;
	float:right;
	}	
.box_site_txt span.comments em,
.box_site_det_txt span.comments em{
	font-size:10px;
	}	
.box_site_txt span.rate,
.box_site_det_txt span.rate{
	width:45%;
	}	
.marg_r{
	margin-right:0;
	}	

/** PAGINATION **/	
ul.pagination{
	float:right;
	padding:6px 14px;
	margin:1px 1px 0 0;
	line-height:12px;
	}
ul.pagination li{
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 0 1px;
	color:#666;
	}	
ul.pagination li a{
	float:left;
	background:#271A0C;
	padding:10px;
	color:#999;
	margin-top:4px;
	}	
ul.pagination li a:hover,
ul.pagination li .curr{
	color:#FFF;
	text-decoration:underline;
	background:#341F0C;
	}
ul.pagination li .curr	{
	background:#341F0C;
	padding:14px 10px 11px 10px;
	margin-top:0;
	}
ul.pagination li.space_{padding-top:13px;}	

/** CONTENT RIGHT **/
.cont_right{
	width:300px;
	float:left;
	padding-top:3px;
	}
	
/** RIGHT SUBMIT **/
.cont_right form{
	width:100%;
	float:left;
	padding-top:21px;
	}
.cont_right h1,
.vis_comm h1,
.contact_form h1{
	font-size:22px !important;
	background:url(../images/h1_bg.jpg) repeat-x bottom;
	border-bottom:none !important;
	padding-bottom:11px !important;
	margin-bottom:23px !important;
	}
.cont_right .input_r, .cont_left .input_,
.cont_right .textarea_r, .cont_left .textarea_{
	width:228px;
	height:17px;
	float:left;
	border:#46321A solid 1px;
	background:url(../images/inp_bg.jpg) repeat;
	filter:alpha(opacity=80);
    opacity: .8; 
	-moz-opacity:0.8;
	-moz-border-radius:10px;
	}
.cont_right .input_r, .cont_left .input_,
.cont_right .textarea_r, .cont_left .textarea_	{
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	padding:10px 12px;
	margin-bottom:10px;
	}
.cont_right .textarea_r{
	width:274px;
	height:116px;
	}	
.cont_right .send_r,
.cont_left .send_l{
	width:102px;
	height:31px;
	float:right;
	background:url(../images/send_r.jpg);
	cursor:pointer;
	border:none;
	margin:9px 18px 0 0;
	}	
.cont_right .send_r,
.cont_left .send_l{
	font-size:14px;
	color:#000;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}

/** RIGHT BOX **/
.right_box{
	width:300px;
	float:left;
	padding-bottom:20px;
    }
	
/** FOOTER INFO IN **/
.foot_info{
	width:928px;
	margin:0 auto;
	clear:both;
	padding:23px 0 0 0;
	}
.foot_info_in{
	width:267px;
	float:left;
	color:#999;
	padding-right:47px;
	font-size:13px;
	}	
.foot_info_in h1,
.cont_right h1,
.vis_comm h1,
.contact_form h1{
	font-size:16px;
	color:#FF6600;
	font-weight:normal;
	border-bottom:#302211 solid 2px;
	padding:0 0 9px 1px;
	margin-bottom:10px;
	}	
.no_padd{padding-right:0;}	

.foot_info_in .foot_img{
	float:left;
	width:100%;
	padding:6px 0 7px 0;
	}	
.foot_info_in .foot_img .img{
	border:#421B00 solid 1px;
	-moz-border-radius:1px;
	margin-right:12px;
	}
.foot_info_in .foot_img .img:hover{border-color:#442e18;}	
.foot_info_in .foot_img .no_marg{margin-right:0;}	

	
/** TAG CLOUND **/	
.tag_clound{
	float:left;
	padding:4px 10px 0 10px;
	text-align:center;
	}
.tag_clound a{
	color:#999;
	line-height:24px;
	}	
.tag_clound a:hover{color:#ff6600;}	

.size0 {font-size:13px;}
.size1 {font-size:14px;}
.size2 {font-size:16px;}
.size3 {font-size:18px;}
.size4 {font-size:20px;}
.size5 {font-size:22px;}
.size6 {font-size:24px;}
.size7 {font-size:26px;}
.size8 {font-size:28px;}
.size9 {font-size:30px;}

/******* TOOLTIP ********/
#screenshot{
	position:absolute;
	z-index:10;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

/** CATEGORIES **/
.foot_info_in ul{
	width:100%;
	float:left;
	list-style:none;
	}
.foot_info_in ul li{
	width:100%;
	float:left;
	border-bottom:#312311 solid 1px;
	padding:3px 0 3px 0;
	}	
.foot_info_in ul li a{
	color:#999;
	float:left;
	padding-left:5px;
	}	
.foot_info_in ul li a:hover	{color:#FF6600; text-decoration:none;}
.foot_info_in .link{
	float:right;
	color:#FF6600;
	font-size:11px;
	padding:2px 2px 0 0;
	}

/** FOOTER **/
.footer{
	width:895px;
	height:78px;
	float:left;
	font-size:11px;
	padding:32px 0 0 0;
	margin:29px 0 0 0;
	border-top:#302211 solid 2px;
	color:#999;
	text-align:center;
	}
.footer a{color:#999;}
.footer a:hover{color:#FF6600;}

/** PAGE DETAILS **/	
.box_site_det_img{
	width:600px;
	height:659px;
	float:left;
	margin:0 0 -661px 0;
	padding:4px 0 0 2px;
	position:relative;
	z-index:2;
	}
.box_site_det_opac{
	width:583px;
	height:625px;
	float:left;
	border-width:3px;
	padding:14px 0 0 15px;
	margin-top:0px;
	}

/** box img site details text **/
.box_site_det{
	width:100%;
	float:left;
	}
.box_site_det_txt{
	width:99%;
	float:left;
	padding:0;
	}	
.box_site_det_txt span{
	float:left !important;
	text-align:left !important;
	color:#CCC;
	padding-top:10px;
	}
.box_site_det_txt span a{
	color:#CCC;
	}	
.box_site_det_txt span em{
	color:#FF6600;
	}	
.box_site_det_txt span.site{
	width:auto;
	padding-right:40px;
	padding-left:3px;
	}	
.box_site_det_txt span.rate{
	width:80px;
	padding-left:3px;
	}	
.box_site_det_txt span.comments{
	width:100px;
	}
.box_site_det_txt span.category{
	width:140px;
	}	
.box_site_det_txt span.category a{
	color:#FF6600;
	}	
.box_site_det_txt span.full_sc{
	width:170px;
	float:right;
	text-align:right !important;
	}
	
/** description **/
span.descript{
	float:left;
	padding:15px 10px 0 0;
	font-size:14px;
	line-height:26px;
	}
span.descript ul{
	list-style:disc;
	margin-left:50px;
	}	

/** RATE **/
.rate_this{
	width:99%;
    float:left;
	padding:15px 0;
}
.rate_this span{
	width:auto;
	float:left;
	}
.rate_this ul{
	margin-left:10px !important;
	margin-top:3px;
	}
.rate_this ul ul{
	margin-top:0;
	}	

/** VISITOR COMMENTS **/
.vis_comm{
	width:604px;
	float:left;
	padding:15px 0 10px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.vis_comm h1{
	padding-bottom:10px;
	margin-bottom:7px;
	}

/** CONTENT COMMENT **/
.cont_comm{
	width:567px;
	float:left;
	color:#FFF;
	background:url(../images/comment_bg.jpg) repeat;
	border:#312311 solid 1px;
	margin:6px 0 0 0;
	padding:10px 15px 13px 20px;
	}	
.cont_comm p.comm_dat{
	line-height:14px;
	}	
.cont_comm p.comm_dat b,
.cont_comm p.comm_dat a{
	color:#FF6600;
	}	
.cont_comm p.comm_dat span.date{
	width:100%;
	float:left;
	padding-bottom:10px;
	font-size:10px;
	}	

/** CONTACT FORM **/
.contact_form{
	width:604px;
	float:left;
	padding:15px 0 25px 0; 
	}
.contact_form em{
	float:left;
	padding-top:20px;
	}	
.contact_form h1{margin-bottom:15px;}

.cont_left .input_,
.cont_left .textarea_{
	width:400px;
	margin-top:7px;
	padding:10px 10px;
	}
.cont_left .textarea_{
	width:578px;
	height:200px;
	}	
.cont_left .send_l{
	width:162px;
	height:38px;
	font-size:20px;
	background:url(../images/send_l.jpg);
	}
.padd_t{padding-top:0;	}
	
/** SITEMAP **/	
.sitemap_{
	width:100%;
	float:left;
	font-size:11px;
	}
.sitemap_ .sitmap_title{
	font-size:18px;
	color:#FF6600;
	}	
.sitemap_ li ul{margin-left:20px;}	
.sitemap_ li{
	width:100%;
	float:left;
	}
.sitemap_ a{color:#CCC;}	
.sitemap_ a:hover{color:#FF6600;}	
.sitemap_ .sub_cat{
	font-size:16px;
	float:left;
	margin:10px 0 10px 0; 
	}
.sitemap_ .submit{margin-top:10px}
.sitemap_ ul ul{
	float:none;
	clear:both;
	}	
.sitemap_ ul ul li{
	float:left;
	width:260px;
	padding:0 5px;
	}	

/** ABOUT **/
.about{padding:0 25px 0 0}
.about p{margin:0 0 15px 0;}	