body {

background: #DDD9AB;
font-family: Georgia, "Helvetica Neue", Helvetica, arial, sans-serif; 
font-size: 12px;
color: #633D2E;
line-height: 20px;
margin: 0;

}


a:link, a:active, a:visited {

color: #a14141;
text-decoration: none;
border-bottom: 1px dashed #633D2E;

}

.noborder a:link, .noborder a:active, .noborder a:visited, .noborder img, .noborder img a, {
border: none;
}

a:hover {

color: #5ec88d;
border-bottom: 1px solid #633D2E;
}

#container {

width: 1000px;
float: left;
background: transparent;

}


#content {

width: 550px;
padding-left: 50px;
padding-right: 50px;
padding-bottom: 25px;
float: left;
clear: both;

}


#menu {

margin: 0px 0px 30px 0px;

}


#menu a, #menu a:visited {
	
display: inline;
text-align: center;
text-transform: uppercase;
float: left;
width: 6em;
font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
text-decoration: none;
color: #633D2E;
background: #F7AF63;
padding: 0.2em;
border-bottom: 8pt solid #633d2e;

}

#menu a:hover{
	
background: #9CDDC8;
color: #633D2E;
text-decoration: none;
border-bottom: 8pt solid #633D2E;

}

h2 {
	
font:  normal 20px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #5ec88d;
margin: 0;
padding: 0px 0px 5px 0px;
line-height: 24pt;
}


#twitter h3 {
	
font:  normal 28px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #666;
margin: 0;
padding: 10px 10px 2px 10px;
line-height: 24pt;
}


#tweet, #tweet ul, #tweet li, #twitter_update_list
{

list-style-type:none;
font:  normal 14px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #633D2E;
line-height: 20px;
}


h3, #posts h3 {
	
font:  normal 28px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #5ec88d;
margin: 0;
padding: 5px 10px 0 0;
line-height: 24pt;

}

#posts li {

padding-bottom: 8px ;

}

.blogpost, .blogpost-about {
text-align: justify;
}

.blogpost-about img {
padding: 5px;
border: 1px solid #633d2e;
background-color: #633d2e;
display: block;
margin-left: auto;
margin-right: 10px;

}

.blogpost img  {

text-align: center;
padding: 5px;
border: 1px solid #633d2e;
background-color: #633d2e;
display: block;
margin-left: auto;
margin-right: auto;

}

#posts li {

padding-top: 4px;
padding-bottom: 4px;
margin-right: 10px;

}

#2-column-container {
  width: 520px ;
  margin-left: auto ;
  margin-right: auto ;
}


#2-column-container li {
 padding-bottom: 3px;
}


.content-1 {
  margin-left: 0px;
}


.content-2 {
  float: left;
  width: 280px;
  margin-right: 30px;
}

#about-side-list p {
padding: 0 0 10px 0;
}


.date, .comment-count {
	
float: left;
background-color: #F7AF63;
width: 112px;
height: 68px;
text-align: center;
color: #633D2E;
margin: 2px 6px 0px 0px;
padding: 3px;
line-height: 20px;
font:  normal 16px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
text-transform: uppercase;
border-bottom: 8pt solid #633D2E;

}


.read, .read a {
	
padding: 4px;
text-align: right;
font:  normal 14px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
text-transform: uppercase;
color: #F7AF63;
background-color: #633d2e;
border: none;}

.read a:hover {
	
color: #9CDDC8;
border: none;
}

.author {

font-size: 13px;

}


.comment {

padding-left: 3px;
font-size: 13px;

}


.feedback {

font-size: 13px;
font-family: georgia, arial;
line-height: 20px;
color: #633d23;

}

.rssCmntCnt {

padding-left:2px ;
}

.archive-date {

font-size: 12px;
font-family: georgia, arial, serif;
margin: 0px;
padding-bottom: 5px;

}


#sidebar {

float: right;
width: 300px;
padding-right: 20px;
margin-right: 50px;

}


#about-side {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #633D2E;
background: #DDD9AB;
border: none;
padding: 0 0 30px 0;
margin: none;

}


#about-side-list {
	
display: inline;
text-align: left;
float: left;
width: 325px;
border: none;
padding: 0 0 25px 0;
margin: none;
font-family: georgia, "Helvetica Neue", Helvetica, arial, sans-serif; 
font-size: 12px;

}


blockquote {

margin: 5px 0 5px 20px;
padding: 3px 5px;
line-height:18px;
border-left: 8px solid #633D2E; 
background: #B4D9AD;
color: #633D2E;

}

