@charset "utf-8";
/*  */

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	 background-color:#d4d4d4;
	padding:0;
}


#mainContainer
{
	width:1019px;
	height:auto;
	margin:auto;
	overflow:hidden;
		
}
img{
	border:0;
}

#innerContainer
{
	width:936px;
	height:auto;
	overflow:hidden;
	margin:auto;
	padding:1px;
			
}

#topStrip_bg
{
	width:990px;
	height:34px;
	background-image:url(images/topStrip_bg.jpg);
	background-repeat:no-repeat;
	float:left;
}


#headerContainer
{
	width:936px;
	 
	 height:348px;
	float:left;
	 
			
}
 .tablebg{ background-image:url(im/gradbg.gif); background-repeat:repeat-y;}
#headerContainer .logo
{
	width:600px;
	height:163px;
	float:left;
	margin-left:0px;
}

#headerContainer .twitter
{
	width:300px;
	height:67px;
	float:left;
	margin-left:26px;
	margin-top:14px;
	
}
#headerContainer .search
{
	width:298px;
	height:67px;
	float:left;
 
	margin-top:24px;
	text-align:right;
	margin-left:30px;
}

#headerContainer .search .input
{
	width:200px;
	height:30px;
	float:left;
	border:1px #666666 solid;
	background-color:#f6f6f6;
	margin:0;
	padding:2px;
	
	
	
}
#topMenu
{
	width:936px;
	height:36px;
	float:left;
	 
	background-color:#ecac44;
			
}

#topMenu li{
display: inline;
}

#topMenu li a{
float: left;
color: white;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
/*background-image:url(images/seprator.jpg);*/
background-repeat:no-repeat;
font-size:15px;
font-weight:bold;
margin-TOP:-12PX;
}

#topMenu li a:visited{
color: white;
font-size:15px;
font-weight:bold;
}

#topMenu li a:hover, #topMenu li .current{
color: #00086e;
font-size:15px;
font-weight:bold;
/*background: transparent url(../images/blockactive.gif) center center repeat-x;*/
}


#body_bg
{
	width:938px;
	height:auto;
	background-image:url(images/bg_rept.jpg);
	float:left;
	
}
#bodyContainer
{
	width:638px;
	height: auto;
	float:left;
	overflow:hidden;
}
#currentPost
{
	width:636px;
	height: auto;
	float:left;
}
#currentPost .title
{
	width:636px;
	height:35px;
	float:left;
	 
	 margin-top:5px;
}
#currentPost .title h3
{
	font-size:25px;
	color:#000;
	margin:0;
	padding:10px 0 0 10px;
	  
}

#currentPost .title a
{
	color:#9e5f02;
	 text-decoration:none;
}
#currentPost .title a:hover
{
     color:#e4a846;
	 
	  text-decoration:none;
}
.content
{
	width:593px;
	height: auto;
	margin:auto;
	margin-top:40px;
	margin-bottom:4px;
}
.content  .date
{
	font-size:12px;
	color:#be9d15;
	padding-top:5px;
	 

}
.content  p
{
	font-size:12px;
	color:#6a6969;
	text-align:justify;
	line-height:1.5;

}

.content .commentsSection
{
	width:593px;
	height:28px;
	margin:auto;
	margin-top:10px;
}
.content .comments
{
	width:420px;
	height:28px;
	float:left;
	text-align:right;	
}
.content .pagination
{
	width:500px;
	height:28px;
	margin:auto;
	margin-top:20px;
}


.pagination ul
 {
 	list-style:none;
	margin:0;
	padding:0;
}
.pagination li
 {
 	list-style:none;
	margin:0;
	display:inline;
	padding-right:120px;
	padding-left:20px;

}
.pagination li a
 {
 	font-size:12px;
	color:#015cbb;
	text-decoration:none;
	font-weight: bold;
}

.pagination li a:hover
 {
 	font-size:12px;
	color:#193f86;
	text-decoration:none;
	font-weight: bold;
}



 .addcomments
{
	 
	height:28px;
	float:left;
	text-align:left;
	
}
 .addcomments ul
 {
 	list-style:none;
	margin:0;
	padding:0;
}
 .addcomments li
 {
 	list-style:none;
	margin:0;
	display:inline;
	padding-right:10px;
}
 .addcomments li a
 {
 	font-size:12px;
	color:#855508;
	text-decoration:none;
	font-weight: bold;
}

 .addcomments li a:hover
 {
 	font-size:12px;
	color:#ecac44;
	text-decoration:none;
	font-weight: bold;
}
#rightSide
{
	width:298px;
	height:auto;
	float:right;
	background-color:#ba9606;
	margin-top:5px;
	overflow:hidden;
}
#rightSide .bookmark
{
	width:280px;
	height:32px;	
	margin:auto;
}
#rightSide .bookmark .icon
{
	width:29px;
	height:32px;
	float:left;
	margin-right:10px;
	margin-top:10px;
	
}

#rightSide .headingTitle
{
	width:294px;
	height:30px;
	margin:auto;
	 
	margin-top:30px;
}
#rightSide .headingTitle h2
{
	color:#fff;
	font-size:18px;
	font-weight:bold;
	margin:0;
	padding:0px 0 0  10px;
}

