/*
Theme Name:I Mean What
*/

*{margin:0;padding:0}

ul,ol,dl,p,h1,h2,h3,h4,h5,h6,address,form,table,blockquote,applet,embed,object,iframe,frameset{margin:0 0 14px}
html,body,div,span,applet,embed,object,iframe,frameset,p,q,blockquote,sub,sup,a,abbr,acronym,font,img,small,center,h1,h2,h3,h4,h5,h6,b,strong,big,u,ins,i,cite,em,var,dfn,address,s,strike,del,dl,dt,dd,ol,ul,li,pre,code,kbd,samp,tt,fieldset,legend,form,label,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;background:none}
body{color:#000;font:12px Helvetica,Arial,sans-serif;background:#fff}

a{text-decoration:none;color:#f20320}
a:hover{color:#000}

input,textarea,select{font:100% Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}
label{vertical-align:middle}
button,input{width:auto;overflow:visible}

h1,h2,h3,h4,h5,h6,b,strong,th{font-weight:bold}
h1{font-size:200%}
h2{font-size:150%}
h3{font-size:120%}
h4{font-size:110%}
h5{font-size:100%}
h6{font-size:90%}

i,cite,em,var,dfn,address{font-style:italic}
u,ins{text-decoration:underline}
s,strike,del{text-decoration:line-through}
blockquote,blockquote:before,blockquote:after,q,q:before,q:after{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:""}
table,caption,tbody,tfoot,thead,tr,th,td{border-collapse:collapse;border-spacing:0}
th,td{border:1px solid #ccc;padding:3px 7px;text-align:left;vertical-align:top}
th{border-color:#999;text-align:center;vertical-align:middle}
ul li,ol li{list-style-position:inside}
ul li{list-style-type:disc}
html,body{height:100%;margin:0;min-width:1000px}
img{border-style:none;vertical-align:top}
form,fieldset{margin:0;padding:0;border-style:none}

input[type=submit],input[type=text],input[type=password],input[type=file],textarea{-webkit-appearance:none}
input[type=submit],input[type=text]{-webkit-border-radius:0}

/* wrapper */
#wrapper{min-height:100%;width:100%}
* html #wrapper{height:100%}

/* header */
.foo-stylings {color: #FFFFFF;font: 20px Helvetica !important;margin: 0 auto;width: 900px}
#header{background:#000;float:left;/*position:fixed;top:0;*/left:0;width:100%;z-index:90;height:42px}
.header-holder{width:940px;margin:0 auto}

/* logo */
.logo{text-indent:-9999px;float:left;background:url(images/logo.gif) no-repeat;width:89px;height:42px;overflow:hidden}
.logo a{height:100%;overflow:hidden;display:block}

/* nav */
#nav{margin:0;padding:0;list-style:none;text-transform:uppercase;font:16px Arial,Helvetica,sans-serif}
#nav li{list-style:none;float:left;margin:0 0 0 7px}
#nav a{color:#fff;text-decoration:none;float:left;padding:13px 28px 5px 21px;background:url(images/arrow-nav.png) no-repeat 100% 16px;height:24px}
#nav a cufon{float:left;margin:0}
#nav ul a{margin:0;color:#333;padding:0;float:none}
#nav ul li{float:none;vertical-align:top;padding:7px 3px 6px 21px;list-style-position:outside;margin:0;background:url(images/divider-nav.gif) repeat-x}
#nav ul li:first-child{background:none}
#nav .active a,#nav a:hover,#nav li.hover a{cursor:pointer;background:#f20320 url(images/arrow-nav.png) no-repeat 100% -277px}
#nav li.hover{ position:relative}
#nav li.hover .drop{display:block}
#nav .drop{width:231px;position:absolute;left:-4px;top:100%;z-index:2;font-size:12px;line-height:15px;display:none}
#nav .drop-holder{overflow:hidden;width:231px;background:url(images/bg-drop-bottom.png) no-repeat 0 100%;padding:0 0 8px}
#nav ul{margin:0;padding:0 5px;list-style:none;overflow:hidden;width:221px;background:url(images/bg-drop.png) repeat-y}
#nav .drop ul:after{content:"";clear:both;display:block}
#nav li.hover ul a{height:1%;background:none}
#nav ul li.hover a{color:#f20320}

.header-section{float:right;padding:9px 0 0}
.search-area{background:url(images/bg-search-area.gif) no-repeat;width:173px;height:22px;float:left}
.search-area fieldset{float:left}
.search-area .text{float:left;margin:0;padding:4px 7px;background:none;border:0;color:#000;width:139px;font:12px/15px Helvetica,Arial,sans-serif}
.search-area .btn-search{float:right}

.btn-like{float:left;margin:1px 0 0 10px}
.btn-like .facebook{border:none;overflow:hidden;width:90px;height:21px}

/* main */
#main{clear:both;width:940px;margin:0 auto;padding:91px 0 41px}
.headline{overflow:hidden;padding:0 0 34px 12px}
.text-i-mean{text-indent:-9999px;overflow:hidden;margin:0 auto;background:url(images/text-i-mean-the-fuck.gif) no-repeat;width:529px;height:143px}
.text-i-mean a{display:block;height:100%}

/* slide-show */
.slide-show{overflow:hidden;width:100%;margin:0 0 21px;position:relative}
.slide-show .switcher{position:absolute;top:6px;right:0;z-index:3;}
.slide-show .switcher ul{margin:0;padding:0;list-style:none}
.slide-show .switcher li{list-style:none;list-style-position:outside;float:left;margin:0 6px 0 0}
.slide-show .switcher a{float:left;text-indent:3px;overflow:hidden;width:12px;height:12px;background:#999;color:#fff;font-size:11px;padding:3px}
.slide-show .switcher .active a,.slide-show .switcher a:hover{background:#f20320}

.slide-show .alignleft{float:left}

.slide{margin:0;padding:0;list-style:none;width:938px;height:480px;position:relative;border:1px solid #ccc;overflow:hidden;background:url(images/bg-slide-show.gif) repeat-x 0 100%}
.slide li{position:absolute;list-style:none;width:924px;height:481px;padding:0 13px 0 0;left:0;top:0}
.slide li.active{z-index:2}

.slide .info{overflow:hidden;padding:0 0 0 13px;font-size:12px;line-height:16px;background:#fff}
.details{font-size:10px;line-height:15px;overflow:hidden;width:400px;padding:0 0 2px}
.details .date{font-style:normal;float:left}
.details-info{background:url(images/separator-details.gif) no-repeat 0 3px;padding:0 0 0 7px;float:left;margin:0 0 0 6px}
.info-holder{padding:28px 0 0 5px;overflow:hidden}
.counter{background:#fbff91;margin:0 1px 0 0}
.slide .info h2{margin:0 0 12px;font-size:20px;line-height:24px;color:#f20320;font-weight:bold}
.slide .info .more-link{font-size:16px;line-height:19px;font-weight:bold;display:block;margin:12px 0 16px}
.slide .info p{margin:0 0 13px}
.social-networks{margin:0;padding:17px 0 0;list-style:none;overflow:hidden;border-top:1px solid #ccc}
.social-networks li{list-style:none;float:left;margin:0 6px 0 3px;position:static;width:auto;height:auto;padding:0}

/* visual-block */
.visual-block{overflow:hidden;width:103%;padding:0 0 17px}
.visual-block .box{float:left;width:300px;position:relative;margin:0 20px 0 0}
.visual-block .box a{display:block;cursor:pointer}
.visual-block .box .title{background:url(images/bg-visual-title.png);position:absolute;bottom:0;left:0;padding:10px 10px 8px 12px;width:276px;color:#fff;text-decoration:none;font-size:16px}
.visual-block .box a:hover .title{text-decoration:underline}

/* main-block */
#main-block{border:1px solid #ccc;border-width:1px 0;position:relative;padding:16px 0 0 0}

/* content */
#content{float:left;width:600px; border-right:1px solid #ccc; position:relative; left:1px; padding:0 19px 0 0}

/* post */
#content .post{overflow:hidden;width:100%;line-height:16px;padding:0 0 6px;margin:0 0 21px;background:url(images/divider-post.gif) repeat-x 0 100%}

.post .visual-section{overflow:hidden;position:relative;margin:0 0 10px}
.post .visual-section .w1{position:relative;float:left;left:50%}
.post .visual-section .w2{position:relative;float:left;left:-50%}
.post .visual-section .w2 p{display:none}

.post img {position:relative}

.wp-caption-text {background:url(images/bg-heading-visual-section.png) repeat scroll 0 0 transparent;border-bottom: 6px solid #F20824;display: block;bottom:-16px;font-size: 10px;font-style: italic;font-weight: normal;line-height: 15px;margin: 0;padding: 16px 0 14px;position: absolute;text-align: center;width: 100%;}
.wp-caption{overflow:hidden;position:relative;margin:0 0 16px}
.wp-caption h2{font-size:16px;line-height:20px;color:#010101;margin:0 0 8px}
.wp-caption h2 a{color:#010101}
.wp-caption h2 a:hover{color:#f20320}

.wp-caption.alignright{float:right;left:auto}
.wp-caption.alignright{float:right;left:auto}

.wp-caption.alignleft{left:auto}
.wp-caption.alignleft{left:auto}

.visual-section .heading{background:url(images/bg-heading-visual-section.png);position:absolute;bottom:0;left:0;width:100%;border-bottom:6px solid #f20824}
.visual-section .heading-holder{padding:11px 12px 6px 14px;overflow:hidden}
.visual-section h2{font-size:16px;line-height:20px;color:#010101;margin:0 0 8px}
.visual-section h2 a{color:#010101}
.visual-section h2 a:hover{color:#f20320}
.visual-section .caption{font-size:10px;line-height:15px;font-style:italic;display:block;text-align:center;font-weight:normal;}

.visual-section.alignright .w1{float:right;left:auto}
.visual-section.alignright .w2{float:right;left:auto}

.visual-section.alignleft .w1{left:auto}
.visual-section.alignleft .w2{left:auto}

.post-info .social-networks{float:right;border:0;padding:0;margin:0 -2px 0 10px;position:relative}

.more-link{padding:0 9px 0 0;font-weight:bold}

.post-info p{margin:0 0 15px}
#content .ad{overflow:hidden;width:100%;margin:0 0 19px}

.post .alignleft{float:left;margin:5px 10px 14px 0}
.post .alignright{float:right;margin:5px 0px 14px 10px}

/* link-line */
.link-line{overflow:hidden;padding:4px 13px 26px;font-size:16px;line-height:17px;min-height:17px;font-weight:bold;position:relative;}

.link-line .l1{position:relative;float:left;left:50%}
.link-line .l1 .l2{position:relative;float:left;left:-50%}
.link-line .l1 .l2 .logo-imw{display:block;width:157px;height:18px;background:url(images/backhome.gif) no-repeat;text-indent:-9999px;overflow:hidden}

.link-line .link-previous{position:absolute;color:#f20320;left:13px;top:4px}
.link-line .link-newer{position:absolute;color:#f20320;right:13px;top:4px}

.post-section .link-line{border-top:1px solid #ccc;padding:16px 13px 15px}
.post-section .link-line .link-previous{top:16px}
.post-section .link-line .link-newer{top:16px}

.post-section h2{margin:-5px 0 13px;position:relative;font-size:20px;line-height:23px;color:#f20320}
.post-block{overflow:hidden;width:100%;line-height:16px;background:url(images/divider-dot.gif) repeat-x 0 100%;margin:0 0 17px}
.post-block h3{margin:0 0 4px;font-size:16px;line-height:20px}
.post-block h3 a{color:#000}
.post-block h3 a:hover{color:#f20320}
.post-block .alignleft{float:left;margin:5px 10px 14px 0}
.post-block .text-holder{overflow:hidden}

.head-section{overflow:hidden;padding:0 0 7px;margin:0 0 5px;background:url(images/divider-dot.gif) repeat-x 0 100%}
.more{margin:0 0 0 2px;font-weight:bold;display:inline-block}
.single-post h2{font-size:20px;line-height:24px;color:#f20320;margin:-5px 0 7px;position:relative}
.single-post .details{padding-bottom:14px}
.single-post p{margin:0 0 16px}
.sharing-block{overflow:hidden;width:100%;padding:15px 0 23px}
.sharing-block .text-sharing-is-sexy{background:url(images/text-sharing-is-sexy.gif) no-repeat;width:134px;height:57px;text-indent:-9999px;margin:0 0 -16px 7px;overflow:hidden}
.add-block{overflow:hidden;width:100%;font-size:10px;line-height:14px;padding:0 0 22px}
.add-block .send{display:block;overflow:hidden;line-height:15px;font-size:12px}
.add-block p{margin:0 0 7px}
.tags-section{overflow:hidden;width:100%}
.tags-section .caption{font-weight:normal}
.tags-section ul{margin:0;padding:0;list-style:none;display:inline;color:#f20320}
.tags-section li{list-style-position:outside;display:inline}
.connect-form p{margin:0 0 10px}
.connect-form .row{overflow:hidden;width:100%}
.connect-form .text{float:left;width:177px;height:18px;padding:2px 3px 2px 2px;background:url(images/bg-text-connect-form.gif) no-repeat;margin:0 6px 0 0}
.connect-form .text input{float:left;margin:0;padding:2px 5px 1px;font-size:12px;line-height:16px;color:#000;border:0;width:167px;background:none}
.connect-form .btn-submit{float:left;color:#fff;width:73px;margin:0;height:22px;text-transform:uppercase;font-size:13px;line-height:22px;font-weight:bold;background:#f20320;border:0;cursor:pointer;padding:0 0 2px}
#sidebar .visual img{border:1px solid #ccc}
.side-block{overflow:hidden;padding:6px 10px 22px 20px}

.side-block .blogroll{margin:0 0 0 -10px;position:relative;padding:13px 0 0;list-style:none;font-size:11px;line-height:15px}
.side-block .blogroll li{list-style:none;background:url(images/divider-dot.gif) repeat-x;padding:2px 5px 5px 3px;overflow:hidden;vertical-align:top;width:272px;list-style-position:outside}
.side-block .blogroll li:first-child{background:none}
.side-block .blogroll a{padding:0 0 0 18px;background:url(images/arrow-list.gif) no-repeat 3px 4px}

.widget_archive select{width:141px;float:left;margin:13px 0 0;padding:0;font-size:11px}

/* information */
.information{overflow:hidden;width:100%;padding:0 0 7px}
.information .headline{overflow:hidden;padding:40px 10px 35px 21px;text-align:center}
.information .headline h2{margin:0;font-size:34px;font-weight:normal;overflow:hidden;width:100%}
.information .headline h2 em{color:#f20320}
* + html .information .headline h2{margin:-3px 0}
.list-posts{margin:0;padding:20px 0 0;list-style:none;overflow:hidden;border-top:1px solid #ccc;width:103%}
.list-posts li{list-style:none;list-style-position:outside;display:inline-block;position:relative;width:298px;padding:0 0 6px;border-bottom:1px solid #ccc;margin:0 23px 21px 0;vertical-align:top}
* + html .list-posts li{display:inline;margin-right:24px}
.list-posts .heading{background:url(images/bg-heading-information.png);position:absolute;left:0;bottom:6px;color:#fff;padding:5px 12px 6px;width:274px}

.list-posts .heading .title{display:block;font-size:12px;line-height:15px}
.list-posts .heading .title a{color:#fff}
.list-posts .heading .title a:hover{text-decoration:underline}

.list-posts .heading .description{display:block;font-size:10px;line-height:15px;color:#fff}
.list-posts .heading .description a{color:#fff}
.list-posts .heading .description a:hover{text-decoration:underline}

/* info-container */
.info-container{overflow:hidden;border-top:1px solid #ccc;padding:30px 100px 25px 0}
.info-container .info-row{overflow:hidden;width:100%;padding:0 0 10px}
.info-row .recommend-link{background:url(images/bg-recommend-link.gif) no-repeat;padding:0 0 5px 23px;color:#2b4668;text-decoration:underline;display:inline-block}
.info-row .recommend-link:hover{text-decoration:none}

/* info-container */
.info-container .info-row .mark{color:#999}
.info-container .heading{overflow:hidden;width:100%;padding:0 0 5px}
.info-container h3{margin:0;font-size:14px;line-height:17px}
.info-container .switcher{float:right;margin:0;padding:5px 0 0;list-style:none}
.info-container .switcher li{float:left;margin:0 0 0 2px;list-style-position:inside;list-style:none}
.info-container .switcher a{float:left;text-indent:-9999px;width:7px;height:7px;overflow:hidden;margin:4px 0 0;background:url(images/bg-switcher.gif) no-repeat -20px -4px}
.info-container .switcher .active a,.info-container .switcher a:hover{background-position:-20px -19px}
.info-container .switcher .next a,.info-container .switcher .previos a{margin:0 3px 0 0;background-position:0 0;width:15px;height:15px}
.info-container .switcher .previos a:hover{background-position:0 -15px}
.info-container .switcher .next a{background-position:100% 0;margin:0 0 0 5px}
.info-container .switcher .next a:hover{background-position:100% -15px}
.info-container .gallery{overflow:hidden;width:100%;position:relative;font-size:13px;line-height:18px}
.gallery ul{width:9999px;margin:0;padding:0;list-style:none;overflow:hidden}
.info-container .gallery li{float:left;list-style:none;margin:0 11px 0 0;border-top:3px solid #e4e4e4;padding:1px 0 0;width:117px}
.info-container .gallery .img-holder{padding:3px;border:1px solid #d6d6d6;display:block;margin:0 0 9px;position:relative;cursor:pointer}
.info-container .gallery .img-holder:hover{text-decoration:none}
.info-container .gallery .img-holder .mark{position:absolute;bottom:1px;left:0;background:#555;color:#fff;font-size:10px;line-height:13px;padding:0 2px 1px 3px;border:solid #fff;border-width:2px 2px 0 0}
.info-container .gallery p{margin:0 0 1px}
.info-container .gallery .link{color:#36597c}
.info-container .gallery .link:hover{text-decoration:underline}

/* comment-block */
.comment-block{border-top:1px solid #ccc;overflow:hidden;padding:15px 0 0}
.comment-block a{color:#d6811a}
.comment-block a:hover{text-decoration:underline}
.comment-block .heading{overflow:hidden;width:100%;background:url(images/bg-heading.gif) no-repeat 100% 100%;padding:8px 0 6px;margin:0 0 11px}
.comment-block h3{margin:0;font-size:16px;line-height:20px}
.comment-block .link-section{float:right;margin:-8px 0 13px;position:relative}
.comment-block .link-section a{float:left;text-indent:-9999px;overflow:hidden;background:url(images/bg-link-section.gif) no-repeat;width:59px;height:17px;margin-left:4px}
.comment-block .user{color:#d6811a}
.comment-block .link-section .btn-comments{background-position:-63px 0;width:66px}
.comment-block .social-networks{padding:0 0 16px;border:0;margin:0 0 0 -2px}
.comment-block .social-networks li{margin-right:0}
.comment-form{overflow:hidden;width:100%;border-top:1px solid #ccc;padding:12px 0 0}
.comment-area{background:url(images/bg-textarea.gif) no-repeat;width:597px;padding:2px;height:98px}
.comment-area textarea{float:left;width:595px !important;height:94px;max-height:94px;background:none;border:0;margin:0;padding:4px 0 0 2px;color:#000;font-size:14px}
.comment-form .row{overflow:hidden;width:100%;padding:6px 0 0}
.comment-form .text{float:left;background:url(images/bg-text.gif) no-repeat;padding:2px;width:299px;height:23px}
.comment-form .text input{float:left;width:293px;padding:4px 3px;margin:0;background:none;border:0;font-size:12px;line-height:15px;color:#999}
.comment-form .small{width:288px;background-position:0 -33px;float:right}
.comment-form .small input{width:282px}
.comment-form .btn-subscribe{float:right;background:url(images/btn-subscribe.gif) no-repeat;width:278px;height:30px;line-height:30px;color:#494444;padding:0 7px;margin:-2px 0 0;position:relative}
.comment-form .btn-subscribe span{display:inline-block;background:url(images/arrow-btn-subscribe.gif) no-repeat 100% 12px;padding:0 10px 0 0}
.comment-form .btn-submit{float:right;width:117px;height:30px;overflow:hidden;font-weight:bold;font-size:12px;line-height:16px;color:#444;background:url(images/btn-submit.gif) no-repeat;border:0;margin:2px 0 0;padding:0;cursor:pointer}
.comment-block .heading .counter{font-size:20px;line-height:23px;background:none}

.details-row{overflow:hidden;width:100%;padding:4px 0 12px;border-bottom:1px solid #ccc}
.details-row .sort-form{float:left;margin:-2px 24px 0 0}
.details-row .sort-form label{float:left;margin:0 6px 0 0;padding:2px 0 0;letter-spacing:1px}
.details-row .sort-form select{width:105px;float:left;margin:0}
.details-row .rss-link,.details-row .email-link{background:url(images/ico-details-row.gif) no-repeat 0 2px;padding:0 0 0 17px;float:left;margin:0 23px 0 0}
.details-row .rss-link{background-position:-588px 2px}

.comment-block .info-row{overflow:hidden;width:100%;padding:26px 0 10px}

/* sidebar */
#sidebar{float:right;width:300px;padding:0 0 0 19px;border-left:1px solid #ccc }

.side-box{overflow:hidden;border-bottom:1px solid #ccc;padding:0 0 4px;margin:0 0 15px}
.side-box .social-networks{overflow:hidden;width:100%;background:url(images/divider-dot.gif) repeat-x 0 100%}
.side-box .social-networks .title{float:left;text-transform:uppercase;font-size:16px;padding:10px 7px 0 6px}
.side-box .social-networks .title cufon{float:left;margin:0}
.side-box .social-networks .title em{color:#f20320}
.side-box .contact-block{border:1px solid #ccc;padding:17px 10px 0 12px;overflow:hidden}

.contact-block .social-networks{margin:0 0 18px;padding:0 0 19px;overflow:hidden;width:100%;border:0}
.contact-block .social-networks ul{margin:0;padding:0;list-style:none;overflow:hidden}
.contact-block .social-networks li{float:left;margin:0 0 0 6px}
.contact-block .social-networks a{text-indent:-9999px;overflow:hidden;background:url(images/ico-social-networks.gif) no-repeat;width:32px;height:32px;float:left}
.contact-block .social-networks .twitter{background-position:-38px 0}
.contact-block .social-networks .tumblr{background-position:-75px 0}
.contact-block .social-networks .rss{background-position:-113px 0}
.connect-form{overflow:hidden;padding:0 8px 26px 7px;font-size:11px;line-height:15px}

#sidebar h3{margin:0;padding:0 0 3px;font-size:24px;line-height:24px;overflow:hidden;text-transform:uppercase}
#sidebar h3 cufon{float:left;margin:0}
#sidebar h3 em{color:#f20320}

/* text-imw-tw */
.text-imw-tw{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/text-imw-tw.gif) no-repeat;
	width:266px;
	height:73px;
}
.text-imw-tw a{
	display:block;
	height:100%;
}
/* text-imw-shop */
.text-imw-shop{
	text-indent:-9999px;
	overflow:hidden;
	margin:0 auto;
	background:url(images/header_imshop.gif) no-repeat;
	width:408px;
	height:72px;
}
.text-imw-shop a{
	display:block;
	height:100%;
}
/* top-post */
.top-post{
	overflow:hidden;
	border:1px solid #ccc;
	margin:0 0 29px;
	height:1%;
	line-height:16px;
    background: url(images/ajax-loader.gif) no-repeat 50% 50%;
	width: 938px;
	height: 335px;
}
.top-post iframe {
	margin: 0;
	display: block;
}
.top-post .info{
	padding:18px 20px 6px 15px;
	overflow:hidden;
}
.top-post .info-holder{padding:0 0 15px;}
.top-post h2{
	margin:0 0 12px;
	font-size:20px;
	line-height:24px;
	color:#f20320;
}
.top-post .more{
	font-size:16px;
	line-height:18px;
}
.top-post .social-networks{
	padding-top:10px;
	margin:0 0 0 -3px;
}
/* post-area */
.post-area{
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #ccc;
	padding:1px 0 9px;
}
/* post-items */
.post-items{
	margin:0 -40px 0 0;
	padding:0 0 0 3px;
	list-style:none;
	overflow:hidden;
	width:974px;
}
.post-items li{
	display:inline-block;
	width:452px;
	margin:0 30px 30px 0;
	padding:0 0 15px;
	position:relative;
	background:url(images/bg-post-items.gif) repeat-x 0 100%;
	vertical-align:top;
}
* +html .post-items li{
	display:inline;
	margin-right:33px;
}
.post-items img{display:block;}
.post-items .info-box{
	position:absolute;
	bottom:15px;
	left:0;
	width:414px;
	background:url(images/bg-post-items-info.png);
	padding:8px 19px 9px;
	font-size:12px;
	line-height:16px;
}
.post-items h3{
	margin:0;
	color:#000;
	font-size:14px;
	line-height:16px;
}
.post-items h3 a{color:#000;}
.post-items p{margin:0;}

/* footer */
#footer{position:relative;width:100%;height:33px;border-style:solid;border-color:#ccc #ccc #000 #ccc;border-width:1px 0 7px;margin-top:-41px;background:#fff;font-size:11px;line-height:15px}
.footer-holder{width:940px;margin:0 auto;overflow:hidden;padding:9px 0 0}
.footer-menu{float:left;margin:0 11px 0 -11px;padding:0;list-style:none}
.footer-menu li{list-style:none;list-style-position:outside;float:left;padding:0 11px;background:url(images/separator-footer.gif) no-repeat 100% 5px}
.copyright{color:#666}

#commentform fieldset{padding:10px;border-width:0}
#respond,#comments{width:100%}

#comments ol{margin:0 0 0 40px}
#comments ol li{margin:20px 0 0;list-style-position:outside}
#comments ol li img{vertical-align:bottom}

#respond textarea,#respond input{border:1px solid #666}
#respond textarea{margin:0;width:430px}
#respond input{width:160px;margin-bottom:6px}
#respond input#submit{margin:2px 0 0;width:140px}
#main:after{ content:""; clear:both; display:block; overflow:auto;}
#main-block:after{ content:""; clear:both; display:block; overflow:auto;}

.contentbanner {margin: 0 auto; width: 468px;}
.aligncenter {margin:0 auto 16px;}

