/*
Theme Name: sunrays
Description: Nice natural wordpress theme.
Author: Jinsona designs
*/
body{
margin:0;
padding-top:0px;
background:#000 url(images/body.jpg) repeat-x;
font-family:Century gothic,Tahoma,Helvetica,sans-serif;
color:#dddddd;
font-size:13px;
}

.small{
font-size:2px;
color:#000000;
text-align:center;
}

img{
border:0;
}

a{
color:#4d5d00;
}

a:hover{
color:#8aa800;
}

h1,h2,h3,h4,h5,h6{}

blockquote{
padding-left:10px;
}

.clear{
clear:both;
}

.alignleft{
float:left;
}

.alignright{
float:right;
}

.wrapper{
width:1000px;
margin:0 auto;
}

.top{
height:256px;
margin-top:0px;
background:url(images/top.jpg);
}

.blogname{
float:left;
width:620px;
}

.blogname h1{
font-size:40px;
font-weight:normal;
margin:150px 0 0 20px;
color:#fff;
}

.blogname h2{
margin:-5px 0 0 20px;
font-size:16px;
font-weight:normal;
color:#fff;
}

.search{
height:29px;
padding:0px 15px 0 14px;
float:right;
}

.search form{
background:url(images/searchbg2.png);
width:225px;
height:29px;
padding-top:6px;
padding-left:17px;
}

.search input{
float:left;
}

.search input#s{
width:160px;
border:none;
background:#fff;
font-size:16px;
color:#aeaeae;
height:20px;
}

.search input#submit{
border:none;
background:#fff;
font-size:16px;
color:#aeaeae;
height:22px;
width:35px;
}

.menu{
height:27px;
background:url(images/menu.jpg);
}

.menu ul{
list-style:none;
margin:0;
padding:3px 5px 0 0;
float:left;
font-weight:normal;
}

.menu li{
display:inline;
font-size:14px;
padding:0 10px;
}

.menu a{
color:#ffffff;
text-decoration:none;
}

.menu a:hover{
color:#4d6300;
background:none;
}

.line{
height:15px;
background:url(images/line.jpg);
}

.content{
padding:10px 39px 25px 15px;
background:#000;
}

.text{
width:720px;
float:left;
text-align:justify;
letter-spacing:0.5px;
}

.post{
padding:0 0 10px 23px;
}

h1.title{
font-size:24px;
margin:0;
padding:0;
color:#858585;
font-weight:normal;
padding:0px;
}

h1.title a{
color:#858585;
text-decoration:none;
}

h1.title a:hover{
color:#8ab200;
background:none;
text-decoration:none;
}

.postinfo{
height:20px;
padding:1px;
background:#141414;
}

.postinfo a{
color:#fff;
text-decoration:none;
}

.sidebar{
width:185px;
float:right;
line-height:20px;
}

.sidebar ul{
margin:0;
padding:0;
list-style:none;
}

.sidebar h2{
height:24px;
padding-top:3px;
padding-left:9px;
font-size:16px;
color:#fff;
margin:5px 0;
background:url(images/h2.gif);
line-height:normal;
font-weight:normal;
}

.sidebar ul ul ul{
padding-left:10px;
}

.sidebar a{
padding-left:10px;
text-decoration:none;
color:#ff9600;
}

#bottombar{
width:100%;
height:auto;
margin:0 0 0 0;
padding:15px 0 0 0;
background:#141414;
border-top:1px solid #485a00;
}

.bar-one{
float:left;
display:inline;
width:30%;
margin-right:30px;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
}

.bar-one h2{
width:100%;
height:20px;
margin:0px 0px 10px 10px;
padding:4px 0px 0 5px;
color:#82a200;
letter-spacing:1px;
font-weight:bold;
font-size:14px;
}

#footer{
height:20px;
padding:6px 0 0 15px;
margin:20px 0 0 0;
background:#141414;
color:#fff;
font-size:12px;
font-weight:bold;
letter-spacing:1px;
}

#footer a{
color:#e3b600;
text-decoration:none;
}

#footer a:hover{
color:#FFF;
}

.bar-one li{
list-style:none !important;
list-style:outside;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.bar-one ul{
list-style:none;
margin:0px 0px 15px 15px;
padding:0px 0px 0px 0px;
}

.bar-one ul li{
list-style:none;
margin:5px 0px 5px 0px;
padding:0px 0px 5px 10px;
}

.bar-one ul li a{
color:#e3b600;
text-decoration:none;
}

.bar-one ul li a:hover{
color:#FFF;
}

.navigation{
height:25px;
padding:0 20px;
}

.navigation a{
font-weight:bold;
text-decoration:none;
font-size:14px;
color:#ffea00;
}

.navigation a:hover{
color:#f0ff00;
}

.contentCenter{
text-align:center;
}

h2.pagetitle{
padding:0;
margin:0 0 20px 0;
font-size:25px;
text-align:center;
}

.comments{}

.comments form{}

.comments textarea{
width:90%;
height:156px;
background:#fff;
border:1px solid #e9e5e1;
color:#484849;
padding:10px;
overflow:auto;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
}

#commentform{
padding-left:23px;
}

#commentform input{
background:#fff;
border:1px solid #e9e5e1;
color:#484849;
padding-left:10px;
}

.comments input#submit{
padding:0;
width:72px;
height:29px;
}

.comments h2{
font-size:19px;
line-height:30px;
margin:24px 0 0 23px;
padding:0;
font-weight:normal;
}

.comments ol li p{
padding:0;
margin:10px 0;
}
