/*   
Theme Name: Wizkids Corporate Test
Theme URI: www.wizkidsgames.com
Description: A custom designed theme for use on Wizkids main site.
Template: thematic
Version: 1.0
*/
/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');


/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

/* Overrides of Thematic */
#branding {
	display: none;
}

/* Custom Styles */
body {background:url(images/common/stripe.png) repeat top center;}

.entry-content {padding-top: 8px;}
.entry-utility {
	padding-bottom: 12px;
	padding-top: 6px;
	margin-bottom:0px;
	color:#888;
}
.entry-utility a{color:#888;}
.entry-meta, .entry-meta a{color:#888;}


#main {width:860px;padding-top:10px;padding-bottom:0px;}
#container {
	float: left;
	width: 850px;
	padding:6px 6px 0 6px;
}
#content {
	width: 850px;
	margin-left:0;
}
.hentry {
	padding-bottom: 20px;
}
#siteinfo {
	display: none;
}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;
}
body {font-size: 14px; font-family:Helvetica; line-height:18px;background:url(images/common/stripe.png) repeat top center;}
p {margin-bottom: 18px}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}

input{font-size:12px;}
/* GENERICS */
.clear{clear:both;}
.hidden{display:none;}
.left{float:left;}
.right{float:right;}

a{color:#f06b07;}
a:hover{text-decoration:none;}


/* HEADER */
#head{z-index:30; border-bottom:#1c1c1c solid 14px; background:url(images/common/head-bg-repeatx.jpg) repeat-x bottom center; height:80px; position:relative; width:100%;}
#headwrap{position:relative; width:940px; height:80px; margin:0 auto;}
#logo{width:155px; height:56px; position:absolute; bottom:0px; left:0px; z-index:2;}
#logo a{position:relative; display:block; width:155px; height:56px; background:url(images/common/wizkids-toplogo.png) no-repeat top center; text-decoration:none;}

/* NAV */
#navwrap{width:920px; margin:0 auto; border-bottom:10px solid #1C1C1C; background:url(images/common/gradient-tall.jpg) repeat-x bottom center #363638; font-weight:normal; font-family: 'Trebuchet MS', Helvetica, sans-serif;}
.navul{}

/* DROP DOWN NAV */
#navdropdownwrap{width:940px; margin:0 auto; overflow:visible; position:relative; z-index:20;}
#navdropdown{padding:5px; z-index:21; position:absolute; top:0; left:0; /*width:930px;*/ background:url(images/common/gradient-tall.jpg) repeat-x bottom center #363638; font-weight:normal; font-family: 'Trebuchet MS', Helvetica, sans-serif;}
ul.navul{clear:both; height:38px; margin:0 auto;}
ul.navul li{float:left; height:38px; display:block;}
ul.navul li a{margin:8px 0; padding:0 10px; display:block; border-right:white 1px solid; font-size:22px; color:white; text-decoration:none; font-weight:normal;}
ul.navul li a:hover{color:#f90;}
ul#nav-games{border-bottom:1px solid #5f5f5f;}
ul#nav-games li{float:none;}
ul#nav-games li a{float:left;}
ul#nav-games li a:hover{color:#f90;}
ul#nav-games ul.games-list{float:left;}
ul#nav-games ul.games-list li{float:left;}
ul#nav-games ul.games-list li a{margin:13px 0 0 0; float:left; color:#f06e0d; font-size:16px;}
ul#nav-games ul.games-sublist{float:left;}
ul#nav-games ul.games-sublist li a{margin:15px 0 0 0; color:grey; font-size:13px;}
ul#nav-games ul.games-sublist li a:hover{color:#f90;}
#navdropdown ul li a.nav-last{border-right:none;}
/*ul#navgames ul{float:left;}
ul#navgames ul li{float:left;}
#navdropdown ul#navgames ul li a{color:#f06e0d; font-size:18px; float:left;}
*/

#subnav{height:35px; width:920px; position:relative; border-bottom:2px solid #1c1c1c; background:url(images/common/subnav-bg.jpg) repeat-x top center;}
#subnav ul, #subnav li{float:left;}
#subnav li{padding:8px 0px 0px 18px;}
#subnav li a{font-family:'Trebuchet MS', Helvetica, sans-serif; font-size:18px; text-decoration:none; border-bottom:1px dashed #1c1c1c; color:#1c1c1c;}
#subnav li a:hover{color:#f46900; border-bottom:1px solid #f46900;}

/* SEARCHBARS */
#searchrow{position:absolute; bottom:-1px; right:0px; width:560px;}
.searchdiv{float:right; padding-left:12px;}
.sdiv-left{float:left; background:url(images/common/searchbar-left.png) no-repeat top center; width:15px; height:41px;}
.sdiv-right{float:left; background:url(images/common/searchbar-right.png) no-repeat top center; width:15px; height:41px;}
.sdiv-mid{float:left; background:url(images/common/searchbar-repeat.jpg) repeat-x top center; height:23px; padding:9px 0px;}
form{padding:0; margin:0;}
#searchweb-inp{float:left; color:#444; background:white; border:none; outline:none; width:140px; height:16px; padding:4px; font-size:11px;}
#searchweb-btn{float:left; cursor:pointer; border:none; font-size:9px; padding:0; margin:0; width:26px; height:24px; background:url(images/common/searchweb-btn.png) no-repeat center center;}
#findstore-inp{float:left; color:#444; background:white; border:none; outline:none; width:180px; height:16px; padding:4px; font-size:11px;}
#findstore-btn{float:left; cursor:pointer; border:none; font-size:9px; padding:0; margin:0; width:84px; height:24px; background:url(images/common/findstore-btn.png) no-repeat center center;}


/* CONTENT AREA 626262 */
#borderwrap{position:relative; margin:0 auto; width:940px; background:#1c1c1c; margin-bottom:18px;}
#mainwrap{margin:0 auto; width:920px; background:white; /*border:#1c1c1c solid 10px; border-top:none; -moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px; -webkit-border-bottom-left-radius:12px; -webkit-border-bottom-right-radius:12px;*/}
#mainhead{border-bottom:10px solid #1c1c1c; position:relative;}
.contentarea{padding:0px 14px; width:892px; position:relative;}
.padtopbot{padding-top:14px; padding-bottom:14px;}

.cslider{width:920px; height:184px;}
.cslidenav{position:absolute; bottom:0; left:0; width:920px; height:23px; text-align:center;}
.cslidenav span{display:block; margin:0 auto;}
.cslidenav span a{width:12px; height:8px; background:#444; border:1px white solid; float:left; margin:7px 5px;}
.cslidenav span a:hover{background:white;}
.cslidenav span a.active{background:white;}

.mainheader-txt{position:absolute; bottom:10px; left:32px; font-family:Tahoma; font-size:79px; letter-spacing:-5px; font-weight:bold; color:white;}
.mainheader-txt2{position:absolute; bottom:25px; left:26px; font-family:Tahoma; font-size:28px; letter-spacing:-1px; font-weight:bold; color:white;}

.columnsplash{float:right; width:223px; margin:15px 8px 0 0;}
.columnsplash ul{list-style:none; margin:5px 0 0 26px; width:180px;}
.columnsplash li{border-bottom:1px solid grey; margin-bottom:11px; padding-bottom:3px; position:relative;}
.columnsplash li h5{color:grey; font-size:16px; font-weight:normal; padding-bottom:2px;}
.columnsplash li span{color:#0741b9; font-size:12px; display:block; clear:both;}
.columnsplash li span{padding-bottom:1px;}

/*.contentarea h3{color:#1e5fcc; font-size:24px; font-family:'Trebuchet MS', Helvetica, sans-serif;}*/

/* UPCOMING RELEASES */
#upcomingreleases{float:right;display:block; width:223px; height:73px; background:url(images/common/upcomingreleases.jpg) no-repeat center center;}
#upcoming{float:right; width:223px;}
#upcoming ul{list-style:none; margin-left:23px; width:180px;}
#upcoming li{border-bottom:1px solid grey; margin-bottom:8px; position:relative;}
#upcoming li h5{color:grey; font-size:13px; font-weight:normal; width:120px; float:left;}
#upcoming li span{color:#0741b9; font-size:11px; text-align:right; position:absolute; bottom:0; right:0;}

/* FOOTER */
#footerwrap{width:100%; /*height:260px; background:url(images/common/footerbg2.jpg) repeat-x bottom center; border-top:16px solid white;*/}
#footer{width:900px; margin:0 auto; padding:10px 0 20px 0; color:white; border-top: none;}
#footer span{text-align:center; font-size:9px; color:#666; display:block; padding:1px;} 
