﻿body 
{
	margin:0 auto;
	padding:0px;
	font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "Helvetica", "Arial", "Sans-Serif";
	font-size:80%;
	color:#3D3D3D;
}

.guide
{
	display:none;
	position:absolute;
	z-index:100;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:url(/guide_aboutus.jpg) no-repeat top center;
	opacity:0.30;
}

a
{
	outline:none;
}

img
{
	margin:0px;
	border:0px;
}

#FullSizeView
{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:800px;
	height:600px;
	background:url(/static/popupbg.png) no-repeat top left;
}

#FullSizeImage
{
	width:95%;
	height:94%;
	margin:2% 2.5%;
}

.green
{
	color:#62BA49;
}

h1
{
	margin:44px 0px 0px 0px;
	float:left;
}

h1 a
{
	color:#FFFFFF;
	text-decoration:none;
	background:url(/static/logo.png);
	width:256px;
	height:41px;
	display:block;
}

h1 span
{
	display:none;
}


.centreRow
{
	width:910px;
	margin:0 auto;
	padding:0px;
	clear:both;
}


.top
{
	background:#222222 url(/static/headerbg.jpg) no-repeat top left;
	height:130px;
}

.top .nav
{
	display:block;
	margin-top:62px;
	width:auto;
	height:20px;
	float:right;
}

.top .nav ul
{	
	margin:0px;
	padding:0px;
}

.top .nav ul li
{
	list-style:none;
	height:18px;
	margin:0px 0px 0px 19px;
	float:left;
	display:block;
}

.top .nav ul li a
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:90%;
}

.top .nav ul li a:link
{
	color:#AAAAAA;
}

.nav .level2
{
	padding-left:24px;
	border-left:solid 1px #666666;
}

.top .nav ul li a:visited
{
	color:#AAAAAA;
	text-decoration:none;
}

.top .nav ul li a:hover, .top .nav ul li a:active, .top .nav ul li a.selected
{
	color:#FFFFFF;
	text-decoration:none;
}

.billBoard
{
	background:url(/static/bbgrad.gif) repeat-x top left;
	color:#999999;
	font-size:145%;
	height:68px;
}

.billBoard img
{
	margin:0px 0px 0px 28px;
}

.billBoard p
{
	margin-bottom:18px;
	line-height:24px;
}

.billBoard .quad
{
	padding-top:10px;
}

.billBoard .quad p
{
	padding-top:3px;
	margin-left:44px;
	padding-right:10px;
}

.billBoard a
{
	color:#62BA49;
	font-size:75%;
	font-weight:bold;
}


.billBoard .subText
{
	margin-top:22px;
	line-height:21px;
	color:#333333;
	font-size:75%;
}

.billBoard .uline
{
	text-decoration:underline;
	color:#444444;
}

.source
{
	font-size:70%;
	color:#444444;
}

.outerColumn
{	
	float:left;
	width:auto;
	padding:0px;
	margin:0 auto;
}

.innerColumn
{
	line-height:22px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.innerColumn h2
{
	margin:-4px 0px 5px 0px;
	text-transform:uppercase;
	border-bottom:solid 1px #D3D3D3;
	font-size:95%;
	color:#6A6A6A;
}

.innerColumn h3
{
	margin:32px 0px 30px 0px;
	font-size:160%;
}

.innerColumn a
{
	color:#62BA49;
}

.innerColumn .author
{
	border:solid 1px #999999;
	padding:4px;
	margin:0px 8px 8px 0px;
}

.innerColumn p
{
	padding-right:10px;
}

.profile
{
	margin-bottom:20px;
}

.profile img
{
	float:left;
	margin:0px 20px 20px 0px;
}


.innerColumn em
{
	font-style:normal;
	font-weight:bold;
}

.innerColumn ul
{
	margin:0px;
	padding:0px;
}

.promo
{
}

.promo a
{
	text-decoration:none;
	color:#3D3D3D;
}

.promo a:hover
{
	text-decoration:underline;
}

.promo ul
{
	background:url(/static/promomiddle.jpg);
	margin:0 auto;
	padding:0px;
	float:left;
	width:310px;
}

.promo .promoChrome
{
	margin:0px;
	float:left;
	width:310px;
	height:28px;
}

.promo ul li
{
	list-style:none;
	display:block;
	margin:0px 25px 5px 25px;
	padding-bottom:5px;
}

.promo img
{
	margin:0px;
	float:left;
}

.promo ul li img
{
	float:left;
	margin:0px;

}

.promo ul li span
{
	display:block;
}

.promo ul li span.post
{
	font-size:90%;
	line-height:17px;
	color:#444444;
	cursor:default;
	white-space:normal;
	overflow:hidden;
}

.promo ul li span.post:hover
{
	background-color:#F3F3F3;
}

.promo ul li span.post a:hover
{
	color:#101010;
}

.promo ul li span.date
{
	color:#999999;
	font-size:90%;
}

.innerColumn .thumb
{
	border:solid 1px #CCCCCC;
	margin:0px 20px 10px 0px;
	cursor:pointer;
}
.innerColumn .thumb:hover
{
	border:solid 1px #999999;
}

.colGutterFull
{
	margin:0px 10px 0px 10px;
	
}

.colGutterLeft
{
	margin:0px 0px 0px 10px;
}

.colGutterRight
{
	margin:0px 10px 0px 0px;
}

.colGutterNone
{
}

.columnBleedContent
{
}

.columnItemVSpace
{
	margin-top:25px;
}

.single
{
	width:135px;
}

.double
{
	width:290px;
}

.triple
{
	width:445px;
}

.quad
{
	width:600px;
}


.six
{
	width:910px;
}

.six img
{ 
	float:right;
	margin-bottom:10px;
}

.six .bodyCopy, .six h3
{
	width:445px;
}

.footer
{
	background:#666666;
}

.clear
{
	clear:both;
}

.footer
{
	margin-top:30px;
	background:#222222 url(/static/headerbg.jpg) no-repeat top left;
	color:#FFFFFF;
	height:46px;
}

.footer ul
{
	margin:0px;
	padding:0px;
	width:910px;
	height:46px;
}

.footer ul li
{
	float:left;
	font-weight:bold;
	font-size:90%;
	color:#8B8C8B;
	list-style:none;
	margin-top:14px;
	padding:0px;
	text-align:center;
}
	

.mattsAnnoyingQuoteMark
{
    width:100%;
    height:20px;
    z-index:1000;
    position:absolute;
    margin:0 auto;
    padding:0px;
    top:139px;
    color:#999999;
	font-size:145%;
    
}

.mattsAnnoyingQuoteMark p
{
    margin:0 auto;
    padding:0px;
    width:930px;
    text-align:left;
}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
