/* default overrides of retromania */
html{font-size:100.01%}
html,body{border:0;margin:0;padding:0}
*{margin:0;padding:0}
body{font:12px Arial, Helvetica, sans-serif}
p,ul,ol{margin:0;padding:0}
ul,ol{padding:0}
blockquote{margin:0 0 20px;padding:10px 10px 10px 60px}
small{font-size:.85em}
img{border:0}
sup{position:relative;bottom:.3em;vertical-align:baseline}
sub{position:relative;bottom:-.2em;vertical-align:baseline}
acronym,abbr{cursor:help;letter-spacing:1px;border-bottom:1px dashed}
a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:black}
form{margin:0;padding:0}
label{cursor:pointer}
.clear{clear:both;}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.bold{font-weight:bold}
.italic{font-style:italic}
.underline{border-bottom:1px solid}
.highlight{background:#ffc}
.img-left{float:left;margin:4px 10px 4px 0}
.img-right{float:right;margin:4px 0 4px 10px}
.noindent{margin-left:0;padding-left:0}
.nobullet{list-style:none;list-style-image:none}
.width75{width:75%}
.width50{width:50%}
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;margin:10px}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

/*gethu styles*/
.wrap{width:974px;margin:0 auto;border:1px solid black;padding:10px}
.header .logo{float:left}
.header .logo h1{font-size:28px;font-weight:bold}
.header h5{font-size:12px;font-weight:normal}
.header .logo .imprint{width:132px;height:50px;background:transparent url(images/sprite.png) no-repeat scroll 0 -16px;text-indent:-999em;float:left;margin:5px 0 0}
.header .logo .metainfo{margin:5px 0 0 10px;float:left}
.header .top_navigation{float:right}
.header .top_navigation .home_icon{background:transparent url(images/sprite.png) no-repeat scroll -151px -16px;width:17px;height:17px;float:left;text-indent:-999em}
.header .top_navigation h5{float:left}
.header .top_navigation h5 a{text-decoration:underline}
.header .sns_header {margin:10px 0}
.share_widget a{padding:0 10px 0 0;color:#A0A0A0;font-size:14px}
.share_widget{border:1px solid #D7D7D7;height:25px;padding:10px 0 0 10px;position:relative;margin:15px 0 0 0}
.addthis_button{margin-left:100px;position:absolute;right:0;top:10px}
.post .post_content {padding:15px 5px}
.content {width:974px;}
.mainbar_top_corner {background:transparent url(images/sprite.png) no-repeat scroll 0 0;width:683px;height:7px;text-indent:-999em}
.mainbar_bottom_corner {background:transparent url(images/sprite.png) no-repeat scroll 0 -8px;width:683px;height:7px;text-indent:-999em}
.mainbar{background:transparent url(images/sprite.png) repeat-y scroll -683px 0;width:663px;padding:10px}
.left-pane{float:left}
.post{padding:0 0 40px}
.post_date{width:46px;height:46px;background:#404040;color:#fff;margin:0 10px 0 -6px;float:left;}
.post_date_top{font:bold 24px/24px Georgia, "Times New Roman", Times, serif;text-align:center;margin:0}
.post_date_bottom{font:bold 12px/12px Georgia, "Times New Roman", Times, serif;text-align:center;text-transform:uppercase;margin:0}
.post_data{background:transparent url(images/sprite.png) no-repeat scroll 0 -68px;font-size:11px;height:34px;padding:5px 0 0 5px}
.post_data a{text-decoration:underline}
.sidebar, .rss_links{width:260px;margin:4px 0 0 10px;padding:10px}
.sidebar{float:left;background:#F4F4F4}
.sidebar ul,.sidebar ul li,.sidebar ul li ul,.sidebar ul li ul li{list-style:none}
.sidebar > ul > li{font:24px/33px "Trebuchet MS", Helvetica, sans-serif;padding:5px 10px 15px 0;border-bottom:1px solid #B3BACA}
.sidebar > ul > li input{border:1px solid #D7D7D7;height:18px;}
.sidebar > ul > li input.search_input{width:200px;height:20px;font-size:16px}
.sidebar > ul > li input.submit_search{width:32px;height:20px;background:#667b8f;border:1px solid #667b8f;font:bold 12px "Trebuchet MS", Helvetica, sans-serif;color:#fff;text-transform:uppercase;cursor:pointer;margin:0 0 0 10px;padding:0}
.sidebar .widgettitle{font-size:20px}
.sidebar ul li.cat-item{font-size:16px;line-height:20px;}
.sidebar ul li.cat-item a{font-size:16px}
.sidebar ul li.cat-item a img{margin:0 10px 0 0}
.sidebar ul li.widget{border:0}
.subscribe_rss{font:14px/14px Georgia, "Times New Roman", Times, serif;background:transparent url(images/sprite.png) no-repeat scroll 0 -109px;height:26px}
.subscribe_rss a{color:white;float:left;padding:5px 0 0 40px;height:20px}
.subscribe_rss a div{float:left}
.subscribe_rss a div.rss_icon{background:transparent url(images/sprite.png) no-repeat scroll -132px -17px;text-indent:-999em;width:16px;height:16px;margin: 0 0 0 15px;float:left}
.sidebar .textwidget{font-size:12px;font-weight:normal;line-height:1.2em}
.sidebar .textwidget .about{border-bottom:1px solid #B3BACA;padding:0 0 10px 0}
.sidebar .follow_sns ul li div.icon{text-indent:-999em;float:left}
.sidebar .follow_sns ul li{line-height:20px;}
.sidebar .follow_sns ul li.twitter div.icon{background:transparent url(images/sprite.png) no-repeat scroll -133px -35px;width:16px;height:16px}
.sidebar .follow_sns ul li.youtube div.icon{background:transparent url(images/sprite.png) no-repeat scroll -150px -35px;width:21px;height:21px}
.sidebar .follow_sns ul li.facebook div.icon{background:transparent url(images/sprite.png) no-repeat scroll -172px -35px;width:16px;height:16px}
.sidebar .follow_sns ul li div.text {padding:0 0 0 10px;float:left}
.sidebar .follow_sns ul li.youtube div.text {padding:0 0 0 5px;}
.rss_links {float:right;width:260px;}
.rss_links h2{font-size:20px;padding:0 0 10px 0}
.rss_links ul li{list-style:none;margin:0 0 10px 0}
.rss_links ul li a img{margin:0 5px 0 0;float:left}
.rss_links ul li a span{display:block;float:left;font-size:14px;text-transform:uppercase;padding:2px 0 0 0}
.rss_links ul li a{padding:0 0 10px 0;display:block}
ul.menu li:hover ul,ul.menu li.over ul,ul.menu li ul li:hover ul,ul.menu li ul li.over ul,.sidebar ul li,.sidebar ul,.sidebar ul li ul{display:block}
.subscribe_email{font:bold 14px/14px Georgia, "Times New Roman", Times, serif;text-transform:uppercase;position:absolute;top:15px;right:30px;margin:0;padding:0}
ul.menu{list-style:none;position:absolute;top:201px;left:55px;margin:0;padding:0}
ul.menu li{float:left;font:bold 11px/11px Georgia, "Times New Roman", Times, serif;text-transform:uppercase;color:#000;position:relative;margin:0;padding:0 21px 0 0}
ul.menu li a,ul.menu li a:visited{color:#000}
ul.menu li ul{position:absolute;left:0;top:10px;display:none;width:150px;background:#cabf72;list-style:none;margin:0;padding:0}
ul.menu li ul li{float:none;display:block;position:relative;border-bottom:1px dashed #71691c;margin:0;padding:5px 0 5px 5px}
ul.menu li ul li ul{position:absolute;left:150px;top:0;display:none;list-style:none;padding:0}
ul.menu li:hover ul li ul,ul.menu li.over ul li ul{display:none}
.post h2.post_header{font:normal 24px/24px Georgia, "Times New Roman", Times, serif;color:#222;margin:0 0 7px;padding:0}
.post h2.post_header a,.post h2.post_header a:visited{color:#222}
.post_line{width:100%;height:7px;margin:0 0 12px}
.post_content{line-height:20px}
.comments{width:100%;overflow:hidden;border-top:1px solid #413a1f;color:#232323}
.comments h1{padding:20px 0 10px}
ol.commentlist{display:block;list-style:none;margin:0;padding:0 0 20px}
li.comment img{border:5px solid #7b9db4;float:left;margin:0 15px 0 0}
li.comment cite{font-style:normal;font-size:14px;line-height:80%;margin:0;padding:0}
li.comment span{font-style:normal;font-size:11px}
.commentmetadata{line-height:80%;font-size:10px;margin:0;padding:0 0 8px}
.comment-body p{width:485px;overflow:hidden;float:right;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:0 0 15px}
.comment-body blockquote{overflow:hidden;float:right;font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 10px 10px}
.commentform{width:100%;overflow:hidden;background:url(images/content_body.jpg);margin:0 0 10px}
.commentform_inner{overflow:hidden;padding:18px 16px 25px}
.commentform_inner h3{color:#fff;padding:0 0 10px 9px}
.commentform_hint{background:#9d9474;overflow:hidden;color:#e6e6e6;font-size:11px;margin:0 0 5px;padding:6px 9px}
.commentform_left{float:left;width:147px;overflow:hidden;padding:0 0 0 9px}
.commentform_right{float:right;width:360px;overflow:hidden}
.commentform_title{font:12px Arial, Helvetica, sans-serif;color:#000;padding:5px 0 2px 4px}
.commentform_left input{width:145px;height:19px;border:1px solid #9d9474}
.commentform_right textarea{width:358px;height:72px;border:1px solid #9d9474}
.commentform_right input.commentform_submit{width:67px;height:20px;background:url(images/btn.gif) top left repeat-x;border:1px solid #9d9474;font-size:12px;cursor:pointer;margin:12px 0 0}

.copy{position:absolute;top:10px;left:30px;font:normal 13px/12px Georgia, "Times New Roman", Times, serif;color:#000}
.copy_support{position:absolute;top:10px;right:30px;font:normal 13px/12px Georgia, "Times New Roman", Times, serif;color:#000}
table tr td,table tr th{border:0;padding:2px}
.float-left,.alignleft{float:left}
.float-right,.alignright{float:right}
.nopadding,.commentform_inner h1{padding:0}
.width100,table#wp-calendar{width:100%}
.subscribe_email a,.subscribe_email a:visited{color:#3e3f42;text-decoration:none}
.subscribe_email a:hover,.post h2.post_header a:hover{color:#ad1616}
li.comment,li.pingback{display:block;overflow:hidden;margin:0 0 10px;padding:10px 0 0}
li.pingback .vcard,li.pingback .p,li.pingback .commentmetadata{padding:0 0 0 75px}
.comment-body,form.commentform_form{width:100%;overflow:hidden}
.sns_footer{margin:10px 0}
.category_icon a.cat_name {margin:0 5px;font-size:12px;font-weight:bold}

