/* 

Theme Name: fuzzimo
Theme URI: http://www.fuzzimo.com
Description: theme for fuzzimo.
Version: 1.0
Author: fuzzimo
Author URI: http://www.fuzzimo.com/

*/

body, h1, h2, h3, h4, h5, h6, blockquote, p, form{
	margin: 0;
	padding: 0;
}

img.center{
	display: block;
	border: none;
	margin: 10px auto 20px auto;	
}

p.center{
	display: block;
	text-align: center;
	margin: 30px auto 0 auto;	
}

body{
	display: table;
	width: 100%;	
	background: #ffffff url(images/bodyBKG.jpg) repeat center top;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}

#BKG-top{
	background: url(images/bodyBKG-top.jpg) no-repeat center top;	
}

h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 0 0 10px 0;
}

h2{
	font-size: 26px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 7px;
}

h2 a:link, h2 a:visited{	
	text-decoration: none;
	color: #5aa2b2;
}

h2 a:hover{
	text-decoration: underline;
	color: #1b95b0;
}

.title{
	float: left;
	width: 100%;
	height: 100%;
	min-height: 40px;
	background: url(images/post-titleBKG.jpg) no-repeat left top;
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0;
}

#terms{
	margin-top: 30px;
}

#terms ul li{
	margin-top: 10px;
}
#termsno{
	background: url(images/termsno.gif) no-repeat left top;
	padding: 0 60px 10px 40px;
	margin: 30px 0 0 20px;	
	text-align: justify;
}

#termsyes{
	background: url(images/termsyes.gif) no-repeat left top;
	padding: 0 60px 10px 40px;
	margin-left: 20px;	
	text-align: justify;
}

#privacy{
	text-align: justify;
	margin-bottom: 60px;
}

#privacy p{
	margin-top: 10px;
}

#privacy h4{
	font-weight: bold;
	margin-top: 20px;
}


a:link, a:visited{
	text-decoration: none;
	color: #403f3f;
	font-weight: bold;
}

a:hover{
	text-decoration: underline;	
	color: #12759a;
}

#wrapper{
	margin: 0 auto 0 auto;
	width: 988px;
	text-align: left;	
	overflow: hidden;
}

#header{
	float: left;
	width: 988px;
	height: 250px;
	background: url(images/header.png) no-repeat center top;
}

#header h1{ 
	display: none;		
}

/*-----------*/

#navibox{
	float: left;
	margin-top: -100px;
	height: 106px;
	position: relative;
}

#menu ul{
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

#menu li{
	display: inline;	
}

#menu ul li a span{
	display: none;
}

#menu ul li a{
	float:left;	
}

/*-----------*/

#menu ul li a.menu1{	
	background: url(images/BTN-home1.png) no-repeat;	
	width: 120px;
	height: 42px;
	margin: 63px 0 0 68px;	
}

#menu ul li a:hover.menu1{
	background: url(images/BTN-home2.png) no-repeat;
}

#menu ul li a.menu2{
	background: url(images/BTN-about1.png) no-repeat;
	width: 120px;
	height: 42px;
	margin: 44px 0 0 10px;
}

#menu ul li a:hover.menu2{	
	background: url(images/BTN-about2.png) no-repeat;	
}

#menu ul li a.menu3{	
	background: url(images/BTN-contact1.png) no-repeat;
	width: 116px;
	height: 40px;
	margin: 57px 0 0 20px;
}

#menu ul li a:hover.menu3{	
	background: url(images/BTN-contact2.png) no-repeat;
}

#menu ul li a.subscriberss{
	background: url(images/BTN-rss1.png) no-repeat top;
	width: 106px;
	height: 106px;
	margin: -1px 0 0 200px;
}

#menu ul li a:hover.subscriberss{
	background: url(images/BTN-rss2.png) no-repeat top;
}

#menu ul li a.twitter{
	background: url(images/twitter8all.png) no-repeat bottom left;
	width: 143px;
	height: 183px;
	margin: -81px 0 0 60px;
	position: relative;
}

#menu ul li a:hover.twitter{
	background: url(images/twitter8all.png) no-repeat bottom right;
	width: 161px;
	height: 183px;
	margin-top: -81px;
}

/*-----------*/

#menu ul li a.menu1b{	
	background: url(images/BTN-home1.png) no-repeat;	
	width: 120px;
	height: 42px;
	margin: 51px 0 0 68px;	
}

#menu ul li a:hover.menu1b{
	background: url(images/BTN-home2.png) no-repeat;		
}

