@charset "utf-8";
/* CSS Document */
body {
	text-align: center; /* for IE */
	background: #7597b6 url(/images/body_bg.gif) repeat-x top left;
	margin:0;
	font: 11px "Lucida Sans", Arial, Helvetica, sans-serif;
}
a { color: #175391 }

#container {
	margin: 0 auto;
	width: 760px;
	text-align: left; /* for IE */
	}
#container td {vertical-align:top}
div#logo {
	float:left;
	padding-top: 5px;
}
#preheader h3 {
	text-align: right;
	font: 20px/20px "Lucida Sans", Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 20px 10px 8px 10px;
	margin: 0;
}
#sublinks {
	text-align:right;
	color:#888;
	padding: 0 10px 0 0;
}
#sublinks a{
	text-decoration: none;
	padding:0 5px;
}
#sublinks a:hover{
	text-decoration: underline;
}

#header {
	height: 152px;
	background: #888 url(/images/headers/Uwc-concert.jpg) no-repeat top left;
}
#header.Area-diamond-lake-horseriding {background-image:url(/images/headers/Area-diamond-lake-horseriding.jpg)}
#header.Area-pidgeon-island {background-image:url(/images/headers/Area-pidgeon-island.jpg)}
#header.Building-site-dart-river {background-image:url(/images/headers/Building-site-dart-river.jpg)}
#header.Building-site-panorama {background-image:url(/images/headers/Building-site-panorama.jpg)}
#header.Building-site-tussock {background-image:url(/images/headers/Building-site-tussock.jpg)}
#header.Paradise-forest {background-image:url(/images/headers/Paradise-forest.jpg)}
#header.Paradise-towards-garden-of-eden {background-image:url(/images/headers/Paradise-towards-garden-of-eden.jpg)}
#header.Uwc-classroom {background-image:url(/images/headers/Uwc-classroom.jpg)}
#header.Uwc-concert {background-image:url(/images/headers/Uwc-concert.jpg)}
#header.Uwc-dinner {background-image:url(/images/headers/Uwc-dinner.jpg)}
#header.Uwc-seminar {background-image:url(/images/headers/Uwc-seminarx.jpg)}
#header.Uwc-seminar-closeup {background-image:url(/images/headers/Uwc-seminar-closeup.jpg)}

.subtlelinks a {text-decoration:none;}
.subtlelinks a:hover {text-decoration:underline;}
#navigation {
	font: 14px/14px "Lucida Sans", Arial, Helvetica, sans-serif;
	margin-top: 0;
	padding-top: 0;
}

#navigation ul, #navigation ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation ul {
	padding: 132px 0 7px 58px;
}
#navigation ul li {
	display: inline;
}
#navigation ul li a {
	background: #003651 url(/images/normaltab_bg_bottom_right.gif) no-repeat right bottom;
	color: #fff;
	padding: 3px 0 5px 0;
	text-decoration: none;
	border-top: 0px solid #4d7386;
}
#navigation ul li a span {
	background: url("/images/normaltab_bg_bottom_left.gif") no-repeat left bottom;
	padding: 3px 15px 5px 15px;
	border-top: 4px solid #003651;
}
#navigation ul li.current a {
	background-image: none;
	background-color: white;
	color: #175391;
}
#navigation ul li.current a span {
	background-image: none;
}
#navigation ul li a:hover {
	background: url("/images/hoveredtab_bg_bottom_right.gif") no-repeat right bottom;
}
#navigation ul li a:hover span {
	background: url("/images/hoveredtab_bg_bottom_left.gif") no-repeat left bottom;
}

div.morelinks {
	display: inline;
	margin: 0;
}
div.morelinks a {
	text-decoration:none;
	background: url("/images/static/morelinkright.gif") no-repeat 100% bottom;
	padding: 4px 0;
	font: bold 12px/12px Georgia,serif;
	margin: 0;
}
.morelinks a span {
	background: url("/images/static/morelinkleft.gif") no-repeat 0 bottom;
	padding: 4px 8px;
	margin: 0;
}

/*\*//*/
#navigation ul li a, .morelinks a {
	display: inline-block;
	white-space: nowrap;
	width: 1px;
}

#navigation ul {
	padding-bottom: 0;
	margin-bottom: -1px;
}
/**/

