/* =============================================================
CSS doc for Dissertation Writers Workshop site
Copyright 2009, Capella University

Contact for this style sheet - Nate Kerl

Thanks to TYPOGRIDPHY (csswizardry.com) and Yahoo! UI Developers Forum
==============================================================
COLOR REFERENCES

BODY BG: #E0D0B2
TEXT: #666
FOOTER TEXT: #4f4f4f
HEADERS H1-H4: #000
HEADERS H5 and H6: #706C5D
LINKS: #800d1e

*/

/* == Yahoo! CSS RESET == */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {  
	margin:0; 
	padding:0;
} 
table { 
	border-collapse:collapse; 
	border-spacing:0; 
} 
fieldset,img {  
	border:0; 
} 
address,caption,cite,code,dfn,th,var { 
	font-style:normal; 
	font-weight:normal; 
} 
ol,ul { 
	list-style:none; 
} 
caption,th { 
	text-align:left; 
} 
h1,h2,h3,h4,h5,h6 { 
	font-size:100%; 
	font-weight:normal; 
} 
q:before,q:after { 
	content:''; 
} 
abbr,acronym {
	border:0; 
}
/*---------- END RESET ----------*/


/*-------------------------------------------+
|                                            |
|            MAIN STRUCTURE STYLES           |
|                                            |
+-------------------------------------------*/
html{
	font-size:100%;
	min-height:100%;
}
body{
	font-size:62.5%;
	/*font-family:Georgia, "Times New Roman", serif;*/
	font-family:Verdana, Helvetica, sans-serif;
	color:#4a2f21;
	/*background: url(../img/grid.gif) top center repeat-y; *//* Uncomment to display the grid */
    background: #fff;
	padding:0;
	min-height:100%;
}
#wrapper{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}

/* ===== HEADER ===== */
#headerwrap {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	background:#fff url("../images/woodBG.jpg") left top repeat-x;
}
#header{
	position:relative;
	width:925px;
	height:146px;
	margin:0 auto;
	background:transparent;
}
#header h1, #header p {
    margin: 0;
    padding: 0;
    text-indent: -1000000px;
}
#header h1 {
    clear:both;
	display: block;
    background: transparent url("../images/dwrLogo.jpg") no-repeat;
    width: 348px;
    height: 84px;
    position: absolute;
    top: 0;
    left: 0;
}
#header p {
    height: 0;
}




/*GRIDS
-------------------------------------------------------- */
/* Set styles common among all grids - all grid divs must be assigned this class */
.generic{
	position:relative;
	float:left;
	padding:1em 2em 1em 0;
	margin:0;
}
/* Sets styles for any 'start' grids - this class MUST be given to a grid that is the first in a horizontal series */
.clear{
	clear:both;
}
/* Sets styles for any 'end' grids - this class MUST be given to a grid that is the last in a horizontal series */
.end{
	padding-right:0 !important;
}
/* 160px */
.onesixty{
	width:16em;
}
/* 200px */
.twohun{
	width:20em;
}
/* 210px */
.twoten{
	width:21em;
}
/* 220px */
.twotwenty{
	width:22em;
}
/* 280px */
.twoeighty{
	width:28em;
}
/* 340px */
.threeforty{
	width:34em;
	padding:1.3em 0.6em 1em 1.4em;
	border-top:1px solid #eee8e2;
}
.fourhun {
	width:42em;
	margin:3em 0 0 0;
	padding:2em 2em 1em 2em;

	/*border-top:1px solid #eee8e2;*/
}
.foureighty {
	width:48em;
	margin:3em 0 0 0;
	padding:2em 2em 1em 2em;
}
.threeeighty {
	width:30em;
	margin:3em 0 0 3em;
	padding:2em 2em 1em 2em;

	/*border-top:1px solid #eee8e2;*/
}
/* 540px */
.fiveforty{
	width:52em;
	padding-right:4em;
}
/* 560px */
.fivesixty{
	width:56em;
}
/* 580px */
.fiveeighty{
	width:58em;
}
/* 640px */
.sixforty{
	width:64em;
}
/* 700px */
.sevenhun{
	width:70em;
}
/* 710px */
.seventen{
	width:71em;
}
/* 760px */
.sevensixty{
	width:76em;
}
/* 820px */
.eighttwenty{
	width:82em;
}
/* 880px */
.eighteighty{
	width:88em;
}
/* 931px */
.ninethirtyone{
	width:93.1em;
}
/* 940px */
.nineforty{
	width:94em;
}
/*-------------------------------------------+
|                                            |
|                FONT STYLES                 |
|                                            |
+-------------------------------------------*/
/*PARAGRAPHS
-------------------------------------------------------- */
.generic p, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:1.5em;
}
.generic li, .generic li li, .generic ol, .generic ol ol, .generic ol li, .generic li ol {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
	margin-bottom:.5em;
}
.generic dt, .generic dd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	line-height:1.5em;
}
.generic ul, ol {
	margin-left:2em;	
}
.generic ul.alt, ol.alt  {
	margin-left:0.2em;
}
/* Styles an introductory paragraph, similar to newspapers. Assign this class to the first paragraph in an article */
p.intro:first-line{
	font-variant:small-caps;
}
/* Styles a drop cap on each paragraph with this class */
p.drop:first-letter{
	float:left;
	font-size:3em;
	margin-top:-0.05em;
	margin-right:0.1em;
	margin-bottom:-0.5em;
}
.rightcol p {
	font-size:1em;
}
.rightcol ul, 
.rightcol ol {
	margin-left:0em;
}

