/* INIT
---------------------------------------------- */
body {margin: 0; text-align: center; background: #767676; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; font-size: 14px; color: #000;}

.center {text-align: center;}
.clear {clear: both;}
.image-right {float: right; margin: 20px 0 20px 30px;}
.image-left {float: left; margin: 10px 20px 10px 0;}
.align-right {text-align: right;}

a:visited,
a:link, a:visited {color: #29166f; text-decoration: none;}
a:hover {color: #29166f; text-decoration: underline;}

img {border: 0; font-weight:}

h1, h2, h3 {margin: 0; padding: 0;}
h1 {font-size: 24px; padding: 0 0 10px 0;}
h2 {font-size: 18px;}

/* LAYOUT
---------------------------------------------- */
.container {margin: 0 auto; width: 960px; text-align: left;}
	#header {background: url("images/layout/header-bg.gif") top left repeat-x; height: 197px;}
		#header-top {background: url("images/layout/nav-top.gif") top left no-repeat; height: 197px;}
		
		/*
		#header-photos {text-align: right; padding: 10px 0 0 0;}
			#header-photos img {border: 3px solid #444444; margin-left: 10px;} 
		*/
		#header-photos {float: right; padding: 5px 0 0 0;}
	
	#page {background: #fff; letter-spacing: 0.03em; word-spacing: 0.03em; line-height: 1.5em;}
		#page .container {background: url("images/layout/container-bg.gif") 9px 0 repeat-y;  padding-left: 18px;}
		#sidebar {float: left; width: 220px; background: url("images/layout/nav-bg.gif") top left no-repeat;}
			#navigation {padding: 20px;}
			#navigation ul, #navigation li {list-style: none; margin: 0; padding: 0;}
			#navigation li {border-top: 1px solid #b1aec3; line-height: 40px; text-align: center; text-transform: uppercase;}
			#navigation li:first-child {}
			#navigation li a:visited,
			#navigation li a:link {display: block; color: #ceccd7; text-decoration: none;}
			#navigation li a:hover {color: #b1aec3;text-decoration: none;}
		
		#content {width: 720px; float: left; padding-top: 2px; color: #3e3e3e;}
		#photo {text-align: center;}
		#page-title {background: #dbdbdb url("images/layout/page-title-bg.gif") top right no-repeat;}
			#page-title h1 {line-height: 68px; margin: 0px; padding: 0 0 0 10px; color: #29166f; font-weight: normal; font-size: 24px;}
			#content-padding {padding: 20px 10px; letter-spacing: 0.03em; word-spacing: 0.03em; line-height: 1.5em;}
	
	#footer {background: #767676 url("images/layout/footer-bg.gif") top left repeat-x; padding: 20px 0 5px; height: 60px; font-size: 16px; color: #cbcbcb; line-height: 2em; font-weight: bold;}
		#footer .container {text-align: center;}
		#footer small {font-weight: normal;}
		#footer a:visited,
		#footer a:link {color: #cbcbcb; text-decoration: underline;}
		#footer a:hover {color: #cbcbcb;}
	
/* PAGE SPEC
---------------------------------------------- */
.bigintro {background: #8C88A7; color: #fff; width: 457px; line-height: 25px; text-align: center; font-style: italic; font-size: 18px; margin: 0;}
#intro {font-size: 16px; font-style: italic; font-weight: bold; color: #717171;}
	#intro strong {font-size: 20px;}
	
blockquote.sep {border-top: 1px solid #ccc; padding-top: 10px;}

#page-right {float: right; margin: 0 10px 10px 10px; border-left: 1px solid #ccc; padding-left: 10px;}
table.bordertop {margin-bottom: 10px;}
table.bordertop td {border-bottom: 1px solid #ccc; padding-bottom: 10px; font-size: 14px; text-align: center; font-weight: bold;}

.page-title-sec {background: #dbdbdb url("images/layout/page-title-bg.gif") top right no-repeat; margin: 30px 0 0 -19px; }
.page-title-sec2 {background: #dbdbdb url("images/layout/page-title-bg.gif") top right no-repeat; margin: 30px 0 0 -19px;}
	.page-title-sec h1 {line-height: 68px; margin: 0px; padding: 15px 0 0 10px; color: #29166f; font-weight: normal; font-size: 24px;}
	.page-title-sec2 h1 {line-height: 68px; margin: 0px; padding: 0 0 0 10px; color: #29166f; font-weight: normal; font-size: 24px;}
	
#divtoplink{ width:700px; margin:5px 5px 15px 5px; border-bottom:1px dotted #9999FF; text-align:right; font-size:12px}