#menu ul li a.menu2b{
	background: url(images/BTN-about1.png) no-repeat;
	width: 120px;
	height: 42px;
	margin: 63px 0 0 10px;
}

#menu ul li a:hover.menu2b{	
	background: url(images/BTN-about2.png) no-repeat;	
}

#menu ul li a.menu3b{	
	background: url(images/BTN-contact1.png) no-repeat;
	width: 116px;
	height: 40px;
	margin: 46px 0 0 20px;
}

#menu ul li a:hover.menu3b{	
	background: url(images/BTN-contact2.png) no-repeat;
}

/*-------------*/

#menu ul li a.menu1c{	
	background: url(images/BTN-home1.png) no-repeat;	
	width: 120px;
	height: 42px;
	margin: 44px 0 0 68px;	
}

#menu ul li a:hover.menu1c{
	background: url(images/BTN-home2.png) no-repeat;		
}

#menu ul li a.menu2c{
	background: url(images/BTN-about1.png) no-repeat;
	width: 120px;
	height: 42px;
	margin: 52px 0 0 10px;
}

#menu ul li a:hover.menu2c{	
	background: url(images/BTN-about2.png) no-repeat;	
}

#menu ul li a.menu3c{	
	background: url(images/BTN-contact1.png) no-repeat;
	width: 116px;
	height: 40px;
	margin: 65px 0 0 20px;
}

#menu ul li a:hover.menu3c{	
	background: url(images/BTN-contact2.png) no-repeat;
}

/*-------------*/

#container-wrapper{	
	float: left;
	width: 988px;	
	background: url(images/container-wrapperBKG.png) repeat-y;
	position: relative;
}

#container-wrapper-top{
	float: left;
	width: 988px;
	background: url(images/container-wrapperBKG-top.png) no-repeat top;	
	position: relative;
	padding: 33px 0 0 0;
	margin-top: -33px;
}

#container-wrapper-bottom{
	float: left;	
	width: 988px;
	background: url(images/container-wrapperBKG-bottom.png) no-repeat bottom;	
	position: relative;
	padding: 0 0 12px 0;
	margin-bottom: -12px;	
}


#container{
	padding-top: 20px;
	float: left;
	width: 700px;
}

.post{
	padding: 30px 20px 10px 70px;
}

.post-title{
	float: left;
	width: 100%;
	height: 100%;
	min-height: 40px;
	background: url(images/post-titleBKG.jpg) no-repeat left top;
	padding-bottom: 10px;
	margin: 0;
}

.post h2{
	font-size: 26px;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 7px;
}

.post-title h2 a:link, .post-title h2 a:visited{	
	text-decoration: none;
	color: #5aa2b2;
}

.post-title h2 a:hover{
	text-decoration: underline;
	color: #1b95b0;
}

p.postmetadata{
	padding: 0;
	font-size: 12px;
	font-weight:bold;
	margin: 0 0 30px 15px;
}

.date{
	float: left;
	height: 18px;
	font-size: 12px;	
	color: #ffffff;	
	background: url(images/dateBKG.jpg) repeat-x;
	padding-top: 1px;
}

.date-L{
	float: left;
	display: block;
	height: 18px;
	width: 10px;
	background-image: url(images/dateBKG-L.jpg);
}
.date-R{
	float: left;
	display: block;
	height: 18px;
	width: 10px;
	background-image: url(images/dateBKG-R.jpg);
}

.folders{
	margin-left: 15px;
	background: url(images/categoryfolder.png) no-repeat left;	
	padding-left: 35px;
}

.folders a:link, .folders a:visited{
	color: #4e4e4e;
}

.folders a:hover{
	color: #7b2e00;
	text-decoration: underline;
}

.commentnr{
	position: absolute;
	right: 280px;
	padding-top: 0px;
	text-align: center;
	float: right;
	clear: both;
}

.commentnr a:link, .commentnr a:visited{
	height: 50px;
	width: 50px;
	display: block;
	padding-top: 8px;
	background: url(images/commentsnrBKGall.jpg) no-repeat 0 0;
	font-size: 23px;
	font-weight: bold;
	text-decoration: none;
	color: #f2e7a7;
}

.commentnr a:hover{
	background: url(images/commentsnrBKGall.jpg) no-repeat 0 -80px;
}

.entry{
	line-height: 20px;
	padding-left: 10px;
}

.more-link{
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	width: 109px;
	display: block;
	text-align: left;
}