/*HEADINGS
-------------------------------------------------------- */
h1{
	color:#000;
	font-size:3em;
	margin-bottom:0.6em;
	font-style:italic;
	line-height:1.2em;
}
h2{
	color:#990a12;
	font-size:2.7em;
	font-family:Times, "Times New Roman", serif;
	font-style:italic;
	margin-bottom:.5em;
}
h3{
	color:#94664a;
	font-size:1.3em;
	font-weight:bold;
	letter-spacing:.1em;
	margin-bottom:.2em;
	line-height:1.2em;
}
h4{
	color:#94664a;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:.05em;
	margin-bottom:.1em;
	line-height:1.2em;
}
h5{
	color:#706C5D;
	font-size:1.1em;
	font-weight:bold;
	line-height:1.5em;
}
h6{
	color:#706C5D;
	font-size:1em;
	margin-bottom:1.8em;
	line-height:1.8em;
}
h6#author {
	margin:0 0 20px 0; 
	padding:0;
}
h5.videoTitle {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	color:#502919;
	margin:0 0 1px 5px;
	padding:0;
	font-weight:normal;
}

/*LINKS
-------------------------------------------------------- */
p a, a {
	color:#800d1e;
}
p a:hover, a:hover{
	text-decoration:none;
}
h1 a{
	color:#000;
}
h1 a:hover{
	text-decoration:none;
}
li a{
	color:#800d1e;
}
li a:hover{
	text-decoration:none;
}
/*ALL THE TRIMMINGS
-------------------------------------------------------- */
.divider {
	background:url("../images/divider.gif") 0 0 no-repeat;
	width:519px;
	height:4px;
	padding:0;
	margin:0 0 1.5em 0;
}


blockquote p{
	font-size:1.2em!important;
	line-height:1.5em!important;
	margin-bottom:1.5em!important;
	font-style:italic;
	font-weight:bold;
}
blockquote p cite{
	font-style:normal;
}
.generic em{
	font-style:italic;
	font-weight:inherit;
}
.amp{ /* Give those ampersands a right sexy look */
	font-family:Baskerville, "Goudy Old Style", "Palatino", "Book Antiqua", serif;
	font-style:italic;
	font-weight:normal;
	line-height:inherit;
}
abbr{
	border-bottom:1px dotted #666;
	border-color:inherit;
	cursor:help;
}
.clear{
	clear:both;
}
.right-float{ /* Float any item to the right */
	float:right;
	margin-left:2em;
	margin-right:0;
}
.right-floatalt{ /* Float any item to the right */
	float:right;
	margin-left:0.5em;
	margin-right:0;
}
.left-float{ /* Float any item to the left */
	float:left;
	margin-right:2em;
	margin-left:0;
}
.code{ /* Styling for and code type items */
	font-family:Courier, "Courier New", monospace;
	background:#ddd;
	font-size:1em;
}
.padding-zero {
	padding:0 !important;
}
.margin-zero {
	margin:0 !important;
}
/*-------------------------------------------+
|                                            |
|               IMAGE STYLES                 |
|                                            |
+-------------------------------------------*/
img{
	font-size:1em;
}
img.left-img{ /* Float any image to the LEFT and give it some margin */
	font-size:1em;
	float:left;
	padding:4px;
	margin-bottom:1.8em;
	margin-right:2em;
	margin-top:0.3em;
}
img.right-img{ /* Float any image to the RIGHT and give it some margin */
	font-size:1em;
	float:right;
	padding:4px;
	border:1px solid #ccc;
	margin-bottom:1.8em;
	margin-left:2em;
	margin-top:0.3em;
}

