/* Reset stuff first 
-------------------------------------------------------------- */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,strike,strong,b,u,i,center,ul,li,fieldset,form,label,legend,table,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.5}ol,ul{list-style:none}:focus{outline:0}table,td,th{border-collapse:collapse;border-spacing:0;vertical-align:top}a img{border:none}img{line-height:0}
/* typography */
h1,h2,h3,h4,h5,h6{font-weight:normal}h1{font-size:200%;line-height:1em;margin-bottom:5px}h2{font-size:2em;margin-bottom:5px}h3{font-size:1.5em;line-height:1;margin-bottom:5px}h4{font-size:1.2em;line-height:1.25;margin-bottom:5px}h5{font-size:1em;font-weight:bold;margin-bottom:5px}h6{font-size:1em;font-weight:bold}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0 0 10px 0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}

.entry-content img {
	margin: 0 0 1.5em 0;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
  margin-right: 1.5em;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
  margin-left: 1.5em;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}


/* Begin Typography & Colors */
body,html{font-size: .9em;font-family:Arial,Helvetica,sans-serif;background:#000 url(images/asics.jpg) fixed center no-repeat;margin: 0 0 20px 0;padding: 0}

#header{height:25px; overflow:hidden;background-color:#000;padding:10px;font-size:1.4em;text-align:left;z-index:999;position:fixed;top:0;left:0;width:100%;background: url(images/sidebar_bg.png);}
#header a {font-weight:bold; color:#fff}
#headerimg {margin:7px 9px 0;height:12px;width:740px;}
#header_rollout { background:#000; height:200px;display:none}

#content {width:620px;float:left;} 
.widecolumn {padding:0;margin:0px;width:600px;}
.narrowcolumn { clear:both}

#page {text-align:left;margin:0px auto;padding:80px 0 0 0;width:980px;}
.page-content { background:#fff; padding:20px}

#sidebar { background: url(images/sidebar_bg.png);color:#fff;width:300px; float:right; padding:10px; margin:0}
#sidebar li.widget {padding-bottom:15px}
#sidebar li.widget h2 {padding-bottom:5px}

#footer {padding: 0;margin: 0 auto;width: 760px;clear: both;border:none}
#footer p {margin: 0;padding: 20px 0;text-align: center;}

a {color: #06c;text-decoration: none;}
a:hover {color: #06F;text-decoration: none;}
a.logotxt {position:absolute; eft:140px;background:url(images/logotext.png) no-repeat;width:200px;height:160px;z-index:10000}

.xentry img { float:left; padding:0 20px 20px 0}

.post {padding:0px;margin:0px 30px 40px 0;float:left;position:relative;border:10px solid #fff}
.post p {padding:0;margin:0}
.post .header {color:#fff; position:relative;font-weight:bold;font-size:11px; margin-bottom:0; color:#fff; padding:10px 5px; text-transform:uppercase;background:url(images/sidebar_bg.png)}
.post .date {color:#fff;position:absolute;top:10px;right:0px;font-weight:bold;font-size:11px; margin-bottom:0;color:#fff;padding:5px 10px;text-transform:uppercase;background:url(images/sidebar_bg.png)}
.post img {width:600px; height: auto}
.post .permalink {width:500px;overflow:hidden;height:22px;margin-bottom:5px; font-size:1.1em}
.post .description {}
.post .pica img {width:600px;}
.post a.read-more {padding:2px 5px; background:#333; color:#fff; font-size:10px; float:right; margin-top:14px}
.post a.read-more:hover {background:#fff; color:#333}

.excerpt {width:520px;min-height:30px;color:#fff;padding:15px;position:absolute;bottom:20px;background:url(images/post_bg.png)}
.excerpt a.permalink {padding-bottom:5px;font-weight:bold;font-size:1.5em;display:block;line-height:20px;color:#fff}
.excerpt a.permalink:hover {color:#fff}
.excerpt .description { height:55px; overflow:hidden}

.single-post {padding:0px; margin:0 40px 0 0; float:left; position:relative;border:10px solid #fff}
.single-post p {margin:0;padding:0}
.single-post h2.title {width:570px;background:#000;padding:15px;margin:0;color:#fff;font-size:2em;line-height:30px}
.single-post .description {padding:20px; background:#fff;}
.single-post .description img {width:560px;height:auto}
.single-post .pica img {width:600px;height:auto}
.single-post .author_date { margin-bottom:15px; font-size:11px}

.cat-description {padding:20px; margin-bottom:20px; width:580px; background:url(images/sidebar_bg.png); color:#fff}

.clear {clear: both}

.navi {float:right; margin-right:10px; xwidth:980px}

ul.menu {padding:0; background:#; overflow:auto; margin-left:220px}
ul.menu li {float:left; margin: 0 0 0 10px; xpadding:0 20px; }
ul.menu li:first-child {}
ul.menu li:last-child {}
ul.menu li a { color:#fff; margin-right:5px;text-transform:uppercase; font-size:14px; font-weight:bold}
ul.menu li.current-menu-item a {}

.widget {margin:0 0 10px 0; padding:0}
.widgettitle {font-size:.9em; font-weight:bold; margin:0 0 -2px 0; padding:0; text-transform:uppercase}
.widget xli { border-top: 0px solid #000; padding:0 0 2px 0}

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative}
span.sociable_tagline span { display: none; width: 14em; font-weight:bold; font-size:2em}
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

img.size-full {padding-bottom:20px}
