/*
Theme Name: SandDesign
Theme URI: http://wordpress.com/
Description: Nice wordpress theme
Version: v01
Author: SandDesign
Tags: mantle color, variable width, two columns, widgets
*/

body{
	padding:0;
	margin:0;
	background:url(images/bg.jpg) 0 0 no-repeat #313131;
	background-position:top center; 
}
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, a:visited{
  text-decoration:none;
  color:#FF6600;
}
a:hover{
  text-decoration:underline;
}
#wrapper{
  margin:0 auto;
  padding:0;
  width:799px;
}
#page{
  margin:0 auto;
  width:799px;
  background:#fff;
  color:#666666;
}

#nav {
	background:url(images/top_menu.jpg) 0 0 no-repeat;
	list-style: none;
	margin: 0;
	padding:12px 0 0 0;	
	width:799px;
	height:38px;
	text-transform:uppercase;
}
#nav li {
	float:left;
}
#nav a {
	margin:0 0 0 0;
	padding: 0 45px;
	color: #ffffff;
	text-decoration: none;
	font: bold 12px/100% Arial, Helvetica, sans-serif;
}
#nav a:hover {
	background:url(images/top_menu.png) 0 0 no-repeat;
	background-position:bottom center;
	color: #66FFFF;
}
#header{
  margin:0;
  padding:0;
  background:url(images/header.jpg) 0 0 no-repeat;
  width:799px;
  height:425px;
  position:relative;
}
#desc-2{
	position:absolute;
	left: 519px;
	width: 311px;
	top: 39px;
	font-family:arial, trebuchet ms;
	font-size:80%;
	color:#FFFFFF;
}
#desc-2 h2{
  font:20px normal "arial";
}
#head-title{
	background:url(images/logo.png) 0 0 no-repeat;
	background-position:left top;
	padding:0 0 0 50px;
	position:absolute;
	width:541px;
	height: 60px;
	left: 32px;
	top: 2px;
}
#head-title h1{
	height: 60px;
	font: bold 30px/100% Arial,"Trebuchet MS", Tahoma;
	color: #fff;
}
#head-title h1 a{
  text-decoration:none;
  color:#fff;
}
#head-title h1 a:hover{
  color:#CCCCCC;
}
#head-title .desc{
	color: #fff;
	font-family:Arial,"Trebuchet MS", Tahoma;
	font-size: 12px;
	font-weight:bold;
	position:absolute;
	width:533px;
	left: 53px;
	top: 40px;
}
#desc-2{
	position:absolute;
	left: 14px;
	width: 280px;
	top: 246px;
	font-family:arial, trebuchet ms;
	font-size:80%;
	height: 101px;
}
#desc-2 hr{
  background:#cd809d;
  border:none;
}


#header .search {
	padding:5px 5px 0 5px;
	background:url(images/search.jpg) 0 0 no-repeat;
	width: 106px;
	height:16px;
	border: none;
	font: bold 12px Arial, Helvetica, sans-serif;
	vertical-align: middle;
	position:absolute;
	left: 632px;
	top: 31px;
}
#header .btnsearch{
	background:url(images/go.jpg) 0 0 no-repeat;
	border:none;
	position:absolute;
	width:20px;
	height:17px;
	left: 755px;
	top: 34px;
	font-size:10px;
	font-weight:bold;
}

#sidebar{
  margin:0;
  padding:0 20px 0 24px;
  width:180px;
  color:#666666;
  font-family:arial, verdana;
  overflow: hidden;
  float: left;
}
#sidebar h3{
	padding-bottom:5px;
	font-family:"arial", trebuchet ms;
	font-size:18px;
	font-weight:normal;
	border-bottom:2px solid #323232;
	color:#fff;
}
.ul-sidebar{
	list-style: none;
	margin:0px 0px 40px 0;
	padding:0px;
}
.ul-sidebar li{
	margin: 0px;
	padding: 2px 0px 2px 10px;
}
.ul-sidebar li a, .ul-sidebar li a:visited{
	color: #666666;
	padding:0 0 0 15px;
	background:url(images/menu_icon.png) 0 0 no-repeat;
	background-position:left center;
	text-decoration: none;
	font-size:11px;
	font-weight:bold;
}
.ul-sidebar li a:hover{
	color: #000000;
	text-decoration: none;
}
#main-wrap{
  margin:0 0 0 0;
  background:url(images/main.jpg) 0 0 repeat-x #313131;
  width:799px;
}
#content {
	float: left;
	width: 560px;
	font-family:arial;
}
#post{
  padding:10px 0 ;
  color:#317ea4;
}
#entry{
  padding:10px 15px 20px 20px;
  color:#fff;
  font-family:arial, verdana;
  font-size:12px;
  font-weight:normal;
}
.entry {
	clear: both;
	padding-top: 10px;
}
.entry p {
	padding: 0px 0px 15px;
	margin: 0px;
}
#entry h2{
  font-family: "arial", trebuchet ms;
  font-size:20px;
  font-weight:normal;
  color:#666666;
}
#entry hr{
  background:#3f3f3f;
  border:none;
  height:2px;
}
#entry a{
  color:#666;
  text-decoration:none;
  font-family:trebuchet ms, arial;
}
#entry a:hover{
  color:#FFCC00;
}
#entry .readmore{
  float:left;
}
#entry .readmore a{
  color:#000000;
  text-decoration:none;
}
#entry .readmore a:hover{
  text-decoration:underline;
}
#entry img{
  display:inline;
  float:left;
  padding:10px 10px 10px 0;
}
.left{
  float:left;
}
.post-comments{
	margin:0 0 0 10px;
	padding:0 0 0 20px;
	background: url(images/comment.png) 0 3px no-repeat;
	background-position:left;
	text-align:left;
	height:15px;
	float:left;
}
.post-comments a{
	color:#666;
  	text-decoration:none;
}
.post-comments a:hover{
  text-decoration:underline;
}
/************************************************
*       Comments                                                                        *
************************************************/

#commentblock {
        width: 400px;
        background: #666666;
        float: left;
        padding: 20px 20px 10px 20px;
        margin: 10px 0px 20px 0px;
        }
#commentblock a{
  color:#FF9900;
}
#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: #CCCCCC ;
		color:#333333;
        }

.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:10px 20px 10px 30px;
  width:765px;
  height:42px;
  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;
}
