/* Hyperlink colors */
a { text-decoration: underline; background-color: transparent;}
a:link { color: #333366;}
a:visited { }
a:hover  { color: #9999cc;}
a:active, a:focus { color: #666699; background-color: #ffffcc;}

/* Navigation */
.navigation ul { margin:0px; padding:0px 0px 12px 0px; list-style-type:none;}
.navigation ul li { margin: 6px 0px; padding:0px;}
.navigation ul li ul { margin: 0px; padding: 0px; list-style-type:none; font-weight: normal;}
.navigation ul li ul li { padding-left: 1em; font-weight: normal;}


/* Auto-Selecting Navigation http://24ways.org/advent/auto-selecting-navigation */
body.home #navigation li.home,
body.about #navigation li.about,
body.accommodations #navigation li.accommodations,
body.meeting #navigation li.meeting,
body.social #navigation li.social,
body.faq #navigation li.faq,
body.vtour #navigation li.vtour,
body.directions #navigation li.directions,
body.contact #navigation li.contact, 
body.weddings #navigation li.weddings,
body.specials #navigation li.specials {
	font-weight: bold;
 }

/* Template Classes */
.skip { font-size: 65%; color: #FFFFFF; text-decoration: none; background-color: transparent;}
.search { font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.bodycopy-small { font-family: Arial, Helvetica, sans-serif; font-size: 75%;}

/* Redefined HTML tags */
body { 
	font-family: Arial, Helvetica, sans-serif; font-size: 90%;
	line-height: 120%;
	margin:0px;
	padding:0px;
	border:0px;
	color:#000000;
	background-color: #FFFFFF;
	background-image: url(images/background-pattern.jpg); /* Custom PrinceCC background image (letterhead pattern) */
	background-repeat: repeat;
	background-position: 0px 0px;
}

td { font-family: Arial, Helvetica, sans-serif;}
p { font-family: Arial, Helvetica, sans-serif;}
ol,ul,li { font-family: Arial, Helvetica, sans-serif;}
b { font-weight: bold;}
strong { font-weight: bold;}
i { font-style: italic;}
em { font-style: italic;}
address { font-size: 80%; font-style: normal; color: #5B6050;}

/* Headings */
h1,h2,h3,h4,h5,h6 { font-family: Georgia, "Times New Roman", Times, serif; line-height: 120%;}
h1 {
	font-size: 150%;
	font-weight: normal;
	margin-top:10px;
	color: #660000;
}
h2 { font-size: 140%; font-weight: bold; color: #660000;}
h3 { font-size: 130%; font-weight: bold; color: #660000;}
h4 { font-size: 120%; font-weight: bold; color: #660000;}
h5 { font-size: 110%; font-weight: bold; color: #660000;}
h6 { font-size: 100%; font-weight: bold; color: #660000;}


#wrapper {  /* The template's standard left-side background image was relocated to <div id="#wrapper"> */
	background-image: url(/includes/templates/6/images/background.jpg); 
	background-repeat: repeat-y;
	background-position: 0px 0px;
	z-index: 100;  /* Elevate the background above the BODY's background pattern*/
}

/* Customized #header for PrinceCC logo and background pattern and stripe*/
td#dept-nameplate a {
	display: block;
	width: 285px;
	height: 60px;
	text-align: right;
	background-image: url(images/nameplate-princecc.gif); /* PrinceCC logo */
	background-repeat: no-repeat;
	background-position: right;
}

/* Classes */

th {
	color: #d7dac3;
	background-color: #5B6050;
}

.checklist {
	list-style-image: url(images/checkbox.gif);
	line-height: 150%;
}

/* Forms */

form {
margin: 0px;
padding: 0px;
}

fieldset {
margin: 10px 0;
padding: 10px;
border: 1px solid #666634;
}

legend {
font-weight: bold;
color: #000000;
margin: 0px;
padding: 0.5em;
}

label {
display: inline;
}


/* Tables */

.data-table {
	border: 1px solid #999999;
	border-collapse: collapse;
	width: auto;
}

.data-table td {
	border: 1px solid #999999;
	padding: 0.5em;
	color: #000000;
	font-size: .8em;
}

.data-table th {
	border: 1px solid #999999;
	padding: 0.5em;
	color: #333333;
	background-color: #EEEEEE;
}

.data-table tr.altrow {
	background-color: #F7EDD4;
}

/* Dan Cederholm's Indestructible Boxes */
.box h3 {
	background:  url(images/background-box-h3.gif) no-repeat left top;
	padding: 10px;
	margin: 0;
	color: #660000;
	font-size: 130%;
}

.box {
	width: 228px;
	background: url(images/background-box.gif) no-repeat left bottom;
	margin: 0px;
}

.box p {
	margin: 0px;
	padding: 0 10px 10px 10px;
	list-style: none;
}


.box img {
	padding: 0 0 0 .5em;
}
#contents table#dates {
	border: 1px dotted #B8C3A3;
}

