@charset "utf-8";

@font-face {
    font-family: 'EuroseRegular';
    src: url('euros-webfont.eot');
    src: url('euros-webfont.eot?#iefix') format('embedded-opentype'),
         url('euros-webfont.woff') format('woff'),
         url('euros-webfont.ttf') format('truetype'),
         url('euros-webfont.svg#EuroseRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: '28DaysLaterRegular';
    src: url('28_days_later-webfont.eot');
    src: url('28_days_later-webfont.eot?#iefix') format('embedded-opentype'),
         url('28_days_later-webfont.woff') format('woff'),
         url('28_days_later-webfont.ttf') format('truetype'),
         url('28_days_later-webfont.svg#28DaysLaterRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'HouschkaAltBoldRegular';
    src: url('houschkaaltbold-webfont.eot');
    src: url('houschkaaltbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('houschkaaltbold-webfont.woff') format('woff'),
         url('houschkaaltbold-webfont.ttf') format('truetype'),
         url('houschkaaltbold-webfont.svg#HouschkaAltBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h3{ font-family: 'EuroseRegular';}
.banner h3{ font-family: 'HouschkaAltBoldRegular';}
.banner h3 strong{font-family: '28DaysLaterRegular';}
.right-container h4{font-family: '28DaysLaterRegular';}
.comment-post input[type="submit"]{font-family: '28DaysLaterRegular';}


/* REALLY SIMPLE FACEBOOK TWITTER SHARE BUTTONS STYLE */


div.really_simple_share_prepend_above {
	padding-top:2px; 
	padding-bottom:2px; 
	clear:both;
	height:33px;
}

div.really_simple_share {
	padding-top:2px; 
	padding-bottom:2px; 
	clear:both;
}

/* ALL DIVS ARE FLOATING LEFT WITH PADDING */
div.really_simple_share div {
	float:left;
	padding-left:10px;
}
/* EXCEPT FOR THE FIRST ONE */
div.really_simple_share div:first-child {
	padding-left:0;
}

/* BUTTON SPECIFIC STYLES */
div.really_simple_share_facebook_like {
	margin-top: 1px !important;
}
div.really_simple_share_facebook_like_send {
	width:50px;
}
div.really_simple_share_facebook {
	margin-top: -3px !important;
}
div.really_simple_share_email {
	width:30px;
}
div.really_simple_share_flattr {
	margin-top: 2px !important;
}



*{ margin:0px; padding:0px; outline:none;}

body{ background:#ecb484 url(images//body-bg.gif) repeat 0 0; font-family:Arial, Helvetica, sans-serif; line-height:21px; font-size:12px;}
img{border:0px;}
.fl{ float:left;}

.fr{ float:right;}

.full-width{ width:100%; float:left;}

a{ text-decoration:underline; color:#151515;}

h1{ font-size:24px; line-height:31px; color:#2d2d2d; font-weight:normal; text-transform:uppercase; margin: 0 0 20px 0;}

h1 strong{ font-size:38px; color:#ff4d25; font-weight:bold;}

p{font-size:14px; line-height:20px; color:#000000; margin-bottom:15px}

h2{ font-size:17px; color:#fff; text-transform:uppercase; text-shadow:1px 1px 2px #414242; margin-bottom:30px; } 

h2 span{ color:#ffba00;}

h3{ font-size:25px; color:#151515; line-height:25px; margin-bottom:15px}

h5{ font:bold 12px/16px Arial, Helvetica, sans-serif; color:#fff; margin:20px 0 10px; width:100%; float:left; text-transform:uppercase;}



.layout{ width:1250px; margin:0 auto;}

.outer-header{width:100%; float:left;height:305px;background:url(images//header-bg.png) repeat-x 0 0;}

.header{ width:1250px; float:left;  height:305px;}

.logo{ width:365px; float:left;}

.header-right{ width:860px; float:right; padding:15px 0 0}
.header-right h1{ width:100%; float:left;}
.top-link-section{ width:100%; float:left; font-size:16px; line-height:24px; margin:10px 0 25px;}
.top-link-section ul{width:100%; float:left; list-style:none; text-transform:uppercase; font-weight:bold;}
.top-link-section img{ vertical-align:middle;}
.top-link-section li{ width:auto; float:left; margin-right:20px;}
.top-link-section li a{ color:#ff4d25;}


.btm-link-section{ width:100%; float:left; position:relative;}
.link-details{ width:auto; position:absolute; left:-130px; top:0px; height:37px; background:url(images//arrow-img3.png) no-repeat right 0; padding-right:18px;}
.link-details span{ background:#ff4d25; color:#fff; padding:13px 10px 0 10px; height:24px; font-size:11px; line-height:12px; width:auto; float:left;}
.link-text{ width:auto; float:left; margin-left:225px; font-size:17px; line-height:37px; color:#2d2d2d; text-transform:uppercase; font-weight:bold;}
.link-text a, .link-text strong{ color:#ff4d25;}

.body-container{width:1250px;float:left;position:relative;padding:235px 14px 55px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; background:url(images//container-bg.jpg) repeat 0 0;}

.banner{ display:block; background-color: #4d4e4d;background-image: url(images//top-section-bg.png);background-repeat: repeat-x; background-position:right bottom; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#7d7e7d), to(#0e0e0e));background: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);background: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);background: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);background: -o-linear-gradient(top, #7d7e7d, #0e0e0e); position:absolute; left:0px; top:-56px; border-radius:8px;}


.banner-left{ background:; width:770px; float:left; padding:20px 20px 0 0px;background:#7b512e;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; position:relative; border-radius:8px 0px 0 8px;}
.bannerlink{ width:190px; height:254px; float:left; background:url(images//story-of-d-month.png) no-repeat 10px 0px;}
.banner-left h2{ color:#e7bf9f; font-size:25px; line-height:30px; margin-bottom:10px; font-weight:bold; float:left; width:560px;}
.banner-left p{ font-size:12px; color:#d8d8d8; line-height:16px; font-style:italic; margin-bottom:10px;float:left; width:560px;}
.banner-left p a{ color:#ffffff;}

.banner-left:after{ content:"";background:url(images//arrow-img1.png) no-repeat 0 0; width:12px; height:14px; position:absolute; right:-12px; top:30%; }
.banner-right{ width:480px; float:right;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:20px;}
.banner-right h2{ color:#ffffff; font-size:17px; line-height:22px; margin-bottom:10px; font-weight:bold; width:100%; float:left;}
.banner-right p{ font-size:11px; color:#ffffff; line-height:12px;width:100%; float:left;}
.banner-right a{ color:#ffffff;}

.left-container{ width:885px; float:left; padding:15px 0 15px 15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-border-box:border-box; }

.blog-content{ padding:10px 10px 15px; background:#ecb484; border:1px solid #313131; box-shadow:2px 2px rgba(61, 61, 61, 0.8); width:100%; float:left; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; margin:5px 0;}

.post-pic{ width:55px; float:left; padding-top:8px; border-radius:3px;}

.post-pic img{border-radius:3px;}

.blog-text{ width:770px; float:right;}
.blog-text h3, .blog-text p{ width:100%; float:left;}


.btm-row{ display:block;}

.btm-row .cell1{background:#ff4d25; width:46%; float:left; height:32px; padding:8px 2% 0;color:#fff; font-size:12px; text-transform:uppercase; border-radius:5px 0 0px 5px;}
.btm-row .cell2{background:#ffffff; width:46%; float:left; height:32px; padding:8px 2% 0;color:#fff; font-size:11px; text-transform:uppercase;border-radius:0px 5px 5px 0px;}

.comment_count{ width:auto; float:left;}

.postlink{ width:auto; float:right; color:#fff; font-weight:bold;}

.payple_link{ display:block; text-align:center; color:#7b512e; font-weight:bold; }

.comment{ width:760px; float:left; margin:20px 0 20px 90px;}

.comment-post{width:760px; float:left; padding:10px; background:url(images//box-pattern-bg.jpg) repeat 0 0; border-radius:10px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; position:relative;}

.comment-post textarea{ width:99.8%; float:left; border:1px solid #313131; padding:10px; height:115px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:10px; font:11px/16px Arial, Helvetica, sans-serif; color:#111111; margin-bottom:8px; resize:none; overflow:auto;box-shadow:2px 3px rgba(0, 0, 0, 0.3); }

.comment-post input[type="submit"]{ width:auto; padding:2px 10px 0; background:#ffba00; font-size:32px; line-height:32px; color:#111111; border:0px; box-shadow:2px 2px rgba(0, 0, 0, 0.3); cursor:pointer;}



.right-container{ width:302px; float:right;}

.right-container h4{ color:#ffba00; font-size:23px; line-height:25x; margin-bottom:5px;}

.search-box, .banner-section, .link-box{ width:100%; float:left; margin-bottom:10px;}

.search-box{ padding:12px 9px; border:1px solid rgba(61, 61, 61, 0.8); background:rgba(61, 61, 61, 0.8); box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:10px;}

.search-box input{ height:30px; line-height:23px; padding:5px 10px; width:100%; border:0px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:11px; line-height:20px; color:#979797;}





.link-box{ background:url(images//box-pattern-bg.jpg) repeat 0 0; border-radius:10px; padding:10px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}

.link-box ul{background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ececec), to(#ececec));background: -webkit-linear-gradient(top, #ececec, #ececec);background: -moz-linear-gradient(top, #ececec, #ececec);background: -ms-linear-gradient(top, #ececec, #ececec);background: -o-linear-gradient(top, #ececec, #ececec); list-style:none; padding:15px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:10px; width:100%; float:left;}

.link-box li{ margin-bottom:2px;}

.link-box a{ color:#2d2d2d;}

.link-box a:hover, .link-box a.active{ color:#df0000;}





.footer{ width:1220px; float:left; padding:20px 20px 0; margin:-40px 15px 15px; border:1px solid #373737; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; border-radius:10px; background-color:#ffffff; position:relative; z-index:2;}

.footer ul{ list-style:none; font-size:11px; line-height:20px; width:100%; float:left; text-align:center; margin-bottom:20px;}

.footer ul li{ width:auto; display:inline; padding-left:8px; margin-right:8px; background:url(images//footer-nav-divider1.gif) no-repeat 0 3px;color:#878787;}

.footer ul li:first-child{ background:none;} 

.footer ul a{ color:#878787;}

.footer ul a:hover{ color:#ff4d25;}

.footer ul.copyright{}

.footer ul.copyright li:first-child{ background:none;}

.footer ul.copyright li{ width:auto; display:inline; padding-left:8px; margin-right:7px; background:url(images//footer-nav-divider2.gif) no-repeat 0 3px;color:#656565;}

.footer ul.copyright a{ color:#878787;}







#reply-title{ width:auto; float:left; color:#FF4D25;}

.logged-in-as{font-weight:bold; position:absolute; right:10px; top:20px; width:auto!important; }
#respond{ margin-bottom:10px;}
#respond p{ width:100%; float:left; margin-bottom:5px; color:#fff;}

#respond p label{ width:100px; float:left; font-weight:bold; line-height:28px}

#respond p input[type="text"]{width:224px; float:left; border:1px solid #313131; padding:2px 10px; height:28px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-radius:5px; font:12px/18px Arial, Helvetica, sans-serif; color:#111111; margin-bottom:8px; resize:none; overflow:auto;box-shadow:2px 3px rgba(0, 0, 0, 0.3);}

.commentlist{ list-style:none; width:100%; float:left;}
.commentlist .comment{ width:100%; float:left; margin:0px 0 10px!important; padding:0px;}
.commentlist .comments-row{width:760px; float:left; padding:9px; background:url(images//comment-box-bg.jpg) repeat 0 0; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-left:1px solid #999999; margin:5px 0px; position:relative;}

.comments-row .avatar{ width:65px; float:left;border:1px solid #cecece; border-radius:5px;}

.comments-row .comment-content{ width:660px; float:right; padding:0px 0;}

.comments-row .comment-details, .comments-row .comment-text{ width:100%; float:left; margin-bottom:5px;}

.name{ font-weight:bold; color:#de0000; display:inline;}
.name a{color:#de0000;}
.date{ color:#333;}

.comments-row .comment-text{ width:100%; float:left;}

.comments-row .comment-text p{color:#000; font-size:14px; line-height:16px;}

.comment-reply-link{ background:#212121; position:absolute; right:5px; bottom:5px; padding:2px 8px; color:#fff;}
.comment-awaiting-moderation{ color:#000;}

.children{ list-style:none;}

.inlineAdmedialink{ color:#FF4D25!important; border-color:#FF4D25!important}
.companylink{ text-align:right; color:#aeacac; font-size:11px;}
.companylink a{ color:#a2a1a1}




.captchaSizeDivLarge{ width:600x; float:left; margin-left:100px; margin-bottom:10px}
#captcha_code{ float:none!important}
#captcha_code_label{ float:left;}
.si-captcha{ float:left;}
#si_refresh_com{ float:left; width:auto;}
