/*  
Theme Name: Carnaby
Theme URI: http://www.carnaby-gotha.de/
Description: Das Theme entwickelt von www.BrunoDesign.de aus Basis des bekannten Kubrick-Themes.
Version: 1.0
Author: Bruno Matschiner
Author URI: http://www.brunodesign.de/
*/

#categories-3 li li {margin-left:25px; display:none}
#categories-3 li.current-cat-parent li, #categories-3 li.current-cat li {display:list-item}
#pages-3 li.current_page_item, #categories-3 li.current-cat a, #categories-3 li.current-cat-parent a {text-decoration:underline}
#categories-3 li.current-cat li a, #categories-3 li.current-cat-parent li a {text-decoration:none !important}
#categories-3 li.current-cat-parent li.current-cat a {text-decoration:underline !important}

html {}
body {font-family:arial, sans-serif; text-align:center; font-size:1em; background:url(images/background.jpg) #336633;}
ul,li,p,h1,h2,h3 {margin:0; padding:0;}
input, textarea {font-family:arial, sans-serif;}
fieldset {background-color:transparent !IMPORTANT;}
legend {color:#FFFF60; font-family:arial, sans-serif !IMPORTANT; font-weight:bold !IMPORTANT; font-size:1.2em !IMPORTANT; margin-left:10px !IMPORTANT;}
fieldset ul {list-style-type:none;}
fieldset a {text-decoration:underline !IMPORTANT;}

/* Structure */
#page {margin:0 auto 0 auto; padding:0; text-align:left; width:980px;}
#header {margin:0; padding:0; background:url(images/header.jpg) no-repeat top left; height:167px;}
#body {height:100%; margin:0; padding:0 0 1px 0; background:url(images/body.gif) repeat-y left;}
#content {height:100%; margin:0; padding:0; float:left; width:630px;}
#sidebar_left {height:100%; margin:0; padding:0; float:left; width:170px;}
#sidebar_right {height:100%; margin:0; padding:0; float:left; width:178px;}
#footer {margin:0; padding:0; background:url(images/footer.gif) no-repeat top left; height:10px;}
.clearer {margin:0; padding:0; height:1%; line-height:1%; font-size:1%; visibility:hidden; clear:both;}

/* Body */
#content_padding {padding:0 15px 20px 30px;}
#content, #content a {color:#FFFF60;}
#content a:hover {color:#FFFFFF;}
#content h1 {clear:both; font-size:1.6em; background:url(images/h1background.jpg) repeat-x #FFFF60; color:#336633; padding:5px; border-bottom:5px solid #003300; border-right:5px solid #003300;}
#content h1 a {text-decoration:none; display:block; color:#336633;}
#content h1 a:hover {color:#CC3333;}
#content h2 {font-size:1.3em;}
#content h3 {font-size:1.2em; padding-top:15px;}
#content p {padding:10px 0 0 0;}
#content a.more-link {font-size:0.8em; text-decoration:none; border-bottom:1px solid #FFFF60;}
#content a.more-link:hover {border-bottom:1px solid #FFFFFF;}
#content textarea {background:url(images/textarea_watermark.jpg) no-repeat bottom right #FFFFFF;}
#content .content_hr {height:30px; border-style:none; visibility:hidden;}
#content .pagination {text-align:center;}
#content .wp-smiley {border:none}

/* Comments MetaData */
#content .entry {padding-top:5px; text-align:justify}
#content .post_date {font-size:small; text-align:right; margin-right:0;}
#content .postmetadata {font-size:small; padding-top:10px; clear:both;}
#content .postmetadata_alt {clear:both; background-color:#FFFFFF; color:#000000; border:2px solid #A6AFB0; padding:3px; margin:10px 0 10px 0; font-size:0.7em;}
#content .postmetadata_alt a {color:#000000;}
#content .postmetadata_alt a:hover {color:#000000;}
#content .pagetitle {background:none; color:#FFFF60; font-size:1.3em; border:none;}

/* Content Lists */
#content li {line-height:1.3em; margin-left:35px;}
#content li li {line-height:1.1em; font-size:0.9em; margin-left:45px;}
#content ul {padding:10px 0 10px 0;}
#content ul ul {padding:3px 0 3px 0;}
#content li a {text-decoration:none;}
#content li a:hover {text-decoration:underline;}

/* Comments */
.commentlist img {border:none !IMPORTANT; margin:0 !IMPORTANT; padding:0 !IMPORTANT;}
.commentlist li {padding:5px !IMPORTANT;}
.commentlist li p, .commentlist cite, .commentmetadata, #content_padding .commentlist li a {color:#000000;}
#content_padding .commentlist li a:hover {color:#FF0000;}
.commentlist li {background-color:#A6AEB0; border-bottom:2px groove #000000; border-right:2px groove #000000;}
.commentlist li.alt {background-color:#D8E3E6; border-bottom:2px groove #000000; border-right:2px groove #000000;}
#commentform textarea {width:500px; height:200px; overflow:auto;}

/* Forms */
form dl, dl.labels {margin:0em; font-size:100%; margin-top:0.5em}
form dt, dl.labels dt {float:left; width:10em; margin-bottom:0.8em; color:#FFFFFF; text-align:right; font-weight:normal;}
form dd, dl.labels dd {margin-left:10.5em; margin-bottom:0.8em; font-size:100%; font-style:normal; padding-left:0.5em}
form dd.submit, dl.labels dd.submit  {margin-top:2em}
#content textarea.y_msg {width:350px; height:200px; overflow:auto;}
#content .submitbutton {width:20px; height:16px; margin:0; padding:0;}
.widget form {margin-bottom:0;}

/* CForm */
.cform {width:99% !IMPORTANT;}
.cform input, .cform textarea {width:250px !IMPORTANT;}
.cform .cf-box-b {width:20px !IMPORTANT;}
.cform .sendbutton {margin-left:260px !IMPORTANT; width:100px !IMPORTANT;}
.cf-sb {margin-top:-50px !IMPORTANT;}
.linklove {display:none;}

/* PageNavigation */
.navigation .alignleft {padding:10px 0 10px 0; float:left;}
.navigation .alignright {padding:10px 0 10px 0; float:right;}
#breadcrumb {font-size:0.8em; margin:0 0 15px 0; padding:0 0 5px 0; border-bottom:1px solid #FFFF60;}

/* Widgets */
.widget {margin:10px; padding:1px; list-style-type:none; border:2px solid #FFFF60;}
.widget h2 {display:block; margin-bottom:3px; padding:2px; background-color:#FFFF60; color:#336633; font-size:16px;}
.widget p {font-size:12px; margin:0; padding:0;}
.widget li, .widget li a, .widget p a {color:#FFFF60; font-size:12px; text-decoration:none; line-height:1.3em;}
.widget li a:hover, .widget p a:hover {text-decoration:underline;}
.widget li {margin:0 0 0 3px; padding:0; list-style-type:none;}
.widget li li {margin-left:20px; list-style-type:disc;}
.widget_categories ul li ul li {margin-left:10px;}
#sidebar_left .widget {margin-right:5px;}
#sidebar_right .widget {margin-right:15px;}
.widget_search #s {width:100px;}
.widget_search #submit_search {border:1px solid #CCCCCC; background:#FFFFFF; color:#000000; padding:2px; font-size:14px;}
.widget_polls {width:145px;}
.widget_polls {color:#FFFF60;}
.wp-polls-ul {margin-left:5px !IMPORTANT; margin-right:5px !IMPORTANT;}
.wp-polls-form {margin:0 !IMPORTANT;}

/* EC3 */
.ec3_widget_list h2 {margin-bottom:0;}
.ec3_widget_list li {padding-top:2px !IMPORTANT; padding-left:5px !IMPORTANT; background-color:#CC3333; margin:0 !IMPORTANT;}
.ec3_widget_list li li {padding-top:2px !IMPORTANT; padding-left:10px !IMPORTANT; margin-left:-5px !IMPORTANT; background-color:#FFFFFF; list-style-type:none; border-top:2px solid #000000;}
.ec3_widget_list li li a {color:#000000;}
.ec3_widget_cal td, .ec3_widget_cal th, .ec3_widget_cal a {font-size:11px !IMPORTANT;}
#ec3_next, #ec3_prev {font-size:12px !IMPORTANT;}

/* Search */
#searchform {padding:0; margin:0;}
#searchfield {width:90px;}
#searchbutton {width:40px;}

/* Images */
#content img {border:3px solid #FFFF60; padding:0; margin:0 5px 0 0;}
.bildlinks {margin:5px 10px 10px 0 !IMPORTANT; float:left;}
.bildrechts {margin:5px 0 10px 10px !IMPORTANT; float:right;}
.mypicsgallery img {margin-top:5px !IMPORTANT;}
.mypicsgallery {clear:both;}
.mypicsgallery img {vertical-align:middle;}

/* Footer */
#footer {position:relative; font-size:0.8em;}
#footer p {padding:30px 0 0 15px;}
#footer a {color:#000000;}
#footer a:hover {color:#CC0000;}
#footer_navigation {position:absolute; right:15px; top:30px; width:350px; text-align:right;}

/* Homepage-Link */
#header a {display:block; width:977px; height:167px; margin:0; padding:0;}

/* Pagenavi */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {color: #336633 !IMPORTANT; background-color: #FFFF60 !IMPORTANT;}
.wp-pagenavi span.pages {color: #336633; background-color: #FFFF60 !IMPORTANT;}
.wp-pagenavi span.extend {color: #336633; background-color: #FFFF60 !IMPORTANT;}

/* Hot Button */+
.post {position:relative;}
.hot {width:80px; height:104px; background:url(images/hot.gif) no-repeat; position:absolute; margin-top:-90px; margin-left:520px;}
