body { font: 10px 'trebuchet ms'; }

#wrap
{
	font: 10px trebuchet ms,arial,helvetica,sans-serif;
	color: #666;
	margin: 0 auto;
}

#wrap,#footer { width: 980px; }

#header
{
	height: 56px;
	width: 479px;
	position: relative;
	color: #000;
}

#header,.gcomment,.ucomment { margin-bottom: 3px; }
#header,.left,.middle,.ads,.alignleft,.middle3,.middle2 { float: left; }
#header,#header h2,img.wp-smiley,ol.commentlist,.right ul,.left ul,.right ul li,.left ul li,.right ul,.right ul,.right ul li,.right ul li { padding: 0; }
#header h2 { text-indent: -10000px; }
#header h2,ol.commentlist li,ol.commentlist li.commenthead,ol.commentlist li.commenthead h2,.right ul,.left ul,.right ul li ul,.left ul li ul,.right ul li ul li,.left ul li ul li,.right ul,.right ul,.right ul li ul,.right ul li ul,.right ul li ul li,.right ul li ul li { margin: 0; }
#header h2 a,.right img { display: block; }

#header h2 a
{
	background: url(images/logo3.jpg) no-repeat left top;
	height: 60px;
}

#date,.right,.alignright,.addthis { float: right; }
#date,.middle,.right ul,.left ul { font-size: 11px; }

a:hover,a:visited,a:active,a:link
{
	text-decoration: none;
	border: none;
}

a:hover { color: #555353; }

.left,.right
{
	background: #fbfbfb;
	margin: 10px 0;
}

.left { width: 150px; }
.left,.right,.middle,.ads,.middle3,.middle2 { border: 3px solid #f3f3f3; }
.left,.right,.middle,.ads,#footer,.middle3,.middle2 { padding: 10px; }
.right,.alignright,.addthis,#time,#date { float: right; }
.right { width: 170px; }
.right img,.ads img,img.wp-smiley,.right ul li ul li,.left ul li ul li,.right ul li ul li,.right ul li ul li,.addthis img,.ucomment img { border: 0; }

.right img
{
	margin-left: auto;
	margin-right: auto;
}

.middle,.ads,.middle3,.middle2
{
	margin-top: 10px;
	line-height: 18px;
	margin-left: 10px;
}

.middle { width: 560px; }
.middle,.middle3,.middle2 { overflow: hidden; }
.middle,.comments h3,.left h2,.right ul,.left ul,.comments h3,.right h2,#time { font-size: 12px; }
.middle h2 { font-size: 16px; }
.middle h2,.comments h3,.left h2,.comments h3,.right h2,.middle3 h2,.middle2 h2 { border-bottom: dashed 1px #ccc; }

.middle h2,.middle3 h2,.middle2 h2
{
	margin: 0 7px 3px 0;
	padding: 3px 0;
}

.middle img { border: 4px #eee solid; }
.ads { width: 510px; }
.ads,.ads img,#footer { text-align: center; }
#footer { margin-top: 20px; }
#footer,div.hr,div.br,.addthis { clear: both; }

div.hr
{
	height: 3px;
	background: #fff url(images/hr.gif) repeat-x scroll center;
}

div.br
{
	height: 10px;
	background: #fff url(images/br.gif) repeat-x scroll center;
}

.gcomment
{
	background: #f7f7f7;
	vertical-align: middle;
}

.gcomment,.ucomment
{
	border-left: none;
	border-right: none;
	border-bottom: 1px solid #f3f3f3;
	padding: 3px;
}

.ucomment { background: #fbfbf1; }

input#submit
{
	background: #fc6;
	border: 2px solid #f93;
	color: #fff;
	font-size: 13px;
}

ol.commentlist { margin: 0 0 1px; }
ol.commentlist li,ol.commentlist li.commenthead { list-style: none; }
ol.commentlist li { padding: 13px 13px 1px; }
a:visited,a:active,a:link { color: #00749e; }

.comments h3,.left h2,.comments h3,.right h2
{
	margin: 0 0 0;
	padding: 0 0;
}

.right ul,.left ul,.right ul li,.left ul li,.right ul li ul li,.left ul li ul li,.right ul,.right ul,.right ul li,.right ul li,.right ul li ul li,.right ul li ul li { list-style-type: none; }
.right ul,.left ul,.right ul,.right ul { line-height: 150%; }
.right ul li,.left ul li,.right ul li,.right ul li { margin: 0 0 8px; }

.right ul li ul,.left ul li ul,.right ul li ul,.right ul li ul
{
	list-style-type: square;
	padding: 0 3px;
}

.right ul li ul li,.left ul li ul li,.right ul li ul li,.right ul li ul li
{
	background: transparent url(images/bullet.gif) no-repeat 0 4px;
	padding: 0 0 2px 14px;
}

.left ul li ul li:hover,.right ul li ul li:hover { border-bottom: #ccc 1px solid; }
.right ul,.right ul { font-size: 11px; }
div.br br,div.hr hr { display: none; }
.middle3,.middle2 { width: 237px; }
.middle3 h2,.middle2 h2 { font-size: 14px; }
.middle3:hover,.middle2:hover { background: #fafafa; }

#time { margin-top: 14px; }
#date { margin-top: 5px; }

#sortbox img { border-style: none; }