#flatwrapper{width:100%;max-width:1100px;background:#fff;margin:10px auto 10px auto;padding:20px 0 0 0;box-shadow:3px 3px 7px #ccc;overflow:hidden;}
#mainheader{width:100%;padding:0px auto 0px auto;}
#mainheader h1,#mainheader h2{margin:0;padding:0}
.hometitle{font-size:16px;}
.featuredhome:nth-child(3){clear:both;}
.featuredhome h2{font-weight:100;font-size:18px}
.commentcount{background:url(images/com.png)left center no-repeat;padding-left:17px;float:left}
.commentcount a,.commentcount a:visited,.commentcount a:active{color:#333}
h2.title{padding:0px;margin:10px 0px;color:#333333;font-size:18px;font-weight:100}
h4.title,h4.title2{padding:10px;font-size:13px}
#footer   h4.title2{padding:8px 0px 8px 0px;margin:10px 0px;border-bottom:3px solid #dedede;text-transform:uppercase;font-size:14px;}
.tagcloud a { border:1px solid #ccc;padding:6px;float:left;margin:5px;font-size:12px }
.pgwSlider {
    width: 100%;
}

.pgwSlider .ps-current {
    float: left;
    width: 74%;
    overflow: hidden;
    height: inherit;
    position: relative;
    font-size: 1rem;
}

.pgwSlider .ps-current span {
    position: absolute;
    width: 100%;
    padding: 20px;
	font-size:15px;
    background: rgba(0, 0, 0, 0.7);
    left: 0;
    bottom: 0;
    color: #fff;
}

.pgwSlider .ps-current img {
    max-width: 100%;
    min-width: 100%;
    height: auto;
    display: block;
}

ul.pgwSlider,
.pgwSlider > ul {
    float: right;
    width: 25%;
    padding: 0;
    list-style: none;
    margin: 0;
}

ul.pgwSlider > li,
.pgwSlider > ul > li {
    height: 50px;
    margin-bottom: 6px;
    overflow: hidden;
    position: relative;
    opacity: 0.6;
    filter: alpha(opacity=60);
    font-size: 10px;
}

ul.pgwSlider > li:last-child,
.pgwSlider > ul > li:last-child {
    margin-bottom: 0;
}

ul.pgwSlider > li span,
.pgwSlider > ul > li span {
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 5px;
    color: #fff;
    background: rgba(0, 0, 0, 0.7);
    overflow: hidden;
    text-overflow: ellipsis;
}

ul.pgwSlider > li:hover,
.pgwSlider > ul > li:hover {
    opacity: 1 !important;
}

ul.pgwSlider > li img,
.pgwSlider > ul > li img {
    width: 100%;
    min-height: 100%;
    display: block;
}

@media (min-width: 481px) {
    ul.pgwSlider > li,
    .pgwSlider > ul > li {
        width: 100% !important;
    }
}

@media (max-width: 480px) {
    .pgwSlider .ps-current {
        margin-bottom: 6px;
        font-size: 0.9rem;
    }

    .pgwSlider .ps-current img {
        width: 100%;
        min-height: inherit;
    }

    .pgwSlider .ps-current,
    ul.pgwSlider,
    .pgwSlider > ul {
        width: 100%;
    }

    ul.pgwSlider > li,
    .pgwSlider > ul > li {
        float: left;
        min-height: 50px;
        max-height: 70px;
        min-width: 20%;
    }

    ul.pgwSlider > li span,
    .pgwSlider > ul > li span {
        white-space: nowrap;
    }
}
				
/*Main Homepage*/
#mainhomepage{width:100%;}

/*Footer Content*/
#footer {font-size:12px;background:#444;padding:20px 0px;}
#footerwrapper{width:100%;margin:0 auto 0 auto;overflow:hidden;}
#footer a, #footer p{color:white;}
#footerwrapper ul{margin-left:0px}
#footerwrapper ul li {list-style:none;background:url(images/li.png) 0px 6px no-repeat; padding-left:15px;margin:5px 0px 5px 0px}
#copyright {background:#666;border-top:1px solid #cccccc;}
p.copyright {font-size:12px;padding-top:10px;padding-left:10px;}
p.copyright a {color:#fff;}
#mainnavi{float:right;}
ul#nav {list-style:none;position:relative;padding:10px 0px 0px 2px;margin-top:0px;}
ul#nav li {float:left;font-weight:100;list-style: none;margin-right:10px;padding: 0px;font-size:12px;background:none}
ul#nav li a, ul#nav li a:link, ul#nav li a:visited {display:block;float:left;font-size:12px;}
#right_sidebar li{list-style:none;background:url(images/li.png) 0px 4px no-repeat; padding-left:15px;margin:5px 0px 5px 0px}
#right_sidebar li a{color:#333}
img.alignleft{float:left;margin:10px 10px 10px 0px}
img.alignright{float:right;margin:10px 0px 10px 10px}
img.aligncenter{float:none;margin:10px auto 10px auto}

/*Comment Form and Area*/
ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li { }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { border-bottom:1px solid #ccc; padding:1em; }
ol.commentlist li div.comment-author {}
ol.commentlist li div.vcard { font:normal 16px georgia,times,serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url {}
ol.commentlist li div.vcard img.avatar { border:5px solid #ccc; float:right; margin:0 0 1em 1em; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font-size:11px; }
ol.commentlist li div.comment-meta a { color:#666; }
ol.commentlist li p { font-size:13px; margin:0 0 1em; }
ol.commentlist li ul { font-size:13px; list-style:square; margin:0 0 1em 2em; }
ol.commentlist li div.reply { font-size:13px; }
ol.commentlist li div.reply a { font-weight:bold; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li {}
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { border-left:5px solid #555; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-3 { border-left:5px solid #999; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-4 { border-left:5px solid #bbb; margin:0 0 .25em .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#f6f6f6; }
ol.commentlist li.odd { background:#eeeeee; }
ol.commentlist li.parent { border-left:5px solid #111; }
ol.commentlist li.pingback { border-bottom:1px solid #ccc; padding:1em; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.wp-caption{background:#eee;padding:10px;font-size:12px;max-width:100%;overflow:hidden;}
