/*
Theme Name:Card Hunting
Description:Theme for Card Hunter
Version:1.0
Author:D. Leys
Author URL:http://www.donnaleys.com/
*/

@charset "utf-8";

html, body {margin:0; padding:0; height:100%; font-size:.9em; background-color:#000; color:#f6e8cc; font-family:Georgia, serif;}
ul, ol, li {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0 0 0.75em 0; padding:0; font-weight:normal; font-family:Garamond;}
p {margin:0 0 1em 0; padding:0;}
a {font-weight:bold; color:#AD3D3D; text-decoration:none;}
a:hover {text-decoration:underline;}
table {border-collapse:collapse; border-spacing:0;}
img {border:none;}

/* --- recognise new html5 as block elements -------------- */
section, nav, article, aside, hgroup, header, footer, time, mark {display:block;}

/* --- @fontface and font styles -------------------------- */
@font-face {font:'Garamond'; src:url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/fonts/Garamond.ttf') format("truetype");}
h1 {font-size:25px;}
h2 {font-size:20px;}
h3 {font-size:16px; font-weight:bold;}
h4 {font-size:14px;}
h5 {font-size:.9em; font-weight:bold;}

/* --- page structure ------------------------------------- */
#homepage_wrapper {position:relative; height:auto !important; height:100%; min-height:100%; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/table.jpg') center top no-repeat; height:720px;}
#page_wrapper {position:relative; height:auto !important; height:100%; min-height:100%;	background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/background.jpg') center top no-repeat; height:720px;}

/* --- header -------------------------------------------- */
header {position:relative; width:950px; margin:0 auto; z-index:1000;}
header h1, header h2 {display:none;}
#logo {position:absolute; top:10px; left:350px; width:250px; height:200px; z-index:500;}

/* --- nav see cardhunter.js for advanced nav styling ---- */
#homepage_wrapper nav {position:relative; width:950px; margin:0 auto; height:60px; z-index:10;}
#homepage_wrapper nav ul {list-style:none; width:950px; padding:0;}
#homepage_wrapper nav ul li {display:block; float:left; margin:0; padding:0;}
#homepage_wrapper nav ul li a {display:block; color:#f6e8cc; margin:25px 20px 0 20px; padding:0 5px; font-size:20px; font-family:Garamond; letter-spacing:1px; text-shadow:0px -2px 2px #000; font-weight:bold;}
#homepage_wrapper nav ul li a:hover {color:#D9341E; text-decoration:none;}

#page_wrapper nav {position:relative; width:950px; margin:0 auto; height:60px; z-index:10;}
#page_wrapper nav ul {list-style:none; width:950px; padding:0;}
#page_wrapper nav ul li {display:block; float:left; margin:0; padding:0;}
#page_wrapper nav ul li a {display:block; color:#f6e8cc; margin:45px 20px 0 20px; padding:0 5px; font-size:20px; font-family:Garamond; letter-spacing:1px; text-shadow:0px -4px 2px #000; font-weight:bold;}
#page_wrapper nav ul li a:hover {color:#D9341E; text-decoration:none;}

/* --- hero ---------------------------------------------- */
#hero_wrapper {position:relative; width:950px; height:330px; margin:68px auto 0 auto; z-index:40;}
#hero_wrapper #hero_frame {position:relative; width:550px; height:330px; margin:0 auto; background:url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/frame.png') left top no-repeat; z-index:30;}
#hero_wrapper #hero {position:absolute; width:490px; height:270px; left:230px; top:30px; overflow:hidden; z-index:20;}
#hero_wrapper #hero .content {display:none;}
/*#hero_wrapper #hero .content {position:relative; background:#000; position:absolute; top:230px; left:20px; text-align:center; padding:5px 0 20px 0; opacity:.85; z-index:100;}
#hero_wrapper #hero .content h3.title {position:relative; color:#f6e8cc; font-size:1.5em; z-index:110;}*/

/* --- content ------------------------------------------- */
#content {width:950px; height:auto; margin:25px auto 0 auto;}

/* --- homepage ------------------------------------------ */
#content .main_column {width:630px; float:left;}

#content #play {position:relative; width:950px; height:135px; text-align:center; font-size:22px; font-family:Garamond; text-shadow:0px 4px 2px #000;}
#content #play a.btn_play {vertical-align:middle; display:inline-block; width:305px; height:125px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/btn_play.gif') left top no-repeat; text-indent:-9999px;}
#content #play a.btn_play:hover {background-position:bottom; cursor:default;}
#content #play a.btn_register {vertical-align:middle; display:inline-block; width:305px; height:125px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/btn_register.gif') left top no-repeat; text-indent:-9999px;}
#content #play a.btn_register:hover {background-position:bottom; cursor:default;}

#content #about {position:relative; width:500px; padding:60px 40px 35px 60px; color:#000; line-height:1.5em; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/about_top.gif') left top no-repeat;}
#content #about h2 {text-align:center; color:#860d0d; font-weight:bold; padding-bottom:5px;}
#content #about p:first {padding:5px 0 5px 25px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/bullet.gif') left center no-repeat;} 
#content #about img {border:0px solid #1a1a1a; float:left; margin:0 15px 8px 0; max-width:498px;}
#content #about a {text-decoration:none;}
#content #about a:hover {text-decoration:underline;}
#content #about #about_btm {position:absolute; display:block; left:0; bottom:0; width:600px; height:22px; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/about_btm.gif') left top no-repeat;}

#content #register {position:relative; width:500px; padding:60px 40px 35px 60px; color:#000; line-height:1.5em; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/register_top.gif') left top no-repeat;}
#content #register h2 {text-align:center; color:#860d0d; padding-bottom:5px;}
#content #register p:first {padding:5px 0 5px 25px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/bullet.gif') left center no-repeat;} 
#content #register img {border:0px solid #1a1a1a; float:left; margin:0 15px 8px 0; max-width:498px;}
#content #register a {text-decoration:none;}
#content #register a:hover {text-decoration:underline;}
#content #register #register_btm {position:absolute; display:block; left:0; bottom:0; width:600px; height:22px; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/register_btm.gif') left top no-repeat;}

/* minor column */
#homepage_wrapper #content .minor_column {width:300px; float:right;}
#page_wrapper #content .minor_column {width:250px; float:right;}

#homepage_wrapper img.divider {display:block; width:300px;}
#page_wrapper img.divider {display:block; width:250px;}

#content .minor_column ul,
#content .minor_column li,
#content .minor_column ol {list-style:none; margin:0 0 .8em 0; padding:0;}
#content .minor_column {color:#f6e8cc;}
#content .minor_column h2 {font-family:"Garamond", Gerorgia, serif; font-size:20px; margin:0; padding:0; font-weight:normal; font-style:italic;}

#content .minor_column #rss {font-size:13px; padding:10px 45px 10px 0; float:right; margin:0 15px 15px 0; text-align:right; color:#f0a753; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/rss.gif') right center no-repeat;}
#content .minor_column #rss a {color:#f0a753;}
#content .minor_column #sidebar {position:relative; width:160px; margin-bottom:20px; padding:40px; color:#000; line-height:1.5em; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/sidebar.gif') left top no-repeat;}
#content .minor_column #sidebar_btm {position:absolute; display:block; left:-1px; bottom:0; width:240px; height:54px; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/sidebar_btm.gif') left top no-repeat;}

#content .minor_column #facebook h2 {margin:18px 0 10px 0; padding:5px 0 5px 40px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/icn_facebook.gif') left center no-repeat;}
#content .minor_column #facebook h2 a {color:#f6e8cc;}
#content .minor_column #facebook h2 a:hover {color:#f6e8cc;}

/* twitter */
#content .minor_column #twitter a {color:#33ccff;}
#content .minor_column #twitter h2 {margin:10px 0; padding:5px 0 5px 40px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/icn_twitter.gif') left center no-repeat;}
#content .minor_column #twitter h2 a:hover {text-decoration:underline;}
#content .minor_column #twitter li {margin:0 0 1em 0;}

#content .minor_column #meta ul li {display:inline; padding-right:10px;}

/* tweet by seaofclouds.com */
.tweet, 
.query {color:#d3d4c3;}
.tweet .tweet_list,
.query .tweet_list {list-style-type:none; margin:0; overflow-y:hidden;}
.tweet .tweet_list .awesome,
.tweet .tweet_list .epic,
.query .tweet_list .awesome,
.query .tweet_list .epic {text-transform:uppercase;}
.tweet .tweet_list li,
.query .tweet_list li {overflow-y:auto; overflow-x:hidden; padding:.6em; line-height:1.25em;}
.tweet .tweet_list li a,
.query .tweet_list li a {color:#33ccff;}
.tweet .tweet_list .tweet_avatar,
.query .tweet_list .tweet_avatar {padding-right:.5em; float:left;}
.tweet .tweet_list .tweet_avatar img,
.query .tweet_list .tweet_avatar img {vertical-align:middle;}
.tweet .tweet_list li a.tweet_retweet,
.query .tweet_list li a.tweet_retweet {color:#666; padding:0 0 0 20px; background:url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/retweet.png') left center no-repeat;}
.tweet .tweet_list li a.tweet_retweet:hover, 
.query .tweet_list li a.tweet_retweet:hover{color:#33ccff; background:url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/retweet_on.png') left center no-repeat;}

/* --- inner pages --------------------------------------- */
.custom_banner {width:950px; background:transparent; margin:80px auto 20px auto;}

#content article {line-height:1.5em; padding-bottom:1.25em;}
#content article .thumbnail {display:block; float:left; margin:0 10px 0 0;}
#content article p.wp-caption-text {margin:0; padding:0; font-size:12px; font-style:italic; color:#89827d;}
/*#content article p:first-letter {padding:5px 0 5px 25px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/bullet.gif') left center no-repeat;}*/
#content article .post {display:block; margin:0;}
#content article .post img {border:0px solid #000000;}
#content article .post a.more-link {float:right;}
#content article .postmetadata { font-size:12px; display:block; font-style:italic; border-top:1px solid #222; margin:5px 0 0 0; padding:0;}
#content article .postmetadata p {margin:0; padding:5px 0;}
#content article .postmetadata a {color:#C3A23E;}
#content article p.time {color:#666; font-size:11px; margin-top:0; padding-top:0;}
#content article img.alignright {float:right; margin:0 0 1em 1em}
#content article img.alignleft {float:left; margin:0 1em 1em 0}
#content article img.aligncenter {display: block; margin-left: auto; margin-right: auto}
#content article a img.alignright {float:right; margin:0 0 1em 1em}
#content article a img.alignleft {float:left; margin:0 1em 1em 0}
#content article a img.aligncenter {display: block; margin-left: auto; margin-right: auto; border-radius: 4px}

#content article h1 {margin:0; padding:0 0 .25em 0;}
#content article .post h1, 
#content article .post h2, 
#content article .post h3, 
#content article .post h4, 
#content article .post h5, 
#content article .post h6 {margin:0 0 0.25em 0; padding:0; color:#F0A753;}
#content article ol, #content article ul {margin:1em 0 1em 35px; padding:0;}
#content article blockquote {color:#c4b598; font-style:italic; border-left:1px solid #222; margin:0 0 0 2em; padding:0 0 0 1em;}

#content .main_column .navigation {padding:20px 0 0 0;}

/* --- comments ---------------------------------------------*/
.comments_template {margin:10px 0 0; padding:10px 0 0;}
.comments_template ol {margin:0; padding:0 0 15px; list-style:none;}
.comments_template ol li {margin:10px 0 0; line-height:18px; padding:0 0 10px;}
.comments_template h2, 
.comments_template h3 {font-size:16px;}
.comments_template h3#comments {font-family:Georgia, serif; font-size:14px; color:#C3A23E; font-style:italic;}
.comments_template h3#respond {font-family:Georgia, serif; font-size:14px; color:#C3A23E; text-transform:uppercase;}
.comments_template ol.commentlist li {border:1px solid #222; padding:20px 20px 5px 20px; margin:0 0 20px 0;}
.comments_template .avatar {float:left; padding:0 10px 3px 0;}
.comments_template .commentmetadata, 
.comments_template .commentmetadata a {font-size:12px; color:#8d784a;}
.comments_template p {padding:10px 0 0 0;}
.comments_template p.nocomments {padding:0;}
.comments_template #commentform p {padding:0;}
.comments_template #commentform textarea,
.comments_template #commentform input {font-family:Georgia, serif; font-size:12px; color:#f6e8cc; padding:4px; background:#25251e; border:none;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.comments_template #commentform input#submit {background:#C3A23E; color:#000;}
.comments_template #commentform input#submit:hover {cursor:pointer; background:#f3c947;}

/* --- footer ---------------------------------------------*/
#footer_wrapper {height:110px; margin:40px 0 20px 0; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/footer_bg.jpg') left top repeat-x;}
footer {width:950px; height:60px; padding:50px 0 0 0; margin:0 auto; color:#f6e8cc; background:#000 url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/footer.jpg') left top no-repeat; font-family:"Garamond", Georgia, serif; font-size:14px;}
footer a {color:#AD3D3D;}
footer #copyright {float:left; padding-left:100px;}
footer #copyright a {color:#AD3D3D;}
footer #credit {float:right;}
footer #credit a {color:#AD3D3D;}

/* --- table ---------------------------------------------*/

.chtable {
	margin:0px;padding:0px;
	border:1px solid #f0a753;
}.chtable table{
    	border-collapse: collapse;
        border-spacing: 0;
	height:100%;
	width:100%;
	margin:0px;
	padding:0px;
}
.chtable tr:hover td{
	background-color:#000000;
}
.chtable td{
	vertical-align:middle;
	
	background-color:#000000;

	border:1px solid #f0a753;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:10px;
	font-size:16px;
	font-family:Garamond;
	font-weight:normal;
	color:#f6e8cc;
}.chtable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.chtable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.chtable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.chtable tr:first-child td{
	background-color:#860d0d;
	border:0px solid #f0a753;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:18px;
	font-family:Garamond;
	font-weight:bold;
	color:#f6e8cc;
}
.chtable tr:first-child:hover td{
	background-color:#860d0d;
}
.chtable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.chtable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

/* --- extras ---------------------------------------------*/
.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.center {display:block; margin:0 auto;}
.uppercase {text-transform:uppercase;}
.bold {font-weight:bold;}
.test {border:1px solid red;}
a.post-edit-link  {padding:0 0 0 20px; background:transparent url('https://d2t0lbtko8zaws.cloudfront.net/wp-content/themes/cardhunter/images/wordpress-icon-16.png') left center no-repeat;}

#shDisplay {top:30px !important;.}