body  {
	font-size: 12px;
	font-family: Arial, "Helvetica Neue", Geneva, sans-serif;
	margin: 0px auto;
	padding: 0px; 
  color: #ddd;
  background:  #035d92;
	line-height: 160%;
text-align: center;
	border-top: 4px solid #083c71;
}	
div, img, form, ul {
	margin: 0px;
	padding: 0px;
	border: 0px; 
}

div, span, td, .text_l {text-align: left;}	
.clear 			{clear: both;}	
.tr,
td.tr	 		{text-align: right;}
.tc,
td.tc		 	      {text-align: center;}
a       {text-decoration: none; color: #a1c658; }
a:hover {text-decoration: underline;}
.left 			    {float: left;}
.right 			    {float: right;}
ul				      {margin-left: 15px;}
#comment-errors {padding: 10px; margin: 10px 0; color: red; font-weight: bold;}
.wrapper		    {width: 1000px;	margin: 0px auto; padding: 0px; text-align: center;}
#col_right		    {float: right; width: 200px; padding-left: 30px; text-align: left;}
#col_left	 {float: left; width: 180px;}
#col_main		  {float: right; width: 545px; padding-right: 10px; text-align: left;}
.clear 			    {clear: both;}
p {margin: 5px 0;}

h1				      {font-size: 35px; margin: 0 0 15px 0; line-height: 105%; color: #68b8e7;}
h1 a				    {color: #68b8e7; text-decoration: none;}
.entrymeta		  {padding: 0px 0 20px; margin: 0 0 20px 0; border-bottom: 1px solid #1d8bcc; }
.entrymeta a	  {font-size: 16px; font-weight: bold;}

#search_area	  {padding: 10px; margin: 20px 0; background: #083c71;}
#search_area .left  {}
#search_area .left input	{font-size: 12px; padding: 4px; border: 1px solid #999;}
li img          {vertical-align: middle;}

.title_header h1,
.title_header h5,
.title_header h3  {padding: 0 0 0 0; margin: 3px 0; }
.title_header h3  {font-weight: normal;}

.title_header h5  {font-size: 15px; color: #1b9e62;}
.title_header   	{margin: 10px 0 0 0; padding: 10px 0 0 0;}

.entry			      {padding: 0 0 0 0; }
.entrybody h2,
.entrybody h1		{margin: 20px 0 0 0; line-height: 160%; padding: 0 0 0 0; font-size: 16px; color: #68b8e7; font-weight: normal; text-align: left;}
.entrybody {font-size:13px;}
img.img_right		{margin: 0 0 15px 15px; float: right; border: 10px solid #eee;}
img.img_left		{margin: 0 15px 15px 0; float: left; border: 10px solid #eee;}
img.img_full	  {margin: 15px 0; border: 10px solid #eee;}

.repeat       {clear: both; height: 10px; background: url(http://lesseverything.com/images/repeat.png); margin: 20px 0;}

img.width 		{width: 250px;}

#footer			  {padding: 25px; margin: 15px 0;}

.author			  {font-size: 15px; font-weight: bold; color: black;}
.author	.light		{color: #888;  font-weight: normal;}

.comment		  {margin: 15px 0; padding: 10px 0;}
.commentsblock textarea{
	width:35em;
}
.commentsblock input, .commentsblock textarea{
	border:1px solid #ccc;
	background: #eee;
}
ol.commentlist{
	list-style-type:none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.entry li	{margin-bottom: 5px;}

.form label		{display: block;}
.form input		{	width:35em;}
.form #submit	{background: #1b9e62; color: white; border: none; width: auto; padding: 5px; font-size: 10px;}
.big_link a		{font-size: 16px; padding: 5px; background: #ddd; margin: 5px;}
.entrybody {padding: 0 0; }
.box {padding: 20px 0;}

.navi         {text-align: right;}
.navi li a       {padding: 3px 5px; font-weight: bold; margin: 5px 0; text-decoration: none; background: #91b24f; color: white; font-size: 18px;}
.navi li a:hover {text-decoration: none; background: #7a9643;}
.list         {margin: 0px 0 20px 0;}
.list ul      {margin: 0 0 0 15px;}
.list li a    {color: #8acffa;}
.navi li      {margin: 12px 0; list-style: none; text-align: right;}
.navi a       {color: #91b24f;}


#gradient     {position: fixed; z-index: -999; width: 100%; bottom: 0; left: 0; height: 500px;   background:  url(http://lesseverything.com/images/new_background2.png) repeat-x bottom;}
#rays         {position: absolute; z-index: -999; width: 200px; top: 0; right: 0; height: 200px;   background:  url(http://lesseverything.com/images/rays.png) no-repeat;}
