#container:after, .todays_top:after, .yest_top:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#container, .todays_top, .yest_top {
	display: inline-block;
}
* html #container, * html .todays_top, .yest_top * html {
	height: 1%;
}
#container, .todays_top, .yest_top {
	display: block;
}

* {	margin: 0px; padding: 0px;}
img {border:none;}
.left_top {	position:absolute; left:0;	top:0;}
.right_top {position:absolute; right:0; top:0;}
.space05 {clear:none; display:block; line-height:0; height:5px;}
.space1 {clear:none; display:block; line-height:0; height:10px;}
.space2 {clear:none; display:block; line-height:0; height:20px;}
.space3 {clear:none; display:block; line-height:0; height:30px;}
.left_float { float:left; display:inline;}
.left_right { float:right; display:inline;}

h1 { font:bold 22px "Calibri", Arial, Helvetica, sans-serif; color:#595c5f; text-transform:uppercase;}
h2 { font:italic bold 21px "Calibri", Arial, Helvetica, sans-serif; color:#595c5f;}
h3 { font:bold 16px "Calibri", Arial, Helvetica, sans-serif; color:#595c5f;}
h4 {font:italic bold 21px "Calibri", Arial, Helvetica, sans-serif; color:#595c5f;}
p {font:normal 12px "Calibri", Arial, Helvetica, sans-serif; color:#4f5254;}
p a { color:#1e6eaa; text-decoration:underline;}


/************************************************/
body {background: url(../images/background_star_bg.jpg) repeat-x 0 0 #e6e6e6;}
#main {width:980px; margin:0 auto; }
#header {background:url(../images/header_img.jpg) no-repeat 0 0; height:194px; position:relative;}
#logo {background:url(../images/logo.jpg) no-repeat 0 0; height:120px; position:absolute; left:0; top:0;    z-index:1;}
#logo span {display:none;}
#logo a {display:block; height:74px; width:370px; position:absolute; left:20px; top:25px;  z-index:5; }
#logo h2 { font:normal 17px "Calibri", Arial, Helvetica, sans-serif; color:#aaa181; margin:100px 0 0 105px; }
a.blog_btn {  z-index:2; position:absolute; top:128px; left:20px; background:url(../images/blog_btn.jpg) no-repeat 100% 0; width:61px; height:28px; text-decoration:none;}
a:hover.blog_btn {background:url(../images/blog_btn.jpg) no-repeat 0 0;}

#navigation { position:absolute; z-index:3; top:165px; left:2px;}
#navigation ul { list-style:none;}
#navigation ul li{ float:left; display:inline;}
#navigation ul li a { font:normal 14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; padding:0 12px; display:inline-block;}
#navigation ul li a:hover {color:#ffdb4d; }



/************** C O N T A I N E R ****************/
#container_bg { margin:0 auto; background:url(../images/container_bg.gif) repeat-y 0 0 ;}
#container { background:url(../images/cont_top_bg.gif) repeat-x 0 0; margin:0 auto; width:960px; padding-top:15px; padding-bottom:30px;} 
#container #left_body { float:left; display:inline; width:583px; background:url(../images/bullet_dot_ver.gif) repeat-y 100% 0; padding:0 15px;}
#container #left_body h2 { padding-left:15px; background:url(../images/headline_bullet.jpg) no-repeat 0 8px;}
#container p { line-height:18px;}
.border3 {border-bottom:solid 3px #cfcfcf; padding-bottom:7px;}
.border3 p.date {font:normal 13px "Calibri", Arial, Helvetica, sans-serif; color:#000;  }
#container .todays_top { border-bottom:solid 1px #cfcfcf; padding-top:20px; padding-bottom:10px; clear:both;}
#container .todays_top .img_area { float:left; display:inline-block;}
#container .todays_top .img_area img{ padding:2px; border:solid 1px #dbdbdb;}
#container .todays_top .cont_area {float:left; display:inline-block; margin-left:30px; width:380px;}
.read_more { padding-top:12px; clear:both;}
.ad_here { text-align:center; margin-top:20px; margin-bottom:10px; margin-bottom:10px; clear:both;}

#container #right_body { float:left; display:inline; width:315px; padding:0 0 0 15px;}
.sign_newl { position:relative; background:url(../images/sign_bg.jpg) repeat-x 0 100%; border:solid 1px #d6d6d6; border-bottom:solid 13px #7b2329; margin-top:1px; padding:0 15px 10px 15px; }
.sign_newl img.sign_icon { position:absolute; z-index:4; left:175px; top:-55px;}
.sign_newl label { display:block; font:normal 14px "Calibri", Arial, Helvetica, sans-serif; color:#000; padding-top:10px}
.sign_newl input { background:url(../images/input_bg.gif) repeat-x 0 0; display:block; font:normal 14px "Calibri", Arial, Helvetica, sans-serif; color:#444; height:18px; width:220px; padding:3px 0 0 5px; border:solid 1px #d6d6d6;}
.sign_newl button { background:url(../images/sign_bgn.gif) no-repeat 0 0; width:62px; height:20px; border:0; margin-top:10px;}



#container .yest_top {  background:url(../images/border_dot_hor.gif) repeat-x 0 100%; padding-top:20px; padding-bottom:10px; clear:both;}
#container .yest_top .img_area { float:left; display:inline-block;}
#container .yest_top .img_area img{ padding:2px; border:solid 1px #dbdbdb;}
#container .yest_top .cont_area {float:left; display:inline-block; margin-left:8px; width:180px;}

#container #last_news { overflow:auto; height:250px; border:solid 1px #cfcfcf; background:#fafafa; margin:0 5px; margin-top:10px; padding:10px;	}
#container #last_news p { background:url(../images/bullet2.gif) no-repeat 0 5px	; text-indent:10px;  font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#44433b; margin-top:7px; border-bottom:solid 1px #ebebe3; padding-bottom:5px;}


/************* F O O T E R ****************/
#footer { width:100%; background:url(../images/footer_bg.gif) repeat-x 0 0 #fff;}
#footer #foot { background: url(../images/footer_img.jpg) no-repeat center 0; width:980px;  margin:0 auto; text-align:center; padding-top:40px; padding-bottom:20px; }
#footer #foot a { padding:0 10px; text-decoration:none; color:#4f5254; padding: 0 0 5px 0; display:inline-block;}

#footer #foot p { color:#cfcfcf;} 





/************* I N N E R  P A G E ****************/

#ad_form { position:relative; background:url(../images/sign_bg.jpg) repeat-x 0 100%; border:solid 1px #d6d6d6; border-bottom:solid 13px #ee9a07; margin-top:1px; padding:0 15px 10px 15px; }
#ad_form img.ad_icon { position:absolute; z-index:4; right:30px; top:-55px;}
#ad_form label { display:block; font:normal 14px "Calibri", Arial, Helvetica, sans-serif; color:#000; padding-top:10px}
#ad_form input { background:url(../images/input_bg.gif) repeat-x 0 100%; display:block; font:normal 14px "Calibri", Arial, Helvetica, sans-serif; color:#444; height:18px; width:545px; padding:3px 0 0 5px; border:solid 1px #d6d6d6;}
#ad_form textarea { background:url(../images/input_bg.gif) repeat-x 0 100%; display:block; font:normal 14px "Calibri", Arial, Helvetica, sans-serif; color:#444; height:180px; width:545px; padding:3px 0 0 5px; border:solid 1px #d6d6d6;}
.button1 { background:url(../images/submit_btn.gif) no-repeat 0 0; width:62px; height:20px; border:0; margin-top:10px;}

.img_bor { padding:2px; border:solid 1px #dbdbdb;}
.pad_right2 { margin-right:20px;}


































