img { behavior: url(../js/png_fix/iepngfix.htc) }

body {
	background:url('../images/bg_top.jpg') repeat-x #191919; 
	font-family: Lucida Grande, Lucida Sans Unicode, sans-serif; 
	color:#fff;
	margin-top:60px;
	line-height: 1.5em;
	font-size:.9em;
	}
	
a img{border:0px;}

#wrapper {width:860px; margin:0px auto;}
#left_col{float:left; width:293px;}
#right_col{float:left; width:550px; padding-top:20px;}
#right_col a{color:#eea919; text-decoration:underline;}
#right_col a:hover{color:#eea919; text-decoration:none;}
#left_cell {float:left; width:230px; padding-top:20px;}
#right_cell {float:left; width:320px; padding-top:30px;}
.bump_right_20 {padding-left:20px;}
.clear {clear:both;}
#content {padding-top:17px;}
h1 {font-size:22px; font-weight:300;}
#gnu {font-size:70%; padding-top:50px;}
#directions{background: #252525; border:solid 1px #121212; padding:20px; font-size:90%; display:none;}
#gnu a{color:#ddd;}
code {padding:10px; background:#999;}
.closer a, .closer a:hover{color:#fff; text-decoration:none;}
a {outline:none;}

/* styles for error box */
.error {
	background:#FBE3E4;
	color:#8a1f11;
	border-color:#FBC2C4;
	padding:20px;
	border:dashed 2px red;
	width:90%;
	margin:0px auto;
	font-family:Arial, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.3em;
	margin-top:-20px;
}

.error a, .error a:hover{
	color:#8a1f11;
}

/* simply moves close box to right */
.kickRight {
	text-align:right;
}
