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

body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:6a6969;
	margin:0;
	padding:0;
	line-height:1.5;
	
}


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


#logoContainer

{
	width:100%;
	height:131px;
	margin:auto;
	background-image:url(images/logo_bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	
}

#topMenu
{
	width:100%;
	height:52px;
	margin:auto;
	background-image: url(images/topmenu_bg.jpg);
	background-repeat:repeat-x;
}
#topMenu .innerContainer
{
	width:650px;
	height:52px;
	float:left;
	margin-right:-20px;
}

#topMenu .innerContainer .seprator
{
	width:4px;
	height:52px;
	float:left;
	background-image:url(images/seprator_btn.jpg);
	background-repeat:no-repeat;
	margin-top:-12px;
}
	
	

.searchContainer
{
	width:300px;
	height:35px;
	float:right;
	margin-left:58px;

}

.searchContainer .leftCorner
{
	width:12px;
	height:35px;
	background-image: url(images/search1.jpg);
	background-repeat:no-repeat;
	float:left;
	
	
}
.searchContainer .middlebg
{
	width:169px;
	height:35px;
	flot:left;
	background-image: url(images/search_bg2.jpg);
	background-repeat: repeat-x;
	
}

.searchContainer .rightCorner
{
	width:11px;
	height:35px;
	background-image: url(images/search3.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:-35px;
	margin-left:168px;
	
	
}

.searchContainer .go
{
	width:20px;
	height:52px;
	/*background-image: url(images/go.jpg);
	background-repeat:no-repeat;*/
	float:left;
	margin-top:-30px;
	margin-left:190px;
	
}

.input
{
	border:0;
	padding:4px;
	margin-top:3px;
	background-image: url(images/inputfinal.jpg);
	background-repeat:repeat-x;
	font-size:12px;
	color:#999999;
	font-weight:bold;
	clear:both;

}

#topMenu li{
display: inline;
padding:0;
}

#topMenu li a, .last

{
float: left;
color: white;
padding: 17px 12px;
text-decoration: none;
/*border-right: 1px solid white;*/
background-image:url(images/seprator_btn.jpg);
background-repeat:no-repeat;
font-size:14px;
font-weight:bold;
margin-TOP:-13PX;
}

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

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

.searchbg
{
	width:192px;
	height:42px;
	background-image:url(images/inputbg.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	float:left;
	padding-top:10px;
}

#headerSlider
{
	width:924px;
	height:237px;
	background-image:url(images/header.jpg);
	background-repeat:no-repeat;
	border:2px #a20000 solid;
	margin-top:6px;
}
	

#PostContainer
{	
	width:707px;
	height: auto;
	float:left;
	overflow:hidden;
	
}

#PostContainer .title
{	
	width:705px;
	height:auto;
	float:left;
	background-image:url(images/post_title_bg.jpg);
	background-repeat:repeat-x;
	border:1px #790d0f solid;
	margin-top:5px;
}
#PostContainer .title h2
{
	font-size:18px;
	color:#FFFFFF;
	font-weight:bold;
	font-stretch:normal;
	margin:0;
	padding:1px 0 0 10px ;
	text-align:left;
}

#PostContainer .postContent
{	
	width:705px;
	height: auto;
	float:left;
	background-image: url(images/post_bg.jpg);
	background-repeat:repeat-x;
	border:1px #790d0f solid;
	background-color:#edecec;
	overflow:hidden;
			
}

#PostContainer .post
{	
	width:705px;
	height: auto;
	float:left;
	background-image: url(images/post_bg.jpg);
	background-repeat:repeat-x;
	border:1px #790d0f solid;
	background-color:#edecec;
	overflow:hidden;
			
}
#twitter_Icon
{
	width:44px;
	height:30px;
	float:right;
	position:absolute;
	margin-top:-28px;
	margin-left:80px;
}
	

#PostContainer .postLinks
{	
	width:700px;
	height: auto;
	margin:auto;
		
}

#PostContainer .postInner
{	
	width:692px;
	height: auto;
	margin:auto;
	padding:4px;
		
}
#PostContainer .postInner p
{
	font-size:12px;
	color:#333333;
	line-height:1.5;
	text-align:justify;
}


#PostContainer .postLinks ul 
{
	list-style:none;
	margin:0;
	padding:0;
}
#PostContainer .postLinks  li
{
	list-style: none;
	list-style-type: none;
	
	padding:0 0 0 30px ;
	margin-right:10px;
	background-image: url(images/tick_icon.png);  
	background-repeat:no-repeat;
	background-position:left;
	line-height:3;
	margin-left:10px;
	
	
}
#PostContainer .postLinks li a
{
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
	
	
}
#PostContainer .postLinks  li a:hover
{
	font-size:12px;
	color: #990000;
	text-decoration:none;
	font-weight:bold;
}

#PostContainer .Bookmar_Post_Section
{
	width:700px;
	height:15px;
	float:left;
	
	
}
a.BodyLinks:link
{
	font-size:12px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
a.BodyLinks:visited
{
	font-size:12px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
a.BodyLinks:hover
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}




#rightSide_Container
{	
	width:207px;
	height: auto;
	float:right;
	margin-top:5px;
	overflow:hidden;
}

#rightSide_Container .titleHeading_bg
{
	width:205px;
	height:31px;
	float:left;
	background-image:url(images/rightSide_title_bg.jpg);
	background-repeat:repeat-x;
	border:1px #990000 solid;
}
#rightSide_Container .titleHeading_bg h3
{
	font-size:16px;
	color:#FFFFFF;
	margin:0;
	font-weight:bold;
	padding-top:4px;
	padding-left:10px;
}

#rightSide_Container .rightContent_bg
{
	width:189px;
	height: auto;
	float:left;
	border:1px #990000 solid;
	background-color:#e9e1d0;
	padding:8px;
	margin-bottom:10px;
	
}
#rightSide_Container .googleAds
{
	width:200px;
	height:200px;
	
	float:left;
	/*border:1px #990000 solid;
	background-color:#e9e1d0;*/
	margin-bottom:10px;
	 
	
}
#rightSide_Container .rightContent_bg .currentPost
{
	width:189px;
	height: auto;
	margin:auto;
	
	
}
#rightSide_Container .rightContent_bg .currentPost ul
{
	list-style:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
#rightSide_Container .rightContent_bg .currentPost li
{
	list-style:none;
	padding:10px;
	/*margin-right:10px;*/
	list-style-type:none;
}

#rightSide_Container .rightContent_bg .currentPost li a
{
	font-size:12px;
	color: #3b3939;
	font-weight:bold;
	text-decoration:none;
	
}
#rightSide_Container .rightContent_bg .currentPost li a:hover,
#rightSide_Container .rightContent_bg .currentPost li a:hover, .current

{
	font-size:12px;
	color: #9a0302;
	font-weight:bold;
	text-decoration:none;
	
}


/*======== Categories=========*/

#rightSide_Container .rightContent_bg .categories
{
	width:189px;
	height: auto;
	margin:auto;
	padding:0px;
	
	
}
#rightSide_Container .rightContent_bg .categories ul
{
	list-style:none;
	margin:0;
	padding:0;
	list-style-type:none;
}
#rightSide_Container .rightContent_bg .categories li
{
	list-style: none;
	list-style-type: none;
	margin:0;
	padding:0px ;
	
  
	
}

#rightSide_Container .rightContent_bg .categories li a
{
	font-size:12px;
	color: #3b3939;
	font-weight:bold;
	 
	text-decoration:none;
   

	
	
}
#rightSide_Container .rightContent_bg .categories li a:hover,
#rightSide_Container .rightContent_bg .categories li a:hover, .current

{
	font-size:12px;
	color: #9a0302;
	font-weight:bold;
	text-decoration:none;
	
}


/*==================*/


#footerContainer
{
	width:100%;
	height:67px;
	margin:auto;
	background-image: url(images/footer_bg.jpg);
	background-repeat:repeat-x;
	margin-top:20px;
}

#footerContainer .footerMenu
{
	width:924px;
	height:50px;
	margin:auto;
	text-align:center;
	padding-top:20px;

}

#footerContainer .footerMenu ul
{
	list-style:none;
	padding:0;
	margin:0;

}

#footerContainer .footerMenu li
{
	list-style:none;
	padding:0;
	margin:0;
	display:inline;
	float:left;
	margin-right:20px;

}

#footerContainer .footerMenu li a
{
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	

}

#footerContainer .footerMenu li a:hover
{
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	font-weight:bold;

}

#footerContainer .footerMenu p
{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
	padding-top:6px;
	
}

 
.widgettitle{
width:195px;
	height:31px;
	float:left;
	background-image:url(images/rightSide_title_bg.jpg);
	background-repeat:repeat-x;
	border:1px #990000 solid;
	color:#FFFFFF;
	font-size:16px;
	color:#FFFFFF;
	margin:0;
	font-weight:bold;
	 border-left:none;
	 border-right:none;
	padding-left:10px;
	text-decoration:none;
}

.recent-posts li {
	    width:189px;
	height: auto;
	float:left;
	border:1px #990000 solid;
	background-color:#e9e1d0;
	padding:8px;
	margin-bottom:10px;
	font-weight:bold;


}
 

.widget
{
    width:205px;
	height: auto;
	float:left;
	border:1px #990000 solid;
	background-color:#e9e1d0;
 border-top:none;
	margin-bottom:10px;
}
.widget ul
{
padding:5px;
margin:0px;
text-align:left;
}
.widget ul li  
{
display:block;
list-style:none;
color:#000000;
 
 list-style:none;
margin:0;
padding:0;
list-style-type:none;
}
 
 
.widget ul li a
{
 
color:#000000;
 text-decoration:none;
 font-weight:bold;
 }
 .widget ul li a:hover
{
 
color:#e24b4a;
 text-decoration:none;
 }
 .cat-item{
 
  background-image: url(images/tick_icon.png);  
	background-repeat:no-repeat;
 text-indent:23px; }
.title h2 a{
 color:#FFFFFF;
 }
 .title h2 a:hover{
 color:#881113;
 }
 .date{
 
 padding-left:10px;
 
 color:#881113;
 font-weight:bold;
 }
 
.smalllinks a
{
	font-size:12px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
.smalllinks a:visited
{
	font-size:12px;
	color:#990000;
	text-decoration:none;
	font-weight:bold;
}
.smalllinks a:hover
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
 .npost
{	
	width:705px;
	height: auto;
	float:left;
	background-image: url(images/post_bg.jpg);
	background-repeat:repeat-x;
	border:1px #790d0f solid;
	background-color:#edecec;
	overflow:hidden;
			
}
.widget_tag_cloud a{
padding:2px;
color:#000000;
font-weight:bold;

 
}
 .widget_tag_cloud a:hover{
padding:2px;
color:#000000;
 
}
.widget_tag_cloud div{
margin:5px;
}

.aktt_tweets p{
 
padding:10px;
}
 
 
 /* ----- contact ----- */
	
	#container #contactWrapper {
		position: relative;
		margin-top: 35px;
		width: 100%;
		float: left;
		background: #d7e9f3 url(../images/contactBG.gif) repeat-y top left;
	}
		#container #contactWrapper #contactInfo {
			float: left;
			width: 228px;
			height: 350px;
			background: transparent url(../images/contactInfoDropShadow.gif) no-repeat top right;
		}

			#container #contactWrapper #contactInfo h2 {
				padding-top: 34px;
				padding-left: 14px;
				font-size: 140%;
				color: #394f5f;
				background: transparent url(../images/contactInfoTop.gif) no-repeat top left;
			}
			#container #contactWrapper #contactInfo h3, #container #contactWrapper #contactInfo p {
				margin-left: 16px;
			}
			#container #contactWrapper #contactInfo h3 {
				padding-top: 27px;
				margin-right: 23px;
				margin-top: 8px;
				margin-bottom: 3px;
				font-size: 110%;
				color: #26353d;
				border-top: 1px solid #c6d7e1;
			}
			#container #contactWrapper #contactInfo p {
				margin-bottom: 10px;
				margin-top: 0;
			}
			#container #contactWrapper #contactInfo a {
				font-weight: bold;
				color: #5bb3dd;
			}
			
		#container #contactWrapper #contactForm {
			position: relative;
			width: 332px;	
			float: right;
			background: transparent url(../images/contactFormTop.gif) repeat-x top left;
		}
			#container #contactWrapper #contactForm a {
				position: relative;
				display: block;
				text-indent: -9000px;
				left: 295px;
				top: 12px;
				width: 26px;
				height: 19px;
				background: url(../images/contactTopBtn.gif) no-repeat top right;
			}
		#container #contactWrapper form {
			float: left;
			padding: 22px 17px 3px 10px;
		}
		/* 
		Hack for IE 6 and below 
		-> add more padding below the form
		*/
		* html #container #contactWrapper form {
			padding: 36px 17px 14px 10px;
		}
			#container #contactWrapper form .btn {
				float: left;
			}
			#container #contactWrapper form #formStatus {
				margin-top: 7px;
				float: right;
				width: 210px;
			}
				#container #contactWrapper form #formStatus p {
					padding-left: 19px;
					margin-top: 0;
				}
				#container #contactWrapper form #formStatus .error {
					color: red;
					background: transparent url(../images/errorIcon.gif) no-repeat center left;
				}
				#container #contactWrapper form #formStatus .success {
					background: transparent url(../images/successIcon.gif) no-repeat center left;
				}