a.more-link{
	color: #4e4e4e;
	background-image: url(images/readmore1.png);
	background-repeat: no-repeat;
	background-position: 0 -2px;
}

a:hover.more-link{
	color: #4e4e4e;
	text-decoration: none;
	background-image: url(images/readmore2.gif);
	background-repeat: no-repeat;
}

/*------------------------------*/

.downloadlinks{
	margin-left: 50px;
}

a.download{
	display: block;
	width: 148px;
	height: 37px;
	background-image: url(images/downloadBTN1.png);
	margin-bottom: 16px;
}

a:hover.download{
	background-image: url(images/downloadBTN2.gif);
}

.sharebox2{
	display: block;
	height: 32px;
	margin: 0 30px 0 20px;
}

.emailthis2{
	float: left;
	height: 20px;
	width: 60px;
	margin-top: 14px;
	padding: 4px 0 0 22px;
	background: url(images/emailthis-sm.png) no-repeat;
	font-size: 11px;
	font-weight: bold;
}

.sharethis2{
	float: left;
}

.sharethis2 a{
	display: inline-block;
	height: 100%;
	width: 16px;
	padding-top: 32px;
	margin: 0 3px 0 3px;
	font-size: 10px;
	text-align: center;	
}

a.digg2{
	background: url(images/share16all.png) no-repeat 0 0;
}

a:hover.digg2{
	background: url(images/share16all.png) no-repeat -40px 0;
}

a.stumble2{
	background: url(images/share16all.png) no-repeat -80px 0;
}

a:hover.stumble2{
	background: url(images/share16all.png) no-repeat -120px 0;
}

a.tweeter2{
	background: url(images/share16all.png) no-repeat -160px 0;
}

a:hover.tweeter2{
	background: url(images/share16all.png) no-repeat -200px 0;
}

a.facebook2{
	background: url(images/share16all.png) no-repeat -240px 0;
}

a:hover.facebook2{
	background: url(images/share16all.png) no-repeat -280px 0;
}

a.delicious2{
	background: url(images/share16all.png) no-repeat -320px 0;
}

a:hover.delicious2{
	background: url(images/share16all.png) no-repeat -360px 0;
}

/*------------------------------*/

.sharebox{
	display: block;
	height: 60px;
	margin: 28px 0 30px 0;
}

.emailthis{
	float: left;
	height: 30px;
	width: 60px;
	margin-top: 10px;
	padding: 6px 0 0 32px;	
	background: url(images/emailthis-lg.png) no-repeat;
	font-weight: bold;	
}

.sharethistxt{
	height: 60px;
	width: 160px;
	float: left;
	margin-left: 14px;
	background: url(images/sharethis-txt.png) no-repeat;
}

.sharethis{
	float: right;
}

.sharethis a{
	display: inline-block;
	height: 100%;
	width: 50px;
	padding-top: 50px;
	margin: 0 4px;
	font-size: 10px;
	text-align: center;	
	color: #4e4e4e;
	
}
.sharethis a:hover{
	color: #12759a;
	text-decoration: underline;
}

.tweetmeme{
	float: left;
	width: 50px;
	display: inline;
	margin: 2px 8px 0 8px;
}

.diggsubmit{
	float: left;
	width: 50px;
	display: inline;
	margin: -4px 10px 0 8px;
}

.fbshare{
	float: left;
	width: 60px;
	display: inline;
	margin: 0 4px 0 8px;
}

a.digg{
	background: url(images/share50all.png) no-repeat 0 0;
}

a:hover.digg{
	background: url(images/share50all.png) no-repeat 0 -80px;
}

a.stumble{
	background: url(images/share50all.png) no-repeat -60px 0;
}

a:hover.stumble{
	background: url(images/share50all.png) no-repeat -60px -80px;
}

a.tweeter{
	background: url(images/share50all.png) no-repeat -120px 0;
}

a:hover.tweeter{
	background: url(images/share50all.png) no-repeat -120px -80px;
}

a.facebook{
	background: url(images/share50all.png) no-repeat -180px 0;
}

a:hover.facebook{
	background: url(images/share50all.png) no-repeat -180px -80px;
}

a.delicious {
	background: url(images/share50all.png) no-repeat -240px 0;
}

a:hover.delicious {
	background: url(images/share50all.png) no-repeat -240px -80px;
}

/*------------------------------*/

.separator{
	margin-top: 10px;
	background: url(images/pencildivider.jpg) no-repeat bottom;
}

.navigationpages{
	margin: 30px 0 50px 80px;
	font-size: 14px;
}

/*--------------------------*/