/*CONTACT FORM STYLES
-------------------------------------------------------- */
#contact-form{
}
#contact-form label{
	font-size:1.1em;
	width:20em;
	float:left;
	text-align:right;
	margin-right:10px;
	margin-top:0.6em;
}
#name,#Lname, #form-email, #url, #location{
	width:20em;
	height:20px;
	padding:3px;
	padding-top:5px;
	border:1px solid #d5c9bb;
	margin-bottom:18px;
	background:#f5f2eb !important;
}
#comments{
	width:20em;
	height:10em;
	padding:3px;
	border:1px solid #d5c9bb;
	margin-bottom:18px;
	overflow:auto;
	background:#f5f2eb !important;
}
#name:active, #form-email:active, #url:active, #location:active, #comments:active, #name:focus, #form-email:focus, #url:focus, #location:focus, #comments:focus{
	border:1px solid #000;
}
#submit:active, #submit:focus {border:none;}
#submit{
	clear:both;
	padding:0;
	border:none;
	background: transparent url("../images/btn_submitAlt.gif") 0 0 no-repeat;
	cursor:pointer;
	margin-left:0;
	height:27px;
	width:62px;
	float:right;
	color:#fff;
}
#reset{
	clear:both;
	padding:3px;
	border:none;
	background:#f00 !important;
	cursor:pointer;
	float:right;
	color:#fff;
	margin-top:-28px;
}
/*-------------------------------------------+
|                                            |
|                LIST STYLES                 |
|                                            |
+-------------------------------------------*/

ul, ol { 
   margin-top:auto;
   margin-bottom:1.8em; 
   padding:0; 
   position:relative; 
   overflow:hidden;
}
ul {
}
ol {
	list-style-type:decimal;
}
li { 
   background:url("../images/bullet.gif") 0 6px no-repeat;
   padding:0 0 0 1em;
}

 
ul ul, ul ol, 
ol ol, ol ul { 
   margin-left:1.8em; 
   padding-left:0; 
   font-size:0.9em;
   line-height:1.3em;
}
li li { 
   margin-left:1em; 
}
ol li.caption, ul li.caption{ /* Apply this class to the first list item in a list to give it a caption */
	list-style:none;
	font-weight:normal;
	font-style:italic;
	margin-top:0.75em;
    margin-bottom:0;
	margin-left:-300px; 
	margin-right:0px; 
}

dl {
	list-style-type:square;
}
dt {
	padding:0;
	margin-bottom:0.3em;
}
dt a {
	color:#800d1e;
	text-decoration:none;
	cursor:pointer;
}
dt:hover {
	text-decoration:underline;
	cursor:pointer;
}
dd {
	background-color:#ece7e2;
	padding:1.3em 1.9em;
	margin-bottom:0.7em;
}
a#linkshowall,
a#linkcollapse,
a#linkcloseall {
	color:#666;
	cursor:pointer;
	text-decoration:underline;
}
a#linkshowall:hover,
a#linkcollapse:hover,
a#linkcloseall:hover {
	text-decoration:none;
}
/*-------------------------------------------+
|                                            |
|             PAGE SPEC. STYLES              |
|                                            |
+-------------------------------------------*/

