/* Reset all margins and paddings for browsers */
* { 
	padding: 0;
	margin: 0;
}

body { 
	font: .8em Verdana, Arial, Sans-Serif; 
	line-height: 1.6em; 
	margin: 0;
	height:100%;
	background-image:url(images/bg.gif);
}

#wrap {
float:left;
width: 1000px;
border-left:1px dotted #BCD2E6;
border-right:1px dotted #BCD2E6;
border-top:1px dotted #BCD2E6;
background-color:#FFFFFF;
height:100%;
}

#largest {
margin-left: auto;
margin-right:auto;
width: 1000px;
margin-top:10px;
margin-bottom:10px;
}

#container {
float:left;
background-image:url(images/side_text.gif);
background-position:left bottom;
background-repeat:no-repeat;
margin: 0 0 10px 0;
padding:0 13px 0 13px;
}
#ads_right{float:right;}

/* TOP HEADER -------- */
#top {
	padding: 0;
	color: #666;
	height: 125px;
	overflow:visible;
	background-color:#ffffff;
	/*background-color:#004579;*/
}
#top h1 { padding: 25px 0 0 25px; color: #b35a00; font-size: 30px; background: transparent;}
#top h1 a{
color: #b35a00;
text-decoration:none;
}
#top h1 a:hover{
color: #b35a00;
}
 
 
 #top h1 a:visited{
color: #b35a00;
}
 
#top h2 { color: #999999; font-size: 15px; background: transparent; font-weight:normal;padding:0 0 0 65px;}
#top .padding { padding-top: 5px; }
#top .lefts { 
	/* background: transparent url('images/topl.jpg') no-repeat left; */ 
	padding:25px 0 0 20px;
	height: 81px; 
}
#top .rights {
	/* background: transparent url('images/topr.jpg') no-repeat right; */
	float: right;
	height: 81px;
	width: 18px;
}

/* SEARCH BOX AND BUTTON ----------*/
#search {
float: right;
padding: 30px 25px 0 0;
}

#search input.text { 
	border: 1px solid #cccccc;
	/*margin-top: 5px;*/
	width: 180px;
	font-size: 11px;
	font-family:Verdana;
	padding:2px;
 }
 #search input.searchbutton {
	border: 1px solid #cccccc;
	background-color:#b35a00;
	color: #ffffff;
	font-size: 11px;
	font-family:Verdana;
	padding:1px;
 }

#subheader { 
	clear: both; 
	border-top: 1px dotted #888;	
	border-bottom: 1px dotted #888;
	background: #eaeaea;
	color: #808080;
	padding: 1em;
	margin: 15px 8px 10px 8px;
	
}
#subheader a { text-decoration: none; border-bottom: 1px dashed #0066B3; } 

 #div_posted_in{
	padding: 10px 0 0 0;

}
 
/* TOP MENU ---------- */

#main { 
background: #FFF;
margin: 0 0 15px 0;
color: #666;
height:100%;
}

#rightside {
	padding:10px 0 0 8px;
	width: 220px;
	float: right;
	background: #FFF;
	margin-right: 8px;
	color: #666;
	border-left:1px dotted #BCD2E6;
	height:100%;
	
} 

#rightside .box {
	background: #ffffff;
	margin-bottom: 10px;
	color: #666;
}

#rightside h2 {
	text-indent:5px;
	font: bold 1.0em Arial, Arial, Sans-Serif; 
    background: #CDCDCD url('images/greyc.gif') no-repeat top right;
	height: 18px;
	padding: 3px;
	color: #777;
}


/* LEFT SIDE - ARTICLES AREA -------- */
#leftside {
	clear:left;
	padding: 10px 0 0 8px;
	color: #888;
	background: #FFF;
	margin-right: 248px;
	margin-left: 8px;
	
}

#leftside h2 a{
color: #0066B3;
font-size:16px;
padding:0 0 0 15px;
background-image:url(images/main_title.gif);
background-repeat:no-repeat;
background-position:left;
text-decoration:none;
}

