@import url(style.css);

body {
	font-family: georgia, verdana, helvetica, sans-serif;
	background:#fff;
	color:#003;
}

/* ###### Header ###### */
#header {
	padding: 0.3em 0.5em 0;
	height:4.5em;
	min-height:70px;
}
#header-drop-shadow {
	height:12px;
}
#header h1 {
	padding:0;
	margin:0;
	font-style:italic;
	font-size:180%;
}
#header img {
	float:right;
}

/* ###### Left Column ###### */

/* ###### search-box ###### */
#developer-search {
	padding:0.3em 0.5em 0;
}
#developer-search .input-box {
	width:9em;
	margin:0.5em 0;
}

/* ###### Menu ###### */
#menu a {
	line-height: 1.5em;
	padding: 0.2em 0.2em 0.2em 0.7em;
	text-decoration: none;
	font-weight: bold;
}
#menu a span {
	text-decoration:underline;
}

/* ###### Members Area ###### */
#members-area {
	padding:0 0 0.1em;
 	margin:0;
}
#members-area a {
	text-decoration: none;
}
#members-area a span {
	text-decoration:underline;
}

/* ###### Resources ###### */
#resources {
	padding:0 0 0.1em 2em;
 	margin:0;
}
#resources a, #members-area a {
	font-weight: bold;
}
#resources ol li {
 	list-style-type: decimal;
}

/* ###### Right column ###### */

/* ###### News Feeds ###### */
#newsfeeds ul {
	padding:0 0 1em;
}
#newsfeeds h3 {
	font-size:120%;
	padding:0 0.2em 0 0.3em;
	margin-bottom: 0;
}

/* ###### Body Text ###### */
#bodyText {
	line-height: 1.5em;
	padding-top: 0.5em;
	padding-bottom:1em;
	padding-left:2em;
	font-size:95%;
}
#bodyText h2 {
	font-size: 110%;
	padding-top: 1em;
	margin-bottom:0;
}
#bodyText h3 {
	font-size:100%;
	margin:0;
}
#bodyText li
	padding-bottom:1em;
}
#bodyText dt {
	font-weight: bold;
}
#bodyText dd {
	padding-bottom: 1em;
}
#bodyText a:hover {
	text-decoration: none;
}

/* ###### Footer ###### */
#footer {
	height:5em;
	font-size: 85%;
	text-align: center;
	line-height: 1.5em;
	padding: 1em 0 0;
}

/* ###### Standard ###### */

img {
	border: none;
}
pre, code {
	font-family: "lucida console", monospace;
}

/* ###### Special ###### */
#jump-links li {
	margin:0;
	padding:0;
	display:inline;
}
.box-title {
	padding: 0.5em 0.7em;
}
.box-title h2 {
	margin:0;
}
.newest-member {
	font-weight:bold;
}
.newest-member-details {
/* Nothing here yet but could be used at a later date */
}
.quote {
	margin-top:0;
	font-style:italic;
}
.permalinks, .permalinks li {
	padding:0;
	margin: 0;
	list-style-type:none;
}
.credits {
	font-size:60%;
	padding-left:0.2em;
	margin-top:0;
}

/* ###### Other ###### */
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.center {
	text-align:center;
}
.right {
	text-align:right;
}