@import url("reset.css");
@import url("lightbox.css");
a {
color:#0060ff;
}
a:hover {
color:#75d419;
}
a:visited {
text-decoration:none;
color:#0060ff;
}
strong {
font-weight:bold;
}
html, body {
height: 100%;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:100.1%;
}
body {
background:url(../images/bottombg.png) repeat-y #68717f center top;
font-size:0.75em;
line-height:1.3em;
}
#pagewrap {
background:url(../images/midbg.png) no-repeat center 188px;
text-align:center;
}
#fullwrap {
position: relative;
min-height: 100%;
height: auto !important;
height: 100%;
}
#headwrap {
background:url(../images/topbg.png) no-repeat center top;
height:188px;
}

.midhome {
background:url(../images/wephazm.jpg) no-repeat top left;
text-indent:-9999em;
height:178px;
width:516px;
margin-left:20px;
float:left;
}
.midnotes {
background:url(../images/phazmnoteshdr.png) no-repeat top left;
text-indent:-9999em;
height:178px;
width:516px;
margin-left:20px;
float:left;
}
.midnotes a {
height:178px;
width:516px;
display:block;
}
#midwrap {
height:178px;
}
#midintro  {
padding-left:15px;
padding:15px 0 0 15px;
margin-left:15px;
}
#midextra {
width:330px;
float:right;
padding:15px 0 0 0;
}
#midextra p {
margin:0 0 0 10px;
padding:0 25px 0 0;
float:none;
width:23em;
}
#midintro p, #midintro {
float:left;
width:516px !important;
}
#midintro p {
padding:0 0 0 0;
}
.textwrap {
width:895px;
margin:0 auto;
text-align:left !important;
display:block;
}
.logo {
width:307px;
height:67px;
background:url(../images/pzlogo.png) no-repeat center left;
text-indent:-9999em;
margin:11px 21px -11px 80px;
float:left;
display:inline
}
.logo a {
width:307px;
height:67px;
display:block;
}
#headwrap ul li {
display:inline;
float:left;
}
.home, .homeactive, .services, .servicesactive, .portfolio, .portfolioactive, .notes, .notesactive, .contact, .contactactive {
text-indent:-9999em;
}
.homeactive a {
background:url(../images/links.png) no-repeat left bottom;
display:block;
height:59px;
width:94px;
}
.home a {
background:url(../images/links.png) no-repeat left top;
display:block;
height:59px;
width:94px;
}
.home a:hover {
background:url(../images/links.png) no-repeat left center;
display:block;
height:59px;
width:94px;
}
.servicesactive a {
background:url(../images/links.png) no-repeat -96px bottom;
display:block;
height:59px;
width:94px;
}
.services a {
background:url(../images/links.png) no-repeat -96px top;
display:block;
height:59px;
width:94px;
}
.services a:hover {
background:url(../images/links.png) no-repeat -96px center;
display:block;
height:59px;
width:94px;
}
.portfolioactive a {
background:url(../images/links.png) no-repeat -194px bottom;
display:block;
height:59px;
width:94px;
}
.portfolio a {
background:url(../images/links.png) no-repeat -194px top;
display:block;
height:59px;
width:94px;
}
.portfolio a:hover {
background:url(../images/links.png) no-repeat -194px center;
display:block;
height:59px;
width:94px;
}
.notesactive a {
background:url(../images/links.png) no-repeat -289px bottom;
display:block;
height:59px;
width:94px;
}
.notes a {
background:url(../images/links.png) no-repeat -289px top;
display:block;
height:59px;
width:94px;
}
.notes a:hover {
background:url(../images/links.png) no-repeat -289px center;
display:block;
height:59px;
width:94px;
}
.contactactive a {
background:url(../images/links.png) no-repeat right bottom;
display:block;
height:59px;
width:94px;
}
.contact a {
background:url(../images/links.png) no-repeat right top;
display:block;
height:59px;
width:94px;
}
.contact a:hover {
background:url(../images/links.png) no-repeat right center;
display:block;
height:59px;
width:94px;
}
.quote {
clear:both;
background:url(../images/quote.png) no-repeat 0 30px;
height:51px;
padding:30px 0 0 90px;
font-size:1em;
font-style:italic;
}
.quote em, label {
display:block;
}
.fl {
float:left;
}
.fr {
float:right;
}
.clr {
clear:both;
}
fieldset label {
text-align:left;
margin-top:20px;
width:200px;
}
#search fieldset label {
margin:0;
width:auto;
}
.hidden {
visibility:hidden;
position:absolute;
}
.quote cite {
display:block;
text-align:right;
padding-top:5px;
font-style:normal;
}
.quote a {
color:#125300;
}
.quote a:hover {
color:#b8e888;
}
#mainwrap {
width:516px;
float:left;
margin-left:20px;
display:inline;
}
.textwrap p {
padding:0.5em 10px 0.5em 10px;
text-align:left !important;
}
#mainwrap p, #secondarywrap p {
font-size:1.15em;
line-height:1.3em;
}
#mainwrap div {
text-align:center;
}
#secondarywrap {
width:297px;
float:right;
margin-right:20px;
display:inline;
}
.hipara p, .hipara fieldset {
text-align:left;
}
.hipara input, .hipara textarea {
background-color:#FFFFFF;
border:1px solid #a0c069;
margin:3px 0 3px 0;
padding:2px;
}
.hipara input:hover, .hipara textarea:hover {
border:1px solid #c9e993;
}
.hipara textarea {
overflow:auto;
width:485px;
}
.submit {
width:491px;
cursor:pointer;
}
.hipara {
padding:15px 10px 15px 10px;
margin-top:10px;
background-color:#f3fde2;
border:1px solid #ddf1d4;
text-align:left;
}
.contactphazm {
text-indent:-9999em;
background:url(../images/contactphazm.png) no-repeat center left;
height:48px;
width:173px;
margin:0 0 15px 0;
}
.whatphazm {
text-indent:-9999em;
background:url(../images/whatphazm.png) no-repeat center left;
height:44px;
width:186px;
margin:0 0 15px 0;
}
.ourportfolio {
text-indent:-9999em;
background:url(../images/ourportfolio.png) no-repeat center left;
height:45px;
width:147px;
margin:0 0 15px 0;
}
.needquote {
text-indent:-9999em;
background:url(../images/needquote.png) no-repeat center left;
height:28px;
width:173px;
margin:0 0 10px 0;
display:block;
}
.yoursite {
text-indent:-9999em;
background:url(../images/yoursite.png) no-repeat center left;
height:43px;
width:186px;
margin:0 0 10px 0;
display:block;
}
.ourserviceshdr {
text-indent:-9999em;
background:url(../images/ourserviceshdr.png) no-repeat center left;
height:43px;
width:141px;
margin:0 0 10px 0;
display:block;
}
.accessibility {
text-indent:-9999em;
background:url(../images/accessibility.png) no-repeat center left;
height:44px;
width:141px;
margin:0 0 10px 0;
display:block;
}
.thatsnotall {
text-indent:-9999em;
background:url(../images/thatsnotall.png) no-repeat center left;
height:48px;
width:210px;
margin:0 0 10px 0;
display:block;
}
.about {
text-indent:-9999em;
background:url(../images/about.png) no-repeat center left;
height:48px;
width:210px;
margin:0 0 10px 0;
display:block;
}
.disabilities {
text-indent:-9999em;
background:url(../images/disabilities.png) no-repeat center left;
height:48px;
width:124px;
margin:0 0 10px 0;
display:block;
}
.pronounce {
text-indent:-9999em;
background:url(../images/pronounce.png) no-repeat center left;
height:48px;
width:110px;
margin:0 0 11px 0;
display:block;
}
.ourservices {
text-indent:-9999em;
background:url(../images/ourservices.png) no-repeat center left;
height:43px;
width:141px;
margin:35px 0 15px 10px;
}
.otrcontact {
text-indent:-9999em;
background:url(../images/otrcontact.png) no-repeat center left;
height:46px;
width:260px;
margin:35px 0 15px 10px;
}
.humble {
text-indent:-9999em;
background:url(../images/humble.png) no-repeat center left;
height:48px;
width:223px;
margin:10px 0 15px 10px;
}
.webdev {
text-indent:-9999em;
background:url(../images/webdev.png) no-repeat center left;
height:30px;
width:213px;
margin:10px 0 15px 10px;
}
.consuladvice {
text-indent:-9999em;
background:url(../images/consuladvice.png) no-repeat center left;
height:31px;
width:232px;
margin:10px 0 15px 10px;
}
.training {
text-indent:-9999em;
background:url(../images/training.png) no-repeat center left;
height:30px;
width:90px;
margin:10px 0 15px 10px;
}
.rundown {
text-indent:-9999em;
background:url(../images/rundown.png) no-repeat center left;
height:44px;
width:157px;
margin:10px 0 17px;
}
.whereport {
text-indent:-9999em;
background:url(../images/whereport.png) no-repeat center left;
height:49px;
width:319px;
margin:10px 0 15px 10px;
}
.lifehap {
text-indent:-9999em;
background:url(../images/lifehap.png) no-repeat center left;
height:45px;
width:148px;
margin:10px 0 15px 10px;
}
.restart {
text-indent:-9999em;
background:url(../images/restart.png) no-repeat center left;
height:44px;
width:131px;
margin:10px 0 15px 10px;
}
.clispex1 {
background:url(../images/clispex1.png) no-repeat center left;
height:92px;
width:402px;
margin:20px auto 0 auto;
}
.clispex1 a {
height:64px;
width:402px;
display:block;
color:#000;
text-decoration:none;
}
.clispex1 span {
padding:22px 0 0 270px;
display:block;
}
.clispex2 {
background:url(../images/clispex2.png) no-repeat center left;
height:62px;
width:297px;
margin:10px auto 0 auto;
}
.clispex2 a {
height:64px;
width:297px;
display:block;
color:#000;
text-decoration:none;
}
.clispex2 span {
padding:36px 0 0 210px;
display:block;
}
.recentwork {
text-indent:-9999em;
background:url(../images/portfolio.png) no-repeat center left;
height:45px;
width:96px;
margin:10px 0 17px;
}
.search {
text-indent:-9999em;
background:url(../images/search.png) no-repeat center left;
height:24px;
width:74px;
margin-top:10px;
}
.tagshdr{
text-indent:-9999em;
background:url(../images/tags.png) no-repeat center left;
height:30px;
width:51px;
margin:18px 0 12px 0;
}
.archive {
text-indent:-9999em;
background:url(../images/archive.png) no-repeat center left;
height:24px;
width:85px;
margin:18px 0 12px 0;
}
.linksblk {
text-indent:-9999em;
background:url(../images/linksblk.png) no-repeat center left;
height:24px;
width:85px;
margin:18px 0 12px 0;
}
.recentposts {
text-indent:-9999em;
background:url(../images/recentpost.png) no-repeat center left;
height:23px;
width:145px;
margin:18px 0 12px 0;
}
.more {
display:block;
float:right;
padding:10px 10px 10px 0;
}
.searchbg {
background:url(../images/searchbg.png) no-repeat center left;
width:260px;
height:32px;
}
.tags {
clear:both;
padding:5px 0 0 22px;
text-align:left !important;
background:url(../images/tagbg.png) no-repeat center left;
height:25px;
width:487px;
}
.searchbg input {
padding:7px 0 0 12px;
background:transparent;
border:none;
}
.faqs {
text-indent:-9999em;
background:url(../images/faqs.png) no-repeat center left;
height:45px;
width:138px;
margin:10px 0 17px;
}
.whoweare {
text-indent:-9999em;
background:url(../images/whoweare.png) no-repeat center left;
height:44px;
width:153px;
margin:10px 0 17px;
}
.jon {
text-indent:-9999em;
background:url(../images/jon.png) no-repeat center left;
height:19px;
width:160px;
margin:20px 0 17px 10px;
}
.brandy {
text-indent:-9999em;
background:url(../images/brandy.png) no-repeat center left;
height:19px;
width:267px;
margin:20px 0 17px 10px;
}
.backbone {
text-indent:-9999em;
background:url(../images/backbone.png) no-repeat center left;
height:48px;
width:191px;
margin:20px 0 17px 10px;
}
.recbody {
padding:19px;
background-color:#f3fde2;
border:1px solid #ddf1d4;
margin-bottom:1em;
}
.status {
color:#7c7c7c;
margin-top:1em;
}
#secondarywrap h3 {
font:1.75em Georgia, "Times New Roman", Times, serif;
margin:3px 0 6px 0;
}

