/* CSS Document */

/* Begin Globals */

body {
	font-size: 0.75em;
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: left;
	background-image: url(../art/backgrounds/bg3.gif);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: right;
}

table {
	vertical-align: top;
}

td {
  background-color: #fff;
}

a { text-decoration: none; } 			
input { vertical-align: middle; }
blockquote { margin: 0 0 15px 0; padding: 0 30px; }

.lshadbg
{
	background-image: url(../art/backgrounds/lshadbg.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 4px;
	text-align: left;
}

.rshadbg
{
	background-image: url(../art/backgrounds/rshadbg.gif);
	background-repeat: repeat-y;
	height: 100%;
	width: 3px;
	text-align: right;
}

/* pic border & drop shadow */	

.figure 
{
	float: none;
	width: 308px;
	margin: 0 10px 10px 10px;
}

.photo
{
 background: url(../art/mainbody/drop_shadow.gif) right bottom no-repeat;
} 

.photo img
{
 border: 1px solid #666;
 background-color: #fff;
 padding: 4px;
 position: relative;
 top: -5px;
 left: -5px;
}
 
 /* IE 5 placement bug */
 *html #gallery img
{
 	width: 100%;
}

/* end pic border & drop shadow */
	
/* Begin Content */

    #content { width: 457px; padding: 0 15px 0 30px; float: right; }
    #content h2 { margin: 15px 0 10px 0; padding: 0 0 3px 0; font-size: 1.85em; font-weight: bold; font-style: italic; color: #0000C0; }
    #content h3 { margin: 0 0 5px 0; padding-top: 5px; font-size: 1.3em; font-weight: normal; color: #000080; border-bottom: 1px solid #d6d6d6; }
    #content h3 a:hover { color: #666975; }
    #content h5 { margin: 0 0 5px 0; padding-top: 5px; font-size: 1.3em; font-weight: normal; color: #000080; }
    #content h4 { margin: 0 0 5px 0; padding-top: 5px; font-size: 1em; font-weight: normal; color: #c15338; }
    #content p  { margin-bottom: 15px; font: 1em/1.4 Helvetica, Arial, Verdana, sans-serif; }
    #content p.zeromarg  { margin-bottom: 0px; font: 1em/1.4 Helvetica, Arial, Verdana, sans-serif; }
    #content ul { margin: 0 0 15px 0; padding: 0 0 0 30px; }
    #content ul li { margin: 0 0 15px 0; padding: 0 20px; line-height: 1.5em; list-style-type: none; background: #FFF url( ../art/background/dot.gif ) no-repeat 0 5px; font: 1em/1.4 Helvetica, Arial, Verdana, sans-serif; }
    #content ul li ul { margin: 10px 0 15px 0; padding: 0 0 0 30px; }
    #content ul li ul li { margin: 0 0 15px 0; padding: 0 0 0 20px; line-height: 1.5em; list-style-type: none; background: #FFF url( ../art/background/dot.gif ) no-repeat 0 5px; }
		#content ol { margin: 0 0 15px 0; padding: 0 0 0 30px; }
    #content ol li { margin: 0 0 15px 0; padding: 0 10px; line-height: 1.5em; list-style-type: decimal; background: #FFF url( ../art/background/dot.gif ) no-repeat 0 5px; font: 1em/1.4 Helvetica, Arial, Verdana, sans-serif; }
    #content ol li ol { margin: 10px 0 15px 0; padding: 0 0 0 30px; }
    #content ol li ol li { margin: 0 0 15px 0; padding: 0 0 0 20px; line-height: 1.5em; list-style-type: decimal; background: #FFF url( ../art/background/dot.gif ) no-repeat 0 5px; }
    #content a:link, #content a:visited, #content a:active { color: #097dd1; text-decoration: underline; }
    #content a:hover { color: #097dd1; text-decoration: none; }
		#content table { width: 502px; padding: 0px; float: right; margin-bottom: 15px;}
	
/* Begin Sidebar */

    #sidebar { width: 186px; padding: 0 25px 0 20px; float: right; }
		#sidebar h2 { margin: 5px 0 5px 30px; font-size: 1em; font-weight: bold; color: #0000C0; text-align: left; text-decoration: none; font-family: 'Lucida Grande',Verdana,Sans-Serif; }
    #sidebar p  { margin: 5px 0 0px 30px; font: 1em/1.4 Helvetica, Arial, Verdana, sans-serif; }
	
    #sidebar p.zeromarg  { margin-bottom: 0px; font: 1em/1.4 'Lucida Grande',Verdana,Sans-Serif; }
    #sidebar ul { margin: 0; padding: 0 0 0 30px; }
    #sidebar ul li { margin: 0; padding: 0 20px; list-style-type: none; background: #FFF url( ../art/mainbody/chev.gif ) no-repeat 0 6px; color: #777777; font: 1em/1.5 Helvetica, Arial, Verdana, sans-serif; }
    #sidebar a:link, #sidebar a:visited, #content a:active { color: #000; text-decoration: none; }
    #sidebar a:hover { color: #097dd1; text-decoration: underline; }
		#sidebar table { width: 231px; padding: 0px; float: right; margin-bottom: 15px;}
		#sidebar
	

