/*
Theme Name: GinsengCoffee
Theme URI: http://www.doc5.com/GinsengCoffee
Description:  The Free Ginseng Coffee Theme - A Slight Return
Version: 1.5
Author: JTk 
Author URI: http://doc5.com/
Tags: brown, coffee, fixed width, two columns, three columns, multiple layouts, widgets
*/
html, body{height:100%;}
body{background:#402915 url(images/back.png) 0 0 repeat-x;background-position:top center;color:#2F1200;text-align:center;font-family:"Trebuchet MS"verdana, arial, sans-serif;font-size:12px;padding:0px;}
*{padding:0;margin:0;}
a:link{color:#612601;text-decoration:none;}
a:visited{color:#612601;text-decoration:none;}
a:hover, a:active{color:#000000;text-decoration:underline;}
#container{background:url(images/repeat.png) repeat;min-height:100%;_height:100%;width:967px;margin:0 auto;text-align:left;position:relative;}
#single_container{background:url(images/repeat_internal.jpg) repeat;min-height:100%;_height:100%;width:967px;margin:0 auto;text-align:left;position:relative;}
h1#header{margin:0;height:184px;background:url(http://tancast.com/wp-content/uploads/2009/11/Logoed-Header-w-bkgrnd2.png) 0 0 no-repeat;text-indent:-1234em;position:relative;z-index:1001;}
h2#long_header{margin:0;height:184px;background:url(http://tancast.com/wp-content/uploads/2009/11/Logoed-Long-Header-w-Background.jpg) 0 0 no-repeat;text-indent:-1234em;position:relative;z-index:1001;}
#header a{position:absolute;left:25px;top:16px;height:100px;width:860px;text-decoration:none;}
#menu_bar{margin:0;height:30px;width:967px;background:url(images/menu_bar.png) 0 no-repeat;position:relative;z-index:1001;color:#A8874E;}
#long_menu_bar{margin:0;padding:0;height:30px;width:967px;background:url(images/long_menu_bar.jpg) 0 no-repeat;position:relative;z-index:1001;color:#A8874E;}
#menu_bar_content{position:absolute;right:180px;top:178px;z-index:9999999;color:#AA884F;}
#long_menu_bar_content{position:absolute;right:28px;top:178px;z-index:9999999;color:#AA884F;}
#home_page_sub_header{position:relative;width:980px;height:34px;background:url(images/mid.jpg) 0 no-repeat;}
#single_sub_header{position:relative;width:980px;height:34px;background:url(images/mid_single.jpg) 0 no-repeat;}
#home_page_sub_header_content{padding:6px 0 0 0;}
#internal_page_sub_header{position:relative;width:967px;height:36px;background:url(images/content_top.png) 0 no-repeat;}
#single_page_sub_header{position:relative;width:967px;height:35px;background:url(images/content_top_internal.jpg) 0 no-repeat;}
#internal_page_sub_header_content{line-height:1.25;}
#single_wrapper{width:750px;position:relative;float:left;z-index:14;margin:-7px 0 0 0;}
#wrapper{width:600px;position:relative;float:left;z-index:12001;margin:-18px 0 0 0;}
#content{margin:0 0 0 24px;_margin:0 0 0 12px;}
#sidebar{position:relative;float:left;color:#C0975D;margin:-200px 6px 0 10px;_margin:-200px 3px 0 5px;width:160px;font-family:arial, verdana, sans-serif;z-index:1002;}
#sidebar ul li h2{color:#FF9D34;font-size:14px;font-weight:bold;margin:10px 0 5px 0;padding:6px 0 2px 0;font-family:"Trebuchet MS", tahoma, sans-serif;border-color:#250F00;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
#sidebar ul li ul li{padding:2px 0 4px 12px;margin:0 0 0 5px;font-size:11px;font-family:tahoma, sans-serif;font-weight:bold;background:url(images/bullet.jpg) left no-repeat;}
#sidebar ul li ul li ul li{margin-left:0px;padding-left:6px;padding-bottom:4px;font-weight:normal;}
#sidebar ul li ul li ul{margin-left:0px;padding-left:0px;padding-bottom:0px;margin-bottom:0;}
#sidebar li{margin:0;}
#sidebar li ul{margin:0;}
#sidebar a{color:#C8A470;text-decoration:none;}
#sidebar a:visited{color:#C8A470;text-decoration:none;}
#sidebar a:hover{color:#FFE2B8;text-decoration:underline;}
#right_col{margin:-20px 0 0 0;width:172px;float:right;padding:0;position:relative;font-family:verdana, sans-serif;color:#AA884F;z-index:9999;}
#right_col h2{color:#FF9D34;font-size:14px;font-weight:bold;margin:10px 0 2px 0;padding:6px 0 0 4px;font-family:"Trebuchet MS", tahoma, sans-serif;color:#FF9D34;font-size:14px;font-weight:bold;border-color:#250F00;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;}
#right_col a{color:#AA884F;text-decoration:none;}
#right_col a:visited{color:#AA884F;text-decoration:none;}
#right_col a:hover{color:#FBC974;text-decoration:underline;}
#right_col li{margin:0;}
#right_col li ul{margin:0;}
#right_col ul li ul li{padding:2px 0 6px 10px;margin:0;font-size:11px;font-family:tahoma, sans-serif;}
#right_col ul li ul li ul li{padding:2px 0 6px 10px;margin:0;font-size:12px;font-family:tahoma, sans-serif;}
#right_col ul li ul li ul{margin-left:0px;padding-left:6px;padding-bottom:4px;margin-bottom:0;}
#home_side{margin:0 82px 0 0;_margin:0 41px 0 0;width:350px;float:right;padding:0;position:relative;font-family:verdana, sans-serif;color:#555655;z-index:9999;}
.home_side_content{font-family:"Trebuchet MS", tahoma, sans-serif;line-height:1.33;color:#777777;margin:0 10px 20px 10px;_margin:0 5px 10px 5px;}
#main_menu{position:absolute;top:3px;left:35px;color:#EFE9CC;margin:0;padding:0;font-weight:bold;word-spacing:1px;font-size:12px;text-transform:none;z-index:99999;}
#main_menu ul{list-style:none;padding:0;margin:0 0 5px;}
#main_menu li{padding:0 13px 0 4px;margin:0;display:inline;padding-left:8px;padding-right:8px;}
#main_menu li a{color:#C8A470;text-decoration:none;background-color:transparent;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;padding:3px 5px 2px 5px;}
#main_menu li a:visited{color:#C8A470;text-decoration:none;background-color:transparent;border-bottom-width:0px;border-left-width:0px;border-right-width:0px;border-top-width:0px;padding:3px 5px 2px 5px;}
#main_menu li a:hover{color:#FCCC86;border-color:#C8A470;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;text-decoration:none;padding:3px 5px 2px 5px;background-color:#391701;}
hr#clear{clear:both;height:135px;visibility:hidden;}
hr.clear_right_col{clear:both;height:20px;visibility:hidden;}
p, pre, blockquote, form, label, dl, fieldset, address{margin:10px 0;}
fieldset{padding:10px;}
h1{font-size:16px}
h2{font-size:15px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h1, h2, h3, h4, h5{color:#131313;font-weight:bold;}
h6{color:#131313;font-size:13px;font-weight:bold;}
hr.clearing{height:1px;visibility:hidden;clear:both;margin:0;}
#category_page_header a{color:#ffffff;text-decoration:none;}
#category_page_header a:visited{color:#ffffff;text-decoration:none;}
#category_page_header a:hover{color:#ffffff;text-decoration:underline;}
#home_page_header{position:absolute;left:90px;top:60px;color:#B3B399;font-weight:normal;font-size:22px;text-transform:none;z-index:99999999;height:50px;}
#blog_name{position:absolute;font-size:50px;top:60px;right:200px;z-index:9999;padding:4px 12px 4px 12px;}
#blog_name a{color:#FF9933;text-decoration:none;background-color:transparent;border-width:0px;padding:6px 8px 4px 8px;}
#blog_name a:visited{color:#FF9933;text-decoration:none;background-color:transparent;border-width:0px;padding:6px 8px 4px 8px;}
#blog_name a:hover{color:#C8A470;background-color:#471D02;border-color:#250F00;border-bottom-width:1px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:dotted;text-decoration:none;padding:6px 8px 4px 8px;}
#search_box{background:url(images/search_input.jpg) bottom center no-repeat;padding:6px 0 0 10px;height:16px;width:196px;border:none;font-size:10px;font-weight:bold;}
#blog_slogan{position:absolute;right:220px;top:114px;color:#A8874E;font-weight:normal;font-size:13px;text-transform:none;z-index:9999;max-width:400px}
#about_blog{padding:0 0 5px 3px;color:#555555;font-size:11px;}
small{color:#222222;font-size:10px;font-weight:bold;}
.postmetadata{color:#402915;padding:6px 18px 8px 12px;margin:6px 60px 12px 16px;font-size:12px;font-weight:normal;background:#B5925B;line-height:14px;}
.postmetadata_extended{color:#402915;padding:0;margin:-5px 60px 0 16px;font-size:12px;font-weight:normal;line-height:14px;float:right;}
.postmetadata_extended_buttons{padding:0 0 0 10px;}
.post_ad{position:relative;margin:15px 0 30px 0;}
.read_more{margin:0 40px 10px 0px;text-align:right;}
.entry{margin:0 10px 0 0;_margin:0 5px 0 0;font-size:12px;color:#2F1200;font-family:"Lucida Grande", verdana, arial, sans-serif;}
.entry img{margin:0 10px 5px 0;}
.post ul li{list-style-type:disc;margin-left:25px;padding:5px 0 3px 0;}
.post ol li{list-style-type:decimal;margin-left:25px;padding:5px 0 3px 0;}
ul, ol{margin:5px 0 20px 0px;list-style-type:none;}
li, dd{margin-left:7px;list-style-type:none;}
#content ul{list-style-type:disc;margin-left:25px;}
.content_header{color:#131313;height:25px;font-size:12px;padding:8px 4px 0 8px;margin:0 20px 10px 4px;border-top:1px dotted #80572D;border-bottom:1px dotted #80572D;}
.content_box{background:#f5f5f5;padding:3px 7px 3px 7px;margin:7px 5px 7px 3px;border:1px solid #dcdcdc;color:#333333;font-size:11px;font-family:arial, sans-serif;padding:10px 15px 10px 15px;}
.content_box img{margin:0 10px 0 0;}
.content_box h3{margin:0;color:#003366;font-size:20px;font-weight:normal;}
.content_box_home{margin:7px 3px 7px 3px;color:#333333;font-size:11px;font-family:arial, sans-serif;padding:10px 5px 10px 5px;}
.content_box_home img{margin:0 10px 0 0;}
.content_box_home h3{margin:0;color:#003366;font-size:20px;font-weight:normal;}
.content_box_home h3 a{font-size:18px;font-weight:normal;text-decoration:none;}
.content_box_home h3 a:visited{font-size:18px;font-weight:normal;text-decoration:none;}
.content_box_home h3 a:hover{font-size:18px;font-weight:normal;text-decoration:underline;}
.sponsors{margin:0 0 15px 50px;}
.sponsored{margin:5px 0 0 10px;font-size:12px;}
a:link.sponsored{margin:5px 0 0 10px;font-size:12px;color:#666666;}
.category_box_home{width:250px;float:left;}
.category_box_home img{margin:0 5px 0 0;}
.category_box_home li{margin:10px 0 10px 0;}
.category_box_home li a:link{color:#666666;font-size:12px;font-weight:normal;text-transform:uppercase;}
.category_box_home li a:visited{color:#666666;font-size:12px;font-weight:normal;text-transform:uppercase;}
.category_box_home li a:hover{color:#333333;font-size:12px;font-weight:normal;text-transform:uppercase;}
.cat_script{color:#003366;font-size:11px;}
blockquote{background:#B5925B;padding:3px 7px 3px 7px;margin:7px 5px 7px 3px;border:1px solid #A98950;color:#050505;}
.alt{background:#B5925B;padding:3px 7px 3px 7px;margin:10px 5px 10px 3px;border:1px solid #A98950;color:#050505;}
.graybox{background:#B5925B;padding:3px 7px 3px 7px;margin:10px 5px 10px 3px;border:1px solid #A98950;color:#050505;}
ul#recentcomments li{margin:0 0 7px 0;}
li#recent-posts ul li{margin:0 0 7px 0;}
input{color:#333333;background-color:#fefefe;font-family:Tahoma, sans-serif;font-size:11px;vertical-align:middle;font-weight:normal;height:20px;width:220px;border:1px solid #cccccc;}
textarea{background-color:#fefefe;color:#333333;font-family:Tahoma, sans-serif;font-weight:normal;font-size:11px;}
#commentform input{background:url(images/input_background.jpg) bottom center no-repeat;height:20px;width:290px;padding:6px 0 0 12px;border:none;margin:none;color:#313131;}
#commentform textarea{color:#313131;font-family:arial, helvetica, verdana, serif;font-size:12px;border:none;padding:4px 15px 10px 10px;margin:10px 0 0 7px;height:142px;width:333px;background:url(images/area_input.jpg) top left no-repeat;overflow:auto;}
#commentform #submit{border:none;background:none;border:3px solid #B5925B;margin:7px 0 0 5px;padding:3px 2px 5px 2px;font-weight:bold;color:#653213;width:110px;height:30px}
#commentform #submit:hover{border:none;background:none;border:5px solid #B5925B;width:115px;height:35px margin:2px 0 0 0px;}
#searchform .buttons{background-color:none;border:0px;}
#searchform{margin:0;padding:0;}
.search_no_b{margin:10px 0 10px 0;border:none;background:none;height:19px;width:38px;}
form{}
.post h2{margin:0 0 -4px 0;color:#4D1F02;font-size:22px;font-weight:normal;letter-spacing:-.8px;word-spacing:-.3px;}
.post h3{margin:0 0 -4px 0;margin:0;color:#003366;font-size:20px;font-weight:normal;}
.post h4{margin:0 0 -2px 0;margin:0;color:#003366;font-size:16px;font-weight:normal;}
.post h2 a:link{color:#4D1F02;text-decoration:none;}
.post h2 a:visited{color:#4D1F02;text-decoration:none;}
.post h2 a:hover{color:#C36100;text-decoration:underline;}
#bottom_nav{margin:50px 0 0 0;font-size:12px;}
.prev_nav{float:left;padding:0 0 0 10px;}
.next_nav{float:right;padding:0 10px 0 0;}
.dotted_line{border-bottom:1px dotted #80572D;}
#postcomment{padding-left:20px;}
.comments_links{padding-left:20px;}
#comments{padding-left:15px;}
#commentlist li{padding-left:20px;}
.commentlist{position:relative;}
.small_comments{color:#222222;font-size:10px;font-weight:bold;}
.comment_button{margin:0 60px 0 0;}
h3#respond{margin:0;padding:0;}
h3#trackback{margin:0 0 0 12px;padding:0;}
#recent_comments_list{margin-top:15px;}
#recent_comment_items li{margin-bottom:5px;}
#got_archives li{margin:0 0 8px 4px;font-size:11px;font-weight:bold;}
#got_archives a:link{color:#247CB4;font-size:11px;}
#got_archives a:visited{color:#247CB4;font-size:11px;}
#got_archives a:hover{color:#014F81;font-size:11px;}
#move_those_archive{padding-left:20px;padding-top:6px;}
#footer{font-family:"Lucida Grande", verdana, arial, sans-serif;background:url(images/footer.png) 0 0 no-repeat;color:#C8A470;min-height:65px;_height:65px;width:967px;position:relative;padding:0;margin:-65px auto 0 auto;text-align:center;}
#long_footer{font-family:"Lucida Grande", verdana, arial, sans-serif;background:url(images/long_footer.jpg) 0 0 no-repeat;color:#C8A470;min-height:65px;_height:65px;width:967px;position:relative;padding:0;margin:-65px auto 0 auto;text-align:center;}
#footer_container{padding-top:16px;font-size:11px;}
#footer_container a:link{color:#C8A470;text-decoration:none;}
#footer_container a:visited{color:#C8A470;text-decoration:none;}
#footer_container a:hover, a:active{color:#fefefe;text-decoration:underline;}
#footer_menu{position:relative;color:#020266;margin:10px 0 0 0;padding:0;font-size:11px;z-index:11;font-weight:normal;}
#footer_menu ul{list-style:none;padding:0;margin:0 0 6px;}
#footer_menu li{margin:0;display:inline;padding:2px 10px 2px 5px;border-right:1px solid #532910;color:#020266;}
#footer_menu li a{color:#C8A470;text-decoration:none;background-color:transparent;border-width:0px;padding:0 5px 0 5px;}
#footer_menu li a:visited{color:#C8A470;text-decoration:none;background-color:transparent;border-width:0px;padding:0 5px 0 5px;}
#footer_menu li a:hover{color:#fefefe;background-color:#562A0F;border-color:#2F1706;border-bottom-width:2px;border-left-width:0px;border-right-width:0px;border-top-width:0px;border-style:solid;text-decoration:none;padding:0 5px 0 5px;}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
