body 
{
	background: #f5f5f1;
	font-family: 'helvetica',sans-serif;
	line-height:1.5;
	font-size:14px;
}

img 
{
	border:none;
}

*
{
	padding:0;
	margin:0;
}

h1
{
	font-size:20px;
	font-weight:normal;
}

h2
{
	font-size:18px;
	word-spacing:5px;
	font-weight:normal;	
}

h3
{
	font-size:14px;
	word-spacing:4px;	
	font-weight:normal;	
}

h4
{
	font-size:13px;
	word-spacing:3px;
	font-weight:normal;
}

a
{
	color:#2d5be3;
	text-decoration:none;
}

.underline
{
	border-bottom:1px solid #dedede;
}

.lfloat
{
	float:left;
}

.rfloat
{
	float:right;
}

.tjustify{
	text-align:justify;
}

.pad5
{
	padding : 5px;
}

.pad10
{
	padding: 10px;
}
.pad20{
	padding: 20px;
}

.pad5-10
{
	padding: 5px 10px;
}

.pad10-5
{
	padding: 10px 5px;
}

.clear{
	clear:both;
}

/*Header Section*/
#header-wrapper
{
	padding:0;
	/*background:#875298;*/
}

#header
{
	width:972px;
	margin:auto;
	background:#ffffff;
	padding-left:20px;
}

#header #logo
{
	float:left;
}

#header .rss
{
	float:right;
	margin:10px;
}

#header .post-ad-button{
	margin:0px 20px 7px 0px;
	background:#e37426;
	padding:5px 10px;
	float:right;
	display:block;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:20px;
	border-radius:0 0 5px 0;	
	
}

#header .post-ad-button a{
	color:#FFFFFF;
}

#upper-title
{
	width:992px;
	margin:auto;
	background:#ffffff;
	text-align:center;
}

#upper-title .h1-title
{
	font-size:0.6em;
	color:#6e586c;
}


/*Navigation Section*/
#nav
{
	background:#d1d1ff;
	margin:0px 0px 7px 50px;
	font-size:12px;
	padding: 5px 10px;
	float:right;
	font-weight:bold;
	text-align:right;
	height:20px;
	border-radius:0 0 0 5px;
}


#nav span
{
	color:#000000;
	display:block;
	float:left;
}

#nav  a
{
	padding: 0px 20px;
	color:#000000;
	display:block;
	float:left;
}


/*Search section*/
#search-wrapper
{
	/*border-bottom:1px solid #333333;*/
}

#search-wrapper .searchform 
{
	padding: 5px 0;
	background:#FFFFFF;
	margin:auto;
	width:992px;
	text-align:center;
	border-bottom:1px solid #dedede;	
}

#search-wrapper .searchform input.si
{
	border:1px solid #cdcdcd;
	padding:10px;
	width:375px;
}

#search-wrapper .searchform select.cs
{
	border:1px solid #cdcdcd;
	padding:10px;
	width:250px;
}

#search-wrapper .searchform input
{
	border:1px solid #cdcdcd;
	padding:10px;
}


/*Footer section*/
#footer-wrapper
{
	background:#FFFFFF;
	border-top: 3px solid #EBEFC9;
}

#footer
{
	padding: 5px 0;
	color:#000000;
	margin:auto;
	/*width:1000px;*/
	font-size:80%;
}

#footer a
{
	color:#70afc4;
	/*background:#6e586c;*/
	padding:5px;
	margin-left:5px;
	border-radius:3px;
}

/*Social Share Bar*/
#sharebar {
	background:#C1EA50;
	padding:5px;
	display:inline;
	margin-left:0;
	left:0px;
	position:fixed;
	top:200px;
}

#sharebar  .like-button{
	float:left;
	clear:both;
	width:60px;
	overflow:hidden;
	list-style:none outside none;
}