.oldnewarticles, .oldnewarticles a, .oldnewarticles a:link {
	
font:  normal 22px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #5ec88d;
margin: 0;
text-align: right;
line-height: 26pt;

}

#about-side h3, #about-side h3 a, #about-side h3 a:link {
	
font:  normal 28px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #5ec88d;
margin: 0;
padding: 20px 10px 10px 0;
line-height: 26pt;

}


#about-side h3 a:hover, #about-side h3 a:visited {
	
font:  normal 28px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #a14141;
margin: 0;
padding: 20px 10px 10px 10px;
line-height: 26pt;

}


#linksofinterest {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #666;
border: none;
padding: none;
margin: none;


}


#linksointerest ul {

list-style-type: none;
padding: none;
}


.link-block a:link, .link-block a {
display: block;
background: #BFD8AD;
color: #a14141;
border: none;
padding: 4px;
border-bottom: 1pt dashed #633D2E;
}


.link-block a:hover {

display: block;
background-color: #9CDDC8;
padding: 4px;
color: #633d2e;
border: none;
border-bottom: 1pt solid #633D2E;
}


.link-desc {
	
display: block;
color: #633d2e;
border: none;
padding: 4px;
padding-left: 22px;
margin-bottom: 7px;
font-size: 12px;

}

#rss {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #633D2E;
border: none;
padding: 0 0 30px 0;
margin: none;

}

#lastfm {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #666;
background: #fff;
border: none;
padding: 0 0 30px 0;
margin: none;

}

#movies-side {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #666;
background: #fff;
border: none;
padding: 0 0 30px 0;
margin: none;

}

#movies-side p, .link-desc p {

margin: none;
padding: none;

}

.movietitle {
	
font:  normal 20px "Georgia", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
color: #666;
margin: 0;
padding: 0px 0px 0px 0px;
line-height: 20pt;
}


.lastfm ul {
	
padding: 0 12px 0 10px;

}

#lastfm li, #lastfm a:link {
	
padding-bottom: none;
margin: none;

}


#tagcloud {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #633d2e;
border: none;
padding: 0 0 30px 0;
margin: none;
}

.tagcloud-list:hover a {
color: #633d2e;
}

.tagcloud-list:hover a:hover {
	
color: #a14141;
}


.cats {

width:100%;
white-space:nowrap;
text-align:center;
overflow:hidden;
margin: 0px;
padding: 0px;

}



.box {

width:290px;
margin-bottom:10px;
text-align:left;
white-space:normal;
list-style-type:none;
float:left;
padding:0;
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;

}

.box2 {

width:290px;
margin-bottom:10px;
text-align:left;
white-space:normal;
list-style-type:none;
float:right;
padding:0;
margin-top: 0px;
margin-right: 0px;
margin-left: 200px;

}

.box ul {

list-style-type:none;
text-align:left;
width:260px;
margin:0;
padding:0;

}



.box li {

width:260px;
list-style-type:none;
text-align:left;
margin:0;
padding:0;

}

.clear_right {

clear:right;

}


.clear_left {

clear:left;

}


#search p {

margin: 0px 0px 23px 10px;

}


#search {
	
display: inline;
text-align: left;
float: left;
width: 325px;
color: #633d2e;
border: none;
padding: 10px 0 30px 0;
margin: none;

}


#search input {
	
padding: 6px 12px 8px 12px;  
width: 60%; 
background: #B4D9AD;
border: 1px solid #633D2E; 
margin: 5px 0 0 0; 
color: #a14141;  
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-weight: 300; 
font-size: 14px;     
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;	
}


#form {
	
display: inline;
text-align: left;
float: left;
width: 325px;
border: none;
padding: 10px 0 30px 0;
margin: none;

}


.tagcloud-list {

margin: 5px 2px;
padding: 5px;
line-height:18px;
background: #B4D9AD;
color: #633D2E;
border: 1px solid #999; 
text-align: center;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 

}


#graybox {

display: inline;
text-align: left;
float: left;
width: 325px;
color: #fff;
background: #999;
border: none;

}

#footer-shoe {

float: left;
width: 350px;
background: #fff;
text-align: right;
margin-left: 450px;
padding-right: 50px;
}


#footer {

float: left;
width: 880px;
background: #633D2E;
font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif;
text-transform: uppercase;
line-height: 28px;
color: #F7AF63;
text-align: right;
margin-left: 50px;
padding-top: 50px;
padding-right: 50px;
padding-bottom: 10px;

}


#footer a:link, #footer a:active, #footer a:visited, #footer a:hover {

color: #9CDDC8;

}


