

 /* background and text */

 /* headers */
 /* left column */
 /* right column */


 /* footer color */
/* items below not really used */













/* everything below this point is related to the page's "theme" and could be
 * placed in a separate stylesheet to allow for multiple color/font scemes on
 * the layout. you should probably leave a default theme within this stylesheet
 * just to be on the safe side.	
 */

body {
	background-color: #3d0601;
	/*background: url(/images/backgrounds/pattern_097.gif);*/
}

body,h1,h2,h3,h4,h5,h6,p,ul,li,br,table,div,ol,a{
	color: #3d0601;
}

div#pageWrapper, div#masthead, div#innerColumnContainer, div#footer,  
div#hnav, div#hnav ul li a
{
	border-color: #fff;
}

div#masthead, div#masthead h1
{
	background-color: #fff;
	color: #cc2803;
}
div#masthead2 p {
	background-color: #3d0601;
}

div#hnav
{
	background-color: #cc2803;
	color: #cc2803;
}
div#outerColumnContainer
{
	border-left-color: #a93305;	/* left column background color */
	border-right-color: #fd9816;	/* right column background color */
	background-color: #fff;		/* set the background color for the
					   middle column here */
}
div#vnav ul li :link, 
div#vnav ul li :visited, 
div#vnav ul li link:active,
div#vnav ul li visited:active,
div#vnav2 ul li :link, 
div#vnav2 ul li :visited, 
div#vnav2 ul li link:active,
div#vnav2 ul li visited:active
{
	color: #3d0601;
        background-color: #fed24d;
	border-color: #cc2803;
}

div#vnav h3,div#vnav2 h3{
	color:#5c80ca ;
	/*background: url(/images/backgrounds/pattern_097sm.gif);*/
}
div#vnav ul,div#vnav2 ul{
	border-color: transparent;
}


div#rightColumn div#vnav2 ul li :link, 
div#rightColumn div#vnav2 ul li :visited, 
div#rightColumn div#vnav2 ul li :link:active,
div#rightColumn div#vnav2 ul li :visited:active
{
#E3EEB2
}
div#vnav ul li a:hover, div#rightColumn div#vnav ul li a:hover,div#vnav2 ul li a:hover, div#rightColumn div#vnav2 ul li a:hover
{
	background-color: #fd9816;
	/*color: #fff;
	border-bottom: .1em dashed #3d0601;*/
	
}

div#hnav ul {
	background-color: #cc2803;
	border-bottom: .1em solid #ffeb6c;
}

div#hnav ul li :link, 
div#hnav ul li :visited
{
	color: #ffeb6c;
}
div#hnav ul li :link:hover,
div#hnav ul li :visited:hover
{
	background-color: #ffeb6c;
	color: #cc2803;
}
div#hnav ul li.active :link,
div#hnav ul li.active :visited{
	color: #5c80ca;
}
div#hnav ul li.active :link:hover,
div#hnav ul li.active :visited:hover
{
	background-color: #778877;
	color: #fff;
}

div#footer
{
	background-color: #ffeb6c;
	color: #fff;
}

div#content h3{
	background-color: #cc2803;
	color: #3d0601;
}

div#content h4{
	color: #3C443C;
}
div#content  :link,
div#content  :visited{
	color: #3d0601;
	text-decoration: underline;
}
div#content  a:hover{
	color: #3d0601;
	text-decoration: underline;
}
div#content h3 :link,
div#content h3 :visited{
text-decoration:none
}

div#content dl#homelisting dt:hover,
div#content dl#homelisting dt:focus,
div#content dl#homelisting dt:hover :link,
div#content dl#homelisting dt:hover :visited,
div#content dl#homelisting dt:focus :link,
div#content dl#homelisting dtfocus :visited{
	background-color: #778877;
	color: white;
}

div#content ul.byline :link,
div#content ul.byline :visited{
	color: #778877;
}

div#content ul.byline :link:hover,
div#content ul.byline :visited:hover{
	color: #CCDDCC;
	background-color: #778877;
}

div#content ul.buttons input[type="submit"],
div#content ul.buttons  :link,
div#content ul.buttons :visited{
	background-color: #cc2803;
}

div#content ul.buttons li{
	margin-top: 1em;
}

div#content ul.buttons  :link,
div#content ul.buttons :visited{
	color: #3d0601;
	border-color:  #F4F3F5 #858486 #858486 #F4F3F5;
}
div#content form fieldset legend{
	color: white;
}

div#content form fieldset.show{
	border-color:#858486;
}

div#content form fieldset.show legend{
	background-color: #EBEFE9;
	color: #858486;	
	border-color: #3C443C;
}

div#content table.listing thead :link,
div#content table.listing thead :visited{
	color: #3d0601;
}
div#content table.listing thead tr{
	background-color: #C3B9C3;	
}

div#content table.listing tr.odd{
	background-color: #DDEEDD;
}
div#content dl#display + h3 {
	border-bottom-color:#556655;
}

div#content ul#anchors{
	border-color: #EBEFE9;
}
div#content form#inputform p.messagefield,
div#content form#inputform ul.messagefield{
	color: #556655;
}

dl.display dt{
	color: #5c80ca;
}
dl.display dd{
	color: #3C443C;
}

.message{
	color: #red;
}
.error{
	color: #red;
}
div#vnav h3,div#vnav2 h3
{
	/*background-color: #cc2803;
	border: .01em solid #cc2803;*/
	border-color: #cc2803;
	color: #3d0601;
}

div#vnav h3 :link,div#vnav h3 :active,div#vnav h3 :visited, div#vnav2 h3 :link
{
	color: #ffeb6c;
	text-decoration: none;
}

div#vnav p :link,
div#vnav p :visited,
div#vnav2 p :link,
div#vnav2 p :visited{
	color: #5c80ca;
}

div#content .even{
	background-color: #EBEFE9;
}
div#content div.blog_entry h4{
	background-color: transparent;
}
div#content div.blog_entry h3 :link,
div#content div.blog_entry h3 :visited{
	color: #778877;
	width: 100%;
}

div#content div.blog_entry h3 :link:hover,
div#content div.blog_entry h3 :visited:hover,
div#content div.blog_entry h3 :link:active,
div#content div.blog_entry h3 :visited:active,
div#content div.blog_entry h3 :link:focus,
div#content div.blog_entry h3 :visited:focus{
	background-color: #3C443C;
	color: #DDEEDD;
}
div#content ul.commentinfo{
	border-color: #5c80ca;
}

span.required{
	color: #red;
}