.sidebarwrapper{
	float: right;
	width: 260px;
	height: 100%;
	margin-right: 15px;
	display: inline;
}

.sidebar{
	float: right;
	width: 254px;	
	margin: 0;
	display: inline;
	background: url(images/sidebarBKG.jpg);
	position: relative;
	padding: 0;
}

.sidebartop{
	float: right;
	width: 254px;	
	margin: 0;
	background: url(images/sidebarBKG-top.jpg) no-repeat top;	
	position: relative;
	padding: 0;
}

.sidebarbottom{
	float: right;
	width: 254px;	
	margin: 0;
	background: url(images/sidebarBKG-bottom.jpg) no-repeat bottom;	
	position: relative;
	padding: 0;
}

#searchbox{
	width: 260px;
	height: 88px;
}
#searchboxBKG{
	display: block;
	position: absolute;
	background-image: url(images/searchboxBKG1.png);
	background-repeat: no-repeat;
	width: 260px;
	height: 88px;
	margin-left: -58px;
	margin-bottom: -30px;
	text-align: center;
	padding: 32px 0 0 0;
}

#cse-search-box input:last-child{
	width: 65px;
	height: 22px;
	background-image: url(images/searchBTN1a.gif);
	padding-bottom: 2px;
	background-color: transparent;
	color: #fce6b4;
	border: 0;
	outline-style: none;
	margin-left: 2px;
}

#cse-search-box input:last-child:active{
	background-image: url(images/searchBTN1b.gif);
}

#searchform{
	display: inline;
}

#sidebar-menu{
	width: 190px;
	float: left;
	padding: 32px 0 40px 55px;
	overflow: hidden;
}

.sidebar ul{
	list-style-type: none;
	margin: 0;
	padding: 4px 0 0 0;
}

.sidebar ul li{
	padding: 30px 0 10px 0;
}

.sidebar ul li h2{
	display: block;
	height: 36px;
	width: 150px;
	background: url(images/sidebartitlesBKG.jpg) no-repeat;
	font-size: 14px;
	color: #4e4e4e;
	font-weight: bold;
	padding: 9px 0 0 9px;
}

.sidebar ul ul li{
	padding: 0;
	line-height: 24px;
}

.sidebar ul ul li a{
	background: url(images/listbullet1.png) no-repeat left center;
	padding-left: 19px;
}

.sidebar ul ul li a:link, .sidebar ul ul li a:visited{
	color: #4e4e4e;
	font-weight: bold;
}

.sidebar ul ul li a:hover{
	background: url(images/listbullet2.gif) no-repeat left center;
	padding-left: 19px;
	color: #7b2e00;
	text-decoration: underline;
}
#connect{
	margin: 20px 0 0 -24px;
}
#connect a span{
	display: none;
}
#sbtwitter{
	display: block;
	height: 34px;
	background: url(images/sidebar.twitter.gif) no-repeat left center;
	padding-left: 50px;	
}
#sbfacebook{
	display: block;
	height: 34px;
	background: url(images/sidebar.facebook.gif) no-repeat left center;
	padding-left: 50px;
	margin-top: 10px;
}
table#wp-calendar{
	width: 60%;
}

.similarposts{
	padding: 0;
	margin: 30px 0 40px 50px;
	font-size: 14px;
	color: #4e4e4e;
	font-weight: bold;
	line-height: 18px;
}

.similarposts ul{
	list-style-type: none;
	margin: 5px 0 0 -40px;
}

.similarposts ul li a:link, .similarposts ul li a:visited{
	text-decoration: none;
	color: #5aa2b2;
	background: url(images/listbullet1.png) no-repeat left center;
	padding-left: 19px;
}

.similarposts ul li a:hover{
	text-decoration: underline;
	color: #1b95b0;
	background: url(images/listbullet2.gif) no-repeat left center;
	padding-left: 19px;
}

.comments-template{
	margin: 30px 0 0 0;
	padding: 10px 0 0 0;
}

#commenttop{
	width: 550px;
	height: 65px;
}

#comments{
	display: block;
	float: left;
	width: 181px;
	height: 39px;
	margin: 0 0 0 50px;
	color: #4e4e4e;
	background: url(images/commentnr.BKG-1.png) no-repeat;
	padding: 26px 0 0 38px;
}

#postnote{
	display: block;
	float: right;
	width: 109px;
	height: 41px;
	background: url(images/commentnrpostnote.png) no-repeat;
	margin-top: 10px;
}

.comments-template ol{
	margin: 0;
	padding: 0px 10px 55px 20px;
	list-style: none;
}

