body {background:#fff; font-family:Georgia, Times, Times New Roman;}
#wrapper {width:980px; height:90%; margin:3% auto; border:1px solid #333;}



/*TOP AREA*/
#top {background: #fff url('images/topbackground.gif'); height:202px; border-bottom:0px solid #ccc;}
#sitemap {text-align:right; margin-bottom:0px; margin-top:-35px; margin-right:10px;}
#sitemap a {text-decoration:none; text-transform:uppercase; font-size:.75em; letter-spacing:.1em;}
#sitemap a:link, #sitemap a:visited {color:#fff;}
#sitemap a:hover, #sitemap a:focus {color:#666;}
h1.toptext {padding-top:52px; margin-top:0px; font-size:1.5em;}
img.logo {float:left; margin:0px; padding:0px;}


/*NAVIGATION - SIDE*/
#navbar {width:245px; float:left; clear:left; text-align:left; border:0px solid #ccc;}

#sidebar {width:245px; float:left; clear:left; text-align:left; border:1px solid #ccc;}
#sidebar ul {list-style-type:none;}
#sidebar ul li {list-style-type:none; padding:3px 0px 3px 0px; border-bottom:1px solid #ccc;}
#sidebar ul li a {text-decoration:none; text-transform:uppercase; font-size:.8em; letter-spacing:.1em;}
#sidebar ul li a.on {text-decoration:none; background:#ccc;}
#sidebar ul li a:link {color:#000;}
#sidebar ul li a:visited {color:#000;}
#sidebar ul li a:hover {color:#6F7DA4;}

#plainside {width:245px; float:left; clear:left; text-align:left; border:0px solid #ccc;}

#registration {}
#registration ul {list-style-type:none; margin-left:50px; width:100px; 1px solid #ccc;}
#registration ul li {list-style-type:none; margin-top:30px; padding:3px 0px 3px 50px; }
#registration ul li a {text-decoration:none; text-transform:uppercase; font-size:.8em; letter-spacing:.1em; display:block; width:120px; text-align:center; float:right;}
#registration ul li a:link {color:#6F7DA4; background:#F0EFEE; padding:3px;}
#registration ul li a:visited {color:#6F7DA4;}
#registration ul li a:hover {color:#4B588F;  background:#F0EFEE;}


/*SITEMAP LIST*/
#sitelist {}
#sitelist ul {list-style-type:none; width:60%;}
#sitelist ul li {list-style-type:none; border-bottom: 1px solid #ccc; padding-top:8px; padding-bottom:8px; text-align:left;}
#sitelist ul li ul li {list-style-type:none; border-bottom: 0px solid #ccc; padding-top:3px; padding-bottom:0px; text-align:left;}


#testimonials {}
#testimonials ul {list-style-type:none; padding-left:0px; margin-left:0px;}
#testimonials ul li {list-style-type:none; border: 3px dotted #fff; padding:8px; text-align:left; background:#F0EFEE; margin-bottom:8px; font-size:.9em; font-style:italic;}


/*MAIN TEXT AREA*/

#main {
	width:610px; 
	margin:0px 0px 30px 370px; 
	/*370*/
	border:0px solid #ccc; 
	background:#E4E5E9; 
	min-height:300px; 
	height:auto !important; 
	height:300px;
	}

#main a:link, #main a:visited {color:#4B588F;}
#main a:hover, #main a:focus {color:#6F7DA4;}

* html #main {
    position: relative;
    top:-200px;
}

#plain  {
	width:730px; 
	margin:0px 0px 30px 245px; 
	border:0px solid #ccc; 
	min-height:300px; 
	height:auto !important; 
	height:300px;
	}
#plain a:link, #main a:visited {color:#4B588F;}
#plain a:hover, #main a:focus {color:#6F7DA4;}

#full  {
	width:730px; 
	margin:0px auto; 
	border:0px solid #ccc;
	min-height:400px;
	height:auto !important; 
	height:400px;
	}
#full a:link, #main a:visited {color:#4B588F;}
#full a:hover, #main a:focus {color:#6F7DA4;}
#full blockquote {width:90%; margin:0px 30px;}

#pop  {
	width:400px; 
	margin:0px auto; 
	}
#pop a:link, #main a:visited {color:#4B588F;}
#pop a:hover, #main a:focus {color:#6F7DA4;}
#pop h3 {color:#4B588F; font-size:.95em; }

#text {padding:18px; margin-right:0px; margin-bottom:20px;}
#text h2 {font-size:1em; border-bottom:2px solid #fff; padding-bottom:4px; margin-top:3px;}
#text h3 {color:#4B588F; font-size:.95em; }
#text h1 {font-size:1.3em; }

.listing li {padding-bottom:8px;}

table td {vertical-align:top; padding:7px 0px;}
table#archives td {vertical-align:middle; padding:7px 0px;}
#ataglance {font-size:.9em;}

#travel td {width:50%; font-size:.9em;}

#archives {font-size:.9em; margin-top:8px;}
#detail {font-size:.9em; line-height:1.3em;}
.descrip {font-size:.9em;}

.underline {border-bottom:1px solid #fff; padding-bottom:4px;}
.under-overline {border-bottom:1px solid #fff; border-top:1px solid #fff; padding-top:4px; padding-bottom:4px;}


p.intro:first-letter {font-size:1.4em; font-weight:bold;}
 br.c2 {clear:left;}
 p.c1 {text-align: right}

.sm {font-size:.85em;}
.xs {font-size:.8em;}

.inlay {background:#fff; padding:1px 8px; color:#4B588F;}

.albumnav {margin:8px auto; width:500px; color:#4B588F; font-size:.85em; text-align:center;}

.current {width:200px; float:right;}
.current a:link {text-transform:uppercase; color:#B3B8C6; font-size:.8em; text-decoration:none; letter-spacing:.1em;}

.right {float:right; margin:0px 0px 5px 5px;}
.left {float:left; margin:0px 5px 5px 0px;}


/*Galleries*/
.gal {margin:8px;}

#threebythree {text-align:center; width:500px; margin:0px 30px; font-size:.9em; line-height:1.3em;}
.threeimg {margin:8px; width:100px; float:left; border:0px solid #333;}

#fourbyfour {text-align:center; margin:0px 30px; font-size:.8em; font-family:arial, helvetica;}
.fourimg {margin:8px; width:100px; float:left; border:0px solid #333;}

/*FOOTER*/
#footer {background:#fff url('images/footer-back.gif'); background-repeat:repeat-x;  height:50px; margin-left:280px;}
#footer #footernav {padding-top:10px; color:#666;}
#footernav a {text-decoration:none; text-transform:uppercase; font-size:.8em; padding:0px 5px; letter-spacing:.1em;}
#footernav a:link, #footer a:visited {color:#B3B8C6;}
#footernav a:hover {color:#666;}
#footernav a.on {color:#000; padding-top:4px; border-top:9px solid #B3B8C6}
