/* Capitol Green Plaza CSS */
*{
margin:0;
padding:0;
}
a:link{
color:#003399;
text-decoration:underline
}
a:visited{
color:#003399;
text-decoration:underline
}
a:hover{
color:#6e6e6e;
text-decoration:none
}
a:active{
color:#003399;
text-decoration:underline
}
body{
/*background-image:url(../images/bgbodyA.jpg);*/
background-repeat:repeat-x;
/*background-color: #A5C4DA;*/
background-color: #376484;
font-size:100%;
text-align:center;
font-family:Arial,Helvetica,sans-serif;
}
html{
font-size:75%;
margin-bottom:1px;
min-height:100%
}
p{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.3em;
margin: 9px 0 9px;
}
h1{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.3em; 
margin: 9px 0 9px;
}
h2{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
line-height: 1.3em;
margin: 9px 0 9px;
}
h3{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h4{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h5{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-weight:900;
text-align:center
}
h6{
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
font-style:oblique;
font-weight:900;
text-align:center
}
dl {
	display: inline;
}
hr.links {
		border-top: 1px solid maroon; 
		width: 100%;
/*		height: 1px;*/
		margin: 6px auto 6px;

}
hr.f  {border: none 0;
		border-top: 3px double #cc0000
		width: 75%;
		height: 17px;
		margin: 10px auto 0 0;
		text-align: left;
		color: red;
}
table{
margin: 10px auto;
}

/* ======== CLASSES =======*/


.aligncenter{
text-align:center;
}
.alignleft{
text-align:left;
}
.alignright{
text-align:right;
}
.altlink:link{
color:#FF3333;
text-decoration:none
}
.altlink:visited{
color:#FF3333;
text-decoration:none
}
.altlink:hover{
color:#FFDD33;
text-decoration:underline
}
.altlink:active{
color:#FF3333;
text-decoration:none
}
.caption{
color: #fff;
text-align:center;
text-indent:0;
font-size:12px;
font-style:italic;
font-weight:100;
}
.centered{
margin: 0;
text-align:center;
color: maroon;
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
}
.clearboth {
	clear: both;
}
.contactTable{
	border: solid 1px #6e6e6e;
	border-collapse: collapse;
	width: 380px;
}
.contactTable td{
border: none;
padding: 3px;
color: #004080;
}
.contactTable th{
	background: #6e6e6e;
	color: #FFFFFF;
}
.left{float: left;}
.right{float: right;}
.photopagebackground {
	background-color: #376484;
}
.smallprint{
font-size: 10px; 
color: teal;
text-align: center;
}
.smallprint a{
color: teal;
}



/* ======== ID =======*/
#capgreenbanner {
}
#capgreenbanner img {
	border: 1px solid black;
}
#content{
border:6px dotted red; 
background-color: #f1fff0;
margin:0;
padding:0;
}
#content p{
margin:0;
text-indent:1em;
padding: 0 5px;
}
#doonesburyeffectwrapper {
	width: 444px;
	margin: 10px auto;
	
}
#doonesburyimages {
	float: left;
	width: 300px;
}
#doonesburynames {
	float: left;
	width: 100px;
	height: 162px;
	text-align: left;
	line-height: 1.4em;