.footnotes {

font: 11px myriad pro, helvetica, verdana; 
text-transform: uppercase; 
letter-spacing: 0.90px; 
word-spacing: 1.5px; 
color: #F7AF63;

}


#gravatar img {
	
width: 40px;
height: 40px;	
padding: 0;
margin: 8px 4px 0 0;
border-width: 0;
display: inline;
border-style: none;
vertical-align: middle;

}


.reply img.gravatar {
	
width: 40px;
height: 40px;	
padding: 0;
margin: 0 4px 0 0;
border-width: 0;
display: inline;
border-style: none;
vertical-align: middle;

}

div.reply {
	
color: #633d2e;  
font-family: Georgia, "Helvetica Neue", Helvetica, arial, sans-serif; 
font-size: 12px; 
width: 85%; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
position: relative;
margin: 15px 10px 15px 35px;
padding: 7px;
padding-bottom: 2px;
background-color: #F7AF63;
border: 1px solid #633d2e;

}
	
	
div.reply-pearl {

color: #a14141;  
font-family: Georgia, "Helvetica Neue", Helvetica, arial, sans-serif; 
font-size: 12px; 
width: 85%; 
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
position: relative;
margin: 15px 10px 15px 35px;
padding: 7px;
padding-bottom: 2px;
background-color: #B4D9AD;
border: 1px solid #633d2e;

}

div.reply:hover, .tagcloud-list:hover {

background-color: #9CDDC8;
color: #633d2e;  

}

.reply-num {
	
position: absolute;
display: block;
width: 35px;
height: 40px;
top: 2px;
left: -40px;
font-family: Georgia, Times, serif;
font-size: 22px;
text-align: right;
color: #633d2e;

}


.reply-num a:link, .reply-num a:visited	{ 

text-decoration: none;
border: none;
font-weight: normal;
color: #633d2e;

}

.reply-name p, .reply-name, .reply-details-pearl p { text-transform: uppercase; font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 	Helvetica, arial, sans-serif; }

.reply-name a, .reply-details-odd a, .reply-details-even a, .reply-name a:visited { color:#9CDDC8; border: none; }

.reply-details-pearl a, .reply-details-pearl a:visited { color:#9cddc8; border: none; }

.reply-details-odd { 
	display: block;
	padding: 6px;
	background: #633d2e;
	font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 	Helvetica, arial, sans-serif;
	margin: 0;
	color:#F7AF63; 
	}

.reply-details-even {  
	display: block;
	padding: 6px;
	background: #633d2e;
	font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 	Helvetica, arial, sans-serif;
	margin: 0;
	color:#F7AF63; 
	}
	
.reply-details-pearl { 
	display: block;
	padding: 6px;
	background: #633d2e;
	font:  normal 17px "Arial Black", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", 	Helvetica, arial, sans-serif;
	margin: 0;
	}


.#commentform p{

background: none;
line-height: 15px;
margin: 0;
text-align: center;

}


#commentform {

margin: 0 0 10px 0;
  
}


.zemContactForm input {

padding: 6px 12px 8px 12px;  
width: 60%; 
border: 1px solid #633D2E; 
margin: 0 0 18px 10px; 
color: #633D2E;  
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-weight: 300; 
font-size: 12px;  
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
background: #B4D9AD;
}


.zemContactForm textarea {

margin: 0 0 18px 8px; 
height: 150px;   
width: 170px;
border: 1px solid #633D2E; 
color: #633D2E;  
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-weight: 300; 
font-size: 12px;  
padding-left: 8px;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;
background: #B4D9AD;
}


#commentform input {

padding: 6px 12px 8px 12px;  
width: 80%; 
background: #B4D9AD;
border: 1px solid #633D2E; 
margin: 0 0 18px 10px; 
color: #a14141;  
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-weight: 300; 
font-size: 14px;    
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;

}

#commentform input:hover, #commentform textarea:hover, #search input:hover, .zemContactForm input:hover, .zemContactForm textarea:hover {

background: #9CDDC8;
color: #633D2E;
}

#commentform .check input, #commentform .check  {

margin: 0 5px 0 0;
padding: 0;
width: 13px;
vertical-align: middle;
background: transparent;
border: 0;

}


#commentform textarea {

margin: 0 0 18px 8px; 
height: 150px; 
color: #a14141;   
border: 1px solid #633D2E; 
background: #B4D9AD;
font-family: Georgia, "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, arial, sans-serif; 
font-size: 14px; 
width: 85%; 
font-weight: 300; 
padding-top: 14px;
padding-left: 8px;
-moz-border-radius: 6px; 
-webkit-border-radius: 6px;

}