/*  
Theme Name: Arthemix-Bronze
Theme URI: http://themes.go41.de/?wptheme=arthemix-bronze
Description: <a href="http://themes.go41.de/?wptheme=arthemix-bronze">Arthemix Bronze</a> theme is using an image slider for the first four posts integrated into Wordpress. Gravatar and threaded comment support is included. An automatic thumbnail resizer (timthumb) using a customfield manages the size of images on most templates. Support you find here: <a href="http://forum.go41.de/">WordPress Design Forum</a>
Version: 1.0
Author: Longjorn (JW)
Author URI: http://themes.go41.de/


The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/

/* HTML Elements */
*{margin:0; padding:0}
body{font:100% Arial,Helvetica,sans-serif; background:#FFF url(images/bodybg.jpg) repeat-y center top; color:#333}
p{margin:15px 0}
a:link, a:visited{color:#3C78A7; text-decoration:none}
a:hover, a:active{color:#000; text-decoration:underline;outline: 0;}
a {outline: none}
a img{border:0 none}
code{font:1.0em 'Courier New',Courier,Fixed; background:#ececec}
acronym, abbr, span.caps{font-size:0.9em; letter-spacing:.07em; cursor:help}
acronym, abbr{border-bottom:1px dashed #999}
blockquote{padding:10px 10px 0 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#E0E0E0; font:1.0em Arial; line-height:1.5em; margin:10px 0px}
select{width:130px}
ol, ul{list-style-image:none; list-style-position:outside; list-style-type:none}

/* Structure */
#head{width:950px; margin:0px auto; padding:10px 5px; font-size:0.7em; background:#FFF; border-left:5px solid #FFF; border-right:5px solid #FFF}
#logo{width:350px}
#logo.left a{background:#FFF url(images/logo.gif) repeat scroll 0 0; display:block; color:#FFF; font-size:2%; height:70px; width:206px; margin:0; text-indent:-1000px}
#tagline{font-size:1.2em; margin:9px 0 0 5px; color:#333}
#headadd{margin-right:10px; margin-top:4px}
#page{width:940px; margin:0px auto; padding:10px; background:#FFF; font-size:0.7em; border-left:5px solid #FFF; border-right:5px solid #FFF}
.left, .alignleft{float:left}
.right, .alignright{float:right}

/* Navigation Bar*/
#navbar{margin:0 auto; width:940px;height:30px; padding:1px 10px; border-left:5px solid #FFF; border-right:5px solid #FFF; font-size:0.8em; text-transform:uppercase; background:#000 url(images/navbar2.jpg) no-repeat scroll center center}
#page-bar{padding:0}
#page-bar ul{list-style-image:none; list-style-position:outside; list-style-type:none}
#page-bar li{float:left; list-style-image:none; list-style-position:outside; list-style-type:none; cursor:pointer; display:block; border-right:1px solid #333; margin:0px; padding:0px}
#page-bar a, #page-bar a:visited{margin:0px; padding:7px 14px; font-weight:bold; color:#FFFFFF; display:block}
#page-bar a:hover{text-decoration:none;color:#EEE; display:block}
#searchform{width:240px; float:right; text-align:right; padding-top:2px; margin-right:10px}
input#s{background:#fcfcfc url(images/lupe.gif) no-repeat 2px 0; width:120px; height:16px; padding:2px 0 0 23px;}
#searchform input.button {background:#EEEEEE;border:1px solid #ECECEC;height:21px;cursor: pointer}

/* Dropdown Menus */
#page-bar li li{float:left; margin:0; padding:0; text-transform:none; width:150px}
#page-bar li li a, #page-bar li li a:link, #page-bar li li a:visited{color:#EEE;background:#5B5B5B url(images/dots_nav.gif) repeat-x scroll center top; float:none; margin:0; padding:4px 10px; width:150px}
#page-bar li li a:hover, #page-bar li li a:active{background:#909090 none repeat scroll 0 0; padding:4px 10px}
#page-bar li ul{left:-999em; position:absolute; width:10em; z-index:9999}
#page-bar li:hover, #page-bar li.sfhover{background:#696969 none repeat scroll 0 0}
#page-bar li:hover ul{left:auto}
#page-bar li:hover ul, #page-bar li.sfhover ul{left:auto}

/* Text*/
h1{font:3.5em Arial; font-weight:bold; letter-spacing:-0.08em}
h2{font:2.3em Georgia,"Times New Roman"}
h2.sliderlink { font:2em Georgia, "Times New Roman";padding:5px; }
h3{font:1.3em Arial; margin-bottom:3px; color:#3c78a7; font-weight:bold}
h4{font:1.0em Arial}
h3.cat_title, h3.cat_title a{color:#333; letter-spacing:-0.05em; font-size:0.85em}
h3#respond{margin-top:0px; padding-top:20px}
h3#comments{margin-top:32px; padding-left:0px}
h3.authors{margin-top:15px}

/* Index Page*/
#logo {width:350px;}
#tagline {margin-top:5px;font-size:1em;color:#333;}
#top {padding:0;}

#middle{width:920px; border:1px solid #DDDDDD; background:#FFFFFF url(images/middletop.gif) no-repeat scroll center top; padding:10px 9px; float:right; margin:10px 0}
.category {width:164px;float:left;border-top:8px solid #333;margin:0px;padding:5px 10px 10px 10px;background:#fff;cursor:pointer}
.category p {margin:0;}
#cat-1{border-top:8px solid #000; color:#000;height:62px}
#cat-1:hover, #cat-1:hover a{background:#000; color:#F8F8F8}
#cat-2{border-top:8px solid #000; color:#000;height:62px}
#cat-2:hover, #cat-2:hover a{background:#000; color:#F8F8F8}
#cat-3{border-top:8px solid #000; color:#000;height:62px}
#cat-3:hover, #cat-3:hover a{background:#000; color:#F8F8F8}
#cat-4{border-top:8px solid #000; color:#000;height:62px}
#cat-4:hover, #cat-4:hover a{background:#000; color:#F8F8F8}
#cat-5{border-top:8px solid #000; color:#000;height:62px}
#cat-5:hover, #cat-5:hover a{background:#000; color:#F8F8F8}
.category h3.cat_title, #front-popular h3, #front-list .cat_title, #archive .cat_title{text-transform:lowercase; margin:0; font-weight:bold; font-size:1.5em; letter-spacing:-0.05em}
#front-popular h3{color:#fff}
.category a{color:#333; display:block; background:none}
.category a:hover{background:none; color:#fff; text-decoration:none}
#bottom{width:940px}
#front-list{width:590px; border:1px solid #DDDDDD; background:#FFFFFF url(images/headlinetop.gif) no-repeat scroll center top; padding:10px 9px; font-size:1.05em; line-height:1.75em; float:left}
#archive{padding-top:15px; font-size:1.05em; line-height:1.75em}
#front-list blockquote{padding:0px 10px 0 10px}
#front-list .title h2, #front-list .title h1, #archive .title h2{font-weight:bold; font:2.0em Georgia; letter-spacing:-0.05em}
#front-list .clearfloat, #archive .clearfloat{padding-bottom:10px; border-bottom:3px solid #E0E0E0; margin-bottom:10px}
#front-list .spoiler, #archive .spoiler{display:block; margin-top:3px}
#front-list p, #archive p{margin:0px; padding:0px}
.frontbox{line-height:1.5em; margin:0; padding:10px 0; width:275px}
.frontbox div.title a{font:0.8em Georgia,serif;}
.brdrd{background:#FFF url(images/brdrdfloat2.gif) repeat-y center top;}
.author{font-size:0.8em; font-weight:bold}
.meta{font-size:0.8em; color:#333}
.meta a{color:#333}
#headline p, #featured p {margin:0;}

/* Content Page*/
#content{width:590px; background:#FFFFFF url(images/headlinetop.gif) no-repeat scroll center top; padding:10px 9px; font-size:1.05em; line-height:1.75em; float:left; min-height:400px}
#content .breadcrumbs, #content .breadcrumbs a{font-weight:bold; color:#333}
#content h2.title, #content h1.title{font:2.2em Georgia; font-weight:bold; letter-spacing:-0.05em; border-bottom:1px solid #ddd; border-top:3px solid #ddd; padding:5px 0px}
#content .post h2.title a, #content .post h1.title a{color:#333}
.post{font-size:1.05em; line-height:1.75em}
.post p{margin-top:0px}
.post .clearfloat{border-bottom:1px dotted #ccc; margin:10px 0px}
.post ul, .post ol, #front-list ul, #front-list ol{margin-bottom:15px}
.post ul li, #front-list ul li{list-style:square; margin-left:30px}
.post ol li, #front-list ol li{list-style:decimal; margin-left:30px}
.post ol li ul li, #front-list ol li ul li{list-style:square; margin-left:20px}
.post img, .post a img, #front-list img, #archive img{border:1px solid #ccc; margin:0 10px 5px 0; padding:2px;max-width:99%;}
.post .ads{margin-top:10px}
.entry{margin-top:20px}
#stats{background:#F1F1F1; margin-top:0px; padding:4px 0px; text-transform:uppercase; font:0.8em Arial; display:block}
#stats span{padding:0px 20px 0px 5px}
#stats span a:hover{background:none}
#stats span a{color:#333}
#stats img, #nav img{border:0px; margin:0px; padding:0px}
#tools{width:590px; height:25px; font-size:0.95em}
#tools a:hover{background:none}
.navigation {padding:5px 0px;text-align:Center;}
/* Sidebar*/
#sidebar{width:320px; float:right; margin:0px 0px 0px 0px}
#sidebar h3{font:1.1em Arial; font-weight:bold; background:#000; color:#fff; margin:0px 0px 5px; padding:3px 10px}
#sidebar-top {width:300px; float:right; margin-bottom:10px;  border:1px solid #DDDDDD; background:#FFFFFF url(images/featuretop.gif) no-repeat scroll center top; padding:10px 9px;}
#sidebar-bottom{width:300px; float:right;  border:1px solid #DDDDDD; background:#FFFFFF url(images/featuretop.gif) no-repeat scroll center top; padding:10px 9px;margin-top:10px}
#sidebar-middle{margin-top:10px}
#sidebar-bottom{width:300px; float:right; margin-bottom:10px;  border:1px solid #DDDDDD; background:#FFFFFF url(images/featuretop.gif) no-repeat scroll center top; padding:10px 9px;}
#sidebar-middle{width:320px; float:right}
#sidebar-left{width:135px;float:left;   border:1px solid #DDDDDD; background:#FFFFFF url(images/middlestop.gif) no-repeat scroll center top; padding:0 10px 9px;}
#sidebar-right{width:135px;float:right;   border:1px solid #DDDDDD; background:#FFFFFF url(images/middlestop.gif) no-repeat scroll center top; padding:0 10px 9px;}
#sidebar-left h3, #sidebar-right h3 {margin-top:10px;}
#sidebar-right form p {margin:3px;text-align:center;}
#sidebar li{list-style:none; border-bottom:1px dotted #ccc; display:block; padding:2px 0px 2px 13px; background:url(images/sub.png) no-repeat 0 0px}
#sidebar li ul li:last-child{list-style:none; border-bottom:0px dotted #ccc; display:block; padding:2px 0px 0px 13px; background:url(images/sub.png) no-repeat 0 0px}
#sidebar-ads{width:300px; float:right; margin-bottom:10px;  border:1px solid #DDDDDD; background:#FFFFFF url(images/featuretop.gif) no-repeat scroll center top; padding:10px 9px;}

/* Form Elements */
select{border:1px solid #333; width:100%}
.field{padding:2px; border:1px solid #333; background:#fff; font-size:1.0em}
#s{padding:1px; font-size:1.0em; width:150px}
#searchsubmit{padding-left:5px}
#commentform input{width:140px; margin:5px 5px 1px 0}
#commentform textarea{width:99%; margin-top:5px}

/* Comments*/
.alt {margin: 0;padding: 10px;}
.even, .alt {border-left:1px solid #DDDDDD;}
.children { padding: 0; }
.commentlist {padding: 0;text-align: justify;}
.commentlist li{background:#F2F2F2 none repeat scroll 0 0; border-bottom:1px solid #DCDBD7; color:#4D4D4D; font-weight:bold; line-height:1.25em; list-style-image:none; list-style-position:outside; list-style-type:none; margin:15px 0 10px; padding:5px 5px 10px 10px;}
.commentlist li ul li { margin-right: -5px;margin-left: 10px;font-size:1em;background: #F8F8F8;}
.commentlist li .avatar { float: right;width:45px;height:45px;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist p {margin: 10px 5px 10px 0;font-weight:normal;line-height:1.5em;text-transform:none;}
.commentlist blockquote{background:#ededed}
.commentlist small{background:#e9e9e9}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist li.comment-author-admin {background: #E2E4FF;}
.commentmetadata {margin: 0;display: block;font-weight:normal;}
#commentform {margin: 5px 10px 0 0;}
#commentform p {margin: 5px 0;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform small{background:#FFF; font-weight:bold; padding:0}
#commentform textarea {width: 100%;padding: 2px;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
#respond:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.nocomments {text-align: center;margin: 0;padding: 0;}

/* Footer*/
#front-popular{font-size:0.7em; color:#fff; width:940px; background:#3D3D3D url() bottom no-repeat; margin:0 auto; padding:10px; border-left:5px solid #FFF; border-right:5px solid #FFF}
#recentpost, #mostcommented{width:280px; float:left; padding:10px; border:1px solid #fff}
#mostcommented{margin-left:17px}
#recent_comments{width:280px; float:right; padding:10px; border:1px solid #fff}
#recentpost a, #mostcommented a, #recent_comments a{color:#fff; text-decoration:none}
#recentpost ul, #mostcommented ul, #recent_comments ul{margin-top:5px}
#recentpost ul li, #mostcommented ul li, #recent_comments ul li{list-style:none; border-top:1px solid #8E8E8E; padding:5px; display:block;}
#recentpost ul li a, #mostcommented ul li a, #recent_comments ul li a{display:block;width:270px}
#recentpost ul li:hover, #mostcommented ul li:hover, #recent_comments ul li:hover{background:#3C78A7; color:#fff}
#recentpost ul li:first-child, #mostcommented ul li:first-child, #recent_comments ul li:first-child{border-top:0px dotted #fff}
#footer{background:#3D3D3D;color:#fff;margin:0 auto; width:940px; font-size:0.7em; padding:10px; border-top:1px solid #FFF}
#footer a {color:#fff;}

/* Float Properties*/
.clearfloat:after{content:"."; display:block; height:0; clear:both; visibility:hidden}

/* Hides from IE-mac \*/
* html .clearfloat{height:1%}
*+html .clearfloat{height:1%}
.clearfloat{display:block}