.comments-template ol li{
	height: 100%;
	margin: 10px 0 0 0;
	line-height: 18px;
	padding: 24px 40px 32px 40px;
}

.commentbodytop{
	background: url(images/commentbodyBKG-top.png) no-repeat top;
}

.commentbody{
	background: url(images/commentbodyBKG.png) no-repeat bottom;
}

li.fzmcomment{
	background: url(images/fzmcomment.gif) no-repeat right bottom;
}

.comments-template h2, .comments-template h3{
	font-size: 16px;
}

.commentmetadata{
	font-size: 12px;
	height: 40px;
	border-bottom: 1px solid #666;
	margin-bottom: 4px;
}

.comments-template p.nocomments{
	padding: 0;
}

.avatar{
	float: left;
}

.poster{
	float: left;
	margin-left: 10px;
	font-size: 14px;
	font-weight: bold;
	margin-top: 16px;
	color: #7b2e00;
}

.poster a:hover{
	color: #7b2e00;
	text-decoration: underline;
}

.commentdate{
	float: right;
	font-size: 11px;
	margin-right: 10px;
}

.commentdate a:link, .commentdate a:visited{
	color: #693;
}

.comments-template textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
#postformbkg{
	width: 775px;
	height: 432px;
	background-image: url(images/postformBKG-2.png);
	background-repeat: no-repeat;
	background-position: 150px 0px;
}
*/

.postform{
	width: 600px;
	margin:  0 0 50px 18px;
}

.loggedas{
	margin: 4px 0 0 20px;
}

#respond{
	height: 25px;
	width: 129px;
	background: url(images/postanote.png) no-repeat;
	margin-left: 25px;
}

.inputlabel{
	font-size: 12px;
	font-weight: bold;
	color: #4e4e4e;
}

.postform form input#author, .postform form input#email, .postform form input#url{
	width: 260px;
	height: 18px;
	margin-left: 0px;	
	background-color: transparent;	
	border: 0;
	resize: none;
	outline-style: none;
	overflow: hidden;
}

.postform #author, .postform #email, .postform #url{
	margin: 0 10px 0 0;
	padding: 0 0 0 27px;
}

.postform #author:focus, .postform #email:focus, .postform #url:focus{
	background: url(images/formfocusarrow.png) no-repeat left;
}

#authorbkg{
	margin-top: 10px;
	padding: 8px 0;	
	background: url(images/postformauthor.png) no-repeat left;
}

#emailbkg{
	margin-top: 10px;
	padding: 8px 0;
	background: url(images/postformemail.png) no-repeat left;
}

#urlbkg{
	margin-top: 10px;
	padding: 8px 0;
	background: url(images/postformurl.png) no-repeat left;
}

#commentbkg{
	height: 129px;
	margin-top: 10px;
	background: url(images/postformtextarea.png) no-repeat left;	
}

.postform form textarea{
	width: 451px;
	height: 106px;
	margin: 10px 0 0 0;
	padding-left: 28px;
	background-color: transparent;	
	border: 0;
	resize: none;
	outline-style: none;
	overflow: auto;
}

.postform form textarea:focus{	
	border: none;
	background: url(images/formfocusarrow.png) no-repeat left top;
	resize: none;
}

.subscribe-to-comments{
	padding: 0;
	margin: 0 0 0 60px;
	font-size: 12px;
	font-weight: normal;
	color: #4e4e4e;
}

.postform #submit{
	display: block;
	width: 104px;
	height: 23px;	
	background: url(images/postformBTN1.png) no-repeat;
	margin-left: 370px;
	margin-top: 2px;
	padding: 0;
	cursor: pointer;
	background-color: transparent;	
	border: 0;
	resize: none;
	outline-style: none;
	overflow: hidden;
}

.postform #submit:hover{
	display: block;
	background: url(images/postformBTN2.png) no-repeat;
	cursor: pointer;
}

.fielderror1, .fielderror2{
	padding: 0 0 0 18px;
	background: url(images/error14.png) no-repeat left;
	margin-left: 10px;
	font-size: 12px;
	font-weight: bold;
	color:#C00;
}

.fielderror3{
	padding: 0 0 0 18px;
	background: url(images/error14.png) no-repeat left;
	margin-left: 14px;
	vertical-align: top;
	font-size: 12px;
	font-weight: bold;
	color:#C00;
}

/*-------------------*/

#contactform{
	margin: 20px 0 0 20px;
	border: 0;
	outline-style: none;
}