/* ===== CONTENT DIV ===== */
#content {
	background: #fff;
    margin: 10px auto 0;
    padding: 0;
	width:920px;
}
#content-home {
	position:relative;
	background: #fff;
    margin: 17px auto 0;
    padding: 0;
	background:transparent url("../images/homepgGradient.jpg") 0 287px repeat-x;	
	width:100%;
	min-height:500px;
	height:auto !important;
	height:500px;
}

.highlightBox_left {
	position:relative;
	background:transparent url("../images/homepgBox_left.jpg") 0 0 no-repeat;
	width:40px;
	height:310px;
	margin:0;
	padding:0;
}

.highlightBox_center {
	position:relative;
	background:transparent url("../images/homepgBox_center.jpg") 0 0 repeat-x;
	width:851px;
	height:260px;
	margin:0;
	padding:50px 0 0 0;
}

.highlightBox_center p {
	color:#605c58;
	width:475px;
}
.highlightBox_right {
	position:relative;
	background:transparent url("../images/homepgBox_right.jpg") 0 0 no-repeat;
	width:40px;
	height:310px;
	margin:0;
	padding:0;
}
#bottomInfoBox {
	position:absolute;
	top: 287px;
	left: 0;
	height:254px;
	height:auto !important;
	width:100%;
}
#bottomInfoBox .firstcol p {
	margin-top:5px; 
	line-height:12px;
}
#bottomInfoBox .firstcol ul {
	width:390px; 
	margin:5px 0 0 10px; 
	padding-top:0; 
	line-height:11px;
}
#bottomInfoBox .firstcol ul li{
	margin:0; 
	padding-bottom:4px; 
	line-height:12px;
}
.calloutBox {
	position:relative;
	width:336px;
	height:140px;
	background:transparent url("../images/bg_registerNow.gif") 0 0 no-repeat;
}
.faqCta {
	margin:10px 0 10px 20px;
}
.faqCta h5 {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	color:#502919;
	margin:0;
	padding:0;
	border-bottom:#e3dcd1 1px solid;
}
.faqCta ul {
	margin:7px 0 5px 20px;
}
.faqCta ul li {
	padding:1px 0 2px 12px;
	margin:0;
}
.faqCta p a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.faqCta p a:hover{
	text-decoration:underline;
}
.whiteCtaBox {
	margin:0 0 10px 0;
	width:333px;
	background:url(../images/boxMiddle.jpg) top left repeat-y;
}
.whiteCtaBox .whiteCtaBox-top {
	height:12px;
	width:333px;
	background:url(../images/boxTop.jpg) top left no-repeat;
}
.whiteCtaBox .whiteCtaBox-bottom {
	height:12px;
	width:333px;
	background:url(../images/boxBottom.jpg) top left no-repeat;
}
.whiteCtaBox h5 {
	font-family:"Times New Roman", Times, serif; 
	font-size:16px;
	color:#502919;
	margin:0 3px 0 15px;
	padding:0 0 0 3px;
	border-bottom:#e3dcd1 1px solid;
	width:295px;
}
.whiteCtaBox ul {
	margin:7px 0 5px 20px;
}
.whiteCtaBox ul li {
	padding:1px 0 2px 12px;
	margin:0;
}
.whiteCtaBox p a{
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.whiteCtaBox p a:hover{
	text-decoration:underline;
}
a.standardButton {
	display:block;
	background-position:0 -27px;
	background-repeat:no-repeat;
}
a.standardButton:hover {
	background-position:0 0;
}
a.discussionBtn {
	height:60px;
	width:283px;
	padding:0;
	margin:20px 0 -20px 25px;
	background: transparent url("../images/btn_discussion.gif") 0 0 no-repeat;
	display:block;
	border:none;
	text-indent:-10000px;

}
a.discussionBtn:hover {
	background:transparent url("../images/btn_discussion.gif") 0 -60px no-repeat;	
}
a.registerButton {
	position:absolute;
	top:85px;
	left:100px;
	background-image:url("../images/btn_registerNow.gif");
	width:115px;
	height:27px;
}
a.registerhereButton {
	background-image:url("../images/btn_registerHere.gif");
	width:104px;
	height:27px;
}
.registerBox {
	height:80px;
	width:190px;
	float:left;	
}
.registerBoxCapella{
	height:80px;
	width:290px;
	float:left;
	margin-right:30px;
	border-right:#e0d5ca 1px solid;
}
.registerBoxCapella img {
	float:left;	
}
.registerBoxCapella a.registerhereButton {
float:left; margin-left:20px;	
}
.registerBox h4, .registerBoxCapella h4 {
	font-size:11px;
	margin-bottom:12px;
	}
p.disclaimer {
	font-size:10px;
	color:#666666;
	margin-top:25px;
	}
p.red {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#990a12;
	padding-bottom:15px;
	margin-bottom:0;
	}
.rightSideCTA {
	position:relative;
	margin:2em 0 0 2px;
	padding-left:5px;
	padding-top:5px;
	width:322px;
	min-height:140px;
	border-right:1px solid #eae4e0;
	border-left:1px solid #eae4e0;
	background:transparent url("../images/ctaHeader_bg.gif") 0 0 repeat-x;

}
.rightSideCTA h2 {
	padding-left:10px;
	font-family:"Times New Roman", Times, serif;
	font-size:1.8em;
	color:#3d1901;
	text-decoration:none;
	font-style:normal;
}
a.learnMoreButton {
	position:absolute;
	top:110px;
	left:35px;
	background-image:url("../images/btn_learnMore.gif");
	width:90px;
	height:27px;
}

p.quote {
	margin-bottom:5px;
	margin-top:10px !important;
	color:#512f0e;	
}
p.quoteAuthor {
	text-align:right;
	color:#77665d;
}

.quoteSchedule {
	margin-top:41px;
	width:295px;
	height:96px;
	background:transparent url("../images/quote_RichardsonMary.jpg") 0 0 no-repeat;
}
.quoteAbout {
	margin-top:41px;
	width:323px;
	height:90px;
	background:transparent url("../images/quote_SkeneDiane.jpg") 0 0 no-repeat;
}
.readMoreLink {
	width:32em;
	text-align:right;
	margin-top:3px;
}
.readMoreLink a {
	font-weight:bold;
	font-size:0.9em;
}
.readMoreSchedule a {
	margin-right:40px;
}
.quoteFAQ {
	margin-top:41px;
	width:321px;
	height:96px;
	background:transparent url("../images/quote_KaplanAnn.jpg") 0 0 no-repeat;
}

.readMoreFAQ a {
	margin-right:6px;
}
.photoBox {
	width:317px;
	height:198px;
	background: transparent url("../images/loreeTerry.jpg") 0 0 no-repeat;
	}
.photoText {
	text-align:right;
	margin-top:3px;
	width:31em;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
}	
#twocolumn {
}
#twocolumn .leftCol {
	width:250px; float:left;
}
#twocolumn .rightCol {
	width:240px; float:right;
}
#twocolumn .rightCol h3 {
	margin-bottom:6px;
}
#twocolumn p.tan {
	float:left; 
	margin:0 0 0 -10px; 
	clear:none; 
	font-weight:bold;
}
#twocolumn .leftCol .leftColWrapper {
	border-right:#bbb2ab 1px solid; 
	margin-right:0px; 
	margin-top:6px; 
	padding-right:18px;
}
/* ===== BANNER DIV ===== */
#banner {
	position:relative;
    display: block;
	width:940px;
	height:218px;
}
#bannerleft {
	display:inline;
	float:left;
	width:488px;
	height:218px;
	background:transparent url("../img/home_left_banner.jpg") 0 0 no-repeat;
	text-indent:-1000000em;
}
#bannerleft p {
	display:none;
}
#bannerright {
	display:inline;
	float:right;
	width:452px;
	height:218px;
	background:transparent url("../img/home_photocollage.jpg") 0 0 no-repeat;
	text-indent:-1000000em;
}


