-/* CSS Document 

Theme Name: fest1220

 CSS Document */
 
li { list-style:none; padding:0; margin:0;}
 
ul{ padding:0; margin:0; list-style:none;}

body{margin:0; padding:0; font:11px/15px Tahoma; background:#A0A0A3;}

a:hover{text-decoration:underline;}

h2{padding:0; margin:0;}

img { border:0;}

/********************************************************************************************************************************************************/

.main {width:1000px; margin:auto;}

#header{height:341px; background:url(images/tp_bg.jpg) no-repeat; clear:left; float:left; width:1000px;}

.hd_search{float:left; width:200px;margin:0px 0 0 0px; }

.top_search { clear:left;float:left; width: auto; color:#CD760E;font-weight:bold;margin:25px 0 0 708px;}

.logo{display:inline; background:url(images/tp_logo.gif) no-repeat; width:228px; height:56px; clear:left; float:left; margin:96px 0 0 94px;}

.blog_txt{ float:left; background: url(images/blog_arw.jpg) no-repeat left; width:160px; margin:10px 0px 0px 15px; text-decoration:none; padding-left:15px;  color:#768662;}

.best_txt{ float:left; background: url(images/categ_arr.jpg) no-repeat left; width:160px; margin:10px 0px 0px 15px; text-decoration:none; padding-left:15px;  color:#768662;}

.best_txt a:hover { text-decoration:underline; }

.search_bg1 { float:left; display:inline; width:178px; margin:13px 0 0 14px; }

.searching1{ width:120px; height:24px; font-weight:bold; height:17px; clear:left;  float:left; margin:0px 0px 0px 0px; border:1px solid #698188; }



/********************************************************************************************************************************************************/
.center1 { width:1000px; margin:auto;}

.center2 { float:left; display:inline; width:1000px; background:#E9E6C9; display:inline; padding:25px 0 25px 0; }

.inner { float:left; display:inline; width:490px; margin:0px 0 0 25px;}

#left_column { clear:left; float:left; display:inline; width:192px; margin:0 0 0 32px; }

#left_column a { color:#A3A083; }

.left_corn { float:left; width:192px; height:4px; background:url(images/left_corn.jpg) bottom no-repeat; margin:20px 0px 0px 0px;}

.left_corn2 { float:left; width:192px; height:5px; background:url(images/left_corn2.jpg) top no-repeat;}

.widget_style { float:left; width:192px; background:url(images/categ_1px.jpg) repeat; padding-bottom:20px;}

.widget_style h2 { float:left; background:url(images/categ_bg.jpg) no-repeat left; width:166px; height:21px; color:#fff; padding:10px 0px 0px 20px;
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px 0 0 3px; display:inline; }

.widget_style ul { float:left; width:192px; padding-bottom:0px; }

.widget_style ul li a { float:left; background: url(images/categ_arr.jpg) no-repeat left; width:160px; margin:10px 0px 0px 15px; text-decoration:none; padding-left:15px;  color:#768662;}

.widget_style ul li a:hover { text-decoration:underline; }

.widget_style2 { float:left; width:192px; background:url(images/categ_1px.jpg) repeat;}

.widget_style2 h2 { float:left; background:url(images/categ_bg.jpg) no-repeat left; width:166px; height:21px; color:#fff; padding:10px 0px 0px 20px;
font:bold 12px Trebuchet MS, Arial, Helvetica, sans-serif; margin:0px 0 0 3px; }

.widget_style2 ul { float:left; width:192px; padding:0px; }

.widget_style2 ul li a { float:left; background: url(images/blog_arw.jpg) no-repeat left; width:160px; margin:10px 0px 0px 15px; text-decoration:none; padding-left:15px;  color:#768662;}

.widget_style2 ul li a:hover { text-decoration:underline; }

.who_online{ float:left; background: url(images/who_online.jpg) no-repeat; width:192px; height:80px; margin:25px 0px 0px 0px;}

.who_txt{ float:left; width:107px; margin:12px 0px 0px 26px; font: bold 13px arial; color:#FFCE00;} 

.guest{ float:left; width:142px; margin:11px 0px 0px 26px; font: 10px arial; color:#FFf; margin:11px 0px 0px 20px;}

.cpcrn{ float:left; background: url(images/wel_crn.jpg) no-repeat top; width:490px; padding-top:5px; margin:20px 0px 0px 0px;}

.cpcrn2{ float:left; background: url(images/wel_corn2.jpg) no-repeat bottom; width:490px; padding-bottom:6px; margin:0px 0px 0px 0px;}

.ind_bg{ float:left; display:inline; width:490px; margin:0px 0 0 5px;}


.cp_crn {float:left; background: url(images/cp_top.jpg) no-repeat ; width:480px; height:25px; }

.cp_crn2{float:left; background: url(images/cp_bot.jpg) no-repeat; width:480px; height:7px;}

.searching { width:144px; height:24px; font-weight:bold; height:17px;  float:left; margin:34px 0px 0px 428px; border:1px solid #698188;}

.search_bg { float:left; display:inline; width:563px; margin:13px 0 0 14px; }

.search_box{ width:29px; height:29px; float: left; margin:0px 0px 0px 15px; padding-left:0px; }

.search {float:left; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#474147; margin:48px 0 0 25px;}

.tp_morbi { width:97px; height:49px; background:url(images/tp_morbi.gif) no-repeat; clear:left; float:left; margin:85px 0px 0px 783px;}

.tp_hme{ width:54px; margin:33px 0px 0px 20px; clear:left; float:left; font: bold 12px/15px arial; color:#022421; text-decoration:none;}

.tp_abt{ width:54px; margin:33px 0px 0px 45px; float:left; font: bold 12px/15px arial; color:#022421; text-decoration:none;}

.tp_bio{ width:54px; margin:33px 0px 0px 36px; float:left; font: bold 12px/15px arial; color:#022421; text-decoration:none;}

.tp_port{ width:42px; margin:33px 0px 0px 24px; float:left; font: bold 12px/15px arial; color:#022421; text-decoration:none;}

.tp_link{ width:42px; margin:33px 0px 0px 40px; float:left; font: bold 12px/15px arial; color:#022421; text-decoration:none;}

.submit {float:left; margin:7px 0 0 9px;}

#title { float:left; display:inline; width:484px; height:53px; background:url(images/wel_bg.jpg) no-repeat; margin:10px 0 0 3px; text-decoration:none; }

#title a { float:left; font:bold 14px Tahoma; color:#030303; width:426px; margin:14px 0 0 28px; text-decoration:none;}

.author { float:left; color:#C60C0F; width:300px; margin:4px 0 0 10px; color:#fff; }

.date { clear:left; float:left; width:100px; color:#fff; margin:4px 0 0 28px;}

#content_text { float:left; width:432px; margin:10px 0 0 25px; display:inline; font:11px/15px tahoma; color:#5D5E5B;}

#content_text img { float:left; margin:0 13px 0 0; }

#content_text p,#content_text a { color:#5D5E5B; }

.cp_commarr { clear:left; float:left; }

.cp_comments { display:inline; float:right; background:url(images/cp_arr.jpg) no-repeat left; border:1px solid #E9E7D2; color:#CF4106; font:11px Georgia; width:115px; height:20px;  margin:12px 0 20px 0px;  padding:3px 0px 0px 10px;  }

.cp_line { float:left; background: url(images/cp_line.jpg) no-repeat; margin:0px 0px 0px 0px; height:2px; width:425px;}

.cp_comments a {  font:11px Georgia ; color:#CF4106; text-decoration:none;}

.no_post { float:left; width:450px; text-align:center; color:#735D37; font-weight:bold; margin-top:50px; padding-bottom:20px; }

/********************************************************************************************************************************************************/

#commentblock {width:385px; display:inline; float:left; padding: 0px 0px 10px 15px; color:#735D37; }

#commentblock #comments b,.nocomments { float:left; display:inline; margin:13px 0 0px 0px; color:#735D37; width:450px; }

#commentblock #comments { float:left; display:inline; width:450px; margin-top:15px; }

#commentblock .commentlist { float:left; display:inline; width:400px; margin-top:15px; margin-left:0px; }

#commentblock #respond { float:left; display:inline; width:450px; }
	
#commentblock  a{color:#735D37;}
	
.commentname { color: #735D37; margin: 0px;	}

.commenttext { clear: both; margin: 3px 0px 10px 0px; padding: 0px 0px 0px 0px; width:450px; }

.commenttext-admin { clear: both; margin: 3px 0px 10px 0px;	padding: 20px 0px 5px 10px; width:350px; color:#735D37; }
/********************************************************************************************************************************************************/
#foot{  width:1000px; margin:auto;}
#footer { float:left; width:1000px; height:100px;  background:#220802; text-align:center; }

.copy { float:left; width:1000px; font:12px Georgia; text-align:center; color:#AD400A; margin-top:29px; }

/********************************************************************************************************************************************************/




.search_wd { float:left; color:#735D37; margin:10px 0 0 0px; }

#calendar_wrap { float:left; width:150px; display:inline; margin:10px 0 0 30px; color:#735D37; }

#calendar_wrap a { color:#735D37; }

.textwidget { float:left; width:150px;margin:10px 0 0 10px; display:inline; color:#735D37; }

.widget_style #recentcomments .recentcomments { clear:left; float:left; background: url(images/categ_arr.jpg) no-repeat left; margin-left:15px; width:160px; display:inline; color:#A3A083;  padding: 15px 0px 0px 15px; font: 12px Tahoma;}

.widget_style #recentcomments .recentcomments a { float:left; color:#A3A083; background:none;  }

.widget_search {float:left; margin-left:0px; display:inline; width:180px;}

.widget_search .hidden{float:left; color:#607528; margin:10px 0 0 0px;}

.widget_search #s{float:left; width:180px; height:12px; margin:5px 0 5px 0px;}

.widget_search input{float:left;}

.widget_text,.textwidget {float:left; color:#735D37; margin:10px 0 0 20px; width:150px;}

#right_column { float:left; display:inline; width:200px; margin:0 0 0 25px; }

#right_column a { color:#A3A083; }

.rp_lens { float:left; background:url(images/rp_lens.jpg) no-repeat; width:36px; height:36px; margin:-34px 0px 0px 194px; padding-bottom:20px;}

.cp_tile {float:left; width:1000px; background:url(images/cp_tile.gif) repeat-y;}

.cp_bottom {float:left; width:1000px; background:url(images/cp_bottom.gif) no-repeat bottom;}

