body{
padding:0;
background-color:#d2c2a8;
font-size:14px;
font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,serif;
text-align:justify;
color:#000000;
}

h1,h2,h3{
margin:0;
text-transform:lowercase;
font-weight:normal;
color:#000000;
}

h1{
letter-spacing:-1px;
font-size:32px;
}

h2{
font-size:23px;
}

p,ul,ol{
margin:0 0 2em 0;
text-align:justify;
line-height:26px;
}

a:link{
color:#183030;
}

a:hover,a:active{
text-decoration:none;
color:#FFFFFF;
}

a:visited{
color:#183030;
}

img{
border:none;
}

img.left{
float:left;
margin-right:15px;
}

img.right{
float:right;
margin-left:15px;
}



form{
margin:0;
padding:0;
}

fieldset{
margin:0;
padding:0;
border:none;
}

legend{
display:none;
}

input,textarea,select{
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
color:#333333;
}

#wrapper{
margin:0 auto;
padding:0;
}



#header{
width:713px;
margin:0 auto;
height:130px;
}



#menu{
float:left;
width:713px;
height:70px;
background:url(http://templates.vintagesoftware.com/Cloudy/img03b.gif) no-repeat left top;
}

#menu ul{
margin:0;
padding:0px 0 0 10px;
list-style:none;
line-height:normal;
}

#menu li{
display:block;
float:left;
}

#menu a{
display:block;
float:left;
margin-top:5px;
margin-right:3px;
padding:20px 17px;
background:url(http://templates.vintagesoftware.com/Cloudy/img05.gif) no-repeat left 52%;
text-decoration:none;
font-size:13px;
color:#FFFFFF;
}

#menu ul li a:hover
{
text-decoration:underline;
}

#menu ul li.active a{
text-decoration:underline;
}



#logo{
width:713px;
height:130px;
margin:0 auto;
background:url(http://templates.vintagesoftware.com/Cloudy/img02b.gif) no-repeat left top;
}

#logo h1,#logo h2{
float:left;
margin:0;
padding:60px 0 0 20px;
line-height:normal;
}

#logo h1{ 
font-family:Georgia,"Times New Roman",Times,serif;
font-size:40px;
background:none;
}

#logo h1 a{
text-decoration:none;
color:#4C4C4C;
background:none;
}

#logo h1 a:hover{ text-decoration:underline;background:none}

#logo h2{
float:left;
padding:75px 0 0 18px;
font:18px Georgia,"Times New Roman",Times,serif;
color:#640e27;
background:none;
}

#logo p a{
text-decoration:none;
color:#8BD80E;
}

#logo p a:hover{ text-decoration:underline}





#page{
width:663px;
margin:0 auto;
padding:0 25px;
}



#content{
float:left;
width:410px;

}



.post{
padding:15px 0px;
margin-bottom:20px;
}

.post .title{
margin-bottom:20px;
padding-bottom:5px;
}

h1{
padding:0px 0 0 35px;
background:url(http://templates.vintagesoftware.com/Cloudy/img06.gif) no-repeat left top;
font-size:24px;
color:#000000;
}

h2,h4{
padding:0px 0 0 35px;
background:url(http://templates.vintagesoftware.com/Cloudy/img06.gif) no-repeat left top;
font-size:22px;
color:#000000;
}

.post .entry{
}

.post .meta{
padding:15px 15px 30px 0px;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}

.post .meta p{
margin:0;
padding-top:15px;
line-height:normal;
color:#000000;
}

.post .meta .byline{
float:left;
}

.post .meta .links{
float:right;
}

.post .meta .more{
padding:0 10px 0 18px;
}

.post .meta .comments{
}

.post .meta b{
display:none;
}




#sidebar{
width:210px;
float:right;
margin:0;
padding:0;
}

#sidebar ul{
margin:0;
padding:0;
list-style:none;
}

#sidebar li{
margin-bottom:40px;
}

#sidebar li ul{
}

#sidebar li li{
margin:0;
}

#sidebar h2{
width:250px;
margin-bottom:10px;
padding:0px 0 0 35px;
background:url(http://templates.vintagesoftware.com/Cloudy/img06.gif) no-repeat left top;
font-size:20px;
color:#000000;
}



#search{

}

#search h2{
margin-bottom:20px;
}

#s{
width:130px;
margin-right:5px;
padding:2px;
}

#x{
padding:2px;
border:none;
border:1px solid #FFFFFF;
background:#0157DE;
text-transform:uppercase;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color:#000000;
}



.box1{
padding:20px;
}

.box2{
color:#BABABA;
}

