/* Basic Structure */
body 				{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 75% verdana, arial, sans-serif; background: #022B35; padding: 0px; margin: 0px; color: #666; }
hr 					{ display: none; }
h1, h2, h3 			{ margin: 0; font-weight: normal; color: #002028; }
h1 					{ font-size: 197%; }
h2 					{ font-size: 167%; }
h3 					{ font-size: 100%; font-weight: bold; }
p, ol, ul 			{ line-height: 1.4; }

blockquote 			{ margin: 0; padding-left: 20px; border-left: 10px solid #E6E6E6; font-style: italic; color: #999999; }
blockquote * 		{ line-height: normal; }
a 					{ color: #D14710; }
a:hover 			{ text-decoration: none; }
img 				{ border: 2px solid #d14710; }
img.left 			{ float: left; margin: 0 15px 0 0; }
img.right 			{ float: right; margin: 0 0 0 15px; }
img.header			{ border: 0px; }

/* Header */
#header 			{ width: 760px; height: 35px; margin: 0 auto; }
#header2 			{ width: 760px; height: 200px; margin: 0 auto;  }

/* Top Menu */
#topmenu 			{ background: #FFFFFF; width: 760px; text-align: left; }
#topmenu ul 		{ margin: 0; padding: 15px 0 0 0; list-style: none; line-height: normal; }
#topmenu li 		{ display: inline; }
#topmenu a 			{ padding: 0 15px; text-decoration: none; font-size: 110%; }
#topmenu a:hover	{ text-decoration: underline; }

/* Splash */
#splash 			{ float: right; width: 760px; height: 200px; }
#google				{ margin: 0px auto; width: 760px; height: 20px; background: #FFFFFF; }

/* Page */
#page 				{ background: #FFFFFF; width: 760px; margin: 0 auto; padding: 10px 0; border-left: 2px solid #002028; border-right: 2px solid #002028; }

/* Content */
#content 		{ float: left; width: 480px; padding-left: 20px; }
#content ul		{ margin-left: 0; padding-left: 0; list-style: none; }
#content ul li 	{ padding-left: 15px; background: url(/static/images/bullet.gif) no-repeat 0 8px; }
#content ol 	{ margin-left: 0; padding-left: 0; list-style: lower-alpha inside; }
.title 			{ padding-top: 3px; }
.content 		{ padding: 20px; background: url(/static/images/post_bg.gif) no-repeat; }

/* Sidebar */
#sidebar 		{ float: right; width: 220px; }
#sidebar ul 	{ margin: 0; padding: 0; list-style: none; }
#sidebar li 	{ margin-bottom: 20px; background: #E6E6E6 url(/static/images/post.gif) no-repeat right bottom; }
#sidebar li ul 	{ padding: 10px 20px; font-size: 92%; }
#sidebar li li 	{ margin: 0; padding: 5px 0; background: none; border-top: 1px dotted #CDCDCD; }
#sidebar h2 	{ height: 30px; margin: 0; padding: 6px 0 0 10px; background: url(/static/images/side_header.gif) no-repeat; font-size: 100%; font-weight: bold; color: #002028; }
#sidebar h3 	{ margin: 0; }
#sidebar p 		{ margin: 0; line-height: normal; }
#sidebar a 		{ text-decoration: none; }
#sidebar a:hover{ text-decoration: underline; }
#sidebar .first { border: none; }

/* Footer */
#footer 		{ width: 760px; height: 35px; margin: 0 auto; border: 2px solid #002028; background: #FFFFFF; }
#footer p 		{ margin: 0; line-height: normal; }
#footer #legal 	{ float: left; padding: 10px 0 10px 60px; }
#footer #links 	{ float: right; padding: 10px 0 0 0; }