@charset "utf-8";
/* http://drewish.com/tools/vertical-rhythm */

body
{
	font-size: 12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/body.gif) top left repeat;
	color:#fff;
}
p 
{
	margin: 0 0 18px;
}

/*Links*/
a:link, a:visited 
{
	text-decoration: underline;
	color: #88f0ff;
}
a:hover, a:active 
{
	text-decoration: underline;
	color: #ed2624;
}
a.dashed:link, a.dashed:visited 
{
	text-decoration: none;
	color: #88f0ff;
	border-bottom: 1px dashed #88f0ff;
}
a.dashed:hover, a.dashed:active 
{
	text-decoration: none;
	border-bottom: 1px dashed #ed2624;
	color: #ed2624;
}

/* HTML Elements */
dfn         { font-weight: bold; }
sup, sub    { line-height: 0; }

abbr, 
acronym     { border-bottom: 1px dotted #666; }
address     { margin: 0 0 18px; font-style: italic; }
del         { color:#666; }

pre 		{ margin: 18px 0; white-space: pre; }
pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 18px; }


/**/
li ul,
li ol       { margin: 0; }
ul, ol      { margin: 0 18px 18px 0; padding-left: 18px; }

ul          { list-style-type: disc; }
ol          { list-style-type: decimal; }

/* Tables
-------------------------------------------------------------- */

table       { margin-bottom: 18px; font-size:12px; width:100%; border-top:1px solid #34211b; border-left:1px solid #34211b;}
th          { font-weight: bold; border-bottom:1px solid #34211b; border-right:1px solid #34211b; background:#120b08;}
td			{ border-bottom:1px solid #34211b; border-right:1px solid #34211b;}
thead th 		{ background: #c3d9ff; }
th,td,caption { padding: 4px 10px 4px 5px; }
tr.even td  { background: #e5ecf9; }
tfoot       { font-style: italic; }
caption     { background: #eee; }

/* Helpers
-------------------------------------------------------------- */
.b-relative
{
	position: relative;
}
.b-hide 
{
	display: none;
}
.blocker  
{
	display: block;
}
.b-inline
{
	display: inline;
}
.b-nobreak  
{
	white-space: nowrap;
}
.b-overflow 
{
	overflow: hidden;
}
.b-float
{
	float: left;
	_clear: right;
}
.b-floatr
{
	float: right;
	_clear: left;
} 
.clear
{
	clear:both;
	width:1px;
	height:1px;
	overflow:hidden;
}
.clearfix 
{
	display: block;
}
.clearfix 
{
	//display: inline-block;
}
* html .clearfix 
{
	height: 1%;
}


.t-right
{
	text-align: right;
}
.t-left
{
	text-align: left;
}
.t-center
{
	text-align: center;
}
.t-middle
{
	vertical-align: middle;
}
.t-bold
{
	font-weight: bold;
}
.t-smaller
{
	font-size: 80%;
}
.t-xsmaller
{
	font-size: 60%;
}
.t-smaller
{
	font-size: 120%;
}
.t-xsmaller
{
	font-size: 140%;
}
h1 { font-size:24px; line-height:24px; margin-bottom: 15px; }
h2 { font-size:20px; line-height:24px; margin-bottom: 0.8em; font-weight:normal;}
h2 a:link, h2 a:visited { text-decoration:none; color:#ffb900;}
h2 a:hover { color:#fff;}
/* 18px - The quick brown fox jumps over the lazy dog */
h3 { font-size:18px; line-height: 18px; margin-bottom: 15px; color:#ffdd82; font-weight:normal;}

/* 14px - The quick brown fox jumps over the lazy dog */
h4 { font-size:16px; line-height:18px; margin-bottom: 15px; font-weight:bold; }
/* 12px - The quick brown fox jumps over the lazy dog */
h5 { font-size: 14px; line-height: 18px; margin-bottom: 10px; }
h5 { font-size: 12px; line-height: 18px; margin-bottom: 10px;  }
h6 { font-size: 10px; line-height: 18px; margin-bottom: 10px; font-weight:bold;  }
blockquote
{
	font:italic 14px/24px Georgia, "Times New Roman", Times, serif;
	color:#fffefe;
	padding:0 0 0 38px;
	background:url(../images/quote.gif) top left no-repeat;
	margin-bottom:18px;
}
.comment-body blockquote
{
	font:italic 14px/24px Georgia, "Times New Roman", Times, serif;
	color:#fffefe;
	padding:0 0 0 0px;
	background:none;
	margin-bottom:18px;
}
