#bottomcap {
background:url(../images/capbg.png) #68717F no-repeat top center;
width: 100%;
position: absolute;
bottom: 0 !important;
bottom: -1px;
height: 120px;
padding-top:40px;
color:#c4c4c4;
text-align:center;
}
.push {
clear:both;
padding-bottom:160px;
text-indent:-9999em;
}
#bottomcap a {
color:#FFF;
text-decoration:none;
}
#bottomcap a:hover {
color:#ddf1d4;
}
#bottomcap ul, #bottomcap li {
list-style-type:none;
display:inline;
}
#bottomcap li a {
padding:0 10px;
}
#secondarywrap dt, #secondarywrap dd {
margin:10px 0 0 10px;
}
#midextra dd, #midextra dt {
margin:2px 0 0 10px;
}
#secondarywrap .faqlist dt:first-letter {
font-weight:bold;
}
#secondarywrap .faqlist dd:first-letter {
font-weight:bold;
}
#secondarywrap dd, #midextra dd {
padding-left:2em;
}
#midextra dl {
margin-top:10px;
}
#secondarywrap ul, #mainwrap ul {
margin-left:17px;
}
#secondarywrap li, #mainwrap li  {
background:url(../images/bullet.png) no-repeat left center;
padding:3px 0 7px 25px;
}
#secondarywrap #menu li {
background:url(../images/bullet.png) no-repeat left top;
padding:0 0 2px 25px;
}
#mainwrap dt {
font-weight:bold;
}
#mainwrap dd {
padding-left:36px;
margin-bottom:20px;
}
#mainwrap dl {
margin-left:10px;
}
#otrcontact strong, #otrcontact ul li, #otrcontact ul {
text-align:left;
display:block;
font-size:1em;
background:none;
margin:0;
padding:0;
}
#otrcontact ul {
}
#otrcontact p, #otrcontact address {
margin:0;
padding:0;
text-align:left;
font-size:1em;
}
#otrcontact div {
margin:0 28px 0 12px;
}
.access {
position:absolute;
left:-9999em;
display:block;
}
.shopfeatures {
text-indent:-9999em;
background:url(../images/shopfeatures.png) no-repeat center left;
height:44px;
width:270px;
margin:0 0 10px 0;
display:block;
}
.featuremoment {
text-indent:-9999em;
background:url(../images/featuremoment.png) no-repeat center left;
height:49px;
width:264px;
margin:0 0 11px 0;
display:block;
}
.accesshdr {
text-indent:-9999em;
background:url(../images/access.png) no-repeat center left;
height:31px;
width:141px;
margin:10px 0 15px 10px;
}
.paymentgateways {
text-indent:-9999em;
background:url(../images/paymentgateways.png) no-repeat center left;
height:30px;
width:217px;
margin:35px 0 15px 10px;
}
.taxsettings {
text-indent:-9999em;
background:url(../images/taxsettings.png) no-repeat center left;
height:30px;
width:206px;
margin:35px 0 15px 10px;
}
.security {
text-indent:-9999em;
background:url(../images/security.png) no-repeat center left;
height:30px;
width:90px;
margin:35px 0 15px 10px;
}
.marketing {
text-indent:-9999em;
background:url(../images/marketing.png) no-repeat center left;
height:31px;
width:115px;
margin:35px 0 15px 10px;
}
.seo {
text-indent:-9999em;
background:url(../images/seo.png) no-repeat center left;
height:31px;
width:318px;
margin:35px 0 15px 10px;
}
.shopperoptions {
text-indent:-9999em;
background:url(../images/shopperoptions.png) no-repeat center left;
height:30px;
width:190px;
margin:35px 0 15px 10px;
}
.prodlist {
text-indent:-9999em;
background:url(../images/prodlist.png) no-repeat center left;
height:31px;
width:171px;
margin:35px 0 15px 10px;
}
.shopperpromo {
text-indent:-9999em;
background:url(../images/shopperpromo.png) no-repeat center left;
height:30px;
width:233px;
margin:35px 0 15px 10px;
}
.postandpack {
text-indent:-9999em;
background:url(../images/postandpack.png) no-repeat center left;
height:31px;
width:212px;
margin:35px 0 15px 10px;
}
.payment {
text-indent:-9999em;
background:url(../images/payment.png) no-repeat center left;
height:31px;
width:206px;
margin:35px 0 15px 10px;
}
.admin {
text-indent:-9999em;
background:url(../images/admin.png) no-repeat center left;
height:24px;
width:169px;
margin:35px 0 15px 10px;
}
.demo {
text-indent:-9999em;
background:url(../images/demo.png) no-repeat center left;
height:44px;
width:172px;
margin:10px 0 17px;}
.dontpanic {
text-indent:-9999em;
background:url(../images/dontpanic.png) no-repeat center left;
height:44px;
width:172px;
margin:0 0 10px 0;
display:block;
}
.fourohfour {
text-indent:-9999em;
background:url(../images/404.png) no-repeat center left;
height:47px;
width:113px;
margin:35px 0 15px 10px;
}
.standards {
text-indent:-9999em;
background:url(../images/standards.png) no-repeat center left;
height:30px;
width:257px;
margin:10px 0 15px 10px;
}
.links {
text-indent:-9999em;
background:url(../images/linksacc.png) no-repeat center left;
height:24px;
width:57px;
margin:10px 0 15px 10px;
}
.images {
text-indent:-9999em;
background:url(../images/images.png) no-repeat center left;
height:30px;
width:81px;
margin:10px 0 15px 10px;
}
.visualdesign {
text-indent:-9999em;
background:url(../images/visualdesign.png) no-repeat center left;
height:31px;
width:155px;
margin:10px 0 15px 10px;
}
code {
font-variant:small-caps;
font-size:0.9em;
}
.moreinfo {
text-indent:-9999em;
background:url(../images/moreinfo.png) no-repeat center left;
height:45px;
width:201px;
margin:10px 0 17px;
}
.whatisseo {
text-indent:-9999em;
background:url(../images/whatisseo.png) no-repeat center left;
height:48px;
width:318px;
margin:0 0 10px 0;
display:block;
}
.howmuch {
text-indent:-9999em;
background:url(../images/howmuch.png) no-repeat center left;
height:48px;
width:185px;
margin:0 0 10px 0;
display:block;
}
.bitinfo {
text-indent:-9999em;
background:url(../images/bitinfo.png) no-repeat center left;
height:25px;
width:229px;
margin:10px 0 15px 10px;
}
.tasksseo {
text-indent:-9999em;
background:url(../images/tasksseo.png) no-repeat center left;
height:32px;
width:358px;
margin:10px 0 15px 10px;
}
.whitehat {
text-indent:-9999em;
background:url(../images/whitehat.png) no-repeat center left;
height:48px;
width:173px;
margin:10px 0 17px;
}