#rightSide .currentPost
{
	width:286px;
	height: auto;
	margin:auto;
	padding:4px;
	
}
.currentPost ul
{
	list-style:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
.currentPost li
{
	list-style:none;
	padding:3px 10px;
	/*margin-right:10px;*/
	list-style-type:none;
}

.currentPost li a
{
	font-size:12px;
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
	
}
.currentPost li a:hover,
.currentPost li a:hover, .current

{
	font-size:12px;
	color: #000;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	margin:0px;
	
}




#footer_bg
{
	width:938px;
	height:51px;
 background-color:#7a4e07;
	background-repeat:no-repeat;
	float:left;
	
	}
	
	
#footerContainer
{
	width:936px;
	height:50px;
	margin:auto;
	background-color:#7a4e07;
	margin-top:0px;
	
}
#footerContainer p
{
	font-size:12px;
	color:#ffffff;
	text-align:center;
	padding-top:10px;
	font-weight:normal;
}




li  .cat-item{
text-align:left;
 padding:3px;
}
 



	
	/************************************************
*	Top Navbar      							*
************************************************/

#topnavbar {
		background-color:#dfa343;
	width: 960px;
	height: 30px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#topnavbar a, #topnavbar a:visited {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
	
#topnavbar a:hover {
	text-decoration: underline;
	}
	
#topnavbar p {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	}
	
.topnavbarleft {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 8px 0px 0px 10px;
	}
	
.topnavbarright {
	width: 600px;
	float: right;
	margin: 0px;
	padding: 7px 10px 0px 0px;
	text-transform: uppercase;
	text-align: right;
	}
	
.topnavbarright a img {
	border: none;
	margin: 0px 3px 3px 0px;
	padding: 0px;
	}
	
	
/************************************************
*	Navbar      								*
************************************************/

#navbar {
	 
	width: 960px;
	height: 35px;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	background-color:#dfa343;
	
	}
	
#navbarleft {
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
	 background-color:#dfa343;
	 color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	}
	
#navbarright {
	width: 280px;
	font-size: 11px;
	float: right;
	margin: 0px;
	padding: 6px 0px 0px 0px;
	}
	
#nav {
	margin: 0px;
	padding: 0px;
		background-color:#dfa343;
	}
	
#nav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#nav li a, #nav li a:link, #nav li a:visited {
	 
	display: block;
	font-size: 14px;
 color:#FFFFFF;
	 font-family:Arial, Helvetica, sans-serif;
	 font-weight:bold;
	 text-decoration:none;
    margin: 0px;
	padding:10px 19px;
	border-left:1px solid #FFFFFF;
	}

#nav li a:hover, #nav li a:active {
	background: #dfa343;
	color: #000;
    margin: 0px;
	 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	 font-weight:bold;
	}
	
#nav li li a, #nav li li a:link, #nav li li a:visited {
	background: #f8c977;
	width: 150px;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	 font-weight:bold;
	float: none;
	margin: 0px;
	padding: 9px 10px 8px 10px;
	border-bottom: 1px solid #dfa343;
	border-left: 1px solid #dfa343;
	border-right: 1px solid #dfa343;
	text-transform:capitalize;
	}
	
#nav li li a:hover, #nav li li a:active {
	 
	color:#000000;
	padding: 9px 10px 8px 10px;
	
	}

#nav li {
	float: left;
	padding: 0px;
	}

#nav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 170px;
	margin: 0px;
	padding: 0px;
	}

#nav li li { 
	}

#nav li ul a { 
	width: 140px;
	}

#nav li ul a:hover, #nav li ul a:active { 
	}

#nav li ul ul {
	margin: -32px 0 0 171px;
	}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	}

#nav li:hover, #nav li.sfhover { 
	position: static;
	}
	
/************************************************
*	SubNavbar      								*
************************************************/

#subnavbar {
		background-color:#dfa343;	width: 960px;
	height: 24px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	}
	
#subnav {
	margin: 0px;
	padding: 0px;
	}
	
#subnav ul {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}
	
#subnav li a, #subnav li a:link, #subnav li a:visited {
	color: #FFFFFF;
	display: block;
	font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}

#subnav li a:hover, #subnav li a:active {
	background: #85ACAC;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
    margin: 0px 5px 0px 0px;
	padding: 6px 13px 6px 13px;
	}
	
#subnav li li a, #subnav li li a:link, #subnav li li a:visited {
		background-color:#dfa343;
	width: 140px;
	float: none;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	}
	
#subnav li li a:hover, #subnav li li a:active {
	background: #85ACAC;
	margin: 0px;
	padding: 6px 10px 6px 10px;
	}

#subnav li {
	float: left;
	padding: 0px;
	}

#subnav li ul {
	z-index: 9999;
	position: absolute;
	left: -999em;
	height: auto;
	width: 160px;
	margin: 0px;
	padding: 0px;
	}

#subnav li li { 
	}

#subnav li ul a { 
	width: 140px;
	}

#subnav li ul a:hover, #subnav li ul a:active { 
	}

#subnav li ul ul {
	margin: -25px 0 0 161px;
	}

#subnav li:hover ul ul, #subnav li:hover ul ul ul, #subnav li.sfhover ul ul, #subnav li.sfhover ul ul ul {
	left: -999em;
	}

#subnav li:hover ul, #subnav li li:hover ul, #subnav li li li:hover ul, #subnav li.sfhover ul, #subnav li li.sfhover ul, #subnav li li li.sfhover ul {
	left: auto;
	}

#subnav li:hover, #subnav li.sfhover { 
	position: static;
	}