/*\*/
* html #navigation ul li a, * html .morelinks a {
	padding: 0;
}
/**/
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* -------------------- PAGE STYLES BEGIN ------------------ */


#page { background: #fff url(/images/page_bg_left.gif) repeat-y left; }

#maincontent {
	float:left;
	width: 508px;
	margin-left: 168px;
	padding-bottom: 30px;
        display:inline;
}

#sidebar {
	float:left;
	width: 148px;
	margin-left: -676px;
}

div p.crumbs {font-size: 11px; color: #666 }


/*  Standard text styles  */

.stdtext p,
.stdtext ul,
.stdtext td,
.stdtext th { font: normal 12px/17px "Lucida Sans", Arial, helvetica, sans-serif}
.stdtext p,
.stdtext ul { margin-top: 8px; margin-bottom: 10px }
.stdtext h1 {font: normal 30px/30px "Lucida Sans", Arial, helvetica, sans-serif; margin:20px 0 20px 0 }
.stdtext h2 {font: normal 20px/26px "Lucida Sans", Arial, helvetica, sans-serif; margin:20px 0 10px 0; border-bottom: 1px solid #d2dddd }
.stdtext h3 {font: bold   14px/22px "Lucida Sans", Arial, helvetica, sans-serif; margin:15px 0 10px 0 }
.stdtext h4 {font: bold   12px/17px "Lucida Sans", Arial, helvetica, sans-serif; margin:15px 0 10px 0 }
.stdtext th {padding: 3px; background: #ddd; font-weight: bold; text-align: left;}
.stdtext table {border: 0px solid #999;}

.stdtext a.pagelink { font-size: 14px; text-decoration: none; border:0 }

div.pagelistitem h3 { margin: 15px 0 5px 0}
div.pagelistitem p { margin: 5px 0 15px 12px}

/*  Sidebar styles, including .sectionnav  */

#sidebar p, #sidebar div, #sidebar ul {margin: 0; padding:0}
#sidebar div.sectionnav {
	margin: 10px 0 20px 8px;
}
#sidebar div.sectionnav ul li {
	padding: 5px 5px 4px 4px;
	border-bottom: 1px solid #d2dddd;
	font-weight: bold;
	list-style: none;
}
#sidebar div.sectionnav ul li ul {
	margin: 4px 0 0 20px;
	color: #bcd2ee
}
#sidebar div.sectionnav ul li ul li {
	padding: 3px 5px 4px 0;
	border-bottom-width: 0;
	font-weight: normal;
	list-style: disc;

}
#sidebar div.sectionnav ul li.current {
	color: #000;
}
#sidebar div.sectionnav a {text-decoration: none; color: #175391 }
#sidebar div.sectionnav a:hover {text-decoration:underline}
#sidebar div.sectionnav li.current {background: #d1eeee }

/* New style for displaying recent news in sidebar*/
#sidebar div.recentnews {
	margin: 10px 0 20px 8px;
}
#sidebar div.recentnews ul li {
	padding: 5px 5px 4px 4px;
	border-bottom: 1px solid #d2dddd;
	font-weight: normal;
	list-style: none;
}
#sidebar div.recentnews h4 {color: #175391}
#sidebar div.recentnews a {text-decoration: none; color: #000 /*#175391*/ }
#sidebar div.recentnews a:hover {text-decoration:underline}

#footer {
	background: #003651 url(/images/footer_bg_top_center.gif) repeat-x top;
	color: #003651;
}
#subfooter {
	padding-bottom: 30px;
	color: #334455; 
}
#footer a {
	color: white;
	text-decoration: none;
	padding: 0 6px;
}
#subfooter a {
	color: #ffffff;
	padding: 0 6px;
}
#footer a:hover {
	text-decoration: underline;
}
#footer div.inner {
	background: url(/images/footer_bg_bottom_left.gif) no-repeat bottom left;
}
#footer div.inner2 {
	background: url(/images/footer_bg_bottom_right.gif) no-repeat bottom right;
	padding: 2px 12px 2px 12px;
}

#footer p, #subfooter p { margin:7px 0; font-size: 10px }
#footer p.mainlinks {font-size: 11px}