#footer {
	clear: both;
	background: #FFF url('images/footer.jpg') repeat-x;
	height: 46px;
	font-size: 75%;
	color: #666;
	text-align:center;
}
#footer p  { padding: 5px }
#footer .rside { float: right; display: inline; padding: 5px; text-align: right}

 
a { color: #0066B3; }
h1 { font: bold 1.9em Arial, Arial, Sans-Serif }
h2 { font: bold 1.2em Arial, Arial, Sans-Serif; padding: 0; margin: 0 }
ul {  padding: 0; margin: 0}
li { list-style-type: none }
.date { border-top: 1px solid #e5e5e5; text-align: right; margin-bottom: 25px; margin-top: 5px;}
#leftside .date a { 
	text-decoration: none;
}

#rightside a { 
padding:0 0 0 20px;
	text-decoration: none;
 background-image:url(images/arrow_02.gif);
 background-position:left;
 background-repeat:no-repeat;
 font-size:11px;
 font-family:Verdana;
 color:#666666;
 margin: 0 0 0 3px}

#rightside a:hover { 
 background-image:url(images/arrow_01.gif);
 color:#ff4401;
}

#rightside li { 
list-style-type: none; 
border-bottom:1px dotted #cccccc;
padding:3px 0 3px 5px; }

 
.comment .date { text-align: left; border: 0;}	


#breadcrumbs { 
	float: left;
	padding-left: 8px;
	padding-top: 0px;
	font: bold .8em Arial, Arial, Sans-Serif; 
	color: #666;
	width: 100%;
	height: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}



#leftside #txt {width: 85%; height: 10em; padding: 3px 3px 3px 6px; margin-left:0em;}
#leftside textarea { border: 1px solid #bbb; width: 85%;  }


/* SNEWS */
#leftside fieldset { float: left; width: 95%; border: 1px solid #ccc; padding: 10px 8px; margin: 0 10px 8px 0; background: #FFF; color: #000; }
#leftside fieldset p { width: 95%; }
#main input { padding: 3px; margin: 0; border: 1px solid #bbb }
p { margin-top: 5px; }
/*input.search { border: 1px solid #ccc; padding: 4px; width: 160px; }*/
.comment { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }
.commentsbox { background: #FFF; color: #808080; padding: 10px; margin: 0 0 10px 0; border-top: 1px solid #ccc; }

.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;
}

#leftside ul li
{
list-style:circle;
margin-left:25px;
}
#leftside ol li
{

margin-left:25px;
list-style:square;
}

blockquote {
	
	color: #666;
	display: block;
	padding-left: 28px; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.3em; font-family:Lucida Sans Unicode, serif
}

/* Comments Styling */
#commentlist li {
margin-bottom: 1.5em;
padding-bottom: 1em;
border-bottom: 1px solid #700000;
}

#commentform {
margin: 1em 0;
background: #ffffff;
width: 280px;
}

#commentform textarea {
background: #f8f7f6;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform textarea:hover {
background: #FFFFFF;
border: 1px solid #d6d3d3;
}
#commentform textarea:focus {
background: #ffffff;
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: #ffffff;
border: 1px solid #d6d3d3;
width: 280px;
}
#commentform #email:focus, #commentform #author:focus, #commentform #url:focus {
font-size: 1.1em;
background: #ffffff;
border: 1px solid #939793;
width: 280px;
}
#commentform input{
margin-bottom: 3px;
}

a img
{
border:none;
}
/* for top menu */
#tabs_menu {
      float:left;
      width:100%;
      /*background:#F4F7FB;*/
      font-size:93%;
      line-height:normal;
      border-bottom:1px dotted #BCD2E6;
		background-color:#ffffff;
		/*background-color:#cccccc;*/
      }
    #tabs_menu ul {
          margin:0;
          padding:0 10px 0 0;
          list-style:none;
      }
    #tabs_menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs_menu ul a {
      float:left;
      background:url("images/tableftK.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs_menu ul a span {
      float:left;
      display:block;
      background:url("images/tabrightK.gif") no-repeat right top;
      padding:5px 16px 4px 11px;
      /*color:#627EB7;*/
	  color:#ffffff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs_menu ul a span {float:none;}
    /* End IE5-Mac hack */
    #tabs_menu ul a:hover span {
      /*color:#627EB7;*/
	  color:#ffffff;
      }
    #tabs_menu ul a:hover {
      background-position:0% -42px;
      }
    #tabs_menu ul a:hover span {
      background-position:100% -42px;
      }


.alignleft { float: left; }
.alignright { float: right; }