* { margin:0px;padding:0px;}

html, body{margin:0px; padding:0px;}

body{
	background: #c52e34;
	text-align:center;
	color:#ccc;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin:0 auto;
}

a { -moz-outline-style:none;}
a{color:#c52e34; text-decoration:none;}
a:hover{color:#fff; text-decoration:none; cursor:pointer;}
a img{border:0;}

a, a:active, a:focus, input {outline: none;}

p{margin:0px 0px 16px 0px;}

.italic{font-style:italic;}
.bold{font-weight:bold;}
.larger{font-size:12px;}
.white{color:#fff;}
.red{color:#c52e34}

.last{margin-right:0px !important; padding-right:0px !important; border-right:none !important;}
.first{margin-left:0px !important; padding-left:0px !important; border-left:none !important;}

.clear{width:100%; height:0px; clear:both; font-size:0px; line-height:0px;}

div#container{position:relative; width:896px;margin:0px auto; padding:0px 19px; text-align:center; background:#000 url(../im/bkgd.jpg) repeat-y center top}

div#header{float:left; width:896px; height:109px; margin:0px; padding:0px; text-align:left; background:transparent url(../im/header.jpg) no-repeat top center;}

ul,ol{list-style-type:none;padding:0px;}

ul#nav {float:right; display:inline; position:relative; width:490px; height:35px; list-style-type:none; padding:0px; margin:60px 16px 0px 0px; overflow:hidden;}
ul#nav li {float:left; display:inline; height:35px; line-height:35px; margin:0px; padding:0px; overflow:hidden;}
ul#nav li.act a{margin-top:-35px;}
ul#nav li a {float:left; height:35px;}
ul#nav li img {margin-top:0px;}

.subnav{position:absolute;z-index:10;display:block;top:32px;}
#sub_blog{left:550px;}
#sub_reasons{left:640px;}

div#content{float:left;width:862px;margin:0px;padding:0px 17px;text-align:left;}

div#left_dbl{float:left;width:569px;}
div#hero{float:left;width:569px;height:248px;margin-bottom:18px;}
div.col{float:left;display:inline;width:276px;margin:0px 0px 0px 8px;padding:0px 0px 0px 8px;border-left:1px solid #5e0410;}
div.col .item{float:left;display:block;width:250px;height:75px;margin:0px 0px 4px 0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
div.col .item_dbl{float:left;display:block;width:250px;height:180px;margin:0px 0px 4px 0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
div.col .item_last{float:left;display:block;width:250px;height:20px;margin:0px 0px 0px 0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
img.thumb{float:left;width:75px;height:75px;}
span.itemtext{float:right;width:158px;height:60px;}
span.itemtext.short{float:right;width:158px;height:47px;}

a.itemlink{float:right;width:158px;font-weight:bold;}

div.col_dbl{float:left;display:inline;width:569px;margin:0px;padding:0px;background:url(../im/pattern.gif) repeat 0px 0px;}
div.col_dbl .item{float:left;display:block;width:543px;height:auto;margin:0px;padding:13px;}

.photo{float:left;width:132px;}
.description{float:right;width:388px;}

div#right_col{float:right;}
div.col .review{float:left;display:block;width:250px;height:auto;margin:0px 0px 4px 0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
div.col .review_last{float:left;display:block;width:250px;margin:0px 0px 0px 0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
div.col .review .review_int{float:left;display:inline;width:230px;padding:0px 0px 0px 20px;background:url(../im/bubble.gif) no-repeat 0px 3px;}
div.col .review p{display:block;margin-bottom:6px;}
div.col .review .posted-by{display:block;font-weight:bold;font-style:italic;}

a#morevideos{display:inline;padding:0px 2px 4px 22px;line-height:16px;background: url(../im/reel.gif) no-repeat 0px 0px;}

div#videoplayer{float:left;width:567px;height:380px;margin-bottom:18px;border:1px solid #313131;background:#000;}
img.videothumb{float:left;width:71px;height:71px;border:2px solid #999;}


div#footer{float:left; width:896px; height:77px; margin:0px; padding:24px 0px 0px 0px; text-align:center; color:#fff; background:transparent url(../im/footer.jpg) no-repeat bottom center;}
div#footertext{position:relative;margin:0px auto; padding:0px 30px; height:auto; width:700px; background: url(../im/razorbill_logo.gif) no-repeat bottom left;}


input, textarea, select{font-family:verdana, helvetica, arial, sans-serif; font-size:11px; background:#ccc;}
fieldset{margin:0px; padding:0px; border:none;}

form#comments{float:left;display:block;width:250px;height:auto;margin:0px;padding:13px;background:url(../im/pattern.gif) repeat 0px 0px;}
form#comments label{float:left;width:250px;display:block;font-weight:bold;}
form#comments textarea{float:left;border:1px solid #000;width:244px;height:45px;line-height:15px;padding:2px;margin:6px 0px;}
form#comments input.txt{float:left;border:1px solid #000;width:244px;height:15px;line-height:15px;padding:2px;margin:6px 0px;}
form#comments button#submitform {float:left;height:30px;width:250px;margin:0;overflow:hidden;text-indent:-9999px;background:transparent url(../im/btn_submit.png) no-repeat scroll 0 0;border:none;cursor:pointer;}
form#comments button#submitform:hover {background-position: 0px -30px;}

.err{border:1px solid #ff0000 !important;}