/*
Theme Name: Slashcool
Theme URI: http://slashcool.com
Description: Wordpress theme for Slashcool
Author: Takashi Irie
Author URI: http://takashiirie.com
*/
/************************************************
*	global reset v1.0 | 20080212 				*
************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* Global reset-RESET */
/* The below restores some sensible defaults */
strong { font-weight: bold }
em { font-style: italic }
a img { border:none } /* Gets rid of IE's blue borders */
/************************************************
*	clear settings							    *
************************************************/
.clear{clear:both; display:block;line-height:0.01em;}
.clearFix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .clearFix{height:1%;}
*html .clearFix{height:1%;}
/************************************************
*	global settings							    *
************************************************/
html{/* to compensate for several browser bugs */font-size:100.01%;overflow: scroll;min-height:100%;height:auto;}
body {font: 62.5%/1.666 Arial, 'Helvetica Neue', Helvetica, sans-serif; color:#333333;background: #fff url(images/header.jpg) repeat-x; left top;}
a{color:#00aeef;text-decoration:none;}
a:hover{color:#0589ba;text-decoration:underline;}
ul li a{font-size:1.0em;}
h1, h2, h3, h5, h5, h6 { font-weight:bold }
h1{line-height:1.2em;font-size:2.8em;letter-spacing:-1px;color:#140D05;margin-bottom:0.5em;}
h2{line-height:1.2em;font-size:2.8em;letter-spacing:-1px;color:#140D05;margin-bottom:0.5em;}
h3{font-size:1.4em;}
p{font-size:1.4em;line-height:1.8em;}
#right_col p, #footer p{font-size:1.3em;line-height:1.5em;}
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { text-align:center; padding:10px; margin:10px }
.aligncenter{margin:0 auto;}
/************************************************
*	general layout settings						*
************************************************/
#wrapper{width:902px;margin:0 auto;padding:0 10px;}
#left_col{width:540px;float:left;padding:0 20px 0px 0;display:inline; }
#right_col{width:300px;float:right;padding:0px 20px 0 20px;border-left:1px dotted #ccc}
/************************************************
*	header settings								*
************************************************/
#header{height:260px;}
#header_inner{width:902px;height:218px;padding-top:10px;background:url(images/header_inner.jpg) no-repeat;}
#leaderboard{width:900px;height:100px;padding-top:10px;margin:0 0 10px 0px;background-color:transparent;border:1px solid #2a1c08;text-align: center;}
#header h1, #header h2{width:540px;height:98px;display:block;float:left;background:url(images/logo.png) no-repeat;text-indent:-9999px;}
#header h1 a, #header h2 a{display:block;width:540px;height:98px;}
/************************************************
*	nav settings								*
************************************************/
#nav{float:left;width:300px;padding:17px 0 0 37px;}
#nav li{float:left;color:#fff;font-size:1.5em;}
#nav li a{font-weight:bold;text-decoration:none;color:#fff;margin:0 6px;}
#nav li a:hover{color:#00aeef;}
/************************************************
*	post settings							    *
************************************************/
.post{margin-bottom:40px;}
.post h1,
.post h2{padding-top:20px;line-height:1.2em;margin-bottom:0.5em;font-size:2.8em;color:#140D05;letter-spacing:-1px;}
.post h2 a{color:#140d05;text-decoration:none;}
.post h2 a:hover{text-decoration: underline;}
.post ol li{font-size:1.2em;}
.meta_holder{width:538px;border:1px solid #dbd8d8;margin-top:30px;}
.meta_outer{border:1px solid #fff;}
.meta_inner{background-color:#ebeaea;padding:8px;font-size:1.4em;}
.meta_inner:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .meta_inner{height:1%;}
*html .meta_inner{height:1%;}
.meta_inner_left{float:left;}
.meta_inner_right{float:right;}
.post-categories{float:left; font-size:1.2em;}
a[title="View all posts in Hot"]{display:none;}
.post .feedburnerinput{width:300px;margin-right:10px;}
.post .emailsubmit {width: 70px;height: 26px;border: 0;background: transparent url(images/signup.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */float:left;}
#post-10 ul li{font-size:1.2em;padding-top:20px;}
#post-8 ul li{font-size:1.2em;list-style: disc;margin-left:15px;}
#post-8 ul{margin-bottom:20px;}
#post-14 p{margin-bottom:20px;}
.post p{margin-bottom:20px;}
.post .meta_holder p{margin-bottom:0;}
.post ul li{font-size:1.2em;}
/************************************************
*	right col settings							*
************************************************/
#right_col ul{margin-bottom:20px;}
#right_col ul li ul{margin:0 0 0 0;}
#right_col ul li ul.hotitems{width:300px;border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px;}
.hotitems h3{line-height:1.2em;}
h2.widgettitle{color:#140D05;font-size:2.0em;letter-spacing:-1px;line-height:1.5em;margin-bottom:0;}
.hotitems:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .hotitems{height:1%;}
*html .hotitems{height:1%;}
.item_thumb{float:left;width:90px;}
.item_name{float:left;width:210px;}
#right_col h2.widgettitle{border-top:1px solid #999999;padding-top:10px;}
#search{margin-bottom:20px;}
#search:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html #search{height:1%;}
*html #search{height:1%;}
#s, .feedburnerinput{width:208px;height:19px;border:1px solid #ccc;font-size:1.2em;padding:5px 5px 0 5px;background-color:#f5f5f5;float:left;}
#searchsubmit {width: 70px;height: 26px;border: 0;background: transparent url(images/search.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */float:right;}
#right_col .textwidget{}
#feedburner{padding-bottom:20px;}
.emailsubmit {width: 70px;height: 26px;border: 0;background: transparent url(images/signup.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */float:right;}
.googleads{margin-bottom:20px;border-top:1px solid #999;padding-top:20px;width:300px;height:250px;display:block}
.mpu{margin-bottom:20px;border-top:1px solid #999999;padding-top:20px;width:300px;height:250px;display:block}
#search{padding-bottom:0px;}
#right_col ul li.categories ul li{float:none;padding:0;border-bottom:1px solid #ccc9c9;}
#right_col ul li.categories ul li a{font-size:1.2em;line-height:2.1em;text-decoration:none;display:block;font-weight:bold;}
#right_col ul li.categories ul li ul{border-top:1px solid #ccc9c9;}
#right_col ul li.categories ul li ul li{border-bottom:1px solid #ccc9c9;margin-bottom:-1px}
#right_col ul li.categories ul li ul li a{font-size:1.2em;line-height:2.1em;text-decoration:none;display:block}
#rssicon{width:300px;height:82px;display:block;background:url(rotatingRSSicons/rotate.php) no-repeat;text-indent:-9999px;margin:20px 0;border-top:1px solid #999999;padding-top:10px;}
#latestblogposts li, #othersites li{border-bottom:1px dotted #CCC;padding:5px 0;}
#latestblogposts li a{display:block;font-weight:bold;line-height:1.5em;text-decoration: none}
#othersites li{font-size:1.2em;font-weight:bold;}
#relatedblogposts li{border-bottom:1px dotted #CCC;padding:0 0 5px 0;}
#relatedblogposts li a{display:block;font-weight:bold;line-height:1.5em;text-decoration: none}
#products li{border-bottom:1px dotted #CCC;padding:0 0 5px 0;}
#products li a{display:block;font-weight:bold;line-height:1.5em;text-decoration: none}
#facebookActivity{margin-bottom:20px;}
/************************************************
*	footer settings							    *
************************************************/
#wp-pagenavi{font-weight:bold;}
#footer_wrapper{clear:both;width:100%;background:#e7e5e5 url(images/footer.gif) repeat-x left top;margin-top:40px;}
#footer{width:920px;margin:0 auto;padding:40px 0px 20px 0px}
#footer ul li{width:286px;padding:0 10px;float:left;display:block;}
#footer ul li ul li{float:none;padding:0;border-bottom:1px solid #ccc9c9;padding:5px 0;}
#footer ul li ul li ul{border-top:1px solid #ccc9c9;margin-bottom:-1px;}
#footer ul li ul li ul li{border-bottom:1px solid #ccc9c9;}
#footer h2.widgettitle{color:#140D05;font-size:2.0em;letter-spacing:-1px;background:url(images/lines.gif) repeat-x left bottom;line-height:2.0em;}
#footer ul li ul li a{font-size:1.2em;line-height:1.5em;text-decoration:none;}
#thelast{margin-top:40px;}
#footer img{margin-left:8px;}
/************************************************
*	etc settings							    *
************************************************/
.square_thumb{padding:2px;border:1px solid #ccc;background-color:#f5f5f5;}
.square_thumb:hover{background-color: #efebeb;}
.cat_thumbs{margin:0 15px 15px 0;float:left;}
.ddop{padding-top:30px;}
.ddop  ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
*:first-child+html .ddop{height:1%;}
*html .ddop{height:1%;}
.ddop li{float:left;margin-right:8px;width:100px;line-height:1.2em;}
div#amazoncontent div.details {margin:1px;position:relative;}
div#amazoncontent p.details{font-size:1.1em;}
/************************************************
*	contact form settings						*
************************************************/
.contactform label{display:block;font-weight:bold;font-size:1.2em;}
.contactform input[type="text"]{width:300px;background-color:#F5F5F5;border:1px solid #CCCCCC;font-size:1.2em;height:19px;padding:5px 5px 0;width:300px;margin:0 5px 20px 0;}
.contactform textarea{background-color:#F5F5F5;border:1px solid #CCCCCC;font-size:1.2em;padding:5px 5px 0;width:300px;height:200px;margin-bottom:20px;}
#left_col ol{margin-bottom:10px;padding:10px 0;border-bottom:1px solid #cccccc}
/************************************************
*	comments settings						*
************************************************/
h3#comments{line-height:2.0em;font-size:2.0em;letter-spacing:-1px;color:#140D05}
#commentform textarea{width:530px;background-color:#F5F5F5;border:1px solid #CCCCCC;font-size:1.2em;padding:5px 5px 0;}
#comment{margin:0px 0 20px 0;}
#commentform label{display:block;font-weight:bold;font-size:1.2em;}
#commentform label#subscribe{display:inline;}
#commentform input{width:300px;background-color:#F5F5F5;border:1px solid #CCCCCC;font-size:1.2em;height:19px;padding:5px 5px 0;width:300px;margin:0 5px 20px 0;}
#commentform #submit {width: 70px;height: 26px;border: 0;background: transparent url(images/submit.gif) no-repeat center top;text-indent: -1000em;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */}
p label{line-height:1em;}
.bubbleInfo {position: relative;}
.trigger{padding:2px;border:1px solid #ccc;background-color:#f5f5f5;}
.trigger:hover{background-color: #efebeb;}
.popup {position: absolute;display: none; background:url(images/popup_bg.png) no-repeat;width:135px;height:95px;padding:20px;color:#00AEEF;font-weight:bold;font-size:1.5em;}
.iwantone{width:188px;height:45px;display:block;background:url(images/iwantone.gif) no-repeat 0 0;text-indent: -9999em;margin:30px auto;}
.iwantone:hover{background-position: 0 -45px;}
#right_col #text-271782951 h2.widgettitle{border-top:0;}
.wp-pagenavi {clear: both;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: 1px solid #BFBFBF;padding: 3px 5px;margin: 2px;}
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000;}
.wp-pagenavi span.current {font-weight: bold;}
/* subscribe widget */
#subscribe { background:#f3f3f3; width:288px; margin:20px 0px 20px 0px; padding:8px 5px; border:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; font-size:90%; }
#right_col .subscribe_icons { width:286px; margin:0px auto; }
.subscribe_icons li { display:inline; float:left; margin:0px 2px 5px 2px; width:52px; text-align:center; font-size:11px; }
.subscribe_icons a { display:block; padding:40px 0px 2px; -webkit-transition:all .2s ease-out; -moz-transition:all .2s ease-out; color:#444 !important; }
.subscribe_icons a:hover { color:#26b !important; text-decoration:none; -moz-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); -webkit-box-shadow:0px 2px 4px hsla(0,0%,0%,.35); }
.subscribe_icons .subscribe_buzz a { background:url(images/icon-buzz.png) center top no-repeat; }
.subscribe_icons .subscribe_twitter a { background:url(images/icon-twitter.png) center top no-repeat; }
.subscribe_icons .subscribe_facebook a { background:url(images/icon-facebook.png) center top no-repeat; }
.subscribe_icons .subscribe_rss a { background:url(images/icon-rss.png) center top no-repeat; }
.subscribe_icons .subscribe_email a { background:url(images/icon-email.png) center top no-repeat; }
.getsocial{background: none!important;border:none!important;}
.textwidget{padding:5px 0 0 0;}
