/*color palette

purple 953263
orange ff6633
yellow ffcc66
lt blue dbe3ec

*/
*	{margin: 0; padding: 0;}

body {font-family: "Lucida Grande", Verdana, sans-serif; color: #000; font-size:85.7%; line-height: 165%; background-color:#eee;  }

#page	{margin: auto; width: 740px; padding: 0; border-right: 1px solid #ddd; }
#banner {clear: both; float: left; width: 100%; border-bottom: 1px solid #ddd; padding-bottom: 5px; }

#nav { width: 100%; margin: 10px auto 0 auto; height: 40px; }
#nav ul { list-style: none; }
#nav li { float: left; font-family: Georgia, serif; font-size: .9em; letter-spacing: 2px; text-transform: uppercase; }
#nav li a { float: left; padding: 15px 12px; text-decoration: none; color: #f63; border: none; }
#nav li a:hover {color: #000; background-image:url('/images/nav_hover.gif'); background-repeat: no-repeat; background-position:right center; }
#nav li a.active {font-weight: bold; color: #999; background-image: url('/images/nav_active.gif'); background-repeat: no-repeat; background-position:right center;  }
#nav p	{ color: #DBE3EC; }

#content {float: left; padding: 15px; width: 450px; }
#content a	{color: #f63; text-decoration:underline;}
#content a:hover	{color: #953263;}
#content img	{float: left; margin: 0 10px 5px 0; border: 0; }

#sidebar	{float: right; width: 200px; padding: 50px 10px 10px 10px; border-left: 1px solid #ddd; }
#sidebar p	{ line-height:185%; }
#sidebar img	{ clear: both; }
#sidebar cite	{color: #000; clear: both; float:left; margin:0 0 0 15px; padding: 0; }
#sidebar a	{color:#953263;}
#sidebar h1	{font-size:.9em; text-transform: uppercase; letter-spacing: 2px; border-bottom: 1px solid #ddd; margin-bottom: 16px; }

#footer	{clear: both; padding: 15px; line-height:130%; font-size: .8em; border-top: 1px solid #ddd; }
#footer a	{color: #000; text-decoration:none;}

p {padding: 0 0 9px 0; margin: 0; }
a	{color:#953263; }
small { } 		 		 
h1 {font-family: Georgia, Courier, serif; font-size: 1em; letter-spacing: 3px; padding: 15px 0px 0px 0px; text-transform:uppercase;} 
h2 {font-family: Georgia, Courier, serif; font-size: 1em; clear: both; padding: 25px 0 0 0; } 
h3 {font-family: Georgia, Courier, serif; font-size: 1em; padding: 6px 0 0 0;} 
em	{ font-family:Georgia, "Times New Roman", Times, serif; }

dl	{ padding: 5px 0; }
dl dt	{ padding: 5px 0; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; }
dl dd	{}
dl dd ul	{ list-style:none; }
dl dd ul li	{ padding: 2px 0; }

.bold {font-weight: 700;}
.contact {line-height: 150%; font-weight: 700;}
.question	{font-family: Georgia, Courier, serif; font-weight:700; color: #953263; padding: 6px 0 0 0; margin: 0;}
.button	{border: 0; padding: 10px 0; }
.clear { clear: both; font-size: 0; line-height: 0; height: 0; }

img	{border: 0; padding: 0; margin: 0; }
img.floatLeft {float: left; margin: 6px; }
img.floatRight {float: right; margin: 6px; }

#gallery a	{ float: left; display: block; background-color: #fff; border-bottom: 2px solid #ddddd7; border-right: 2px solid #ddddd7; border-top: 2px solid #eeeee7; border-left: 2px solid #eeeee7; padding: 10px; margin: 11px; }
#gallery a:hover	{ background-color:#fc0 }
#gallery a:active	{ background-color:#f63; }