.wp-pagenavi{padding:0;margin:0 0 0 0;clear:both}
.wp-pagenavi .pages{padding-right:10px;}
.wp-pagenavi a, .wp-pagenavi a:visited{padding:3px 8px;margin:0 0px}
.wp-pagenavi .current{padding:3px 8px;margin:0 0px}
.post{margin-bottom:40px;padding:0 0 40px 0;clear:both;}
.post.single{padding-bottom:20px;}
.postimg{margin-bottom:29px;}
.postimg img{display:block;}
.posttitle{margin:0 0 2px 0}
.posttitle, .posttitle a{font-size:18px;font-weight:700;line-height:24px;}
.posttitle a:hover{text-decoration:none;}
.entry-utility{padding:0;font-size:12px;font-style:italic}
.entry-content{padding:20px 0 0 0;}
.post .button{margin:10px 0;display:inline-block;float:left}
#comment h2{}
.commentlist{list-style-type:none;padding:0;margin:0;}
.commentlist ol{list-style-type:none;padding:30px 0 0 90px;margin:0;}
.commentlist li{position:relative;padding:0 0 30px 0;}
.commentlist li li{position:relative;padding:0;}
.avatar-img{position:absolute;top:0;left:0;background:url(../images/shadow-mini.gif) no-repeat center bottom;padding-bottom:6px;}
.avatar{display:block}
.fn{font-size:12px;font-style:normal;}
.tdate{padding-left:10px;}
.tdate, .reply{font-size:11px;font-style:italic;}
.reply a, .reply a:visited{}
.reply a:hover{text-decoration:underline;}
.fn a, .fn a:visited{}
.comment-body{margin:0 0 0 90px;padding:0px;}
.commenttext{padding:21px 20px 15px;margin-top:10px;}
.comment-body p{margin-bottom:6px;}
.comment-body .more{padding:0px 0px;}
#commentform{margin-bottom:20px}
#commentform label{display:block}
#commentform .text-input{margin-bottom:8px;padding:8px 5px;vertical-align:middle;}
#commentform .textarea{margin-bottom:20px;padding:8px 5px;vertical-align:top;}
.addthis_toolbox{padding:20px 0 0 0;}
#ts-display-portfolio{float:left;margin-bottom:30px}
.ts-display-pf-img{position:relative;}
.ts-display-pf-img img{display:block;}
.ts-display-clear{clear:both;height:1px !important;line-height:1px !important;float:none!important}
.ts-display-pf-text{text-align:center;font-style:italic;padding-top:20px;}
.ts-display-pf-text h2, .ts-display-pf-text h2 a{margin-bottom:0px;font-size:13px;font-weight:bold;font-style:normal;}
.ts-display-pf-img a .rollover{background:url(../images/hover-zoom.png);background-repeat:no-repeat;background-position:center;background-color:#000;display:block;position:absolute!important;z-index:10;display:none;cursor:pointer;}
.ts-display-pf-img a .rollover.gotolink{background:url(../images/hover-link.png);background-repeat:no-repeat;background-position:center;}
.ts-display-pf-img a .rollover.gotopost{background:url(../images/hover-doc.png);background-repeat:no-repeat;background-position:center;}
.ts-display-pf-col1{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col1 li{list-style-type:none;padding:0;margin:0 0px 20px 0;width:940px;float:left;}
.ts-display-pf-col1 li.nomargin{margin-right:0;}
.ts-display-pf-col1 h2{}
.ts-display-pf-col1 .ts-display-pf-img{width:940px;height:100%;}
.ts-display-pf-col1 .ts-display-pf-img a.image{width:940px;height:100%;display:block;position:relative;}
.ts-display-pf-col1 .ts-display-pf-img a .rollover{width:940px;height:100%;cursor:pointer;}
.ts-display-pf-col-2{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-2 li{list-style-type:none;padding:0;margin:0 20px 20px 0;width:460px;float:left;}
.ts-display-pf-col-2 li.nomargin{margin-right:0;}
.ts-display-pf-col-2 h2{}
.ts-display-pf-col-2 .ts-display-pf-img{width:460px;height:100%;}
.ts-display-pf-col-2 .ts-display-pf-img a.image{width:460px;height:100%;display:block;position:relative;}
.ts-display-pf-col-2 .ts-display-pf-img a .rollover{width:460px;height:100%;cursor:pointer;}
.ts-display-pf-col-3{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-3 li{list-style-type:none;padding:0;margin:0 20px 20px 0;width:300px;float:left;}
.ts-display-pf-col-3 li.nomargin{margin-right:0;}
.ts-display-pf-col-3 h2{}
.ts-display-pf-col-3 .ts-display-pf-img{width:300px;height:100%;}
.ts-display-pf-col-3 .ts-display-pf-img a.image{width:300px;height:100%;display:block;position:relative;}
.ts-display-pf-col-3 .ts-display-pf-img a .rollover{width:300px;height:100%;cursor:pointer;}
.ts-display-pf-col-4{list-style-type:none;padding:0;margin:0;}
.ts-display-pf-col-4 li{list-style-type:none;padding:0;margin:0 20px 20px 0;width:220px;float:left;}
.ts-display-pf-col-4 li.nomargin{margin-right:0;}
.ts-display-pf-col-4 h2{}
.ts-display-pf-col-4 .ts-display-pf-img{width:220px;height:100%;}
.ts-display-pf-col-4 .ts-display-pf-img a.image{width:220px;height:100%;display:block;position:relative;}
.ts-display-pf-col-4 .ts-display-pf-img a .rollover{width:220px;height:100%;cursor:pointer;}
form{margin:0;padding:0;}
fieldset{border:0px;}
#contactform{margin:0;position:relative;}
#contactform label{display:block;width:100%;float:left;padding-bottom:5px;}
span.required{color:#888;}
span.error{color:red;text-align:left;font-size:11px;padding-bottom:15px;display:block;}
#contactform input.text-input{margin-bottom:15px;vertical-align:middle;width:92%;float:left;font-style:italic;padding:8px}
#contactform textarea{width:96.6%;float:left;font-style:italic}
#message{margin-left:0px;font-weight:bold;color:#3785C6}
#message h2{}
#message p{margin:6px 0px;}
.note{color:#d45454;}
#contactform .button{cursor:pointer;margin-top:20px;clear:both;padding:5px 17px;}
.pad{padding-left:9px;}