a  { text-decoration: none; }
.topbar a { color: #FFFFFF; }
.georgia { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 20px; }
.cust_quote { font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; font-style: italic; color: #FF3300; line-height: 20px; }

#caption { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }

.arial_sml { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; }
#horizline { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; height: 1px; }
.left p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
.left table { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
#searchbox .input { }
.right { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; }
.right img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }


.right li { list-style-type: none; line-height: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; padding-bottom: 10px; list-style-image: url(/images/icons/arrowbullet.png); list-style-position: outside; }
.right ul { padding-left: 30px; }
#thumbcell { float: left; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#thumbcell  ul { padding: 0px; }
#thumbcell   em  {
	background: url(images/hover.png) no-repeat;
	width: 180px;
	height: 45px;
	position: absolute;
	top: -85px;
	left: -15px;
	text-align: center;
	padding: 20px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;}
#thumbcell  img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#thumbcell .menu { list-style: none; 
}
#thumbcell  .menu a { display: block; text-decoration: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; 
}
#thumbcell  .menu img { border: 1px solid #CCCCCC; }
#thumbcell  .menu li { position: relative; margin-left: 0px; padding-left: 0px; 
}
#thumbcell  .menu  li em { width: 180px; height: 45px; position: absolute; top: -85px; left: -15px; text-align: center; z-index: 2; display: none; margin-left: 50px; padding-top: 20px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; background-image: url(/images/ui/hover.png); background-repeat: no-repeat; 
}