/* ===== MAIN DIV ===== */
#main {
	margin:0;
	position:relative;
}
#main-home {
	margin:0 auto;
	position:relative;
	width:931px;
}
.col1 {
	background:#fff;
}
.col2 {
	background:#fff;
}
.col3 {
    background:transparent url("../images/rightCol_gradient.jpg") 0 0 repeat-y;
}

.firstcol {
	border-right:1px solid #dfd6cd;
}
.noBottomMargin {
	margin-bottom:0;
}

/* ===== FOOTER DIV ===== */
#footerwrapper {
    clear: both;
	position:relative;
    background: transparent url("../images/footerBG.gif") 0 0 repeat-x;
	width:100%;
}
#footer {
	background:none;
    margin:0 auto;
	padding:1em 0;
	width:950px;
	height:29px;
    clear: both;
}
#footer p {
    margin: 0;
    padding: 1em 0;
	color: #897167;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
}
#footer p a {
	color: #4e382e;
	font-weight:bold;
	text-decoration:none;
}
#footer p a:hover {
	text-decoration:underline;
}

/* ===== NEW SUBNAV ===== */
#subnav {
	width:920px;
	text-align:left;
	height:33px;
	padding:0;
	margin:-1px auto 2.7em;
	background:#ece7e2 url("../images/subnav_bg.gif") repeat-x 0 0;
	position:relative;
}
#subnav div#leftEnd {
	position:absolute;
	top:0;
	left:0;
	width:1px;
	height:33px;
	margin-right:7px;
	background:transparent url("../images/subnav_bg_ends.gif") no-repeat 0 0;
}
#subnav div#rightEnd {
	position:absolute;
	top:0;
	right:0;
	width:2px;
	height:33px;
	margin-left:7px;
	background:transparent url("../images/subnav_bg_rightend.gif") no-repeat 0 0;
}
#subnav ul {overflow:visible; margin:0; padding:0; position:relative;}
#subnav ul li {
	list-style-type: none;
	float:left;
	background:none;
	padding:0;
}
#subnav ul li a b {
	float:left;
	display:block;
	width:17px;
	height:31px;
	background:#dfd4c7 url("../images/subnav_link_bg.gif") no-repeat 100% -66px;
}
#subnav ul li a,
#subnavul li a.current:hover {
	color:#674b3b;
	float:left;
	text-decoration:none;
}
#subnavul li a:hover {
	text-decoration:underline;
}
#subnav ul li a em {
	color:#674b3b;
	font-size:11px;
	display:block;
	float:left;
	padding: 10px 0 0 15px;
	text-decoration:none;
	background:#dfd4c7 url("../images/subnav_link_bg.gif") no-repeat 0 -66px;
	height:21px;
	font-style:normal;
	font-weight:bold;
} 
#subnav li a:hover b,
#subnav li a.dropdown:hover b {background-position: 100% -33px;}
#subnav li a:hover em,
#subnav li a.dropdown:hover em {color:#9f7243; background-position: 0 -33px;}

