
html	{			}

body	{		margin		:	0px;
			padding		:	0px;	
			font-size	:	80%;
			background	:	#B2B2B2;
			font-family	:	Arial,Verdana;	}

div	{		margin		:	0px;
			padding		:	0px;	}
			
/*************** Main divs ***************/

#pagewrapper	{	background	:	url('images/bg_rightvert.gif') repeat-y top right #333333;
			width		:	800px;
			margin-left	:	auto;
			margin-right	:	auto;	}
			
#pagewrapper2	{	background	:	url('images/bg_leftvert.gif') repeat-y top left;	}
			
#title	{		background	:	url('images/bg_cornertop.gif') repeat-x top left;	}

#titletext	{	background	:	url('images/bg_cornertopleft.gif') no-repeat top left;	}

#titletext2	{	background	:	url('images/bg_cornertopright.gif') no-repeat top right;
			height		:	60px;
			position	:	relative;	}
			
#titletext2 span {	position	:	absolute;
			bottom		:	0px;
			left		:	50px;
			font-weight	:	bold;
			font-size	:	14pt;
			color		:	white;
			text-transform	:	uppercase;
			letter-spacing	:	4px;	}
			
#titlegfc	{	background	:	url('images/bg_title.png') no-repeat #354800 0px 0px;	
			height		:	100px;
			border		:	solid black 1px;
			margin-left	:	30px;
			margin-right	:	30px;	}
			
.titlebar	{	height		:	4px;
			font-size	:	0px;
			background	:	url('images/bg_leftvertorng.gif') repeat-y top left #FF7F00;
			clear		:	both;	}
			
.titlebar2	{	height		:	4px;
			background	:	url('images/bg_rightvertorng.gif') repeat-y top right;	}
			
#contentwrapper {	margin-top	:	4px;
			margin-left	:	35px;
			margin-right	:	35px;	}

#content	{	background	:	#333333;	}

/**************** Content divs ************/

#leftbar { 		float		:	left;
			width		:	75%;	}

#leftcontent {		padding		:	5px;	}

#rightbar { 		float		:	left;
			width		:	25%;	}

#rightcontent {		padding		:	5px;	}			
			
/***************** Footer *****************/

#footer {		clear		:	both;
			background	:	url('images/bg_cornerbot.gif') repeat-x 25px 35px;	}
			
#footertext	{	background	:	url('images/bg_cornerbotleft.gif') no-repeat top left;	}

#footertext2	{	background	:	url('images/bg_cornerbotright.gif') no-repeat top right;
			height		:	60px;
			position	:	relative;	}
			
#footer2	{	clear		:	both;
			background	:	#B2B2B2;
			heiight		:	300px;	}
			
/***************** Articles *****************/

.archivehead	{	color		:	#FFF;	
			font-weight	:	bold;
			text-transform	:	uppercase;
			letter-spacing	:	2px;
			padding		:	3px;
			padding-left	:	10px;
			margin-bottom	:	5px;
			background	:	#404040 url('images/bg3.gif') repeat-y bottom right;	}

.article	{	background	:	#C0C0C0;
			border		:	solid black 1px;
			margin-bottom	:	20px;	}

.articletitle {		color		:	white;	
			font-weight	:	bold;
			font-size	:	95%;
			text-transform	:	uppercase;
			letter-spacing	:	2px;
			padding		:	3px;
			padding-left	:	10px;	
			background	:	#425D00 url('images/bg2.gif') repeat-x bottom right;	}
/* #404040 */

.articledate {		font-weight	:	bold;
			letter-spacing	:	1px;
			font-size	:	80%;
			background	:	url('images/bg1.gif') repeat-x top left;
			padding		:	4px;
			padding-left	:	10px;	}

.articlecontent {	padding-bottom	:	20px;
			background	:	url('images/bg4.gif') repeat-x bottom left;
			padding-top	:	10px;	}

p	 {		margin		:	8px;	}

p.text	{		text-align	:	justify;
				margin-top	:	20px;
				margin-bottom:	20px;	}

p.image	{		text-align	:	center;	}
p.image img {		border		:	solid black 1px;	}

/**************** Menu *****************/

#rightcontent dl {	border		:	solid black 1px;
			background	:	#C0C0C0 url('images/bg1.gif') repeat-x 20px 20px;
			margin		:	0px;
			margin-bottom	:	15px;
			padding-bottom	:	7px;	}

#rightcontent dl dl {	border		:	none;
			margin-bottom:	5px;
			background	:	none;	}

#rightcontent dt {	color		:	white;	
			font-weight	:	bold;
			font-size	:	95%;
			text-transform	:	uppercase;
			letter-spacing	:	2px;
			padding		:	3px;
			padding-left	:	10px;	
			background	:	#425D00 url('images/bg2.gif') repeat-x bottom right;	}

#rightcontent dd {	padding		:	2px;
			margin-left	:	20px;	}
		
#rightcontent a,
#rightcontent a:active,
#rightcontent a:visited,
#rightcontent a:hover {	text-decoration	:	none;
			font-weight	:	bold;
			display		:	list-item;
			list-style-type	:	none;	}

#rightcontent a:hover {	list-style-type	:	square;
			font-weight	:	bold;
			color		:	#935823;	}

a.monthhighlight,
a.monthhighlight:active,
a.monthhighlight:visited,
a.monthhighlight:hover {	
			color		:	#935823;
			display		:	list-item;
			list-style-type	:	square;		}	


/**************** Other *****************/

h2	{		margin		:	2px;
			font-size	:	120%;	}

ul	{		margin		:	5px 0px 10px 0px;	}

a,
a:active,
a:visited,
a:hover	{		color		:	black;	}

a:hover	{		color		:	#186082;	}

dl.links	{	margin		:	8px;
			margin-bottom	:	15px;	}

dl.links dt	{	font-weight	:	bold;
			margin-top	:	8px;	}
			

