/*
Theme Name: Sandy
Theme URI: 
Description: 3 Column WordPress Theme using Web 2.0 colors and very easy to use for any blog or you can even use it as a normal website and blog combo. 
Version: 1.6
Author: UltraWebsiteHosting.com
Author URI: 

*/


/*

This wonderful theme has been created by the sponsorship of UltraWebsiteHosting.com. Without their sponsorship, this WordPress theme would not have been created. By using this theme you agree to keep the sponsor link and copyright notice in the footer of the theme. You may add additional content if you like to this file but do not remove the existing. Thank you.

*/

body {
background:#465b6a url(images/bg.jpg) repeat-x top;
font-family:Arial;
font-size:12px;
color:#576064;
margin:0;
padding:0;
}

h1,h2,h3,h4,h5 {
font-weight:400;
margin:0;
}

a,a:link,a:active {
color:#505f75;
text-decoration:none;
}

.wrap {
width:960px;
margin:0 auto;
}

.clear {
display:block;
clear:both;
}

.blogtitle {
width:450px;
float:left;
background:url(images/headerbg.png) no-repeat left top;
padding:40px 0 0;
}

.titleright {
width:38px;
height:34px;
display:block;
float:right;
margin-top:-10px;
}

.blogtitle h1 {
font-size:30px;
font-family:Bookman, serif;
text-transform:uppercase;
margin:0 0 0 20px;
}

.blogtitle h1 a {
color:#215561;
}

.blogtitle .desc {
background:none;
font-size:13px;
color:#058FAD;
width:380px;
display:block;
margin:0 0 0 20px;
padding:6px;
}

.searchbox {
width:480px;
float:right;
background:none;
margin-top:30px;
}

.search {
display:block;
color:#fff;
font-size:14px;
padding:10px;
}

.search .text {
width:305px;
border:solid 1px #0f1214;
margin-top:10px;
float:left;
padding:6px;
background: url(images/bg-search.png) no-repeat top left;
}

.search .button {
float:right;
margin-top:10px;
}

.spacer {
height:12px;
}

.menu ul {
list-style:none;
width:790px;
float:left;
margin:0;
padding:0;
}

.menu ul li {
display:inline;
}

.menu ul li a {
width:140px;
display:block;
float:left;
font-size:15px;
color:#fff;
font-weight:700;
text-transform:uppercase;
text-align:center;
padding:10px 0 12px;
}

.menu ul li a:hover {
color:#EDFAFF;
}

.menu ul li.current_page_item a {
background:#fff url(images/menulinktop.jpg) no-repeat center top;
color:#058DAA;
}

.RSS {
text-indent:-9999px;
margin-top:10px;
float:right;
width:163px;
height:17px;
background:url(images/rss.jpg);
display:block;
}

.content {
background:#fff url(images/sidebarbg.jpg) repeat-y right;
}

.leftcontent {
width:530px;
float:left;
padding-top:15px;
border-right:solid 1px #CEDDE4;
}

.sidebar {
width:429px;
float:right;
padding-top:15px;
}

.leftsidebar {
width:230px;
float:left;
}

.rightsidebar {
width:188px;
float:right;
}

.in {
margin:15px;
}

.leftsidebar .in {
width:200px;
}

.rightsidebar .in {
width:160px;
margin:15px 14px;
}

.leftcontent .in {
width:500px;
}

.navigation {
display:block;
background:#cedde4;
border-left:solid 2px #CCDDE4;
padding:6px;
}

.article {
margin-bottom:50px;
}

.date {
padding-left:20px;
font-size:12px;
font-weight:700;
display:block;
font-family:'Arial','Trebuchet MS','Verdana';
color:#A8B4B9;
background:url(images/calendar.jpg) no-repeat center left;
}

.article h2 {
font-size:24px;
font-family:Bookman, serif;
}

.article h2 a {
color:#048BC4;
margin:2px 0;
}

.article .meta {
font-size:11px;
display:block;
color:#ccc;
}

.postcontent {
line-height:18px;
margin-top:15px;
text-align:justify;
border-top:solid 1px #BFCCD2;
}

.sidebar h2 {
font-size:18px;
font-family:Bookman, serif;
text-transform:uppercase;

color:#244C5D;
}

.sidebar ul {
list-style:none;
border-top:solid 1px #CEDDE4;
margin:4px 0 20px;
padding:0;
}

.sidebar ul li {
border-bottom:dashed 1px #CEDAE0;
padding:6px 0;
}

.sidebar ul li a {
font-size:11px;
}

.sidebar h2#cat {
padding-left:20px;
background:url(images/cat.jpg) no-repeat center left;
}

.sidebar h2#arh {
padding-left:20px;
background:url(images/cal.jpg) no-repeat center left;
}

.comments {
border-top:solid 1px #CEDDE4;
padding-top:10px;
margin-top:-5px;
}

.comments h2 {
margin-bottom:15px;
}

.comment {
display:block;
padding:10px;
}

.alt {
background:#cedde4;
}

.comment-meta {
color:#92A8B1;
border-bottom:solid 1px #CCE3EB;
padding-bottom:4px;
}

.comment-meta span {
font-size:11px;
font-weight:700;
}

.commentform {
background:#cedde4;
display:block;
margin-top:10px;
padding:10px;
}

.commentform span {
font-size:12px;
display:block;
color:#8B8477;
margin-bottom:4px;
}

.commentform input,.commentform textarea {
width:350px;
background:#fff;
border:#fff;
margin-bottom:10px;
padding:4px;
}

.commentform input.subscribe_button {
width:153px;
height:33px;
background:url(images/submit0.png) no-repeat;
display:block;
text-indent:-9999px;
}

.commentform input.subscribe_button:hover {
background:url(images/submit.png) no-repeat;
}

.footer p {
font-size:13px;
color:#445366;
margin:10px 0 35px;
}

.footer span {
font-weight:700;
}

.footer a {
color:#088CBF;
background:#445366;
}

.footer{

background:#fff url(images/headerbg1.png) repeat-x left top;
}

.footer1,.footer2 {
text-align:center;
font-size:11px;
}

.footer1 a,.footer2 a {
background:none;
color:#445366;
}

.footer1 {
width:500px;
border-bottom:1px #626262 solid;
margin:0 auto;
padding:8px 0;
}

.footer1 a {
margin:0 10px;
}

.footer2 {
padding:8px 0;
}

a.footer_rss {
background:url(images/icons/rss.gif) left center no-repeat;
padding-left:17px;
}

a.footer_rss_comm {
background:url(images/icons/comm.gif) left center no-repeat;
padding-left:15px;
}

a.footer_wp {
background:url(images/icons/w.gif) left center no-repeat;
padding-left:15px;
}

a.footer_login {
background:url(images/icons/user.gif) left center no-repeat;
padding-left:16px;
}

.alignleft {
float:left;
}

.alignright {
float:right;
}

img.alignright {
display:inline;
margin:0 0 2px 7px;
padding:4px;
}

img.alignleft {
display:inline;
margin:0 7px 2px 0;
padding:4px;
}

.blogtitle h1 a span,.article .meta a {
color:#475b6b;
}

.aligncenter,img.centered {
display:block;
margin-left:auto;
margin-right:auto;
}