.members { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333300; text-decoration: none; }
.members a { text-decoration: none; color: #330000; }
.members a:hover { text-decoration: underline; }
.members img { vertical-align: 2%; float: left; }

#searchbox  #submit   { margin-top: 5px; }

#searchbox .input { background-color: #FFFFFF; color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; border: 1px solid #CCCCCC; }

#tagblock       li { list-style-image: none; list-style-type: none; }
#tagblock img { list-style-image: none; list-style-type: none; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#tagblock  .menu  img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#caption p { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; line-height: 20px; }
#caption p a { color: #666666; text-decoration: none; }
#caption p a:hover { color: #333300; }


.ee  { background-image: url(/images/ui/ee_logo2.gif); background-repeat: no-repeat; }
.ee a { color: #999999; text-decoration: none; }
.ee a:hover { color: #333300; text-decoration: none; }
.rss { color: #999999; background-image: url(/images/icons/transmit_blue.png); background-repeat: no-repeat; }
.rss a { color: #999999; text-decoration: none; }
.rss a:hover { color: #333300; text-decoration: none; }
#copyright { font-family: Arial, Helvetica, sans-serif; font-size: 12px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.copyright { height: 30px; color: #999999; }
.copysymbol { font-size: 12px; font-style: italic; }
.avatar { float: left; padding-right: 10px; }
.phone { font-size: 14px; }
.ribbon-red { background-image: url(/images/ui/pick_ribbon.png); background-repeat: no-repeat; background-position: right top; }
.ribbon-blue { background-image: url(/images/icons/pick_blueribbon.png); background-repeat: no-repeat; background-position: right top; }

.contact { padding-top: 100px; }
.contact p { padding-left: 30px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; }

#recent { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; z-index: 201; position: relative; }
#recent a { color: #666666; text-decoration: none; font-size: 12px; }
#recent a:hover { color: #333300; font-weight: bold; font-size: 12px; }
#recent ul { }

#recent  ul li { padding-top: 0px; padding-bottom: 0px; font-size: 12px; }
#post { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; padding-right: 50px; line-height: 20px; padding-top: 20px; border-top-width: 1px; border-top-style: none; border-top-color: #CCCCCC; width: 625px; }
#post h2 { font-family: Tahoma, "Lucida Sans Unicode", Verdana; font-size: 13px; }
#post .title .author { font-family: Geneva, Arial, Helvetica, sans-serif; }
#sociallinks { color: #333333; }



#sociallinks img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#sociallinks li { display: inline; }
#sociallinks ul { margin-left: 0px; padding-left: 0px; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; padding-bottom: 0px; }

#mybody p { font-family: Tahoma, "Lucida Sans Unicode", Verdana; font-size: 13px; color: #333333; text-decoration: none; }

#post li { list-style-image: none; list-style-type: none; }
.dateFormat { font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; color: #2B2B00; margin-right: 10px; padding-top: 3px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border-bottom-width: 2px; border-bottom-style: none; border-bottom-color: #CCCCCC; border-top-width: 2px; border-top-style: none; border-top-color: #CCCCCC; }
.welcome { font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, _sans; font-size: 16px; color: #333300; }
.blog-title { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20px; color: #2B2B00; }
.blog-title a { color: #333333; text-decoration: none; }
.blog-title a:hover { color: #333300; text-decoration: none; background-color: #FFFFCC; }

.title { font-size: 14px; }
#post h1 { font-weight: normal; }
.tagicon { background-image: url(/images/icons/tag_blue.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; }


.author { font-size: 11px; font-weight: normal; color: #999999; }
.author a { text-decoration: none; color: #999999; }
.author a:hover { color: #333333; }
#mybody { border-bottom-width: 1px; border-bottom-style: none; border-bottom-color: #CCCCCC; padding-bottom: 0px; line-height: 20px; padding-top: 10px; font-family: "Trebuchet MS", sans-serif; font-size: 13px; color: #333333; }
#mybody img { float: none; }
#email_form { }
#email_form p { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; }
#email_form h1 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-style: italic; color: #333300; }
#email_form h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; color: #666666; margin-bottom: 10px; font-style: italic; }

#email_form input { border: 1px solid #CCCCCC; }
#email_form input#submit { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; background-color: #F0F0F0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCCCCC; padding: 5px; font-style: italic; font-weight: bold; color: #2F2F00; }

.formright { border-left-width: 1px; border-left-style: solid; border-left-color: #E4E4E4; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; background-image: url(/images/ui/shade_l_3.png); background-repeat: no-repeat; background-position: left top; }

.formleft { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; background-repeat: no-repeat; background-position: right top; }
.text-tip { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 16px; color: #333300; }
.text-tip img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }



#cms { padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #E9E9E9; border-bottom-color: #E9E9E9; }
#menuWrapper { padding-top: 10px; color: #333333; }
#menuWrapper  a { text-decoration: none; color: #333333; }
#menuWrapper a:hover { color: #333333; }

#menuWrapper ul { display: inline; list-style-type: none; }
#menuWrapper li { float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; height: 25px; line-height: 36px; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; }
.btn-home { background-image: url(/images/ui/btn-home-down.png); background-repeat: no-repeat; background-position: center top; color: #FFFFFF; }
.btn-webmaster { background-image: url(/images/ui/btn-webmaster.png); background-repeat: no-repeat; color: #FFFFFF; }
.btn-portfolio { background-image: url(/images/ui/btn-portfolio.png); background-repeat: no-repeat; color: #FFFFFF; }

.btn-services { background-image: url(/images/ui/btn-srvc.png); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }
.btn-contact { background-image: url(/images/ui/btn-contact-down.png); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }
.btn-clients { background-image: url(/images/ui/btn-clients-down.png); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }
.btn-blog { background-image: url(/images/ui/btn-blog-down.png); background-repeat: no-repeat; background-position: left top; color: #FFFFFF; }
#commentbox-l { background-color: #333300; float: left; height: 30px; margin-bottom: 10px; padding-bottom: 20px; padding-top: 10px; padding-right: 10px; padding-left: 10px; color: #FFFFFF; width: 200px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #333300; }
#commentbox-l p { vertical-align: middle; text-align: left; font-weight: bold; color: #FFFFFF; font-family: Tahoma, "Lucida Sans Unicode", Verdana; font-size: 13px; margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }
#comment-menu-multi { font-size: 12px; font-family: Tahoma, "Lucida Sans Unicode", Verdana; color: #333333; padding-bottom: 20px; margin-bottom: 30px; background-repeat: no-repeat; background-position: center bottom; height: 20px; border-top-style: none; border-right-style: none; border-left-style: none; padding-top: 0px; padding-right: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E1E1E1; background-image: url(/images/ui/divider-shadow.png); }



#comment-menu { font-size: 12px; font-family: Tahoma, "Lucida Sans Unicode", Verdana; color: #333333; padding-bottom: 20px; margin-bottom: 10px; background-repeat: no-repeat; background-position: center bottom; height: 20px; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #E9E9E9; border-right-color: #E9E9E9; border-left-color: #E9E9E9; padding-top: 20px; padding-right: 10px; border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #333300; background-color: #E9E9E9; }
#comment-menu a { text-decoration: underline; color: #666666; padding: 5px; }

#comment-menu a:hover { padding: 5px; color: #282800; }
#authors_comment, #readers_comment { }
#authors_comment   h3, #readers_comment   h3{ padding-left: 38px; }
#about-the-author { height: 120px; padding: 0px; background-color: #F0F0F0; border: 1px solid #D8D8D8; float: left; }
#author-avatar { padding: 10px; }
#author-text { padding: 10px; font-family: Tahoma, "Lucida Sans Unicode", Verdana; font-size: 13px; }
#author-text h4 { padding-top: 0px; margin-top: 0px; }

#author-text a { color: #333333; text-decoration: underline; }




#comment { padding-left: 250px; }

#comment_form { padding-bottom: 20px; background-color: #F3F8FE; padding-top: 10px; padding-right: 10px; padding-left: 10px; }

#comment_form    a { color: #999999; text-decoration: none; }
#comment_form a:hover { color: #2D2D00; text-decoration: none; }

.leave_comment { background-image: url(/images/icons/comment_16.png); background-repeat: no-repeat; padding-left: 20px; }
.paginate { color: #333333; }
.paginate a { color: #333333; background-color: #FFFFE8; padding: 5px; border: 1px solid #DFDFDF; }


.preview { background-image: url(/images/icons/pick_ribbon.png); background-repeat: no-repeat; background-position: right top; }

.name { font-weight: bold; color: #2B2B00; }
.read_on { background-image: url(/images/icons/arrow_right.png); background-repeat: no-repeat; padding-left: 20px; }

#avatar   { background-image: url(/images/icons/member_32.png); background-repeat: no-repeat; padding: 10px; float: left; background-position: left center; }
#memb-options { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #333333; background-color: #FFFFDF; border: 1px solid #CCCCCC; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; }
#memb-options a:hover { text-decoration: underline; }


#members-menu { background-image: url(/images/icons/member_32.png); background-repeat: no-repeat; padding-left: 50px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
#members-menu a { color: #333333; text-decoration: underline; }
#content strong { color: #333333; }
.left td { border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; padding-bottom: 5px; }


.smileys { background-image: url(/images/icons/smiley_16.png); background-repeat: no-repeat; background-position: left center; padding-left: 20px; text-decoration: none; }
.border1px { border: 1px solid #CCCCCC; margin-bottom: 20px; }
#avatar  h3 a { color: #2B2B00; }
#caption strong { color: #333333; }

.prev-next a { color: #666666; text-decoration: none; }
.summary { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; color: #FFFFFF; background-color: #666666; border: 1px solid #DBDBDB; padding: 20px; margin-right: 20px; position: relative; margin-bottom: 10px; }
#categoryname { }
.nav_cat_archive { color: #333333; }
#nav_cat_archive { padding-left: 10px; }
#nav_cat_archive h4 { padding-left: 20px; background-image: url(/images/icons/arrowbullet.png); background-repeat: no-repeat; background-position: left center; }

#nav_cat_archive ul { padding-left: 0px; margin-left: 0px; }

#nav_cat_archive ul li { padding-top: 5px; padding-bottom: 5px; border-top-width: 1px; border-top-style: solid; border-top-color: #DDDDDD; background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
#nav_cat_archive ul li a { background-image: url(/images/icons/checkmark_16.png); background-repeat: no-repeat; padding-left: 20px; }


#nav_cat_archive a { color: #333333; }
#nav_cat_archive a:hover { text-decoration: underline; }


.readon a { color: #333300; }
#blog-home a { color: #333333; }
.basecamp { background-image: url(/images/icons/basecamp.jpg); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px; background-position: left center; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.getaquote { background-image: url(/images/icons/dollar_32.png); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px; background-position: left center; }
.viewpost { background-image: url(/images/icons/magnet.png); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px; background-position: left 15px; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.edit-bio-link { background-image: url(/images/icons/member_32.png); background-repeat: no-repeat; padding-top: 15px; padding-bottom: 15px; background-position: left; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }


#post-date { float: left; width: 75px; font-size: 20px; }
#post-title { float: left; }
#post-title h2 { margin-top: 0px; padding-top: 0px; }
#post-header { }




#tagcloud { background-image: url(/images/ui/shade_m-short.png); background-repeat: no-repeat; background-position: center top; }
#tagcloud a { color: #666666; font-family: Georgia, "Times New Roman", Times, serif; }

#tagcloud a:hover { color: #333333; }
#tagcloud-header { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; background-repeat: no-repeat; background-position: center bottom; }
#taglist { float: left; }
#taglist a { color: #333333; }
#taglist a:hover { color: #333333; text-decoration: underline; }
#magpie_wrapp ul { margin-left: 0px; padding-left: 0px; }
#magpie_wrapp     ul li a  { color: #666666; }
#magpie_wrapp a:hover { color: #000000; }
.recent_by_author  ul { font-weight: normal; padding-left: 10px; padding-bottom: 3px; }
.recent_by_author ul li { }
.recent_by_author a { }
#sort-menu a:hover { text-decoration: underline; }
.btm-border { padding-bottom: 20px; }


#more_by_author { }

#related_entry { padding: 0px; }
#post img { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
#user-stats { padding: 15px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E9E9EA; }

#user-stats p { margin: 0px; padding: 0px; }
#user-stats h5 { padding-bottom: 0px; margin-bottom: 5px; padding-top: 0px; }
#recent-entries { width: 600px; }
#recent-title { width: 300px; float: left; }
