* {border:0; margin:0; padding;0;}
body {background:#2b3849 url(../images/body_bkgd2b.jpg); color:#080D10; font-family:verdana,tahoma,arial,sans-serif; font-size:8pt;}
h1 {color:#9b0000; font-size:13pt; padding-bottom:10px;}
h2 {color:#999; font-size:9pt;}
h3 {color:#333; font-size:8pt;}
p {line-height:2em; margin-bottom:15px;}
a {color:#9b0000; text-decoration:none;}
a:hover {color:#333; cursor:help; text-decoration:underline;}
.clear {clear:both;}
.bold {font-weight:bold;}
.list li {line-height:2em;}
.articlePreview {margin:-15px 0 0 0;}
.input {border:1px solid #888; color:#9b0000; font-size:7pt; text-indent:4px;}
.searchButton {margin:0 0 0 5px;}

#contentWrapper {margin:0 auto; padding:10px; width:995px;}

/* LEFT RAIL */
	#leftRail {float:left; width:700px;}
	
	#header {height:100px;}
	#logo {float:left; width:334px;}
	#sprayPaint {float:left; width:84px;}
	#navigation {margin:10px 0 0 -40px;}
	#navigation li {list-style-type:none; float:left;}
	#navigation li a {background-color:#000; color:#fff; display:block; font-size:7pt; padding:2px 6px;}
	#navigation li a:hover {background:#9b0000 url(../images/navigation_hover_bkgd.jpg); text-decoration:none;}
	
	#mainContent {background:#eee url(../images/main_content_bkgd.jpg) repeat-x top left; border:3px solid #000; margin:0 16px 5px 0; min-height:300px; padding:15px;}
	.questionMark { float:left; padding:0 10px 10px 0;}
	
	#footer {color:#fff; margin:0 18px 20px 0; text-align:right;}


/* RIGHT RAIL */
	#rightRail {float:left; margin-top:25px; width:275px;}
	
	#recentArticles {background:transparent url(../images/recent_articles_bkgd2.png) no-repeat; height:285px; padding:28px 10px 10px 37px; margin:10px 0 0 0; width:250px;}
	#recentArticles h1 {margin-left:15px;}
	#recentArticles li {line-height:1.25em; list-style-type:none; margin-left:-20px; padding-bottom:10px;}
	#recentArticles li a {color:#2c5899; font-weight:bold;}



/* HTML MODULES */
    #htmlModule {background:transparent; margin:0 0 10px 0; width:247px;}
    #htmlModule .b1, #htmlModule .b2, #htmlModule .b3, #htmlModule .b4, #htmlModule .b1b, #htmlModule .b2b, #htmlModule .b3b, #htmlModule .b4b {display:block; font-size:1px; overflow:hidden;}
    #htmlModule .b1, #htmlModule .b2, #htmlModule .b3, #htmlModule .b1b, #htmlModule .b2b, #htmlModule .b3b {height:1px;}
    #htmlModule .b2 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b3 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b4 {background:#000; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b4b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b3b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b2b {background:#fff; border-left:1px solid #000; border-right:1px solid #000;}
    #htmlModule .b1 {background:#000; margin:0 5px;}
    #htmlModule .b2, #htmlModule .b2b {border-width:0 2px; margin:0 3px;}
    #htmlModule .b3, #htmlModule .b3b {margin:0 2px;}
    #htmlModule .b4, #htmlModule .b4b {height:2px; margin:0 1px;}
    #htmlModule .b1b {background:#000; margin:0 5px;}
    
    #moduleContent {background:#eee; display:block; border-left:1px solid #000; border-right:1px solid #000; padding:5px 10px;}
    #moduleContent h1 {background:#000 url(../images/html_mod_hd_bkgd.png) repeat-x; color:#fff; font-size:9pt; margin:-5px -10px 5px -10px; padding:2px 3px 5px 3px; text-align:center;}
    #moduleContent h2 {color:#333; font-size:10pt; margin:10px 0 -10px 0; font-weight:bold;}
    #moduleContent li {list-style-type:none; margin:3px 7px;}