.box2 h2{
margin-bottom:15px;
font-size:16px;
color:#000000;
}

.box2 ul{
margin:0;
padding:0;
list-style:none;
}

.box2 a:link,.box2 a:hover,.box2 a:active,.box2 a:visited{
color:#EDEDED;
}


#footer-wrap{
}

#footer{
width:693px;
margin:0 auto;
padding:10px 0 10px 0;
background:url(http://templates.vintagesoftware.com/Cloudy/img07b.gif) no-repeat left top;
}

html>body #footer{
height:auto;
}

#footer p{
font-size:11px;
}

#legal{
clear:both;
text-align:center;
color:#ffffff;
}

#legal a{
font-weight:normal;
color:#ffffff;
}





.rating p{
display:inline;
position:relative;
top:14px;
left:55px;
}

.star-rating{
position:relative;
width:125px;
height:25px;
overflow:hidden;
list-style:none;
margin:0;
padding:0;
background-position:left top;
}

.star-rating li{
display:inline;
}

.star-rating a,.star-rating .current-rating{
position:absolute;
top:0;
left:0;
text-indent:-1000em;
height:25px;
line-height:25px;
outline:none;
overflow:hidden;
border:none;
}

.star-rating a:hover,.star-rating a:active,.star-rating a:focus{
background-position:left bottom;
}

.star-rating a.one-star{
width:20%;
z-index:6;
}

.star-rating a.two-stars{
width:40%;
z-index:5;
}

.star-rating a.three-stars{
width:60%;
z-index:4;
}
.star-rating a.four-stars{
width:80%;
z-index:3;
}
.star-rating a.five-stars{
width:100%;
z-index:2;
}
.star-rating .current-rating{
z-index:1;
background-position:left center;
margin:0px;
}


.small-star{
width:50px;
height:10px;
}
.small-star,.small-star a:hover,.small-star a:active,.small-star a:focus,.small-star .current-rating{
background-image:url(../../pics/star_small.gif);
line-height:10px;
height:10px;
}



#contact{
padding:10px;
}

#contact h1{
margin-top:0;
}

#contact label{
display:block;
padding-top:5px;
}

#contact input.field
{
  border:1px solid #8eb46d;
  width:200px;
}

#contact textarea{
display:block;
overflow:auto;
width:75%;
height:150px;
margin:0;
border:1px solid #8eb46d;
}



.comment{border:2px solid #8eb46d;background-color:white;padding:3px 10px;margin-bottom:10px}
.comment .date{font-size:10px;color:#666666;text-align:right;margin:0;padding:3px 0px;border-bottom:1px dashed #8eb46d}
.comment .author{margin:0;padding:3px 0px;border-top:1px dashed #8eb46d}
#comment{font-size:15px;letter-spacing:1px;font-weight:bold;padding-left:18px}
#addcomment{font-size:15px;letter-spacing:1px;font-weight:bold;padding-left:0px}
.self{background:#E0EAEF}
.comment .gravatar{float:left;clear:both;margin:5px 10px 5px 0}
.comment .gravatar img{height:80px;width:80px;border:1px solid #8eb46d}
.comment .content{min-height:85px;margin:5px;margin-left:90px}
.comment cite{font-family:Monospace;font-style:normal}
.comment img.flag{position:relative;top:2px}
.commentForm{padding:15px}
.commentForm label{clear:both;float:left;display:block;width:80px;margin-top:4px}
.commentForm input{margin:2px;padding:5px;width:300px;border:1px solid #8eb46d}
.commentForm textarea{width:100%;height:150px;border:1px solid #8eb46d}
#commentMenu{padding:0;margin:0;clear:both}
#commentMenu li{float:left;border:1px solid #8eb46d;border-bottom:transparent;margin:0;list-style:none;margin-right:5px;padding:3px 8px;cursor:pointer;position:relative;top:2px;background:#d8d8d8}
#commentMenu li.selected{background:white;border-bottom:1px solid white}
#commentPreview{display:none;clear:both;min-height:150px}
.success{color:green;font-weight:bold}
.commentForm .bbcode{ font-size:10px;float:right;position:relative;top:20px;padding:3px}
.bbcode a{ margin:1px;padding:1px 3px 1px 3px;background:#fff;border:1px solid #8eb46d}
.errorPage{border-style: solid;border-width: 2px 2px 2px 6px;border-color: red;font-weight: bold;background-color: #FFFFFF;color: #FF0000;padding: 5px 5px 5px 15px;}
.Comment{border: 1px solid black;padding: 10px;background-color: #FFFFFF;}