body { margin:0px 0; padding:0; color:#ccc;  background: #303B41  url(images/bg.jpg)  repeat-x; line-height: 1.4em; font-style:normal; font-variant:normal; font-weight:normal; font-size:74%; font-family:Arial, Sans-Serif;}

a img { border:none; }
.content { background: #FFF  url(images/mainbg.jpg)  repeat-y center; color: #ccc; margin: 0 auto; padding: 0; width: 800px }
.img { padding: 0 8px 8px 0; float: left; }
.img2 {	padding: 0 0 3px 3px; float: right; }

/* HEADER */
#top { padding: 0; margin: 0; background: #000  url(images/top.jpg)  no-repeat top;	height: 44px }
#top .padding { float: right; color: #808080; padding: 20px 25px 0 0; font-size: 90%; }
#top a { color: #E0F5FF; }
#header { margin: 0; width: 800px; background: #036EB4  url(images/header.jpg)  no-repeat center top;  height: 149px; color: #FFF }
#header .f_search { float: right; padding: 70px 50px 0 0; }
#header .title { padding: 45px 0 0 50px; }
#header p{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 22px; font-weight: bold; margin: 0; padding: 0; color:#FFF; }
#header a { color:#FFF; text-decoration:none; }
#header a:hover { text-decoration:underline; }
#header h2, #header h1 { background:none; font-size: 12px; color:#FFF; margin: 0; padding:30px 0 0 2px; color:#075181; border:none; }

/* SUBHEADER */
#subheader { background: #000 repeat-y center; width: 770px; height: 35px; color: #FFF;	margin-left: 15px; }
#subheader .padding { padding: 10px 15px 10px 15px; }
#subheader h2 { color: #FEAB06; }
#subheader a {color: #FECF5F; }

/* NAVIGATION */
.nav { text-align: left; color:#7D8085; padding:0; width: 200px; list-style: none; }
.nav li { margin: 5px 0; border-bottom: 1px dotted #ccc;}
.nav li a { color: #546078; text-decoration: none;  padding: 5px 0 0 0px; display: block; margin-bottom: 2px; background:url(/images/bullet.gif) left no-repeat; padding-left:10px; }
.nav li a:hover { color: #075181; text-decoration: none; background: #E5F6FF url(/images/bullet.gif) left no-repeat; display: block; margin-bottom: 2px;  padding-left:10px;}

/* MAIN */
#main { background: #FFF; width: 760px; margin: 0 20px 0 20px; color: #808080; }  
#main .right_side { float: right; padding:0px 0 0 10px; margin:0; background-color: #FFF; width: 210px; }
#main .right_side .hitems { margin: 0; 	padding: 0; }
#main .right_side .hitems ul { margin: 5px 0; padding : 0; color: #a90000; list-style-image:  url(images/arrow.gif) ; }
#main .right_side .hitems li { margin: 0 0 2px 20px; padding: 0 0 0 0px; color: #555; }
#main .left_side { float: left; width: 500px; background: #FFF; padding:5px 15px 0 20px; margin:0; }
#main .box  { background: #efefef; padding: 5px; border: 1px solid #ccc; }
#main .right_side ul { margin: 5px 0 5px 0; list-style : none; border-bottom: 0px solid #eee; list-style-type: none; color: #a90000; }
#main .right_side li { margin: 0 0 2px 0; padding:0; color: #555; }
#main .right_side  .padding { margin: 0 0 15px 15px; color: #555; }

/* FOOTER */
#footer { clear:both; height: 43px;	background: #000  url(images/footer.jpg)  no-repeat top; font-size:90%; padding: 0; text-align:center }
#footer p{color:#fff; }
#footer .padding { padding: 10px 0px 0px 0px; }
#footer .right { float:right; clear:right; text-align:right; }
#footer a { color: #E0F5FF; text-decoration:underline; }

/*  Top Menu */
#menu {	background: #000  url(images/menu.jpg)  no-repeat center bottom; width: 760px; height: 35px; margin: 0;	padding: 0 }
#menu ul { margin:0; list-style:none; padding:2px 0 0 20px; }
#nav strong, #nav span { float:left; display:block; color:#fff; padding: 5px; text-decoration:none; }
#menu li { float:left; background: #000; margin:0; padding:0; }
#menu a { display:block; color:#FFF; padding:5px 10px; text-decoration:none; background:url(/images/bg-menu.jpg) left repeat-x; line-height:21px; margin-left:2px; }
#menu a:hover { background:url(/images/bg-menu-hover.jpg) right repeat-x; }
#menu .padding { padding: 5px 0 0 10px; font-weight: bold; }
input.search { width: 150px; border: 1px solid #075181; color: #666; }
input.submit { background: none; color: #075181; border: 0px none;; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.1em; font-family:Arial, Verdana, Helvetica, sans-serif }
input.search:hover { background: #FFFFF4; }
ul { margin-left: 0; padding-left: 5px; list-style : none; }
li { margin: 0 0 2px 15px; color: #555; }
.sub { margin: 0 0 2px 30px; padding: 0 0 0 0px;  color: #888; }
p { margin: 0 0 15px 0; padding: 0; color: #808080; background: inherit; }
a { color: #075181; background: inherit; text-decoration:none; }
a:hover { background: inherit; text-decoration:underline; }

h1, h2, h3 { background:  url(images/bg-menu.jpg) left repeat-x; color:#FFF; font-size:140%; font-weight:bold; margin:10px 0 0; padding: 5px 0 5px 10px; font-size:16px; line-height:20px; }
.border { border:1px solid #086ab5; border-width:0 1px 1px; padding:10px 10px 0 10px; }
fieldset { border: 1px solid #075181; }
textarea.text {	height: 150px; width: 90%; border: 1px solid #A90000; background: #FFF; color: #354D5F; }
textarea.text:hover { border: 1px solid #A70000; background: #FFFFF4; color: #000; }
input.field { border: 1px solid #075181; background-color: #FFF; width: 283px; color: #000; }
input.field:hover { border: 1px solid #68ADD5; background: #FFFFF4; color: #000; }
input.text { border: 1px solid #A70000; margin: 0; width: 150px; background: inherit; color: #000; padding: 4px; }

/*post stylng*/
.post{ margin:0 0 25px 0; }
.post .info{ padding:2px 3px 3px 8px; border:1px solid #e3e4e4; background-color:#f5f5f5; font-size:0.9em; color:#505050; }
.news{ margin:0; padding:0 }
.news ul { padding:0 10px; }
.news ul li{ margin:0; padding:15px 0 5px 0; }
.news a { background:url(/images/bullet.gif) left no-repeat; padding-left:10px; }
.news div a { background:none; padding-left:0; }
#commentform textarea { background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform textarea:hover { background: #FFF; border: 1px solid #d6d3d3; }
#commentform textarea:focus { background: #fff; border: 1px solid #939793; }
#commentform #email, #commentform #author, #commentform #url { font-size: 1.1em; background: #f8f7f6; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:hover, #commentform #author:hover, #commentform #url:hover { font-size: 1.1em; background: #fff; border: 1px solid #d6d3d3; width: 280px; }
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus { font-size: 1.1em; background: #fff; border: 1px solid #939793; width: 280px; }
.ads{ padding:0 5px 0 10px; width:300px; float:right; margin-top:5px; }
#commentform input{ margin-bottom: 3px; }
.adsense{ padding:15px 10px; margin:10px 0 0; }
.linksunit{ padding:10px 0;margin:0 }
.adslink { text-align:center; }
.adsenseright { margin:10px; }

/* Code Clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden; line-height: 0; height: 0;}
.clearfix {	display: inline-block;}
html[xmlns] .clearfix {	display: block;}
* html .clearfix {	height: 1%;}

.fr { float:right;}
.fl { float:left;}
.img { margin:5px; padding:5px; border:1px solid #CCC;}
