/* @override http://whereslulu.com/sfSimpleBlogPlugin/css/blog.css */

/* @group Blog styles */
.sfSimpleBlog{
	
}
.sfSimpleBlog .post
{
  margin: 10px 0;
}
.sfSimpleBlog .post h2{
	margin-bottom: 1em;
}
.sfSimpleBlog .post h2 a
{
  margin-bottom: px;
  text-decoration: none;
  font-size: 100%;
  
}
.sfSimpleBlog .post h2 a:hover{
	text-decoration: underline;
}

.sfSimpleBlog .post .details
{
  margin: 5px 0;
}

.sfSimpleBlog .related_details
{
  font-style: italic;
}

.sfSimpleBlog .comment
{
  padding:5px;
  margin: 5px;
  background: #eef;
  border: solid 1px #ccd;
}

.sfSimpleBlog .comment .author
{
  font-weight: bold;
}

.sfSimpleBlog form.add_comment .form_control
{
  margin: 2px;
}

.sfSimpleBlog form.add_comment .form_control label
{
 /* padding-left:10px;*/
  width: 30%;
  float: left;
  display: block;
  text-align: right;
  margin-right: 10px;  
  margin-top: 5px;
  font-weight: bold;
}

.sfSimpleBlog form.add_comment .form_control input.text
{
  /*width: 200px;*/
  width: 50%;
	float: left;
	border: 1px #cccccc solid;
	margin: 5px 0;
}

.sfSimpleBlog form.add_comment .form_control textarea
{
  width: 300px;
  height: 150px;
  float: left;
  margin-top: 5px;
}
.sfSimpleBlog form.add_comment .form_control .orange{
	margin-left: 32%;
	float: left;
	width: auto;
	margin-top: 5px;
}

.rqd:after{
	content: "*";
	font-weight: bold;
	color: #E16919;
}

.sfSimpleBlog .form_error
{
  color: red;
}

.comment.moderated
{
  font-style: italic;
  background-color: #FFFFEE;
}

/* @end */

/* @group layout */

#sfSimpleBlog_container
{
width: 100%; /*Width of main container*/
float:left;
}

#sfSimpleBlog_container #header
{
	padding-left: 15px;
	padding-bottom: 10px;
	margin: 10px 0;
  	width: 97%;
  	float: left;
  	border-bottom: 3px #27abf7 solid;
}

#sfSimpleBlog_container #content 
{
	width: 66%;
	float: left;
	margin-right: 32%; /*Set right margin to RightColumnWidth*/
	margin-left: 15px;
}

#sfSimpleBlog_container #sidebar-a
{
	float: right;
	width: 230px; /*Width of right column in pixels*/
	margin-left: -32%; /*Set left margin to -(RightColumnWidth) */
	margin-top:10px;
	margin-bottom:10px;
	background: #ffffff;
	padding-right: 10px;
}

#sidebar-a .sidebarmenu h2{
	font-size: 106%;
}
#sidebar-a .sidebarmenu li{
margin-top:3px;
margin-left:0px;
padding-left: 0;
}
/*#sfSimpleBlog_container #footer
{
  padding: 5px;
  margin-top: 10px;			
  height:30px; 
  background-color:#0066B3; 
  clear:both;
} */

#sfSimpleBlog_container #footer
{
	clear: left;
	float: left;
	width: 100%;
	color: #FFFFFF;
	text-align: center;
	border-top:1px solid #CCCCCC;
	background-color:#27abf7;
	padding:10px 0px;
}


#sfSimpleBlog_container #header h2 a
{
  text-decoration: none;
  color:#E16919;
  font-size: 131%;
}

#sfSimpleBlog_container #header #tagline
{
  font-size: 90%;
  font-weight: bold;
}
 
#sfSimpleBlog_container #sidebar-a h2, #sfSimpleBlog_container #sidebar-a h2 a:link 
{
  font-weight: bold;
  margin: 0;
  color:#E16919;
  text-decoration: none;
}

#sfSimpleBlog_container #sidebar-a ul{
  list-style: none;
  padding-left: 0;
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 20px;
  overflow: hidden;
}

#sfSimpleBlog_container #sidebar-a li
{
  padding: 5px;
  padding-left: 0;
}
#sfSimpleBlog_container #sidebar-a li a{
	font-weight: normal;
}
/* @end */