font-size: 1.3em;
font-family:Arial,Helvetica,sans-serif;
}
/*#doonesburynames a {color: red; 
}*/
#footer{
background-color: #f5ece1;
height:auto;
width:760px;
background-repeat:no-repeat;
}
#footer p{
font-size:1.2em;
text-align:center
}
#footlinks{
font-size:.9em;
text-align:center;
display: inline-table;
}
/* DEFINE FOOTLINK COLORS,STYLES */
#footlinks a{
color: #6D6D6D;
	text-decoration: none;
}
#footlinks a:hover{
color:#eee;
text-decoration:none
}
#frameheight {
	height: 400px;
}
#googlemap {
	width:714px;
	margin: 10px auto 10px;
}
#imagecontainer{
margin:5px auto;
text-align:left;
width:740px
}
#imprimatur{
width: 444px;
	text-align: center;
	padding: 12px;
	/*border: 2px ridge green;*/
	margin: 6px auto;
}
#imprimatur a:link{
	color:#003399;
	text-decoration:none;
}
#imprimatur a:visited{
	color:#003399;
	text-decoration:underline
}
#imprimatur a:hover{
	color: #620000;
}
#imprimatur a:active{
	color:#003399;
	text-decoration:underline
}
#leftcol{
background-color:#eee;
/*border:1px dotted #000000;*/
float:left;
width:170px;
margin: 0 2px 4px 0;
text-align: justify;
}
#leftcol ul li, #leftcol p{
font-size: .9em;
font-family:Arial,Helvetica,sans-serif;
list-style: none;
margin-bottom: 5px;
}
#linkspagecontent{
width: 600px;
background-color: #eeeeee;
text-align: left;
border: 3px ridge green;
/*background-color: #F0FFF7;*/
font-size: 1.4em;
line-height: 1.3em;
margin:10px auto 20px;
padding:8px 8px 8px 8px;
}
#linkspagecontent p{
font-family:Arial,Helvetica,sans-serif;
font-size: 1em;
margin: 0 0 4px 0;
color: maroon;
}
/*#linkspagecontent a:visited{
text-decoration: none;
}*/
/*#linkspageheader{
width: 740px;
height:312px;
background-repeat:no-repeat;
border: 1px solid lime;
}*/
#maincol{
background-color:#eee;
float:left;
width:370px;
margin: 0 2px 4px 10px;
text-align: justify;
}
#mainpage{
text-align:center;
width:740px;
}
/*#mainpagecol{
background-color:#eee;
float: left;
width:370px;
margin: 0 2px 4px 10px;
text-align: justify;
}*/
#mainpage #maincol{
background-color:#eee;
float: left;
width:370px;
margin: 0 2px 4px 10px;
text-align: justify;
}
#mainpage #maincol img{
	border: 2px solid green;
}
#navlinks{
font-size:.9em;
text-align:center;
color: maroon;
padding: 2px;
margin: 2px auto 2px;
background-color: #FFFAFA;
border: 1px solid #97bbd4;
}
/* DEFINE NAVLINKS COLORS,STYLES */
#navlinks a{
color: maroon; 
text-decoration: none;
}
#navlinks a:hover{
color: #006162;
text-decoration:none;
font-weight: bold;
}
#navlinksframes {
font-size:.9em;
text-align:center;
color: maroon;
padding: 2px;
margin: 2px auto 2px;
background-color: #b1cde1;
}
#navlinksframes a{
color: maroon; 
	text-decoration: none;
}
#navlinksframes a:hover{
color: #006162;
text-decoration:none;
font-weight: bold;
}
#photo {
	margin: 10px auto 10px;
}
#photo img {
	background-color: #376484;
}
#photonavarrows {
width: 544px;
height: 28px;
margin: 0 auto 10px;
z-index: 2;
}
#photocaption {
	font-size: 1.4em;
	margin: 10px auto 10px;
}
#photopagecontent{
border:6px dotted red; 
background-color: #f1fff0;
margin:0;
padding:0;
}
#photopagecontent p{
margin:0;
text-indent:1em;
padding: 0 5px;
}
#photopagespacerdiv 
{
	height: 144px;
}
#photopagewrapper {
margin:10px auto;
text-align:center;
width:740px;
/*height: 800px;*/
padding: 6px;
background-color: #B1CDE1;
border: 1px solid red;
}
#photopagewrapper p {
text-align:center;
color: maroon;
}
#rightcol{
background-color:#eee;
/*border:1px dotted #000000;*/
float:right;
width:170px;
margin: 0 0 4px 2px;
text-align: justify;
}
#rightcol ul li, #rightcol p{
font-size: .9em;
font:Arial,Helvetica,sans-serif;
list-style: none;
margin-bottom: 5px;
}
#wrapper{
margin:10px auto;
text-align:center;
width:740px;
padding: 6px;
border: 1px solid blue;
background-color: #EEEEEE;
}
#wrapper #navlinks{
background-color: #b1cde1;
}


