/*
Theme Name: GoldenDucks
Theme URI: http://www.goldenducks.com
Description: Customized wordpress theme for Golden Ducks website
Version: 1.0
Author: Akshay Raje
Author URI: http://wisdmlabs.com/
Tags: Golden Ducks
*/

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 3.0.0
build: 1549
Includes - reset, base, fonts and grids
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong{font-weight:bold;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}p,fieldset,table,pre{margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #C8C8C8; text-align:center; background:#f3f3f3; padding:10px; margin:10px }

/* You might find the following useful */
.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0; line-height: 1px} /* Use this class to clear your floated columns */

/* Basics & Typography */
html{background-color:#b9ae90; width:100%; height: 100%; margin:0; padding:0;}
body{width:100%; height: 100%; margin:0; padding:0; font-family:"Arial"}
a{text-decoration:underline;color:#6e5f37}
	
/* YUI wrapper classes */
.wrapper{border-right: 20px solid #c4bb9e; border-left: 20px solid #c4bb9e; background-color:#f7f7f0; margin:0; padding:0;}
.header{background-image: url('images/header-ger-bg.png'); height: 234px;}
.content{margin:10px 10px 0 15px}
.sidebar{margin:10px 10px 0 0;}
.footer{background-color:#000000; margin:0; padding: 5px 15px; border-top: 8px solid #c4bb9e; border-bottom: 8px solid #c4bb9e}

/* Header */
#logo{height:234px; width:480px; margin:0 10px 0 auto;}
#goldenducks-site{position:absolute; top:143px; margin:0 0 0 15px; text-transform:uppercase; color:#FFFFFF; font-weight:bold; font-size: 12px; height:30px; line-height:30px}
#site-lux{display:inline; padding: 7px 0; background-color:#e4e2c7}
#site-lux a{color:#b9ae90; padding: 7px; text-decoration: none;}
#site-lux a:hover{background-color:#239fd8; padding: 7px; color:#FFF;}
#site-ger{display:inline; padding: 7px; background-color:#ec7705 }
#site-ger a{color:#fff; padding: 7px; text-decoration:none; border-bottom: 1px solid #ec7705}
ul#top-nav{margin:0 15px; position:absolute; top:183px; width:974px; font-size:12px; font-weight:bold; text-transform:uppercase}
ul#top-nav li{float: left;display: block;list-style: none;}
ul#top-nav li a{color:#000; text-decoration:none; height:42px; line-height:42px; padding:14px 10px}
ul#top-nav li a:hover{background-color:#000; color:#FFF}

/* Generic page content */
h3.content-black-box{background-color:#000000; padding: 12px; color:#fff; font-size:14px; font-weight:bold; margin:0; text-transform:uppercase; display: block}
h3.content-black-box a{color: #fff; text-decoration: none; display: block}
.content div.first{width: 412px}
.content div.second{width: 265px; margin: 10px 0 0 0}
.content-second-box{background-color:#e3e2c7; margin: 0 0 4px 0; padding:6px 4px; font-size: 11px}
.content-second-box a, .content-second-box a:visited, .content-second-box a:hover{color: #000}
.content-second-box-dark{background-color: #2e2a2b; color: #fff; padding:4px; height:75px}
.content-second-box-dark h4{margin: 4px 0}
.content-dark-box{background-color:#b9ae90; padding: 4px 12px 4px 12px; margin:0; color: #000; font-size:11px; font-weight:bold;}
.content-dark-box p {padding: 0; margin: 0}
.content-white-box{background-color:#FFF; color:#333333; font-size:12px; line-height:20px; padding:5px; margin: 10px 0 10px 0}
.content-comments{background-color:#e3e2c7; margin: 0 0 10px 0; padding:10px;}

/* Nominations (category.php) */
.category-grid{margin: 10px 0 0 0}
.category-dark-box{background-color:#b9ae90; padding: 14px 10px; margin:0; width:655px; color:#000;}
.category-dark-box h4{font-size:12px; font-weight:bold; margin:0; text-transform:uppercase; display: inline}
.category-dark-box span, .category-dark-box p{font-size:12px; margin:0; display: inline; overflow: hidden}
.ratingsdiv { width: 60px; height: 12px; overflow: hidden; float: right; }
.info { background-image: url(images/nomination-info-bg.png); height: 200px; width: 174px; display: none; color: #FFF; overflow: hidden; padding: 0px 10px 0px 10px; }
.ratingbox { background-image: url(images/nomination-info-bg.png); height: 106px; width: 136px; display: none; color: #FFF; overflow: hidden; z-index: 300; padding: 5px; border: 5px solid #dfddc2; position: absolute; top: -130px; left: 16px; }
.post-ratings-results, .post-ratings-text{margin:2px 0}
.delete { float: right; cursor: pointer; }
.info-button { float: right; cursor: pointer; }
.rating { cursor: pointer; }
.home-post-wrap { width: 194px; height: 283px; margin-right: 17px; float: left; background-color: #000000; border: 10px solid #e4e1c6; margin-bottom: 17px; padding: 0px; }
.thumbnail-div { width: 194px; height: 250px; float: left; background-color: #fff}
.comments-bubble { width: 20px; height: 16px; background-image: url(images/nomination-comments.png); font-size: 8px; line-height: 18px; color: #212A33; padding: 0px; float: left; margin-left: 9px; }
.comments-bubble a:link, .comments-bubble a:hover, .comments-bubble a:visited { color: #000000; font-size: 9px; display: block; margin-left: 7px; margin-top: 0px; padding: 0px; text-decoration:none}
.bar { height: 15px; background-image: url(images/bar-bg.gif); width: 174px; float: left; border-left: 1px solid #1C242B; border-right: 1px solid #1C242B; border-bottom: 1px solid #1C242B; padding: 8px; position: relative; }
.bar a:hover { border-bottom: none; }
.readmore { background-image: url(images/bullet.gif); background-repeat: no-repeat; background-position: left; float: right; padding-left: 20px; margin-top: 10px; }
.readmore a:link, .readmore a:hover { color: #FFF7C0; }
.thumbnail-home { border: 0px; margin: 0px 0px 0px 0px; }
.info-titles a:link, .info-titles a:visited, .info-titles a:active { text-decoration: none; font-size: 14px; display: block; width: 100%; margin-bottom: 10px; padding-top: 10px; color: #dec437; }
.info-titles a:hover { border-bottom: none; }
.info-categories, .info-categories a:link, .info-categories a:visited, .info-categories a:active { text-decoration: none; font-size: 11px; color: #dec437; }

/* Page-Navi */
.wp-pagenavi {margin-bottom: 15px;}
.wp-pagenavi a, .wp-pagenavi a:link {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #e4e1c6;color: #000;background-color: #e4e1c6;}
.wp-pagenavi a:visited {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #e4e1c6;color: #000;background-color: #e4e1c6;}
.wp-pagenavi a:hover {border: 1px solid #000;color: #e4e1c6;background-color: #000;}
.wp-pagenavi a:active {padding: 2px 4px 2px 4px;margin: 2px;text-decoration: none;border: 1px solid #000;color: #e4e1c6;background-color: #000;}
.wp-pagenavi span.pages {padding: 2px 4px 2px 4px;margin: 2px 2px 2px 2px;color: #000000;border: 1px solid #e4e1c6;color: #000;background-color: #e4e1c6;}
.wp-pagenavi span.current {padding: 2px 4px 2px 4px;margin: 2px;font-weight: bold;border: 1px solid #000;color: #e4e1c6;background-color: #000;}
.wp-pagenavi span.extend {padding: 2px 4px 2px 4px;margin: 2px;border: 1px solid #e4e1c6;color: #000;background-color: #e4e1c6;}

/* Comments */
h3#comments{margin:0px 0}
.commentlist { padding: 0px; margin: 0px 0px 0px 17px; width: 621px; background-image: url(images/comment-bg-Brown.gif); list-style-image: none; list-style-type: none; float: left; }
.commentlist a:hover { border: none; }
.commentlist img { border: none; }
.commentlist li { font-weight: bold; width: 621px; display: block; background-color: #fefdfc; padding: 5px; margin: 5px 0; list-style-image: none; list-style-type: none; float: left; }
.commentlist li div { width: 601px; display: block; background-image: url(images/comment-top-Brown.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; float: left; }
.commentlist li .avatar { float: left; border: 2px solid #594c41; padding: 2px; background: #594c41; }
.commentlist cite { font-size: 16px; float: left; font-style: normal; margin-left: 10px; margin-right: 6px; margin-top: 5px; font-weight: normal; }
.says { display: none; }
.commentlist p { font-weight: normal; text-transform: none; display: block; float: left; width: 90%; }
#commentform p { clear: both; }
.alt { margin: 0; padding: 10px; }
.nocomments { text-align: center; margin: 0; padding: 0; }
.commentlist .children li { width: 90%; display: block; margin: 5px 0; background-color: #fbfbf7; overflow: hidden; }
.commentlist .children li div { width: 97%; padding: 3%; background-image: url(images/comment-children-top-Brown.gif); background-repeat: no-repeat; background-position: top left; }
.commentlist .commentmetadata { font-weight: normal; float: left; font-size: 11px; margin: 5px 0; width: 90%;  }
.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta { background-image: none; width: 100%; padding: 0px !important; }
.commentlist .reply, .commentlist .children .reply { float: right; background-image: none; color: #000; width: 54px; height: 22px; margin-bottom: 0px; padding: 0px; margin-right: 10px; font: 14px Arial;}
.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover { height: 18px; display: block; color: #000; font-weight: bold; padding: 1px; letter-spacing: 1px; text-decoration: none}
.commentlist .children li { }
.commentlist .children li ul li { background-color: #fefdfc; }
#respond { margin-top: 0px; padding-top: 0px; float: left; background-image: none; }
#comments { line-height: 30px; }
.children { clear: both; }
.children .commentmetadata, .children .vcard { background-image: none; }
#cancel-comment-reply-link { display: block;margin: 0; background-image: url(images/comment-close.png); background-repeat: no-repeat; width: 320px; height: 21px; padding: 5px 0px 0px 20px; font-weight: normal; color: #000; font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif; }
#respond div { background-image: none; }
#submit { width: 120px !important; font-size: 11px}
#comment {width: 250px}
.commentlist #respond{background-color: #e3e2c7; padding: 5px; margin: 0 5px 0 10px; width:330px}
.commentlist #respond h3{margin: 4px 0; font-size: 12px}
.commentlist #respond p{margin: 3px 0}
.commentlist #respond textarea{width:320px; height: 100px}
.commentlist #respond div.cancel-comment-reply{padding:0; margin: 0}

/* Sidebar */
#button-nomination{background-color:#b9ae90; padding:6px 0; text-align:center; margin:0 0 10px 0}
.sidebar-dark-box{background-color:#b9ae90; padding: 12px; margin:0 0 10px 0; width:215px}
.sidebar-dark-box h4{color:#000; font-size:12px; font-weight:bold; margin:0; text-transform:uppercase}
.sidebar-dark-box h3{color:#000; font-size:14px; font-weight:bold; margin:0; text-transform:uppercase}
.sidebar-white-box, .sidebar-dark-box div{background-color:#FFFFFF; color:#666666; border: #e4e1c6 solid 4px; font-weight:normal; font-size:11px; line-height:16px; padding:5px; margin: 10px 0 0 0;}
ul.sidebar-small-white-box-set{margin: 10px 0 0 0; height: 270px; list-style: none; background-color:#FFFFFF; border: #e4e1c6 solid 4px;}
li.sidebar-small-white-box{background-color:#FFFFFF; color:#666666; border: #e4e1c6 solid 2px; width: 53px; height: 53px; float: left; margin: 8px 0 0 8px; position: relative; display: block;}
li.sidebar-small-white-box a img{opacity:0.5;filter:alpha(opacity=50)}
li.sidebar-small-white-box em{position: absolute; background-color: #e4e1c6; width: 200px; height: 260px; padding: 8px 0 0 8px; top: -265px; left: -80px; font-style: normal; z-index: 1000; display: none; color: #8B8861; font-size: 10px;}
li.sidebar-small-white-box em img{border: 0}
table#sponsors, table#sponsors td, table#sponsors th{border:0; text-align: center}
table#sponsors td img{margin:5px 0}

/* Footer */
ul#footer-categories{width:510px;}
ul#footer-photos{width:250px;}
ul#footer-other{width:250px}
ul.footer-sitemap{height:250px; margin:10px 20px 10px 0;}
ul.footer-sitemap li{width:210px; float:left; list-style:none; margin:0 15px 5px 0; list-style-position:inherit; background-color:#c2bfa8; font-weight:bold}
ul.footer-sitemap li a{padding:7px; color:#000; text-decoration: none; display: block}
ul.footer-sitemap li a:hover{background-color: #e4e1c6}
ul.footer-sitemap li.title-li{background-color: #e4e1c6; padding:7px;width:196px;}
#copyright{color:#e4e1c6; font-size:10px; display:block; border-top: solid #e4e1c6 1px; padding: 10px 0}