#contactform p{
	padding: 0;
	margin-top: 4px;
}

.contacttitle{
	margin-left: 24px;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}

.commentnamebkg{
	width: 297px;
	height: 34px;
	background: url(images/postformauthor.png) no-repeat;
}

#contactname{
	padding: 0 0 0 26px;
	margin-top: 9px;
	width: 258px;
	height: 18px;
	border: 0;
	outline-style: none;	
	background-color: transparent;
}

#contactname:focus{
	background: url(images/formfocusarrow.png) no-repeat left;	
	background-color: transparent;
}

#contactbkg{
	width: 489px;
	height: 129px;
	margin-top: 0px;
	background: url(images/postformtextarea.png) no-repeat;
}

#contacttextarea{
	padding-left: 28px;
	width: 451px;
	height: 106px;
	margin: 10px 0 0 0;
	background-color: transparent;
	border: 0;
	resize: none;
	outline-style: none;
	overflow: auto;
}

#contacttextarea:focus{	
	width: 451px;
	height: 106px;
	padding-left: 28px;
	margin-left: 0;
	border: 0;
	background: url(images/formfocusarrow.png) no-repeat left top;
	resize: none;	
}

#contactsubmit{
	display: block;
	width: 104px;
	height: 23px;
	background: url(images/contactformBTN1.png) no-repeat;
	margin-left: 390px;
	padding: 0;
	cursor: pointer;
	border: 0;
	font-size: 0;
}

#contactsubmit:hover{
	display: block;
	background: url(images/contactformBTN2.png) no-repeat;
	cursor: pointer;
	border: 0;
}

#footer{
	float: left;	
	width: 830px;
	height: 55px;
	background: url(images/footerBKG.png) no-repeat;
	background-position: 30px 0;
	margin: 0 0 20px 40px;
	padding: 2px 0 0 0;
	
}

#footermenu ul{
	float: left;
	margin-right: 50px;
	margin-left: 10px;
	margin-top: 9px;
}

#footermenu li{
	display: inline;
}

#footermenu li a:link, #footermenu li a:visited{
	text-decoration: none;
	font-size: 11px;
	color: #333;
	font-weight: bold;	
	border-right: 1px solid #333;
	padding: 0 4px 0 2px;
	position: relative;
}

#footermenu li a:hover{
	text-decoration: underline;
	font-size: 11px;
	color: #333;
	font-weight: bold;	
	border-right: 1px solid #333;
	padding: 0 4px 0 2px;
}

#footer p{
	margin-top: 10px;
	float: left;	
	font-size: 12px;
	color: #333;
	font-weight: bold;
}

#logosm{
	display: block;
	float: left;
	width: 61px;
	height: 18px;
	background-image: url(images/fuzzimo-sm.png);
	margin: 7px 0 0 3px;
	position: relative;	
}

#wordpresslogo{
	display: block;
	float: right;
	width: 133px;
	height: 18px;
	background-image: url(images/wordpress-logo.png);
	margin: 8px 26px 0 0;
}

#back-top{
	display: block;
	float: left;
	width: 106px;
	height: 31px;	
	background-image: url(images/back-top.png);
	margin: 2px 0 0 40px;
	position: relative;
}

.postadtop{
	margin-left: 10px;
}

.postadlink{
	margin: -6px 0 10px 0;
	padding: 0;
}

.postadbottom{
	margin-left: 50px;
}

.sidebarad{
	display: inline;
	float: right;
	margin-top: 30px;
	margin-right: 40px;
	margin-bottom: 40px;
}

.sidebaradsq{
	margin-left: -28px;
	margin-top: 10px;
}

#ad1{
	margin-top: 12px;
}

#ad2{
	float: right;
	margin-top: 20px;
}

.px1{background-image: url(images/BTN-home2.png);}
.px2{background-image: url(images/BTN-about2.png);}
.px3{background-image: url(images/BTN-contact2.png);}
.px4{background-image: url(images/BTN-rss2.png);}
.px6{background-image: url(images/readmore2.gif);}
.px17{background-image: url(images/listbullet2.gif);}
.px18{background-image: url(images/formfocusarrow.png);}
.px19{background-image: url(images/postformBTN2.png);}
.px20{background-image: url(images/contactformBTN2.png);}
.px21{background-image: url(images/emailthisbox.png);}
.px22{background-image: url(images/emailthisbox.png);}
.px23{background-image: url(images/refresh.BTN2.gif);}
.px24{background-image: url(images/downloadBTN2.gif);}