/*
--------------------------------
LINKS
--------------------------------
*/
a,
a:active,
a:link{color:#0066CC;text-decoration:none;}
a:hover{color:#AA1111;}/*0099cc*/

/*
--------------------------------
LAYOUT
--------------------------------
*/
html{background:#FFF url('../i/footer.png') repeat-x 0 bottom;}
body{color:#333;border-top:5px solid #AA2334;}

/*
#body{background:#FFF url('../i/16_col.gif') repeat-y;}
FAF8EB
#body{background:#FFF url('../i/16_col.gif') repeat-y;}
*/

#site{margin:0 auto;width:960px;padding:20px 0 0 0;background:#FFF;position:relative;z-index:10;}

.column{display:inline;float:left;position:relative;}
.column.alpha{width:160px;padding:0 0 0 10px;left:-580px;background:url('../i/e-red-bar.png') repeat-x 0 0;}
.column.beta{width:520px;padding:10px 30px 20px 30px;left:170px;}
.column.gamma{display:none;}

#eRedBar{background:url('../i/e-red-bar.png') repeat-x 0 0;height:60px;display:block;position:absolute;top:25px;width:960px;z-index:1;}


#footer{height:39px;border-top:1px solid #EEE;padding:20px 0 0 10px;}
#footer a{display:inline;margin:0 10px 0 0;}
#footer a img{display:inline;}
/*
--------------------------------
ALPHA
--------------------------------
*/
.column.alpha{font-size:12px;line-height:1.6;} /* background:rgba(0, 0, 0, 0.01);padding:0 0 50px 0;} */ 

.sideBox{margin:0 0 20px 0;}

#aboutBox{padding:0 10px;}
#logoBox{background:url('../i/xm.png') no-repeat right 0;height:90px;}
#logoBox #logo a{width:160px;height:90px;display:block;}
#logoBox #logo a strong{visibility:hidden;}

#adsBox{padding:0 10px;}
#adsBox h3{text-transform: uppercase; color:#CCC;font-family:Arial, sans-serif;font-size:11px;font-weight:bold; letter-spacing: 0.1em;}
#adsBox ul{list-style:none;margin:0 0;font-family:'Verdana';font-size:11px;line-height:24px;}
#adsBox ul li a{border-bottom:1px solid #EEE;display:block;}


#archiveBox{padding:0 10px;}
.sideBox h3{text-transform: uppercase; color:#CCC;font-family:Arial, sans-serif;font-size:11px;font-weight:bold; letter-spacing: 0.1em;line-height:30px;
	border:solid #EEE;border-width:1px 0;}
.sideBox ul{list-style:none;margin:0 0;font-family:'Verdana';font-size:11px;line-height:24px;}
.sideBox ul li a{border-bottom:1px solid #EEE;display:block;}
.sideBox ul li a:hover{padding:0 0 0 5px;}



/*
--------------------------------
GAMMA
--------------------------------
*/
.column.gamma{font-size:11px;display:none;}

/*
--------------------------------
POST
--------------------------------
*/
.post{margin:0 0 4em 0;}
	.single .post{margin:0 0 0em 0;}

.postTitle{text-shadow:rgba(0, 0, 0, 0.1) 1px 1px 1px;}
.post h1.postTitle{font-size:24px;}
	.post h1.postTitle a{color:#333;}
	.post h1.postTitle a:hover{color:#000;}
	
.postInfo{border:solid #EEE;border-width:1px 0;padding:1em 75px 1em 0;margin:1em 0 1.5em 0;font-size:11px;color:#CCC;position:relative;font-family:Verdana, sans-serif;}
	.postInfo a{color:#999;}
	.postInfo:hover,
	.postInfo:focus{color:#666;}
	.postInfo:hover a,
	.postInfo:focus a{color:#0066CC;}
	.postInfo a:hover{color:#AA1111;}	
	.previousPostLink,
	.nextPostLink{display:block;font-size:30px;text-align:center;line-height:1em;position:absolute;width:1em;font-family:"Palatino", Georgia, serif;top:50%;margin-top:-0.5em;}
	.nextPostLink{right:0;}
	.previousPostLink{right:1.25em;}
	.postInfo .previousPostLink a,
	.postInfo .nextPostLink a{color:#FFF;width:1em;display:block;width:1em;height:1em;background:rgba(0, 0, 0, 0.1);position:relative;top:0;
		-webkit-border-radius:1.5em;-moz-border-radius:1.5em;border-radius:1.5em;
	}
	.previousPostLink a:hover,
	.nextPostLink a:hover{background:rgb(0, 0, 0);}/*rgb(68,102,119)*/

.postContent{font-size:14px;}


/* Page Navigation */
.pageNavigation{padding:15px 0 15px 0;}
.pageNavigation .wp-pagenavi a,
.pageNavigation .wp-pagenavi span{font-size:11px;line-height:11px;background:#FFF;color:#AA2233;font-weight:bold;
		border:2px solid #EEE;padding:0.6em 0.9em; text-transform: uppercase;margin:0 5px 0 0;
		-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
		}
.pageNavigation .wp-pagenavi span.current,
.pageNavigation .wp-pagenavi a:hover{color:#000;color:#000;cursor:pointer;}
.pageNavigation .wp-pagenavi span.extend{color:#EEE;}




/*
--------------------------------
COMMENTS
--------------------------------
*/
h3#comments,
#respond h3{border:solid #EEE;border-width:1px 0;padding:1em 0;margin:1.5em 0;font-size:18px;}

ol.commentlist{list-style:none;margin:0;}
ol.commentlist li.comment,
ol.commentlist li.pingback{list-style:none;margin:0 0 15px 0;}

.comment,
.pingback{border:1px solid #EEE;background:#FFF;position:relative;}
.comment.even,
.pingback.even{background:#F7F7F7;}

.comment-body{padding:15px 15px 0.5em 15px;}
.comment-author{position:relative;padding:0 0 0 40px;line-height:1em;}
	.comment-author cite{font-weight:bold;}
	.comment-author .says{display:none;}
	.comment-author .avatar{position:absolute;top:0;left:0;}
.comment-meta{margin:0 0 10px 40px;font-size:11px;line-height:20px;}
	.comment-meta a{color:#666;}
	.comment-meta a:hover{color:#000;}

.pingback .comment-author{padding:0;}
.pingback .comment-meta{margin-left:0px;}

/*Comment Form*/
#respond form p{margin-bottom:1em;}
#respond form p label{color:#333;}
#respond form input,
#respond form textarea,
#respond form button{
		border:2px solid #EEE;
		-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	}
	#respond form input.error,
	#respond form textarea.error{border-color:#AA2233;}
	#respond form input.blur,
	#respond form textarea.blur{color:#CCC;font-style:italic;}
#respond form input,
#respond form textarea{padding:0.5em;width:50%;}
#respond form textarea{overflow:auto;height:180px;width:90%;}
#respond form button{font-size:11px;background:#FFF;color:#AA2233;font-weight:bold;border:2px solid #EEE;padding:0.6em 0.9em; text-transform: uppercase;
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	}
#respond form button:hover{color:#000;cursor:pointer;}


/* Comment Reply */
.comment #respond h3,
.pingback #respond h3{display:none;}
.comment #respond form,
.pingback #respond form{padding:15px;}
.reply,
.cancel-comment-reply{position:absolute;top:15px;right:15px;}
a.comment-reply-link,
a#cancel-comment-reply-link{font-size:11px;background:#FFF;color:#AA2233;font-weight:bold;border:2px solid #EEE;padding:0.6em 0.9em; text-transform: uppercase;
	-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
	}
a.comment-reply-link:hover,
a#cancel-comment-reply-link:hover{color:#000;cursor:pointer;}
.cancel-comment-reply{position:absolute;top:15px;right:15px;}



/*
Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2009/12/06/new-clearfix-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

/*
	The following zoom:1 rule is specifically for IE6 + IE7.
	Move to separate stylesheet if invalid CSS is a problem.
*/
* html .clearfix,
*:first-child+html .clearfix {
	zoom: 1;
}


/*
WordPress Styles
http://codex.wordpress.org/CSS
*/

.aligncenter,
div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;}
.alignright{float:right;}

img.alignleft{margin-right:0.8em;padding:0.4em 0;}
img.alignright{margin-left:0.8em;padding:0.4em 0;}


.wp-caption{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	/* optional rounded corners for browsers that support it */
	-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;}