body {
		margin: 0;
		padding: 0 0 0 0;
		font-family: Verdana, Arial, sans-serif;
		font-size: 0.8em;
		line-height: 1.5em;
		color: #000000;
		background: #EDF4F2;
		background-image: url('images/bottom.jpg');
	}
	
.topbar1 {
background-color:#335588;

background-image: url('images/bottom.jpg');
color:#000000;
height: 40px;

}
.topbar2 {
color:#000000;
background-color:#113366;
height:12px;
	border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 0, 0);
}
	
.title {
font-weight:bold;
padding:2px;

}

.thumbnail-left {
background-color:#EDF4F2;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 105);
    border-right-color: rgb(105, 105, 105);
    border-bottom-color: rgb(105, 105, 105);
	border-left-color: rgb(105, 105, 105);
	padding:3px;
	margin-right:1px;
width:120px;
float:left;
}
	.thumbnail-right {
background-color:#EDF4F2;
	border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 105);
    border-right-color: rgb(105, 105, 105);
    border-bottom-color: rgb(105, 105, 105);
	border-left-color: rgb(105, 105, 105);
	margin-left:1px;
	padding:3px;
width:120px;
float:right;
}
	
	
	
	
#main {
background-image: url('bg.png');
background-color:#EDF4F2;
color:inherit;
}
#top {
background-color:#006633;
color:inherit;
}

#geo {
margin:2px;
text-align:center;

}
#middle {
color:inherit;
background-image:none;
background-color:#EDF4F2;
width:76%;
margin: auto;
	border-top-width: 0px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: dotted;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 155);
    border-right-color: #CFCFCF;
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: #CFCFCF;
}


#middle #leftcol {
background-color:#EDF4F2;
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: #CFCFCF;
	padding:5px;
width:52%;
float:left;
}
#middle #rightcol {
background-color:#EDF4F2;
	border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: dotted;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
	border-top-color: rgb(105, 105, 155);
    border-right-color: #CFCFCF;
    border-bottom-color: #AAAACC;
    border-left-color: #AAAACC;
	padding:0px 0px 0 0;
float:right;
width:260px;
height:100%;
text-align:right;

}

.box h2 {
width:100%;
clear:both;
float:left;
}
#bottom {
background-color:#113366;
background-image: url('images/bottom.jpg');
color:white;
font-size:0.7em;
text-align:center;
	border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
    border-bottom-color: rgb(255, 255, 255);
    border-left-color: rgb(255, 0, 0);
}
	a:visited {
	color: #1197A6;
	text-decoration: none;	
}
a:link {
	color: #1197A6;
	text-decoration: none;
}
a:hover {
	color: #1197A6;
	text-decoration: underline;
	}
	h1, h2, h3, h4 {
		width: 100%;
		color: #665544;
		background: transparent;
		text-align:left;
		padding: 0;
		margin:0;
	}
	
	h1 {
		font-variant: small-caps;
		line-height:1.1em;
		font-size: 1.1em;
		color:#224477;
		border-bottom: #AAAACC 1px solid;
	}
	
	#rightcol h1 {
		text-align:right;
		padding-right:0px;
		margin-top:8px;
		margin-right:4px;
		}
	ul {
	list-style-image:url(test.png);
	}
	
	
	#rightcol ul {
	margin:2px;
	list-style-image:url(test.png);
	padding-right:6px;
	}
	#rightcol ul li{
	margin:0px;
	list-style-image:url(test.png);
	}
	#rightcol ul li .date {
	font-size:0.7em;
	}
	
	
	h3 {
		width:75%;
		font-size: 10px;
		margin: 0em 0 0px 0;
		background-color:#EDF4EE;
			border-top-width: 1px;
    border-right-width: 0px;
    border-bottom-width: 1px;
    border-left-width: 0px;
    border-top-style: dotted;
    border-right-style: dotted;
    border-bottom-style: dotted;
    border-left-style: dotted;
	border-top-color: rgb(105, 105, 155);
    border-right-color: rgb(255, 0, 0);
   border-bottom-color: rgb(105, 105, 155);
    border-left-color: rgb(255, 0, 0);
		
		
	}
	
	h2 {
		/*background-color:#888899;*/
		background-color:#EDF4FF;
		color:#387738;
		text-transform: uppercase;
		font-size: 11px;
		border-bottom: #AAAACC 1px solid;
		border-top: #AAAACC 1px solid;
		/* i know IE displays it as dashed...but i can live with that...don't fancy putting
		a voice-family hack in here, feeding IE a solid lighter border, just for the sake
		of a dotted line */
		margin: 0em 0 0em 0;
		padding-left:1px;
	}
	
.box {
margin:12px;
padding:12px;
border: 1px dashed #d0a65f;
background-color:#C8DDD8;

}

.heading {
		/*background-color:#888899;*/
		background-color:#C8DDD8;
		color:#387738;
		/*text-transform: uppercase;*/
		font-size: 11px;
		border-bottom: #AAAACC 1px solid;
		border-top: #AAAACC 1px solid;
		margin: 0em 0 0em 0;
		padding-left:1px;
	}



/* /////////////////////////////////NAV BAR///////////////////////////////// */
.nav {
border-bottom: 0px solid #CCCCCC; 
border-right: 0px solid #000000; 
border-left: 0px solid #000000;
border-top: 0px solid #000000;
text-align: left;
margin-left: 0;
}
.nav a:visited {
color: #FFFFFF; 
}
.nav a:link {
color: #FFFFFF; 
}
.nav a:hover {
color: #d0a65f; 
background-color:#444444; 
}
.nav ul li a {
background-color:#335085;
padding: 1px 10px 1px 10px;
border: 1px solid #AAAACC;
text-align: left; 
text-decoration: none; 
}
.nav ul {
padding:0px; 
margin:0px; 

}
.nav ul li{ 
display:inline;
padding:0px; 
margin:0px; 
font-size:11px;
font-weight:700;
text-align:center;
}
	
