/* GENERAL DEFINITIONS STARTS */

* {

	margin: 0;

	padding: 0;

	font-family:Arial, Helvetica, sans-serif;

}

.left{float:left;margin: 10px 10px 10px 0;}

body {

	background-color: #292F3F;

	padding: 25px;

	background-repeat: repeat-x;

}





.clear {clear: both;}



p{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	text-align: justify;

	margin: 5px 0;

	line-height: 18px;

}





h1 a{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #000;

	width: 434px;

	display: block;

	height: 30px;

	margin-bottom: 5px;

	background-image: url(../images/defaults/bg-h1.jpg);

	background-repeat: no-repeat;

	padding: 18px 0 0 10px;

	text-decoration: none;

}



h1 a:hover{

	text-decoration: none;

	color: #F47E19;

}



h2{

	color: #FFF;

	font-size: 14px;

	clear: both;

	width: 245px;

	height: 29px;

	display: block;

	background-image: url(../images/defaults/bg-h2.png);

	background-repeat: no-repeat;

	text-align: right;

	padding: 15px  5px 0 0;

}

h3, h4{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color:#CCCC66;



}

a{color: #F47E19;text-decoration: none;}

a:hover{text-decoration: underline;}

/* GENERAL DEFINITIONS ENDS */



/* TOP STARTS */

#MainContainer{

	width: 1010px;

	height: auto;

	margin: 0 auto;

	background-color: #FFF;

	background-image: url(../images/defaults/bg-content.jpg);

	border-left: 1px solid #94979F;

	border-right: 1px solid #94979F;

}

#Top {

	margin: 0 auto;

	width: 1010px;

	height: 239px;

	display: block;

	background-image: url(../images/defaults/bg-header.jpg);

	background-color: #FFF;

}

 #Top img {

	 border: none;

}

#logo{

	width: 152px;

	height: 107px;

	display: block;

	border: none;

	position: relative;

	left: 165px;

	top: 20px;

}

#logo a{

	width: 152px;

	height: 107px;

	display: block;

	 border: none;

}



ul#top_menu{

	list-style: none;

	width: 1010px;

	height: 20px;

	display: block;

	border-bottom: 1px solid #999;

	float: left;

	margin-top: 10px;

}



ul#top_menu li{

    font-size: 11px;

	float: left;

	text-align:  center;

	margin:0 2px;

	color:  #999;

	position: relative;

	left: 120px;

}



ul#top_menu li a{color:  #999;font-weight: bold;}



/* TOP ENDS */



/* MAIN PAGE STARTS */

#PageContent {

	

	width: 726px;

	height: auto;

	 display: block;

	 margin: 0 auto;



}



#CenterContent{

	width: 444px;

	height: auto;

	float: left;

	padding: 10px 10px 10px 15px;

	background-color: #FFF;

}



#WideContent{

	width: 700px;

	height: auto;

	float: left;

	padding: 10px 10px 10px 15px;

	background-color: #FFF;

}

#Sidebar{

	width: 250px;

	height: auto;

	float: left;

	display: block;

	position: relative;

}

.post{

	width: 444px;

	height: auto;

	position: relative;

	border-bottom: 1px dashed #666;

	clear: both;

	margin-bottom: 10px;

}



/* MAIN PAGE ENDS */



/* FOOTER STARTS */

#Footer {

	width: 1010px;

	height:84px;

	margin: 0 auto;

	display: block;

	clear: both;

	background-image: url(../images/defaults/bg-footer.jpg);

	background-position: right;

	background-repeat: no-repeat;

	border-top: #FFF solid 1px;

}



#Footer p{color: #999;}

#Footer a{color: #FFF;text-decoration: none;}

#Footer a:hover{text-decoration: underline;}

/* FOOTER ENDS*/



/************************SIDEBAR STYLES BEGINS*************************************************/

#Sidebar ul{

	width: 136px;

	height: auto;

  list-style: circle!important;

	display: block;

	padding: 10px 12px 25px 12px;



	float: right;

	

}



#Sidebar ul li{

	width: 136px;

	height: 20px;

	float: left;

	display: block;

	text-align: right;



	margin: 2px 0;

}



#Sidebar ul li a{

	width: 132px;

	height: 16px;

	display: block;

	 background-image: url(../images/defaults/bullet.gif);

	 background-repeat: no-repeat;

	 background-position: 3px 8px;

	float: left;

	color: #2D2D2D;

	text-decoration: none;

	font-size: 12px;

	padding: 4px 4px 0 0;





	

}



#Sidebar ul li a:hover{ color: #FFF; text-decoration:none; background-color: #999999;}





/************************SIDEBAR STYLES ENDS*************************************************/



/******************************POST STYLES STARTS***************************************************/

.postdate{



	width: 90px;

	height: 20px;

	text-align: right;

	color: #FFF;

	font-size: 12px;

	position: absolute;

	top: 20px;

	right:10px;

	margin: 0;

}



.postinfo{

	width:444px;

	height:40px;

	display:block;

	clear: both;



}



.postinfo p{color: #999999;}

.postinfo p a{color: #999999;text-decoration:  underline;}

.postinfo p a:hover{color: #F47E19;text-decoration:  underline;}


li{
color: #666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left: 16px;
padding: 2px 0 2px 0;
}


 

.posttags{

	width: 400px;

	height: auto;

	float: left;

	clear: both;

	display: block;

}



.vcard{

	margin-top:15px;

	

}

.commentmetadata a, .comment-edit-link{

	color: #999999;text-decoration:  underline;

	font-size:10px;

	padding-left:5px;

	float:right;

	

}





.commentmetadata a:hover, .comment-edit-link:hover{

	color: #F47E19;text-decoration:  underline;

}

/******************************POST STYLES ENDS***************************************************/



.titlecategory{

	position: absolute;

	top: -50px;

}