#subnav li.current b,
#subnav li.current a:hover b {background-position: 100% 0;}
#subnav li.current a em,
#subnav li.current a:hover em {color:#eae2d9; background-position: 0 0;}

/* dropdown alterations for subnav */
#subnav ul li a.dropdown em {
	background:#dfd4c7 url("../images/subnav_link_bg_arrows.gif") no-repeat 0 -66px;
}
#subnav ul li a.dropdown b {
	background:#dfd4c7 url("../images/subnav_link_bg_arrows.gif") no-repeat 100% -66px;
	width:30px;
}
#subnav ul li.current a.dropdown em {
	background-position: 0 0;
}
#subnav ul li.current a.dropdown b {
	background-position: 100% 0;
}
#subnav ul li ul {
	position: absolute;
	top:0;
	left:130px;
	margin:32px 0 0;
	width:271px;
	border:1px solid #b5a898;
	background-color:#f4efe9;
	z-index:100;
	padding:0;
	overflow:visible;
	display:block;
}
#subnav ul li ul li {
	clear:left;
	display:block;
	position:relative;
}
#subnav ul li ul li a {	
	color:#7f4807;
	font-size:1.2em;
	line-height:20px;
	width: 251px;
	padding:5px 5px 5px 5px;
	position:relative;
}
#subnav ul li ul li a:hover {	
	text-decoration:underline;
}

