@charset "utf-8";
/* CSS Document */
body {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#666; text-align:left;}

a:link, a:visited {
	color:#00adef;
	text-decoration:none;
}
a:hover {
	color:#00adef;
}
#container {width:780px; margin:40px auto; }
* {padding:0px; margin:0;}

#left {width:163px; float:left; text-align:right; padding-top:37px;}
#tessa {background:url(../images/tessa.gif) no-repeat #fff; padding-bottom:95px;width:163px; height:42px;}
#tessa a {width:163px; height:42px; }
#tessa h1, #tessa h2, #left li span, #topnav li span {display:none;}

#right {width:498px; height:467px; margin:0 25px; padding:0 25px; float:left; border-left:solid 1px #e0e0e0; border-right:solid 1px #e0e0e0; }
ul, li {padding:0; maring:0; list-style:none;}
#left li {margin-bottom:0px; display:block; height:30px; width:60px; float:right; clear:right;} 

#left a {height:16px; display:block;}


a.home:hover, a.about:hover, a.gallery:hover, a.where:hover, a.contact:hover {background-position:right -15px;}
a.home  {background:url(../images/nav-home.gif) right top  no-repeat;}
a.about  {background:url(../images/nav-about.gif) right top  no-repeat;}
a.gallery  {background:url(../images/nav-gallery.gif) right top  no-repeat;}
a.where  {background:url(../images/nav-where.gif) right top  no-repeat;}
a.contact  {background:url(../images/nav-contact.gif) right top  no-repeat;}

p {padding-bottom:0.8em;}
h3 {font-size:12px; font-weight:bold; width:270px; padding:1em 0 0.9em 0;}

a.selected, a.selected:hover {background-position:right -15px; cursor:default;}

.bold {font-weight:bold;}
