@charset "UTF-8";
/* CSS Document */

* {
   padding:0;
   margin:0;
}

body {
	padding: 10px;
	background: #171B20;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	color: #FFF;
}

#everything {
 width: 900px;
 text-align: left;
}

ul.nav {
	padding: 0;
	margin: 0;
	list-style:none;
	font-family: Palatino, serif;
	font-size: large;
	border-bottom: 1px dotted #FFF;
	width: 120px;
	background-color: #606060;
}
ul ul {
margin: 20px;
}

#maincontent ul {
margin: 20px;
}

#navbar {
	float: left;
	padding-top: 20px;
	padding-left: 0px;
	width: 120px;
}

ul.nav li {
	border-top: 1px dotted #FFF;
	}

#navbar a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 98px;
	padding: 4px 10px;
}

#navbar span.subtitle {

	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size: small;

}

ul.nav li a:hover {
	background-color: #CBCBCB;
	color: #000000;
}

p + p { margin-top: 1em; } 

h1 {font-family: Palatino, serif;
font-size: largest;
font-weight: normal;
margin-bottom: 0.5em;}

h2 {font-family: Helvetica, Verdana, Arial, sans-serif;
font-weight: bold;
font-size:medium;
margin-bottom: 0.3em;
margin-top: 1em;}

#rightsidebar h1 {
	font-size: large;
}

#rightsidebar h2
{
	font-size: small;
}

a {
    color: #1275C1;
}

ul.bullets {
	list-style-image: url(../images/asterisk.png);
	list-style-position: inside;

	}

ul.bullets li {
	margin-bottom: 0.1em;

}

#maincontent {
float: left;
width: 520px;
padding: 30px;
font-size: small;
}

#rightsidebar {
float: right;
width: 180px;
margin-top: 20px;
font-size: 75%;
}

#footer {
width: 900px;
margin: 0;
font-size: x-small;
text-align: center;
clear: both;

}

hr {
clear: both;
}

#gdlink {
height: 40px;
vertical-align:middle;
}

div.asterisk{
	padding-left:30px;
	padding-top:10px;
	padding-bottom:25px;
	}
	div.asterisk a{
		margin-top:7px;
		margin-bottom:3px;
		padding-left:30px;
		padding-bottom:5px;
		padding-top:9px;
		background-repeat:no-repeat;
		background-position:left;
		background-image:url(../images/maroon_asterisk.png);
		font-size: 110%;
	}
	
	/** Images stuff*/


a img {
	border: none;
}

img { behavior: url(iepngfix.htc); }

#maincontent img {
	float: right;
	padding-left: 20px;
	padding-right: 20px;
}

#maincontent img.fractal {
float: left;
padding: 10px;
}

#maincontent img.notfound {
float: left;
}


#maincontent img.design {
float: left;
padding: 5px;
}