/* ===== RIGHTNAV DIV ===== */
#rightNav {
	width:34em;
	height:101px;
	margin-bottom:15px;
	background:transparent url("../images/rightNav_bg.gif") no-repeat 0 100%;
	position:relative;
}
#rightNav ul {
	padding:10px 0 0;
	margin:0;
}
#rightNav ul li {
	list-style-type:none;
	float:left;
	margin:0;
	padding:0;
	background:none;
}
#rightNav ul li a {	
	display:block;
	width:32em;
	padding:0 40px;
	line-height:20px;
	font-size:1em;
	color:#544234;
	/*background-color:#cdc0af;*/
	border-top:1px solid #dbcebe;
	text-decoration:none;
}
#rightNav ul li.toplink a {	
	padding:0 0 0 20px;
	font-weight:bold;
	width:32em;
}
#rightNav ul li.bottomlink a {	
	padding:0 0 0 20px;
	font-weight:bold;
	width:32em;
	line-height:26px;
}
#rightNav ul li a:hover {	
	background-color:#e2d8cc;
	text-decoration:underline;
}
#rightNav ul li.current a {	
	color:#fff;
	background-color:#694839;
}
/*-------------------------------------------+
|                                            |
|               MISC. STYLES                 |
|                                            |
+-------------------------------------------*/
.tan {color:#94664a;}
.brown {color:#643414;}
.darkbrown {color:#4e2e11;}
.pipe {color:#cbbfb3;}

.videowrapper {
	border:4px solid #cec1b5;
}

.bottomspacer {
	margin-bottom:3em;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.quoteSupport {
	margin-top:41px;
	width:328px;
	height:112px;
	background:transparent url("../images/quote_TillmanWylette.jpg") 0 0 no-repeat;
}

.readMoreSupport a {
	margin-right:0px;
}
.quoteEvents {
	margin-top:41px;
	width:330px;
	height:100px;
	background:transparent url("../images/quote_HarrisPatricia.jpg") 0 0 no-repeat;
}
#eventTable{
	width: 500px;
	text-align: left;
	border: #d9cdc1 2px solid;
	margin-bottom:10px;
	font-size:11px;
}
#eventTable tr td {
	border-bottom: #d9cdc1 1px solid;
	padding:0 0 0 15px;
	margin:0;
	width:auto;
	height:35px;
}
#eventTable a {
	color:#800d1e;
	text-decoration:underline;
	}
#eventTable a:hover {
	color:#800d1e;
	text-decoration:none;
	}
	.apa {
	margin-left:0.5in;
	text-indent:-0.5in;	
}


/* ===== VIDEO STUFF ===== */
.otherVidsTranscript {
	margin:3px 20px 5px 0; 
	text-align:right;
}
#transcript {
	clear:left;
	position:absolute;
	top:178px;
	left:373px;	
	width:103px;
	height:25px;
	display:none;
	text-align:center;
}
#playbutton {
	clear:left;
	position:absolute;
	top:152px;
	left:373px;	
	width:103px;
	height:25px;
}
#playbutton a {
	display:block;
	width:103px;
	height:25px;
	background:transparent url("../img/button_playvideo.gif") 0 0 no-repeat;	
}
#playbutton a:hover {
	background:transparent url("../img/button_playvideo.gif") 0 -25px no-repeat;	
}
#playbutton a.stopped {
	background:transparent url("../img/button_stopvideo.gif") 0 0 no-repeat;	
}
#playbutton a.stopped:hover {
	background:transparent url("../img/button_stopvideo.gif") 0 -25px no-repeat;	
}

#DWR_home-container {
	background:transparent url("../images/video_bg.jpg") 0 0 no-repeat;
	padding:4px 0 0 4px;
	width:324px;
}
#DWR_support-container {
	background:transparent url("../images/video_bg.jpg") 0 0 no-repeat;
	padding:4px 0 0 4px;
	margin: 0 0 14px 3px;
	width:324px;
}
#DWR_home-container .transcript {
	padding-top:8px;
}

#DWR_support-container .transcript {
	padding-top:8px;
}

