.feedimage {width:190px;height:130px;overflow:hidden;margin:0 20px 10px 0;float:left;}
.feedimage img {width:190px;}
.syndicated {line-height:1.5em;}

#center {padding-bottom:25px;}
#center .navigation {padding:10px 0;}
.alignright {float:right;text-align:right;}
img.alignleft {float:left;margin:0 20px 10px 0;}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.wp-caption {
   text-align: center;
   padding-top: 4px;
   margin:0 auto 10px auto;
}

.wp-caption img {
   margin:0 auto 10px auto;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}


div.photosmash_gallery {clear:both;padding-top:20px;}
div.social {float:right;width:250px;}

#center .gallery {border:1px solid #ddd;margin:20px 0;}
#center .gallery img { margin:24px 0;padding:10px;margin-bottom:10px;border:1px solid #eee;}

#gallerytop {padding:10px 20px;background:#f7f7f7;border:1px solid #eee;overflow:auto;}
#gallerytop .gallerytopl {float:left;width:270px;}
#gallerytop .gallerytopr {float:right;width:300px;}
.galleryblock {float:left;width:185px;margin:10px 20px 10px 0;padding:5px 15px 0 15px;height:250px;border:1px solid #eee;}
.galleryblock h2 {margin:0;padding:0;height:48px;}
.pagecontent {font-size:1.1em;}
.pagecontent p {padding:5px 0;}
p.more {text-align:left;clear:none;margin:0;padding:0;}
p.readmore {text-align:right;font-weight:bold;}
.post {clear:both; border:1px dotted #eee;
 padding:10px 10px 5px 10px;
 margin:10px 0;}
.post h2 {margin:0;font-size:1.6em;padding:0;line-height:normal;}

h1 {font-size:1.95em;clear:both;margin:5px 0;padding:0;}

p.seeall {text-align:right;padding:0;margin:0;width:100px;float:right;}
.recentpics {padding:20px 0;}
.updatedlisting ul li {height:105px;overflow:hidden;}
.updatedlisting ul li p {line-height:normal;font-size:0.95em}
.updatedlisting ul li img {margin:7px 5px 5px 0;width:50px;height:50px;}

.homenews ul li h3 {margin:0;padding:0;line-height:normal;font-weight:bold;}
.homenews ul li h3 a {color:#000;}
.homenews ul li h3 a:hover {color:#c32404;}
.homenews ul {list-style-type:none;margin:0;padding:0;}
.homenews ul li {list-style-type:none;margin:0;padding:0 0 10px 0;}
.homenews ul li p {margin:0;padding:00;}

blockquote {color:#444;font-size:0.9em}
.quicknews {padding-bottom:10px;font-size:0.95em;}
.quicknews ul {padding:0;margin:0;list-style-type:none;}
.quicknews h4 {padding:0;margin:0;font-size:1.2em;}
.quicknews ul li {clear:both;padding:0 0 10px 0;background: #fff;}
.quicknews ul li img {margin:7px 10px 5px 0;width:70px;float:left;}

h2.red {font-weight:bold;background: #c32404;color:#fff;padding:5px 10px;clear:both;}
h2 a {color:#222;}
h2 a:hover {color: #c32404;}
/*	Comment Box		*/ 
p.wp-caption-text{margin:0;padding:2px 0 5px 0;font-style:italic;font-size:85%;}

.wp-pagenavi {text-align:right;}
.wp-pagenavi a {margin:0 2px;}
.wp-pagenavi .pages {color:#666;margin-right:10px;} 
.wp-pagenavi .current {color:#444;font-weight:bold;margin:0 5px;} 

.recent_comments {padding:0;font-size:0.95em;margin:0 0 10px 0;}
.recent_comments li {padding-bottom:10px;}
.recent_comments a {font-weight:bold;}
a.tagsz-1 { font-size:  10px; }
a.tagsz-2 { font-size: 12px; }
a.tagsz-3 { font-size: 14px; }
a.tagsz-4 { font-size: 18px; }
a.tagsz-5 { font-size: 20px; }

#left h2.black {margin-top:20px;}

div.supporter {
background:url("/photographers/template/default/images/faint-shad.jpg") repeat-x scroll 0 0 #FFFFFF;
border:1px solid #EEEEEE;
margin:0 0 20px 0;
padding:10px;
}
div.supporter h2 {padding:0;margin:0;font-size:14px;font-weight:bold;}
div.supporter p.image {text-align:center;margin:0;padding:10px 0;}
#taglinks {border-bottom:0;padding-bottom:0;margin-bottom:0;}
/*	Comment Box		*/ 


 #comments {
   border-top:1px solid #eee;margin-top:20px;
}
#comments h3 {

}
#comments-list {
    padding:0 0 5px 0;
margin-left:0;
}
#comments-list ol,
#comments-list ul {
    list-style:none;
    margin:0;
padding:0;
}
#comments-list ol {
    border-bottom:none;
    margin:0;
}
#comments-list li {
    background:#fff;
padding:10px 10px 10px 0;
margin:0;
line-height:1.5em;
border-bottom:1px dotted #ccc;

}
#comments-list li.alt {
    background:#fff;
}
#comments-list li.bypostauthor {
    background:#f5f5f5;
}
#comments-list ul li {
margin:10px 0 10px 72px;
padding:0 0 0 20px;
border:0;
background:#f5f5f5;
}
#comments-list li .avatar {
    float:left;
margin:0 20px 20px 0;
padding:5px;
border:1px solid #eee;
}
#comments-list .comment-author {
    font-weight:bold;
    padding:5px 0 0 0;
}
#comments-list .comment-meta {
    color:#666;
    font-size:11px;
    padding:0 0 5px 0;
}
#comments-list .comment-meta a {
    color:#666;
    font-style:italic;
    text-decoration:none;
}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover {
    color: #F92117;
}
.comment-reply-link {
    padding:0;
    text-align:right;
}
.comment-reply-link a {
    font-style:italic;
    text-decoration:none;
}
.comment-reply-link a:active,
.comment-reply-link a:hover {
    color: #F92117;
}
.comment-navigation {
    font-weight:bold;
    padding:0 0 10px 0;
    margin-right:0.5em;
}
.comment-navigation a {
    font-weight:normal;
    padding:0.5em 0.75em;
    text-decoration:none;
}
.comment-navigation a:active,
.comment-navigation a:hover {
   
}
.comment-navigation a,
.comment-navigation span {
    margin-right:0.5em;
}
#trackbacks-list .comment-content {
    position:absolute;
    left:-9000px;
}
#respond {
    background:#fff;
    margin-bottom:10px;
    overflow:hidden;
    padding:10px 0 0 0;
    position:relative;
}
#comments-list #respond {

    margin:0 0 10px 0;
    padding:10px 1.5em;
}
#comments-list ul #respond {

    margin:0;
}
#cancel-comment-reply {
    font-size:11px;
    position:absolute;
    top:10px;
    right:1.5em;
}
#cancel-comment-reply a {
    color:#666;
}
#respond .required {
    color:#F92117;
    font-weight:bold;
}
.form-section label {
    font-weight:bold;
}
.form-section input {
    margin:0 0 10px 0;
    width:300px;
}
.form-section textarea {
    width:80%;
}
#form-allowed-tags p {
    display:none;    
}

.form-submit {
    padding:10px 0 0 0;

}
.subscribe-to-comments {
    color:#666;
    float:left;
    font-size:11px;
    margin:0;
    padding:10px 0 0 0;
}
.solo-subscribe-to-comments {
    color:#666;
    font-size:11px;
    padding:10px 0 0 0;
}


