/*
Theme Name: SandDesign
Theme URI: http://wordpress.com/
Description: Nice wordpress theme
Version: v01
Author: Wordpress
Tags: mantle color, variable width, two columns, widgets
*/

body{
	padding:0;
	margin:0;
	background:url(images/bg.jpg) 0 0 no-repeat #929292 ;
	background-position:top center; 
	color:#fff;
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
 
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
.spacer{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}
a{
  text-decoration:none;
  color:#FFFFFF;
}
a:hover{
  text-decoration:underline;
}
#wrapper{
  margin:0 auto;
  padding:0;
  width:741px;
}
#nav {
	list-style: none;
	margin: 0;
	padding:10px 0 0 20px;
	background:url(images/top_page.jpg) 0 0 no-repeat;
	width:741px;
	height:30px;
}
#nav li {
	margin-left: 5px;
	float:left;
}
#nav a {
	margin:0 20px 0 0;
	background:url(images/top_icon.png) 0 0 no-repeat;
	background-position:right center;
	color: #ffffff;
	text-decoration: none;
	padding: 5px 20px;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
}
#nav a:visited {
	color: #ffffff;
	text-decoration: none;
}
#nav a:hover {
	color: #FFCC00;
}
#header{
  margin:0;
  padding:0;
  background:url(images/header.jpg) 0 0 no-repeat;
  width:741px;
  height:220px;
  position:relative;
}
#head-title{
	position:absolute;
	left: 15px;
	top: 7px;
	width:500px;
}
#head-title h1{
	height: 60px;
	font: bold 36px/100% "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
}
#head-title h1 a{
  text-decoration:none;
  color:#ffffff;
}
#head-title .desc{
	color: #ff7200;
	font-family:"Trebuchet MS", Tahoma, Arial;
	font-size: 18px;
	font-weight:bold;
	position:absolute;
	left: 1px;
	top: 40px;
	width:500px;
}
#sidebar{
  background:#8bbe19;
  float: left;
  padding: 20px 10px 20px 10px;
  width:158px;
  color:#ffffff;
  font-family:arial, verdana;
  overflow: hidden;
}
#searchform {
	padding: 10px 0 20px 0;
	position:relative;
	color:#000000;
}

#searchform .search {
	padding:5px 5px 0 5px;
	background:url(images/search.jpg) 0 0 no-repeat;
	width: 137px;
	height:24px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	position:absolute;
	left: -3px;
	top: -5px;
}
#searchform .btnsearch{
	background:url(images/go.jpg) 0 0 no-repeat;
	border:none;
	position:absolute;
	width:28px;
	height:24px;
	left: 138px;
	top: -4px;
}
#sidebar h3{
	font-family:trebuchet ms;
	font-size:14px;
	font-weight:bold;
}
.ul-sidebar{
	list-style: none;
	margin:0px 0px 40px 0;
	padding:0px;
}
.ul-sidebar h3{
	font-family:trebuchet ms;
	font-size:14px;
	font-weight:bold;
}
.ul-sidebar li{
	margin: 0px;
	padding: 2px 0px 2px 10px;
}
.ul-sidebar li a, .ul-sidebar li a:visited{
	color: #3c2206;
	padding:0 0 0 15px;
	background:url(images/menu_icon.png) 0 0 no-repeat;
	background-position:left center;
	text-decoration: none;
	font-size:15px;
	font-weight:bold;
}
.ul-sidebar li a:hover{
	color: #ff4e08;
	text-decoration: none;
}
#page{
  margin:0 auto;
  width:741px;
  background:url(images/main.jpg) 0 0 repeat-y;
}
#content {
	float: left;
	width: 563px;
	font-family:arial;
}
#headline{
  padding:0 0 0 0;
  background:url(images/headline.jpg) 0 0  repeat-x;
  height:48px;
  width:100%;
}
#headline h2{
  padding:10px 0 0 20px;
  font-family:trebuchet ms, arial;
  font-size:16px;
  font-weight:bold;
}

#headline a{
  color:#FFF;
  text-decoration:none;
  font-family:trebuchet ms, arial;
}
#headline a:hover{
  color:#FFCC00;
}
#post{
  padding:10px 0 ;
}
#entry{
  padding:10px 15px 20px 20px;
  background:#000;
  color:#FFFFFF;
  font-family:arial, verdana;
  font-size:11px;
  font-weight:normal;
}
#entry p{
  padding:0 0 15px 0;
}
#entry img{
  display:inline;
  float:left;
  padding:10px 10px 50px 0;
}
.post-comments{
	margin:10px 0 0 0;
	font-size:10px;
	font-weight:bold;
	padding:2px 0 0 0 ;
	background: url(images/comment.png) 0 0 no-repeat;
	width:81px;
	height:17px;
	text-align:center;
}
.post-comments a{
	color:#fff;
  	text-decoration:none;
}
.post-comments a:hover{
  text-decoration:underline;
}

/************************************************
*       Comments                                                                        *
************************************************/

#commentblock {
        width: 400px;
        background: #CCCCCC;
        float: left;
        padding: 20px 20px 10px 20px;
        margin: 10px 0px 20px 0px;
		color:#333333;
        }
#commentblock a{
  color:#0033CC;
}
#commentblock ol {
        list-style-type: square;
        margin: 0px 0px 0px 10px;
        padding: 0px 0px 10px 0px;
        }

.commentdate {
        font-size: 12px;
        padding-left: 0px;
        }

#commentlist li p {
        margin-bottom: 8px;
        line-height: 20px;
        padding: 0px;
        }

.commentname {
        color: #333333;
        margin: 0px;
        padding: 5px 5px 5px 0px;
        }

.commentinfo{
        clear: both;
        }

.commenttext {
        clear: both;
        margin: 3px 0px 10px 0px;
        padding: 20px 10px 5px 10px;
        background: #333333;
		color:#FFFFFF;
        }

.commenttext-admin {
        clear: both;
        margin: 3px 0px 10px 0px;
        padding: 20px 10px 5px 10px;
        background: #FFFFFF url(images/comment.gif) no-repeat top left;
        }
#footer{
  background:url(images/footer.jpg) 0 0 no-repeat;
  padding:40px 20px 10px 0;
  width:721px;
  height:38px;
  text-align:right;
  color:#fff;  
  font-size:11px;
  font-family:arial,verdana;
}
#footer p{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
}
#footer p a{
	color:#66FFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#footer p a:hover{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}