/*NAVIGATION
-------------------------------------------------------- */
#nav{
	position:absolute;
	top:97px;
	left:0;
	z-index:10;
}
#nav ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
#nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	background:none;
}
#nav ul li a{
	display:block;
	background-image:url("../images/newTopNav.gif");
	height:48px;
	text-indent:-100000em;
}
#nav li a.but1{
	background-position:0 -98px;
	width:106px;
}
#nav li a.but2{
	width:135px;
	background-position:-106px -98px;
}
#nav li a.but3{
	width:128px;
	background-position:-241px -98px;
}
#nav li a.but4{
	width:140px;
	background-position:-369px -98px;
}
#nav li a.but5{
	width:177px;
	background-position:-509px -98px;
}
#nav li a.but6{
	width:96px;
	background-position:-686px -98px;
}
#nav li a.but7{
	width:143px;
	background-position:-782px -98px;
}

#nav li.current a.but1,
#nav li.current a.but1:hover { background-position:0 0; }
#nav li.current a.but2,
#nav li.current a.but2:hover { background-position:-106px 0; }
#nav li.current a.but3,
#nav li.current a.but3:hover { background-position:-241px 0; }
#nav li.current a.but4,
#nav li.current a.but4:hover { background-position:-369px 0; }
#nav li.current a.but5,
#nav li.current a.but5:hover { background-position:-509px 0; }
#nav li.current a.but6,
#nav li.current a.but6:hover { background-position:-686px 0; }
#nav li.current a.but7,
#nav li.current a.but7:hover { background-position:-782px 0; }

#nav li a.but1:hover{ background-position:0 -49px; }
#nav li a.but2:hover{ background-position:-106px -49px; }
#nav li a.but3:hover{ background-position:-241px -49px; }
#nav li a.but4:hover{ background-position:-369px -49px; }
#nav li a.but5:hover{ background-position:-509px -49px; }
#nav li a.but6:hover{ background-position:-686px -49px; }
#nav li a.but7:hover{ background-position:-782px -49px; }

/*RESEARCH HIDE/SHOW
-------------------------------------------------------- */
#researchShowHide {
	clear:both;
	border-bottom:1px solid #ccc;
	margin-bottom:1em;
}
#researchShowHide h3 {
	background:transparent url("../images/hide_bg.gif") 0 0 repeat-x;
	height:10px;
	line-height:10px;
	font-size:1.1em;
	border:1px solid #dbcec5;
	padding:5px;
	margin-bottom:4px;
	cursor:pointer;
}
#researchShowHide h3 a {
	text-decoration:none;
	color:#815331;
}
#researchShowHide div {
	padding:10px;
}
#researchShowHide h3 b {
	float:left;
	display:block;
	height:10px;
	width:19px;
	background:transparent url("../images/hide_plus.gif") no-repeat 0 1px;
}

#researchShowHide h3.expanded {
	background:transparent url("../images/show_bg.gif") 0 0 repeat-x;
	border:1px solid #654025;
}
#researchShowHide h3.expanded b {
	background:transparent url("../images/show_minus.gif") no-repeat 0 1px;
}
#researchShowHide h3.expanded a {
	color:#ebddd2;
}

#researchShowHide dl {
	list-style-type:none;
}
#researchShowHide dt {
	padding:0 0 0 15px;
	margin-bottom:0.3em;
	background: transparent url("../images/redarrow_closed.gif") no-repeat 0 3px;
}
#researchShowHide dt.expanded {
	background: transparent url("../images/redarrow_open.gif") no-repeat 0  3px;
}
#researchShowHide dt a {
	color:#b3354a;
	text-decoration:underline;
	cursor:pointer;
}
#researchShowHide dt:hover {
	text-decoration:none;
	cursor:pointer;
}
#researchShowHide dd {
	background:none;
	padding:0.6em 1.4em 1.2em;
	margin-bottom:0.7em;
}
dl.subShowHide dd p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}
dl.subShowHide dd ul li {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:1.5em;
}
dl.subShowHide dd ul {
	margin-bottom:0px;
}
p.apa {
margin-bottom:0;
margin-left:0.5in;
text-indent:-0.5in;
}
/*

	Becoming is better
		than being.
				- wisdom from Nate's tea bag 6/3/09

*/