/*foxdie.us Theme by John Locke ~2009.11*/

body {background: #fff;font: 62.5%/1 "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;color: #666;line-height: 1.2em;width: auto;height: auto;margin: 0;padding: 0 0 40px 0;}

a:link, a:visited {color: #08c;text-decoration: none;}

a:hover {text-decoration: underline;}

ul li {list-style: none;}

p {font: 12px/20px "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;padding: 7px 0;}

.hidden {display: none;}

h1 {color: #3C3C3C;font-size: 42px;font-weight: normal;letter-spacing: 0px;line-height: 42px;margin-bottom: 12px;}

h1 a {color: #3C3C3C;font-weight: normal;text-decoration: none;}

h2 {color: #4D4D4D;font-size: 16px;letter-spacing: 0px;line-height: 20px;margin-bottom: .75em;}

* + html h2 {margin-top: 20px;}

h3 {color: #dd1f00;font-size: 13px;}

h4 {font-size: 13px;font-weight: normal;}

p {margin: 0 0 10px 0;}

img {border: none;}

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

#wrapper {width: 960px;margin: 0px auto;overflow: hidden;}

/** header styles **/
#header {width: 964px;float: left;}

#header_left,
#header_right {width: 482px;height: 100px;float: left;}

#header_logo h1 a {color: #FFFFFF;}



#header_categories_menu {width: 670px;height: 54px;padding: 0 2px 0 2px;float: left;}

#header_search {width: 290px;height: 54px;float: left;}

#searchwrap {background: none;margin: 0;float: right;width: 290px;}

#searchwrap input{vertical-align: middle;background: none;color: #000000;font-family: arial,helvetica,verdana,sans-serif;margin: 12px 0 0 19px;}

#s{font-size: 14px;border: none;padding: 4px 4px;width: 215px;}

/** content styles **/
#content_top {background: url("content-top-bg.png") bottom left no-repeat;width: 962px;height: 25px;float: left;}

#content_wrapper {background: url("content-bg.png") top left repeat-y;width: 954px;padding: 0px 25px 20px 25px;float: left;}

#content_bottom {background: url("content-bottom-bg.png") top left no-repeat;width: 984px;height: 25px;float: left;}

#main {width:940px;margin: 0 0px 0 0;float: left;}

#home_featured {float: left;margin: 10px 0 20px 0;}

.the_post {width: 935px;float: left;padding: 0;margin: 0;}

.divider {background: url("divider.png") top left no-repeat;width: 585px;float: left;height: 1px;margin: 20px 0 15px -23px;}

.navigation {width: 585px;float: left;margin: 20px 0 15px 0;font-size: 16px;}

* + html .navigation {padding-bottom: 15px;}

.page_post {background: none;}

.the_post h2 {font-size: 28px;font-weight: normal;}

.the_post h2 a {color: #333333;text-decoration: none;}

.the_post h2 a:hover {color: #999999;}

.the_post h4{font-size:15px;margin:0;padding:0;}

.post_dets {margin:15px 0;padding: 6px 5px 5px 8px;background: #F3F3F3;-moz-border-radius: 5px;-webkit-border-radius: 5px;float: left;font-size: 10px;}

.post_dets a {color: #08c;text-decoration: none;}

.post_dets a:hover {text-decoration: underline;}

.dets {font-weight: normal;float: left;margin: 0 15px 0 0;font-size: 10px;}

.last_dets {margin-right: 2px;}

.video {width: 915px;float: left;margin: 10px 0 10px 0;}

.entry {width: 915px;float: left;word-wrap : break-word ;margin-bottom: 10px;}
.entry p{font-size: 14px;}

.entry img {border: 1px solid #CCCCCC; padding: 5px;
-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
}

.entry ul {margin: 0 0 8px 0;padding: 0;list-style: none;}

.entry li {padding: 0 0 0 20px;margin: 8px 0 0 0;background: url("bullet.png"/*bullet.png*/) top left no-repeat;font: 13px 'Lucida Grande',Lucida,Verdana,Arial,Helvetica,sans-serif;color: #666666;line-height: 1.2em;}

.entry ol li {background: none;padding: 0;margin: 8px 0 0 -20px;}

* + html .entry ol li {margin-left: -17px;}

.entry img {border: 1px solid #ccc; padding: 5px; background: #FFFFFF;}

.entry img:hover {border: 1px solid #999; padding: 5px; background: #FFFFFF; }

.entry_thumb {float: left;margin: 5px 20px 0 0;}

/** home page styles **/
#home_announce {background: #FAFAE0;width: 912px;margin: 10px 0 10px 0;padding: 16px 0 16px 0;text-align: center;font-size: 20px;color: #000000;border: 1px solid #E6DB55;float: left;}

.home_left {width: 275px;float: left;margin: 0 35px 0 0;}

.home_center {width: 275px;float: left;margin: 0;}

.home_entry {width: 275px;margin: 0 0 20px 0;float: left;}

.home_entry img {border: 1px solid #ccc; padding: 5px; background: #FFFFFF; }

.home_entry img:hover {border: 1px solid #999; padding: 5px; background: #FFFFFF; }

/** featured content **/
.main_image h2 a {color: #FFFFFF;text-decoration: none;}

.main_image a {color: #FFFFFF;text-decoration: underline;}

.main_image a:hover {color: #CCCCCC;}

.main_image {float: left;position: relative;overflow: hidden;color: #FFFFFF;}

.main_image h2 {font-size: 2em;font-weight: normal;margin: 0 0 5px;padding: 10px;}

.main_image p {font-size: 1.2em;padding: 10px;margin: 0;line-height: 1.6em;}

.block small { padding: 0;font-size: 1em; }

.main_image .block small {margin-left: 10px;}

.main_image .desc{position: absolute;bottom: 0;left: 0;width: 100%;display: none;}

* + html .main_image .desc{bottom: 2px;}

.main_image .block {width: 100%;background: #111;}

.main_image a.collapse {background: url("btn-collapse.png"/*btn-collapse.png*/) no-repeat left top;height: 27px;width: 93px;text-indent: -99999px;position: absolute; top: -27px;right: 20px; }

.main_image a.show {background-position: left bottom;} 

.image_thumb {float: left;width: 299px;background: #f0f0f0;border-right: 1px solid #fff;border-top: 1px solid #ccc;}

.image_thumb img {border: 1px solid #ccc; padding: 5px; background: #FFFFFFfloat: left;}

.image_thumb ul {margin: 0;padding: 0;list-style: none;}

.image_thumb ul li {background: url("nav-a.gif"/*nav-a.gif*/) repeat-x;margin: 0;padding: 10px;width: 279px;float: left;border-bottom: 1px solid #CCCCCC;border-top: 1px solid #FFFFFF;border-right: 1px solid #CCCCCC;}

.image_thumb ul li.hover {background: url("nav-a-over.gif"/*nav-a-over.gif*/) repeat-x;cursor: pointer;}


.image_thumb ul li.active {background: url("nav-a.gif"/*nav-a.gif*/) no-repeat;cursor: default;padding: 13px 10px 14px 10px;}


@media screen and (-webkit-min-device-pixel-ratio:0)
{.image_thumb ul li.active {background: url("nav-a.gif"/*nav-a.gif*/) no-repeat;cursor: default;padding: 21px 10px 14px 10px;}}





html .image_thumb ul li h2 {font-size: 13px; margin: 5px 0;padding: 0;}

.image_thumb ul li .block {float: left; margin-left: 10px;padding: 0;width: 170px;}
	
.image_thumb ul li p {display: none;}

/** sidebar styles **/
#sidebar {width: 275px;float: left;}

.widget_block {width: 275px;float: left;margin-bottom: 20px;}

.side_entry {width: 275px;margin: 0 0 20px 0;float: left;}

.side_entry img {border: 1px solid #ccc; padding: 5px; background: #FFFFFF; }

.side_entry img:hover {border: 1px solid #999; padding: 5px; background: #FFFFFF; }

.side_entry a.post_title {font-weight: bold;}

.side_entry p {margin-bottom: 0;}

.widget_superiorrecentcomments p {margin: 3px 0;}

.widget_superiorrecentcomments .recent_comment {border-bottom: 1px solid #ddd;}

.widget_superiorrecentcomments .first p {padding-top: 0;}

.widget_superiorrecentcomments .last {border: 0;margin-bottom: 10px;}

/** footer styles **/
#footer {text-align: center;color: #4D4D4D;font-size: 11px;}

#footer a {color: #08c;text-decoration: underline;}

#footer a:hover {color: #2f5589;}

#footer h2 {margin: 0;padding: 0;font-size: 12px;font-weight:normal;}

#footer p {margin: 0;padding: 0;}

/** categories menu **/
.menu_categories,
.menu_categories * {list-style: none;margin: 0;padding: 0;text-transform: uppercase;font-size: 12px;text-align: left;z-index: 10000;}

.menu_categories {line-height: 1.0;}

.menu_categories ul {position: absolute;top: -999em;width: 150px;z-index: 1000000;}

.menu_categories ul li {width: 100%;}

.menu_categories li:hover {visibility: inherit;background: url("divider-categories-over.png"/*divider-categories-over.png*/) top right no-repeat;color: #CCCCCC;}

.menu_categories li {float: left;position: relative;background: url("divider-categories.png"/*divider-categories.png*/) top right no-repeat;}

.menu_categories a:hover {color: #CCCCCC;}

.menu_categories li:hover ul,
.menu_categories li.sfHover ul {left: 0;top: 50px;z-index: 200000;}

.menu_categories a,
.menu_categories a:visited {display: block;position: relative;text-decoration: none;color: #FFFFFF;padding: 20px 15px;}

.menu_categories li li {background: #121212;margin: 0 0 -1px 0;padding: 0 15px 0 0;}

.menu_categories li li:hover {background: #191919;}

.menu_categories li li li {left: -270px;top: -1px;background: #121212;margin: 0 0 -1px 0;}

.menu_categories a.sf-with-ul {min-width: 1px;}

.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}

ul.menu_categories li:hover li ul,
ul.menu_categories li.sfHover li ul,
ul.menu_categories li li:hover li ul,
ul.menu_categories li li.sfHover li ul {
top:-999em;
}

ul.menu_categories li li:hover ul,
ul.menu_categories li li.sfHover ul,
ul.menu_categories li li li:hover ul,
ul.menu_categories li li li.sfHover ul {
left:10em;
top:0;
}

.menu_categories ul .sf-sub-indicator,
.menu_categories ul a:focus > .sf-sub-indicator,
.menu_categories ul a:hover > .sf-sub-indicator,
.menu_categories ul a:active > .sf-sub-indicator,
.menu_categories ul li:hover > a > .sf-sub-indicator,
.menu_categories ul li.sfHover > a > .sf-sub-indicator {
background-position:-10px 0;
}

/** pages menu **/
.menu_pages,.menu_pages * {list-style: none;margin: 0;padding: 0;text-transform: uppercase;font-size: 12px;text-align: left;}

.menu_pages {line-height: 1.0;}

.menu_pages ul {position: absolute;top: -999em;width: 150px;}

.menu_pages ul li {width: 100%;}

.menu_pages li:hover {visibility: inherit;background: url("divider-pages-over.png"/*divider-pages-over.png*/) top right no-repeat;}

.menu_pages li {float: left;position: relative;background: url("divider-pages.png"/*divider-pages.png*/) top right no-repeat;}

.menu_pages a {display: block;position: relative;text-decoration: none;padding: 8px 12px 8px 12px;}

.menu_pages a:hover {color: #CCCCCC;}

* + html .menu_pages a {padding: 7px 10px 7px 10px;}

.menu_pages li:hover ul,
.menu_pages li.sfHover ul {left: 0;top: 30px;z-index: 200000;}

.menu_pages a,.menu_pages a:visited {color: #FFFFFF;}

.menu_pages li li {background: #3D3D3D;border-top: 1px solid #666666;border-bottom: 1px solid #666666;margin: 0 0 -1px 0;}

.menu_pages li li:hover {background: #333333;}

.menu_pages li li li {left: -270px;top: -1px;background: #3D3D3D;border-top: 1px solid #1A1A1A;border-right: 1px solid #1A1A1A;border-bottom: 1px solid #1A1A1A;margin: 0 0 -1px 0;}

.menu_pages a.sf-with-ul {min-width: 1px;}

.sf-sub-indicator {position: absolute;display: block;right: .75em;top: 1.05em;width: 10px;height: 10px;text-indent: -999em;overflow: hidden;}

ul.menu_pages li:hover li ul,
ul.menu_pages li.sfHover li ul,
ul.menu_pages li li:hover li ul,
ul.menu_pages li li.sfHover li ul {
top:-999em;
}

ul.menu_pages li li:hover ul,
ul.menu_pages li li.sfHover ul,
ul.menu_pages li li li:hover ul,
ul.menu_pages li li li.sfHover ul {
left:10em;
top:0;
}

.menu_pages ul .sf-sub-indicator,
.menu_pages ul a:focus > .sf-sub-indicator,
.menu_pages ul a:hover > .sf-sub-indicator,
.menu_pages ul a:active > .sf-sub-indicator,
.menu_pages ul li:hover > a > .sf-sub-indicator,
.menu_pages ul li.sfHover > a > .sf-sub-indicator {
background-position:-10px 0;
}

.subscribe a {background: url("rss.png"/*rss.png*/) right no-repeat;padding-right: 20px;margin-right: 12px;}

* + html .subscribe a {padding-right: 25px;margin-right: 10px;}

li.subscribe {background: none;}

li.subscribe:hover {background: none;}

.subscribe a:hover {
background: url("rss-over.png"/*rss-over.png*/) right no-repeat;
}

/** comment styles **/
#comments {
width: 585px;
float: left;
/** comment styles padding: 15px 0 20px 0;
margin: 0 0 10px 0px;**/
}

#reply_form {width: 604px;margin: 0 0 0 0;padding: 8px;float: left;}

.comment-author {font-weight: normal;font-size:12px;color:#a49389;}

.comment-meta {font-size: 10px;font-weight: normal;margin: 0 0 10px 0;}

.avatar {float: right;margin: 2px 0 15px 15px;border: 1px solid #ccc; padding: 5px; background: #FFFFFF; }

ol.commentlist {margin: -22px 0 0 20px;padding: 0;list-style:decimal;width:705px;}

ol.commentlist a:link, ol.commentlist a:visited {color: #4A4A4A;}

ol.commentlist a:hover {color: #4A4A4A;text-decoration: underline;}

ol.commentlist cite {font: 15px/20px GraublauWeb, 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;}

ol.commentlist li.alt {padding: 15px 0 10px 0px;background: url("divider2.png") bottom left no-repeat;}

ol.commentlist li {padding: 15px 0 10px 0px;background: url("divider2.png") bottom left no-repeat;}

ol.commentlist li div.reply {cursor: pointer;background: url("reply.jpg") top left no-repeat;border: none;width: 1px;height: 1px;padding:0;margin: 0;}

* + html ol.commentlist li div.reply {padding: 3px 0 0 4px;}

ol.commentlist li div.reply a {color: #FFFFFF;font-weight: normal;text-decoration: none;font-size: 10px;}

ol.commentlist li div.reply a:hover {color: #CCCCCC;background: none;}

ol.commentlist li ul.children { list-style: none; text-indent: 0; }

ol.commentlist li ul.children li {padding: 20px 0 5px 20px;background: none;}

ol.commentlist li ul.children li.alt {padding: 20px 0 5px 20px;background: none;}

ol.commentlist li ul.children li.depth-2 { margin:0; }
ol.commentlist li ul.children li.depth-3 { margin:0; }
ol.commentlist li ul.children li.depth-4 { margin:0; }
ol.commentlist li ul.children li.depth-5 { margin:0; }

#comments-last-item {float: left;margin: -1px 0 0 0;background: #FBFBFB;width: 660px;height:1px;}

input#submit {cursor: pointer;background: url("submit.jpg") 0 0;border: none;width: 75px;height: 30px;padding: 0;}

input#submit:hover {background: url("submit.jpg") 0 -30px;}

#comment {border: 1px solid #CACBCB;width: 575px;height: 115px;padding: 5px;font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;-moz-border-radius:4px;

}

#author {border: 1px solid #CACBCB;width: 154px;height: 20px;padding: 4px 5px 0 5px;font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;background: url("fields.jpg"/*fields.jpg*/) top left repeat-x;}

#email {border: 1px solid #CACBCB;width: 154px;height: 20px;padding: 4px 5px 0 5px;font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;background: url("fields.jpg"/*fields.jpg*/) top left repeat-x;}

#url {border: 1px solid #CACBCB;width: 154px;height: 20px;padding: 4px 5px 0 5px;font: 12px/20px 'Lucida Sans', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;background: url("fields.jpg"/*fields.jpg*/) top left repeat-x;}

.fieldset {list-style: none;margin: 0;padding: 0;}

.fieldset li {margin: 0;padding: 0;}

.says {display:none;}

#respond {width: 585px;float: left;padding: 0 0 20px 0;margin-top: 20px;}

/** wordpress specific styles **/
.wp-caption img {margin-bottom: 5px;border: 1px solid #ccc; padding: 5px; background-color:#FFFFFF;}

.wp-caption-text {color:#FFFFFF;text-align:center;padding-top: 5px;padding-bottom: 5px;width: auto;font-weight: bold;}

code {font: 1.1em 'Courier New', Courier, Fixed;}

img.centered {display: block;margin-left: auto;margin-right: auto;}

img.alignright {border: 1px solid #ccc; padding: 5px; margin: 0 0 2px 10px;display: inline;}

img.alignleft {border: 1px solid #ccc; padding: 5px; margin: 0 10px 2px 0;display: inline;}

.alignright {float: right;margin-left: 15px;}

.alignleft {float: left;margin-right: 15px;}

#wp-calendar {empty-cells: show;margin: 10px auto 0;width: 155px;}

#wp-calendar #next a {padding-right: 10px;text-align: right;}

#wp-calendar #prev a {padding-left: 10px;text-align: left;}

#wp-calendar a {display: block;}

#wp-calendar caption {text-align: center;width: 100%;}

#wp-calendar td {padding: 3px 0;text-align: center;}

#wp-calendar td.pad:hover { /* Doesn't work in IE */background-color: #fff; }

acronym, abbr, span.caps {cursor: help;}

acronym, abbr {border-bottom: 1px dashed #999;}

blockquote {margin: 15px 50px 10px 10px;padding:10px 10px;border-left: 5px solid #ddd;background: #f6f6f6;}
blockquote p{font-size:12px;margin-bottom: 0;}


blockquote cite {margin: 5px 0 0;display: block;}

.center {text-align: center;}

.hidden {display: none;}

hr {display: none;}

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

.wp-caption {text-align: center;background-color: #FFF;padding: 10px 5px 0 5px;margin-bottom: 5px;}

.wp-caption img {margin: 0;border: 1px solid #ccc; padding: 5px; }

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


.comment_highlight{border:1px solid #e6db55;background:#fffbcc;padding:2px 7px;font-size:12px;font-weight:normal;margin-right:20px;
-moz-border-radius:4px;
}

.comments_author{font-size:11px;margin-top:10px;}

.comments_text {border:1px solid #efefef;background:#fdfdfd;padding:5px 10px 0 10px;margin-top:10px;width:90%;font-weight:normal;
-moz-border-radius:4px;}

.comments_text p{font-size:12px;font-weight:normal;padding:0;line-height:15px; word-wrap : break-word ;}

/*login box*/

#mainWrap {
	margin: 0 auto;
	width: 100%;
}

#slidingTopWrap {
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 200010;
	margin: 0;
	padding: 0;
}

#slidingTopContent {
	overflow: hidden;
	margin: 0;
	padding: 0;
	background-color:#EBEBEB;
}

#slidingTopFooter {
	background-image: #ccc;
	width: 960px;
	height: 20px;
	margin: 0 auto;
	font-size: 12px;
	color: #666666;
	border-top:1px solid #777;
}
#slidingTopFooterLeft {
	text-align:right;
	float: right;
	padding:10px 0px;
	margin-top:-1px;
	width:120px;
	text-align:center;
	border:1px solid #777;
	border-top:none;
	background:#222;
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
}

#slidingTopFooter A:link {
	text-decoration: none;
	color: #fff;
}

#slidingTopFooter A:visited {
	text-decoration: none;
	color: #fff;
}

#slidingTopFooter A:hover {
	text-decoration: underline;
	color: #efefef;
}

#slidingTopFooter A:active {	text-decoration: underline;	color: #fff;}

#basketWrap {margin: 0px;background:#222;	padding-bottom: 5px;

}
#basketWrap h2,h3{font-size:14px;padding: 0;margin: 0;color:#fff;float:left;}
#basketWrap h2 span{font-weight:normal;font-size:14px;color:#ccc;}
#basketWrap h3{float:right;padding-right:30px;font-size:12px;margin-top:10px;}
#basketWrap h3 a{ text-decoration:none;color:#fff;}
#basketWrap h3 a:hover{ text-decoration:underline;color:#efefef;}
#basketWrap img{margin:5px 0;}
#basketItemsWrap img {	border: 0;}

/*download button*/
.amo-g{height:48px;width:173px;background:url(amo-g.png) no-repeat 0 0;float:left;}
.amo-g:hover{background:url(amo-g.png) no-repeat 0 -48px;}
.amo-g:active{background:url(amo-g.png) no-repeat 0 -96px;}

.amo-n{height:48px;width:95px;background:url(amo.png) no-repeat 0 0;float:left;}
.amo-n:hover{background:url(amo.png) no-repeat 0 -48px;}
.amo-n:active{background:url(amo.png) no-repeat 0 -96px;}

.da-n{height:48px;width:129px;background:url(da.png) no-repeat 0 0;float:left;}
.da-n:hover{background:url(da.png) no-repeat 0 -48px;}
.da-n:active{background:url(da.png) no-repeat 0 -96px;}

.da-g{height:48px;width:129px;background:url(da.png) no-repeat 0 0;float:left;}
.da-g:hover{background:url(da.png) no-repeat 0 -48px;}
.da-g:active{background:url(da.png) no-repeat 0 -96px;}

.fd-g{height:48px;width:187px;background:url(foxdie-g.png) no-repeat 0 0;float:left;}
.fd-g:hover{background:url(foxdie-g.png) no-repeat 0 -48px;}
.fd-g:active{background:url(foxdie-g.png) no-repeat 0 -96px;}

.fd-n{height:48px;width:109px;background:url(foxdie.png) no-repeat 0 0;float:left;}
.fd-n:hover{background:url(foxdie.png) no-repeat 0 -48px;}
.fd-n:active{background:url(foxdie.png) no-repeat 0 -96px;}
