* {margin: 0;padding: 0;font-family: "Trebuchet MS", Helvetica, Arial, Verdana, sans-serif;}
body {background: #311032;}
li {list-style-position: outside;}
#company-name a {
	background-image: url(/_images/frame.png);
	height: 394px;
	width: 967px;
	display:block;
	text-indent: -99999px;
}
p.select {
position: absolute;
width: 967px;
text-align: center;
top:25px;
z-index: 200;
color: #fff;
opacity: 0.5;
font-size: 1.25em;
}
p.select:hover {
opacity: 1;
}
p.select .selected {
background: #fff;
padding: 0.3em;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
span.access_info { font-size: 60%}
h2#company-name {
float:left;
}
div.contactinfo { float: right;clear:both; margin-right: 0px; width: 300px;}
	div.contactinfo ul {background: #fff;margin-right: 15px;}
form.sendmessage {float: left; }
div#container {
	width: 967px;
	display: block;
	margin: auto;
	background-image: url(/_images/contenttile.gif);
	border-top-width: 0px;
	border-right-width: 20px;
	border-bottom-width: 0px;
	border-left-width: 20px;
	border-right-color: #4a184d;
	border-left-color: #4a184d;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	float:left;
	clear:none;
}
a.skip-to-nav { display:none;}
div#navigation { width: 224px; background: url(/_images/navtile.gif); float: left; margin-left: 9px;}
div#navigation ul { background: url(/_images/navtitle.jpg);background-repeat: no-repeat; display: block;padding-top: 10px;}
input.send {margin-left: 15px;}
p.message {background: #FFF;padding: 5px;}
ul#photo-feed li#controls {font-size: 70%;clear:both; display: block;}
div#navigation ul li {padding-left: 15px;padding-right: 5px;list-style-type: none;}
div#navigation ul li:hover {background-color:#7c3283;}
#navigation a {color: #f5e6f6; text-decoration: none;}
#navigation a:hover {color: #ffffff; font-weight: bold;}
#navigation li.top {text-indent:-99999px; background: url(/_images/navend.gif); height: 36px;}
div#dynamic-content {float:right; width: 709px;margin-right: 18px; background:url(/_images/dynamotile.gif);margin-top: 5px;}
#dynamic-content li {list-style-type: disc;margin-left:20px;}
#dynamic-content h1 { background: url(/_images/dynamotop.gif); height: 28px;width: 709px;font-size:140%; color: #4a184d; padding-top:15px;padding-left:25px; background-repeat:no-repeat;}
#dynamic-content p.top { margin:0;background: url(/_images/dynamoend.gif); height: 36px;width: 709px; text-indent: -99999px;clear:both;}
#dynamic-content ul {margin-bottom: 10px; margin-left: 15px;}
div#news {float: left; width: 400px;margin-left: 15px;display:block;background: #fff;}
ul#photo-feed {float: left; width: 270px; margin-left:5px;margin-right: 15px;display:block;background: #fff;}
#photo-feed li {list-style-type:none; display: inline;margin:0;}
#photo-feed li img{margin: 1px; border: 2px solid #4a184d;}
h3.intro, p {margin-left: 15px;margin-right: 15px;margin-bottom: 5px;clear:both;}
h3 {background: url(/_images/headertile.gif);background-repeat: repeat-x;border-bottom: 1px solid #e8dcea;margin-bottom: 5px; margin-left: 6px; margin-right: 6px;padding-left: 10px;}
div#news p, div#news h4, {margin-right: 5px; margin-left: 5px;}
#news h3 a, #photo-feed h3 {color: #000; text-decoration: none; padding-left: 5px;}
div#footer { float: right; width: 709px; color:#7c3283;text-align: center;}
table, th, h4, {margin-left: 15px;}
span.events {font-size: 80%;}
span.events h4 {font-size: 110%;}
span.events ul {float: left; width: 150px;display:block;clear:none; }
span.events ul li {list-style-type:none;}
span.footnote {font-size: 60%;}
span.footnote p{margin-bottom: 2px;}
dl { margin-left: 15px;}
dt { font-weight:bold;}
dd {margin-left: 10px;font-style:italic;}
a {color:#7c3283;}
table {color: #fff;margin: auto;margin-bottom:20px;}
td {background: #a470a9;padding: 5px;}
th {background: #7c3283; padding: 3px;}
.word-file a {background-image:url(/_images/wordico.gif); background-repeat: no-repeat; height: 40px; display: block;padding-left: 45px;padding-top: 10px;margin: auto;}