body { margin: 0pt; padding: 0pt; background: #eceaea none repeat scroll 0 0; font-family: georgia,times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: small; line-height: 1.5em; color: rgb(51, 51, 49); text-align: center; }
a { border-bottom: 1px solid #333331; color: #333331; text-decoration: none; }
a:visited { border: medium none ; color: #5C524D; text-decoration: underline; }
a:hover { border-bottom: 1px solid rgb(51, 51, 49); color: rgb(0, 0, 0); }
h1 { margin: 1.2em 0pt 1.0em; width: 440px; height: 35px; line-height:1.2em;  }
h2 { margin: 0pt 0pt 0.7em; padding: 0pt; font-size: 2em; font-weight: normal; color: rgb(153, 34, 34); }
h3 { margin: 1.2em 0pt 0.8em; width: 420px; height: 20px; }
h3 span { display: none; visibility: hidden; }
p { margin: 0pt 0pt 0.6em; text-indent: 1.5em; font-size: 95%; }
* html body p { font-size: 80%; }
#container { border-bottom: 15px solid rgb(0, 0, 0); margin: 0pt auto; background: rgb(255, 255, 255) url('../img/main.png') repeat-y scroll 0% 0%; position: relative; text-align: left; width: 750px; }
#intro { background: rgb(255, 255, 255) url('../img/main.png') repeat-y scroll 0% 0%; width: 750px; }
#supportingText { width: 430px; margin-left: 30px;display:block; }
#preamble { margin-left: 30px; width: 430px; }
#pageHeader { background: rgb(0, 0, 0) url('../img/top.png') no-repeat scroll 0% 0%; width: 750px; height: 130px; font-size:18px}
#footer { padding-top: 70px;margin-left:10px;margin-bottom:-10px; font-family: tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 8px; line-height: 3em; text-transform: uppercase; letter-spacing: 1px; padding-bottom: 2em;}
#linkList { position: absolute; top: 168px; left: 540px; width: 150px; margin-right: 30px;}
#pageHeader h1, #pageHeader h2 { width:436px;height:25px; text-align:center;display: block;font-size:20px;position:relative;top:5px;left:310px;float:left;background-color:#e1e9d2; }
#quickSummary p.p2 { border-top: 1px solid rgb(146, 59, 9); margin: 25px 0pt 0pt; padding: 5px 17px; background: rgb(189, 77, 13) url('../img/list-bg.jpg') repeat scroll 0% 0%; text-indent: 0pt; font-family: tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 10px; line-height: 16px; color: rgb(239, 236, 227); }
#quickSummary p.p2 a { border: medium none ; color: rgb(239, 236, 227); font-weight: bold; }
#quickSummary p.p2 a:hover { color: rgb(238, 204, 153); }
#quickSummary p.p1 { display: none; }
#footer { border: medium none ; color:#333331;}
#footer a:hover { border: medium none ; color: black; text-decoration: underline; }
#linkList h3 { margin: 1em 0pt 0pt; padding: 0pt; width: 148px; height: 25px; text-align: center; border: 1px solid #E1E9D1; color:#E1E9D1; padding-top:5px;background: #3b6139 none repeat scroll 0% 0%;border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px;}
#linkList p, #linkList li { font-family: tahoma,verdana,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: x-small; line-height: 1.6em; color: #333331; text-indent: 0pt; }
#linkList ul { border-top: 1px solid #333331; margin: 0pt; padding: 0pt; background: rgb(189, 77, 13) url('../img/list-bg.jpg') repeat scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; }
#linkList li { border-bottom: 1px solid #333331; padding: 0.5em 17px; line-height: 1.5em; color: #333331; }
#linkList li:hover { background: #3b6139 none repeat scroll 0% 0%;}
#linkList li a { border: medium none ; background: transparent url('../img/arrow.gif') no-repeat scroll 0% 60%; display: block; color: #333331; font-weight: bold; margin-left: -12px; padding-left: 12px; text-decoration:none;}
#linkList li.contact { border: 1px solid #E1E9D1; color:#E1E9D1; text-align:center; background-color: #3b6139;}
#linkList li.contact a { background: none;color:#E1E9D1;}
#linkList li a:hover { color: #E1E9D1; background-position: -300px 60%; }
#linkList #larchives li, #linkList #lresources li, #linkList #lfavorites li { padding: 0.5em 0pt; }
#linkList #larchives li a, #linkList #lresources li a, #linkList #lfavorites li a { margin: 0pt; background: transparent url('../img/bullet.gif') no-repeat scroll 5px 60%; display: inline; padding-left: 17px; }
#linkList #larchives li a:hover, #linkList #lresources li a:hover, #linkList #lfavorites li a:hover { background-position: -295px 60%; }
h3.select { background: #3B6139 no-repeat scroll 0% 0%; height:20px;width:100px; text-align:center; }
.photo { width: 200px; height:200px; border:#333331 dotted 1px; opacity:0.7; margin-left: 10px; float:left;}

.thumb-img {
 border-top:1px solid #CCC; border-left:1px solid #CCC; border-bottom:1px solid #AAA; border-right:1px solid #AAA;
 position:relative;
 width:100px; height:100px;
 margin:10px; padding:6px;
 background:#FFF;
 float:left;
}
.thumb-inner {
 position:relative; width:100px; height:100px; overflow:hidden; 
}
.thumb-img img {
 border:0;
}
.thumb-strip {
 position:absolute; width:100px; height:10px; bottom:6px; left:6px;
 background:#FFF;

 filter: Alpha(opacity=60);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
 -moz-opacity: 0.60;
 opacity:0.60;
}
.thumb-zoom {
 background:url('../img/search.png') no-repeat;
 position:absolute; width:22px; height:22px;
 right:10px; bottom:7px;
}

#linkList_ombre {
	background:url('../img/list-bg_ombre.png') no-repeat 0% 0%;
	position: absolute; 
	top: 175px; 
	left: 530px; 
	width: 180px; 	
	height: 210px;
	margin-right: 30px;
}

#form {display:none;text-align:center;margin-bottom:15px;}
#form_sent {display:none;text-align:center;margin-bottom:15px;border: dotted 1px;}

