body{margin:0px;font-family:helvetica;background:#fff url("/images/bg.png") top center no-repeat;}

a{color:#000;}

#container{width:948px;position:relative;margin:auto;font-size:12px;}


#left{width:238px;float:left;padding:80px 10px 0px 30px;}

#left ul{list-style:none;padding:10px 0px 0px 0px;margin:0px;font-family:helvetica,arial;}

#left ul div{padding:3px 0px 6px 0px;}

#left img{display:none;}
#left .date{font-family:georgia,serif;padding:0px;margin:0px;}
#left h3 a{font-size:14px;text-decoration:none;}
#left a{font-family:helvetica,arial;color:#000;font-weight:bold;font-size:12px;}
#left p{line-height:15px;}

#right{width:670px;float:left;}

.zemContactForm label{display:block;}


/* aside */

.headline{display:block;margin:0px 0px 1px 0px;}

.headline a{border-bottom:1px solid #BEBEBE;text-decoration:none;
background:url("/images/asidelink.png") no-repeat top right;padding-right:10px;}

.headline a:visited{background:url("/images/asidevisited.png") no-repeat top right;}



/* article */

.articledate{float:left;width:110px;text-align:right;padding:80px 0px 0px 0px;}

.articledate h3,#left h3{margin:1px;}

.articledate h3 a{text-decoration:none;}

.articledate span,#left span{font-family:georgia,serif;font-size:11px;}

.spacer{float:left;width:23px;padding:70px 0px 0px 0px;}

.articletop{background:#fdd433 url("/images/blogtop.png") top center no-repeat;width:533px;float:left;margin-bottom:2px;}

.article{padding:10px;font-family:georgia,serif;line-height:16px;}

.article img{max-width:500px;height: auto;background:#ffe87d;padding:5px;border:0px;}

.audio img{padding:0px;border:0px;}

.article a,.byline a{color:#000;}

.article h3 a{font-family:helvetica,arial;font-size:20px;text-transform:uppercase;text-shadow: #bb9c23 2px 2px 2px;text-decoration:none}

.byline{padding:10px;}

.byline span{float:right;text-transform:lowercase;
font-family:georgia,serif;font-weight:bold;}

.byline span a{font-family:helvetica,arial;font-weight:normal;}

.articlebot{background:#fdd433 url("/images/blogbot.png") bottom center no-repeat;width:533px;height:53px;float:left;}


/* archive */

#archive{width:546px;margin:20px 0px 0px 121px;}

#archive a{color:#000;}



.archivetop{float:left;background:#e0e0e0 url("/images/archivetop.png") top center no-repeat;width:260px;margin-left:13px;}

.archive{padding:10px;font-family:georgia,serif;}

.archive h3 a{font-family:helvetica,arial;font-size:15px;text-transform:uppercase;text-shadow:#999 2px 2px 2px;text-decoration:none;}



.archivebot{background:#e0e0e0 url("/images/archivebot.png") bottom center no-repeat;width:260px;height:53px;}

.archivebot .byline{padding:10px;font-family:georgia,serif;}

.boxserif{font-family:georgia,serif;}

.prevnext{padding:0px 0px 0px 15px;}
.prevnext a{display:block;float:left;font-size:11px;padding:5px;border:1px solid #000;text-decoration:none;background:#fdd433;margin-right:1px;}

/* menu */

#menu{float:left;text-transform:uppercase;font-weight:bold;font-size:11px;padding:10px 0px 10px 0px;}

#menu ul{list-style:none;padding:0px;margin:10px 15px 5px 15px;}

#menu ul li{background:url("/images/bullet.png") no-repeat;padding:0px 0px 0px 12px;margin:0px 0px 9px 0px;text-shadow: #ccc 2px 2px 2px;}

#menu a{text-decoration:none;color:#000;}

#menu a:hover{color:#fdd433;}

/* logo */

#logo{float:right;padding:35px 10px 0px 0px;}

#logo img{border:0px;}


/* footer */

#footer{margin:20px 0px 0px 0px;background:#000;width:956px;
line-height:16px;
padding:0px 0px 40px 0px}

#footer a{color:#fff;}
#footer ul{list-style:none;padding:0px;margin:0px;}
#footer ul li{margin:2px 0px 2px 0px;}
#footer ul li a{text-decoration:none;
border-bottom:#333 1px dotted;}



.box{margin:20px 20px 0px 20px;color:#fff;width:199px;float:left;}

.box h3{font-family:helvetica,arial;font-size:13px;text-transform:uppercase;text-shadow:#666 2px 2px 2px;margin:0px 0px 3px 0px;}

.feed{background:url("/images/feed.png") no-repeat;padding:0px 0px 0px 13px;}
.subemail{background:url("/images/subemail.png") no-repeat;padding:0px 0px 0px 16px;}

.listdate{font-family:georgia,serif;}

.clear{clear:both;}

/* code */

code{font-family:monaco,"courier new",monospace;padding:1px;background:#ffe87d;font-size:11px;}
pre code{font-family:monaco,"courier new",monospace;display:block;padding:5px;background:#ffe87d;overflow:auto;}


/* comment */



.commentdate{float:left;width:110px;padding:25px 0px 0px 0px;text-align:right;}

.commentdate h3{margin:1px;}
.commentdate h3 a{color:#000;text-decoration:none;}

.commentdate span{font-family:georgia,serif;font-size:11px;}

.commentspacer{float:left;width:23px;padding:21px 0px 0px 0px;}

.commenttop{background:#eaeaea url("/images/commenttop.png") top center no-repeat;width:533px;float:left;margin:3px 0px 0px 0px;}



.commentright,.commentrightmatt{padding:20px 10px 3px 10px;font-family:georgia,serif;line-height:16px;}
.commentright a{color:#000;}
.commentright h3 a{font-family:helvetica,arial;font-size:20px;text-transform:uppercase;text-shadow:#bb9c23 2px 2px 2px;text-decoration:none}

.commentformleft{float:left;width:140px;padding:10px;}
.commentformright{float:left;width:370px;}

.preview{padding:10px 0px 0px 0px;}

#comment_form{width:533px;float:left;padding:10px 0px 0px 133px;}



/* css for pixelspread.com work section */

#portfolioleft{float:left;width:325px;}
#portfolioright{float:left;width:325px;}

.portfolio{margin-left:10px;width:325px;margin-bottom:3px;}
.portfolio:after{content:".";clear:both;display:block;font-size:1px;color:#fff;height:1px;}
.portfolio img{padding:5px;background:#eee;float:left;margin-bottom:3px;border:0px;
width:80px;height:80px;}
	.black_bg{font-size:11px;min-height:65px;float:left;margin-left:10px;display:block;
width:200px;padding:3px;border-top:3px solid #eee;}
.black_bg a{color:#000;text-decoration:none;}
.black_bg img{border:0px;padding:0px;width:61px;height:17px;}

fieldset{line-height:18px;}

.clear{clear:both;border:0px;}