/* CSS Document */


body {
	margin: 0;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	background-color: #FB942F;
}


a:link {color: #900; text-decoration: none}
a:visited{color: #666; text-decoration: none}
a:hover {color: #999; text-decoration: none}
a:active {color: #900; text-decoration: none}

/* container = pagewrap on blog */
#container {
	margin: 30px auto;
	position: relative;
	text-align: left;
	width: 800px;
	border: 1px solid #fff; 
}

/* main = contentwrap on blog */
#main {float: left;	width: 790px; margin-top: 20px;}

#header {min-width: 700px; height:215px;}
.headerimage {border: none; padding-left: 80px; margin: 0;}
#index .headerimage {border: none; padding-left: 45px; margin; 25px 0 0 0;}

	#index #container {background-color: #ff6;}
	#index #header {background: url(images/headers/index.jpg) no-repeat top left; }
 
	#bio #container {background-color: #f8a09e;}
	#bio #header {background: url(images/headers/bio.jpg) no-repeat top left; }

	#theory #container {background-color: #fc6;}
	#theory #header {background: url(images/headers/theorymedia.jpg) no-repeat top left;}

	#gallery #container {background-color: #B87594;}
	#gallery #header {background: url(images/headers/gallerylinks.jpg) no-repeat top left;}

	#courses #container {background-color: #D9A093;}
	#courses #header {background: url(images/headers/courses.jpg) no-repeat top left; }

	#media #container {background-color: #fc6;}
	#media #header {background: url(images/headers/theorymedia.jpg) no-repeat top left; }

	#links #container {background-color: #D7B2C3;}
	#links #header {background: url(images/headers/gallerylinks.jpg) no-repeat top left; }
	
	#links #container #main ul {font-size: 1.1em; line-height: 1.5em;margin-top: 20px;}
	#links #container #main li {margin-top: 25px; list-style: square inside url('/images/headers/flourish.gif');}
	#links #container #main li a:visited {color: #900;}
	#links #container #main a, #links #container #main a:visited: {color: #900;}
	
img {border: 1px solid #fff; margin: 10px 20px;}
img.no {border: none;}

#footer {
	clear: both;
	padding: 15px 0 10px 0;
	margin: 0 10px;
	border-top: 1px dashed #999;
	font: .8em dashed Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #666;
	text-align: center;
}
#gallery #footer {color: #ccc;}

.quotation {
	font-style: italic;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	margin: 10px 20px 5px 220px;
}


#comment {
	font: bold 1.2em Georgia, "Times New Roman", Times, serif;
	color: #303;
	float: right;
	width: 250px;
	margin: 20px 25px;
	padding: 20px;
	border-top: 1px dotted #999;
	border-bottom: 1px dotted #999;
}

p {
	margin: 20px 30px;
	color: #303;
	font: normal 1em/1.5em Georgia, "Times New Roman", Times, serif;
}

h1 {
	font: bolder 1.6em Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0 195px;
	padding-top: 5px;
}
h2 {
	font: bolder 1.4em Georgia, "Times New Roman", Times, serif;
	margin: 20px;
	padding-top: 10px;
}
h3 {
	font: bolder 1.2em Georgia, "Times New Roman", Times, serif;
	margin: 20px;
	padding-top: 10px;
}

.backtotop {font: italic .9em Georgia, "Times New Roman", Times, serif;
	margin-top: 0;
	margin-bottom: 0;
	
	padding:0;
	
	}

.poem {margin: 0 70px;}
#theory p {margin-top: 25px;}
.poemquote {margin-left: 120px;}
.hightalic {font-style: italic; font-weight: bolder;}
.highlight {font-weight: bolder;}


/* NAVBAR */
#navlist {
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0px;
	margin-bottom: 30px;
	padding: 10px 0 10px 110px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	
#navlist a, #navlist a:link, #navlist a:visited, #navlist a:hover, #navlist a:active, #navlist a:focus {
	padding: 1px 0.5em;
	font-weight: bold;
	text-decoration: none;
}
 
#navlist li {padding-right: 5px; display: inline; font-size: 1.0em;}
#navlist ul {margin: 0px; padding: 0px;}

#index #navlist {background-color: #4A2D6A;}
#index #navlist a, #index #navlist a:link, #index #navlist a:visited {background-color: #4A2D6A; color: #dfbfff;}
#index #navlist a:hover, #index #navlist a:focus {background-color: #ccc; color: #4A2D6A;}
#index #navlist #active a {color: #900; }

#bio #navlist {background-color: #4A2D6A;}
#bio #navlist a, #bio #navlist a:link, #bio #navlist a:visited {background-color: #4A2D6A; color: #ccc;}
#bio #navlist a:hover, #bio #navlist a:focus {background-color: #dfbfff; color: #CB405D;}
#bio #navlist #active a {color: #CB405D; }

#theory #navlist {background-color: #fb942f;}
#theory #navlist a, #theory #navlist a:link, #theory #navlist a:visited {color: #A0522D; background-color: #fb942f;}
#theory #navlist a:hover, #theory #navlist a:focus {color: #233E75;}
#theory #navlist #active a {color: #233E75;}

#gallery #navlist {background-color: #303;}
#gallery #navlist a, #gallery #navlist a:link, #gallery #navlist a:visited {background-color: #303; color: #906;}
#gallery #navlist a:hover, #gallery #navlist a:focus {background-color: #DFBFFF; }
#gallery #navlist #active a {color: #fff; }

#courses #navlist {background-color: #4A2D6A;}
#courses #navlist a, #courses #navlist a:link, #courses #navlist a:visited {color: #C43680; background-color: #4A2D6A;}
#courses #navlist a:hover, #courses #navlist a:focus {color: #96F;}
#courses #navlist #active a {color: #fcf; }

#courses #main a:link {color: #900; text-decoration: none}
#courses #main a:visited {color: #4A2D6A; text-decoration: none}
#courses #main a:hover {color: #4A2D6A; text-decoration: none}
#courses #main a:active {color: #900; text-decoration: none}

#media #navlist {background-color: #fb942f;}
#media #navlist a, #media #navlist a:link, #media #navlist a:visited {background-color: #fb942f; color: #303;}
#media #navlist a:hover, #media #navlist a:focus {background-color: #DFBFFF; }
#media #navlist #active a {color: #B87594;}
#media #main a, #media #navlist a:link, #media #main a:visited {color: #o6f;}


#links #navlist {background-color: #B87594;}
#links #container #navcontainer #navlist a, #links  #container #navcontainer #navlist a:link, #links #container #navcontainer #navlist a:visited {color: #303; background-color: #B87594;}
#links #container #navcontainer #navlist a:hover, #links #container #navcontainer #navlist a:focus {background-color: #ccc ;}
#links #container #navcontainer #navlist #active a {color: #fff; }
#links #container li a:visited {color: #900;}
	

.ourlady {
	text-align: center;
	margin-top: 30px;
	font: italic .7em Verdana, Arial, Helvetica, sans-serif; 
}

.fright {float: right;}
.fleft {float: left;}

.intro {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
	line-height: 1.5em;
	padding: 10px;
	font-weight: 500;
}
.caption {font-style: italic; font-size: .9em; }
.vimage {float: left; border: none; margin-top: 20px; clear: both; 
}
.vimagetext {width: 650px; font: normal 1em/1.3em Georgia, "Times New Roman", Times, serif; margin-top: 30px; padding: 30px 0;
}


.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
border: none;
border-bottom-width: 2px;
width: 90%; /*width of featured content slider*/
height: 570px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 5px;
margin-left: 150px;
background: #B87594;
width: 590px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 780px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
background-color: #B87594;
padding: 5px 4px;
}

.pagination a{
padding: 0 5px;
text-decoration: none; 
color: #303;
background: #B87594;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #ccc;
display:inline-block;
}

.toc {margin: 1px;}
.toc img {margin: 2px; padding: 0; text-align: center;}
.backright {font-size: .9em; font-style:italic; text-align:right; margin: 0;}
.backleft {font-size: .9em; font-style:italic; text-align:left; margin: 0;}

.accesskeys {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	padding-left: 30px;
}

.acc {
	display: none;
	float: left;
	left: -1000px;
}

