/*
Theme Name: Riese the Series
Theme URI: http://urbantribecompany.com
Description: 
Version: V2.0
Author: 
Author URI: http://urbantribecompany.com
Tags: 
*/

@import "css/reset.css";
@import "css/main.css";
/*@import "css/layout.css";*/

/*
a { color: #6d2c00; text-decoration:none;  font-weight:bold}
a:hover { color: #6d2c00; text-decoration:underline; font-weight:bold}
h2 { font-size:18px; font-weight:bold;}
h4 { font-size:24px; font-weight:bold; margin:18px 0}
h6 { font-size:42px; margin-bottom:18px;}
h7 { font-size:30px; margin-bottom:18px; width:600px}
h8 { font-size:24px; margin-bottom:18px; width:600px}

body {background:url(images/bg.jpg) center repeat-y #000000; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:1.25em;}

#wrapper { width: 950px; background:url(images/wrapper_bg.jpg) center top repeat-y #e2c778; min-height:500px; margin: 0 auto;}
#header  { width: 950px; height:165px; background:url(images/header_bg.jpg) center no-repeat; position:relative}
#content  { width: 920px; padding:15px; min-height:600px;}
#sidebar {width: 270px; float:right;}
#leftside { width:640px; float:left;}
#horizontal_line {height:20px; width:624px; background:url(images/horz_line.png) center top no-repeat; margin-top:10px;}
#footer { width: 950px; margin: 0 auto;}


/* --- HEADER --- 
#rieselogo { position:absolute; top:35px; }

/* MAIN NAV  
ul.mainnav { position:absolute; top:97px; left:280px; width:648px; height:58px; background:url(images/mainnavh_bg.jpg);}
ul.mainnav li.page_item, ul.mainnav li.cat-item  { display:block; float:left;}
ul.mainnav li.page_item a span, ul.mainnav li.cat-item a span { display:none;}
ul.mainnav li a{ display: block	}
ul.mainnav li.page-item-2 a { width:71px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:0 0;}
ul.mainnav li.page-item-326 a { width:125px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-71px 0;}
ul.mainnav li.page-item-7 a { width:79px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-196px 0;}
ul.mainnav li.page-item-9 a { width:91px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-275px 0;}
ul.mainnav li.page-item-13 a { width:110px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-366px 0;}
ul.mainnav li.page-item-15 a { width:75px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-476px 0;}
ul.mainnav li.page-item-17 a { width:89px; height:58px; background:url(images/mainnavh_bg.jpg); background-position:-551px 0;}
ul.mainnav li.page-item-2 a:hover { background-position:0 -58px;}
ul.mainnav li.page-item-326 a:hover { background-position:-71px -58px;}
ul.mainnav li.page-item-7 a:hover { background-position:-196px -58px;}
ul.mainnav li.page-item-9 a:hover { background-position:-275px -58px;}
ul.mainnav li.page-item-13 a:hover { background-position:-366px -58px;}
ul.mainnav li.page-item-15 a:hover { background-position:-476px -58px;}
ul.mainnav li.page-item-17 a:hover { background-position:-551px -58px;}

/* SIDEBAR 
div#communitybox { width:262px; height:517px; background:url(images/sidebar_community_bg.jpg); position:relative} 
div#communitybox ol h2 { margin-bottom:8px;}
div#communitybox ol li {margin-left:25px; padding-left:10px; list-style:decimal; font-style:normal; font-size:12px; border-bottom:1px solid #74522b; margin-bottom:5px;}
div#communitybox ol li a { font-weight:bold; }
div#communitybox ol.recentcomments { padding:70px 10px 0 10px; }
.linkfacebook { position:absolute; top:425px; left:19px;}

/* HOMEPAGE 
div#recentposts { width:100%;}
div#recentnews, div#imagewidget{ float:left;width:315px; }
div#fromtheforum {float:right; width:265px;}
div.homepost { margin-right:10px; padding-bottom:12px;}
div.homepost img {border:3px solid #5b4002; margin-top:5px;}
div.homepost p {text-align:left;}
div#datebox {background-image:url(images/datebox_bg.png); width:27px; height:33px; float:left; margin:10px 10px 5px 0; text-align:center; color:#fff; font-weight:bold; line-height:1.1em; padding-top:7px;}
div.homepost h2 { font-size:16px; }
div.homepost #posttitle { width:100%; text-align:left; margin-top:10px; margin-bottom:6px;}
div.homepost_bottom { float:left; display:block; width:300px; text-align:center; margin-right:19px;}

div#featurevideobox { width:918px; height:398px; background:url(images/featurevideobox_trailer.jpg) no-repeat; position:relative; margin:0 auto;}
div#featureyoutube { position:absolute; top:6px; left: 12px;}
div.newsarchive { float:left; display:block; width:290px; }

ul#creatblog li { margin-bottom:18px; } 
ul#creatblog li a{ font-weight:bold; font-size:16px;}
div#datebox2 {background-image:url(images/datebox_bg.png); width:27px; height:33px; float:left; margin:0px 5px 5px 0; text-align:center; color:#fff; font-weight:bold; line-height:1.1em; padding-top:7px;}


/* PAGES 
div.post p {margin-bottom:18px; line-height:1.75em;}
div.post a { font-weight:bold }
div.post img {margin:15px }
div.post p.post_meta_data { font-size:11px; font-style:italic; margin-top:8px; line-height:1.25em;}

div.sharelinks {  width:100%;text-align:right;font-size:12px;margin-top:8px;}
div.sharelinks a { font-size:12px;  line-height:1.25em; font-style:italic}

ul.castlist li { float:left; margin:10px;}
ul.castlist li a img{ border:1px solid #5b4002 ;}

/* FOOTER 
ul#footernav { margin-top:10px;}
ul#footernav li { float:left; border-left:1px solid white;}
ul#footernav li a { color:#ffffff;margin:0 5px;}
 #footertext {color:#ccc; text-align:right; width:100%;}
 #footertext a {color:#aaa;}
 */