/* BLOG */

.blogdate {
position:absolute;
background:url(../images/datebg.png) no-repeat center right;
width:59px;
height:84px;
margin:-15px 0 0 -80px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.3em;
line-height:1.2em;
color:#27341b;
display:inline;
}
.blogdate small {
padding:14px 0 0 14px;
display:block;
text-transform:uppercase;
letter-spacing:-1px;
}
.blogdate em {
display:block;
font-size:2em;
}
.blogposthdr {
margin:20px 0 0;
padding:0.5em 10px;
position:relative;
text-align:left !important;
}
.blogposthdr span {
display:none;
}
.blogposthdr h2 a:link, .blogposthdr h2 a:visited, .blogposthdr h2 a:active  {
color:#a3c088;
text-decoration:none;
font-weight:bold;
font-size:2.3em;
font-family:"Myriad Pro", Myriad, "Myriad Web", "Century Gothic", Tahoma, sans-serif;
}
.blogposthdr h2 a:hover {
text-decoration:underline;
}
.comments {
background:url(../images/commentbubble.png) no-repeat center;
float:right;
margin-top:-25px;
width:47px;
height:31px;
}
.comments a {
padding-top:5px;
display:block;
color:#5b636f;
text-align:center;
text-decoration:none;
}
.comments a:hover {
text-decoration:underline;
}
#comments li {
background-image:none;
padding:0;
}
.odd .comment-text {
background:url(../images/blogbg-alt.jpg) repeat-y center left;
border-bottom:1px solid #ECF2E6;
}
.odd .comment-author, .odd .comment-author a {
color:#a3c088;
}
.even .comment-text {
background:url(../images/blogbg.jpg) repeat-y center left;
border-bottom:1px solid #EAEBEF;
}
.comment-text {
margin-bottom:15px;
width:473px;
overflow:hidden;
}
.even .comment-author, .even .comment-author a {
color:#9ea4ad;
}
.comment-author {
font-size:2em;
font-family:"Myriad Pro", Myriad, "Myriad Web", "Century Gothic", Tahoma, sans-serif;
font-weight:bold;
}
.comment-author a {
text-decoration:none;
}
#commentform input, #commentform textarea, #commentform label {
width:466px;
}
#commentform label {
margin:0 0 20px 0;
}
#commentform #subscribe {
float:left;
margin-right:7px;
}
#commentform #sub {
width:472px;
}
.highlight .comment-author {
background:url(../images/blogjh.png) no-repeat center;
text-indent:-9999em;
display:block;
height:61px;
width:496px;
}
.highlight .comment-author a {
display:block;
height:61px;
width:496px;
}
.highlight .comment-date {
margin:-37px 0 22px -14px;
display:block;
}
.comment-meta {
position:relative;
text-align:left !important;
}
.comment-number {
position:absolute;
top:10px;
right:10px;
font-size:2em;
color:#DADADA;
font-family:Georgia, "Times New Roman", Times, serif;
}
.comment-date {
font-size:0.8em;
color:#999999;
text-align:center;
}
.comments-header {
font-family:"Myriad Pro", Myriad, "Myriad Web", "Century Gothic", Tahoma, sans-serif;
font-size:1.4em;
color:#9EA4AD;
display:block;
text-align:right;
margin-right:60px;
}
#trackback-link,#trackback-link a {
text-align:right !important;
color:#9EA4AD;
font-size:0.85em;
text-decoration:none;
margin:-7px 15px 0 0;
font-weight:bold;
}
.loggedinas {
float:left;
}
.commlogout {
float:right;
}
.code {
font-family:Courier, Georgia, "Times New Roman", Times, serif !important;
font-size:0.9em !important;
background-color:#F4FFEF;
padding:3px;
color:#333333;
}
p.code,pre.code {
border:1px dashed #D0EFC2;
border-left:9px solid #D0EFC2;
background:#F4FFEF url(../images/code.png) no-repeat 474px 7px;
}
pre.code {
overflow:auto;
min-height:30px;
height:auto !important;
height:30px;
}
.blogquote {
font-family:inherit !important;
background:#F4FFEF url(../images/blogquote.png) no-repeat 457px 7px !important;
font-weight:normal;
font-variant:normal;
font-size:1.2em !important;
}
.postcontent h4, .postcontent h5 {
text-align:left;
text-transform:uppercase;
font-size:1.7em;
font-weight:bold;
color:#91AF83;
margin:5px 0;
}
.postcontent h5 {
font-size:1.3em;
text-transform:none;
}
.postcontent {
text-align:left !important;
}
.postcontent li {
text-align:left;
}
.img img {
border:1px dashed #999999;
}
.img em {
display:block;
font-size:0.75em;
color:#999999;
font-style:italic;
}
.noshow {
visibility:hidden;
display:none;
width:1px;
height:1px;
}
#mainwrap .interview p {
font-size:1.2em;
padding-left:3px;
font-weight:bold;
}
#mainwrap .interview img {
border:8px solid #D0EFC2;
}
.interview {
clear:both;
}
em {
font-style:italic;
}
abbr {
border-bottom:1px dashed #999999;
cursor:help;
}
.portrait {
height:77px;
float:left;
margin-right:7px;
}
#mainwrap h3 {
color:#8EDC43;
font-size:2.3em;
font-weight:bold;
font-family:"Century Gothic", "Myriad Pro", "Myriad Web", Myriad, Tahoma, sans-serif;
margin:8px 0 13px;
}
#mainwrap small {
font-family:Georgia, "Times New Roman", Times, serif;
color:#68717F;
}
blockquote {
color:#333333;
padding: 7px;
width:290px;
float: right;
background-color: #EEEEEE;
border:2px dashed #D6D6D6;
quotes: "\201C" "\201D";
}
blockquote.full {
width:500px;
}
blockquote:before { content: open-quote; font-weight: bold; }
blockquote:after { content: close-quote; font-weight: bold; }
q {
color:#333333;
background-color: #EEEEEE;
border:2px dashed #D6D6D6;
quotes: "\201C" "\201D";
}
q:before { content: open-quote; font-weight: bold; }
q:after { content: close-quote; font-weight: bold; }
.postcontent cite {
color:#666666;
font-size:0.9em;
font-family:"Myriad Pro", "Myriad Web", Myriad, "Century Gothic", Tahoma, sans-serif;
}
.thumbrow img {
border:1px solid #CCCCCC;
padding:4px;
margin:7px 0;
}
.thumbrow span {
display:block;
color:#666666;
font-style:italic;
text-align:right;
}
.bl {
display:block;
}
.alert {
display:block;
background-color:#FCFFD7;
color:#FF0000;
border:1px dashed #FF8000;
}
.pull {
font-size:3em;
color:#125300;
}
.inset {
display:block;
background-color:#F7F7F7;
padding:10px;
border:1px dotted #CCCCCC;
}
#votes a {
display:block;
width:240px;
height:350px;
float:left;
border:2px solid #999999;
font-size:2em;
text-decoration:none;
line-height:30px;
margin-bottom:7px;
}
#votes a:hover {
color:#0099FF !important;
}
#votes #link1 {
background-color:#68717F;
margin-right:27px;
color:#FFF;
background:url(../images/blog/ajax/sad-puppy.jpg) no-repeat;
font-family:"Century Gothic", "Myriad", Arial, Helvetica, sans-serif;
}
#votes #link2 {
background-color:#91AF83;
color:#000;
background:url(../images/blog/ajax/sad-kitten.jpg) no-repeat;
font-family:Impact, Arial, Helvetica, sans-serif;
}

/* SHOUTBOX */
.shoutbox {
background-color:#F4FFEF;
color:#006633;
border:1px dotted #009900;
}
.shoutbox fieldset {
text-align:left;
padding-left:3px;
}
.shoutbox label {
display:inline;
}
.shoutbox ul {
margin:0 !important;
}
.shoutbox .button {
position:relative;
top:5px;
margin-right:3px;
}
.shoutbox li {
background:url(../images/comment.png) 7px 50% no-repeat !important;
}
.shoutbox .alt {
background-color:#DAEFD1 !important;
}
.feedburner {
position:absolute;
margin-left:80px;
}
/* AD LAYOUT */
.adunit {
margin:7px auto;
text-align:center;
padding:8px;
border:1px dotted #D0EFC2;
}
.navPromo {
margin:10px 0 0 18px;
padding-left:19px;
background:url(../images/leaf-border.png) left bottom no-repeat;
}
.bodyPromo {
text-align:left !important;
margin:10px 0 0 18px;
padding-left:50px;
background:url(../images/leaf-border-large.png) 0 25px no-repeat;
}