/* CSS Document 

Theme Name: fest1230

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

body{margin:0px; font:11px/15px Verdana, Arial, Helvetica, sans-serif; background:url(images/bg_slice.jpg) repeat-x #D0F5EE;}

a:hover{text-decoration:none;}

h2{padding:0; margin:0;}

img { border:0;}

p{ line-height:20px;}

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

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

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


/********************************************************************************************************************************************************/
.alignright{ float:right;}
.center2 {display:inline; float:left; width:950px; background:#ffffff; margin:0 26px 0 24px;}

.center2 {display:inline; float:left; width:950px;}

.inner { float:left; display:inline; width:704px; margin:0px 0 0 10px; }

.cpcrn{ float:left; background:url(images/cp_crnbot.gif) no-repeat; width:950px; height:14px;}

#title { float:left; display:inline; background:url(images/cp_tab.jpg) no-repeat left; width:660px; height:50px; margin:0px 0 0 0px; }

#title a { float:left; font:bold 18px verdana; color:#296D83; width:450px; margin:15px 0 0 26px; text-decoration:none;}

.author { display:none; /*float:left; color:#4BA0BA; width:300px; margin:4px 0 0 5px;*/ }

.date { display:none; /*float:left; color:#4BA0BA; margin:4px 0 0 26px;*/}

#content_text { float:left; width:662px; font:12px Georgia; margin:10px 0 0 20px; display:inline; color:#817F7C; line-height:20px;  }

#content_text img { /*float:left;*/ margin:0 10px 0 10px; }

#content_text p,#content_text a { color:#817F7C;}

.cp_comments { display:none; /*float:left; margin:0px; padding-bottom:22px; color:#FFA800; border-top:1px dashed #8EDAF6; width:460px;*/}

.cp_comments a { text-decoration:none; margin:20px 0 0 340px; font:11px/18px Georgia; color:#FFA800; }

.no_post { float:left; width:380px; text-align:center; color:#FFA800; font-weight:bold; margin-top:25px; }

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

#commentblock {width:444px; margin:0px 0 0 30px; display:inline; float:left; color:#817F7C; }

#commentblock #comments b,.nocomments { display:none; /*float:left; display:inline; margin:13px 0 0px 10px; color:#817F7C; width:440px;*/ }

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

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

#commentblock #respond { float:left; display:inline; width:440px; }
	
#commentblock  a{color:#817F7C;}
	
.commentname { color: #817F7C; margin: 0px;	}

.commenttext {display:inline; clear: both; margin: 3px 0px 10px 0px; padding: 0px 0px 0px 10px; width: 440px; }

.commenttext-admin {display:inline; clear: both; margin: 3px 0px 10px 0px;	padding: 0px 0px 5px 10px; width:440px; color:#817F7C; }

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

#footer {  width:1000px; height:62px; text-align:center; margin:auto; }

.fp_menu { float:left; width:1000px; color:#73A299; margin-top:14px; font:12px/16px Georgia; padding-bottom:20px;}

.fp_menu a { color:#5F7153; text-decoration:none; }

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

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

#left_column {display:inline; clear:left; float:left; display:inline; width:200px; margin:0px 0 0 14px; padding-bottom:12px;}

.lftcrn{ float:left; background:url(images/lp_crn.gif) no-repeat; width:200px; height:13px;}

.lftcrn2{ float:left; background:url(images/lp_crn2.gif) no-repeat; width:200px; height:13px;}

.lftcrn3{ float:left; background:url(images/lp_crn4.jpg) no-repeat; width:200px; height:14px;}

.lftcrn4{ float:left; background:url(images/lp_crn3.gif) no-repeat; width:200px; height:13px;}

.widget_style { float:left; width:200px; background:url(images/lp_1pxbg.gif) repeat-y;}

.widget_style h2 { float:left; margin:0px; width:180px; height:30px; color:#D5683D; padding:14px 0 0 20px; border-bottom:1px solid #E0F58B; font:bold 14px arial; }

.widget_style ul { float:left; width:160px; padding:6px 0 22px 20px; }

.widget_style ul li a { float:left; background:url(images/lp_bult.gif) no-repeat 5px 5px; margin:5px 14px 0px 0px; color:#768662; width:134px; text-decoration:none; padding:0 0 4px 12px; border-bottom:1px dotted #AEC748; font:12px/15px verdana; outline:none; }

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

.widget_style2 { float:left; width:200px; background:url(images/lp_bg2.gif) repeat-y; margin:0px; }

.widget_style2 h2 { float:left; margin:0px; width:180px; height:30px; color:#D5683D; padding:14px 0 0 20px; border-bottom:1px solid #EAEBE4; font:bold 14px arial; }

.widget_style2 ul { float:left; width:160px; padding:6px 0 22px 20px; }

.widget_style2 ul li a { float:left; background:url(images/lp_bult2.gif) no-repeat left; margin:10px 0px 0 0px; color:#768662; width:134px; text-decoration:none; padding:0 0 4px 12px; border-bottom:1px dotted #AEC748; font:12px/15px Arial;}

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

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

#right_column {/*display:inline; float:left; display:inline; width:200px; margin:0px 0 0 10px; padding-bottom:12px;*/ display:none; }

.rtcrn{ float:left; background:url(images/rp_crn.gif) no-repeat; width:200px; height:5px;}

.rtcrn2{ float:left; background:url(images/rp_crn2.gif) no-repeat; width:200px; height:5px;}

.srch_bg { float:left; display:inline; margin:0px;}

.search_bg { float:left; display:inline; repeat-y; margin:0px;}

.searching {width:150px; height:15px; font-weight:bold;  float:left; margin:70px 0px 0px 792px; border:1px solid #ffffff; background:#B5F6FF; font:12px Georgia; color:#16A1B7; padding:4px;}

.submit {float:left; margin:70px 0 0 0px; background:url(images/tp_go2.jpg) no-repeat -2px -1px; width:26px; height:26px; }

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

#calendar_wrap { float:left; width:150px; display:inline; margin:10px 0 0 20px; color:#768662; }

#calendar_wrap a { color:#768662; }

.textwidget { float:left; width:180px;margin:10px 0 0 10px; display:inline; color:#C60C0F; }

.widget_style #recentcomments .recentcomments { float:left; margin:10px 0 0 0px; width:134px; display:inline; color:#768662; padding:0 0 4px 15px; background:url(images/lp_bult2.gif) no-repeat left; }

.widget_style #recentcomments .recentcomments a { float:left; background:none; color:#768662; width:134px; }


.widget_search 
{float:left; margin-left:25px; 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:#9AA18C; margin:10px 10px 0 20px; width:170px;}