/* 
Benedictine University @ Springfield
style guide 2009 - site template
author: j.arnold
desc: main guide for text pages
*/

/* stylesheet-header.css :: page header and global navigation */
a {	color:#7E397D;text-decoration: none;font-size: inherit;}
a:hover {color: #666666;text-decoration: underline;}
a:visited {color: #666666;}

/* left navigation spacing */
dt {padding-bottom:2px; padding-top:4px;}

/* page content */
#content {position:relative; width:960px; height:auto; padding-top:10px; padding-bottom:40px;}
#content-txt {margin-left:240px; width:440px; height:auto; border-left-width:2px; border-left-style:solid; border-left-color:#CCCCCC;}
#content-txt a {color:#7E397D; text-decoration:underline;}
#content-txt a:hover {color: #666666;text-decoration: underline;}
#content-txt a:visited {color: #666666;}
#content-txt h2 {padding-left:20px; margin-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#content-txt h4 {padding-left:20px; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300;}
#content-txt p {padding-left:20px;}
#content-table p {padding-left:20px;}
#content-table td {padding-left:20px; padding-top:10px; padding-right:20px;}
#content-table td a {color:#7E397D;text-decoration: none;font-size: inherit; }
#content-table td a:hover {color: #666666;text-decoration: underline;}
#content-table td a:visited {color: #666666;}
#whiteTxt {color:#FFFFFF;}
#whiteTxt a {color:#FFFFFF; text-decoration:none;}
#whiteTxt a:hover {color:#FFFFFF; text-decoration:underline;}
#whiteTxt a:visited {color:#000000;}
#broch-quotes {font-size:12px; font-style:italic;}
#whiteTxt h4 {color:#FFFFFF;}
#whiteTxt p {color:#FFFFFF;}
#whiteTxt p strong a {color:#FFFFFF; text-decoration:none;}
#whiteTxt p strong a:hover {color:#FFFFFF; text-decoration:underline;}
#whiteTxt p strong a:visited {color:#000000;}
#whiteTxt p a {color:#FFFFFF; text-decoration:none;}
#whiteTxt p a:hover {color:#FFFFFF; text-decoration:underline;}
#whiteTxt p a:visited {color:#000000;}
#redTxt {color:#FF0000;}

#content-txtExtended {margin-left:240px; width:auto; height:auto; border-left-width:2px; border-left-style:solid; border-left-color:#CCCCCC;}
#content-txtExtended a {color:#0000FF; text-decoration:underline;}
#content-txtExtended h2 {padding-left:20px; margin-bottom:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
#content-txtExtended h4 {padding-left:20px; margin-top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:300;}
#content-txtExtended p {padding-left:20px;}
#content-fixed {position:relative; width:960px; padding-top:10px; padding-bottom:40px;}



#navleft {position:absolute; top:10px; left:40px; width:180px; padding-right:10px; }

#rightBoxPurple {position:absolute; width:230px; left:710px; top:10px; background-color:#A8998D; color:#FFFFFF;}
#rightBoxPurple p {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurple a {color:#FFFFFF; text-decoration:none;}
#rightBoxPurple a:hover {color:#FFFFFF; text-decoration:underline;}
#rightBoxPurple a:visited {color:#000000;}

#rightBoxWhite {background-color:#FFFFFF;color:#000000; border-style:solid;	border-width:1px; border-color:#CCCCCC;	padding:10px 10px 10px 0px;}
#rightBoxWhite a {color:#0000FF; text-decoration: none;	font-size: inherit;}
#rightBoxWhite a:hover { color: #000000; text-decoration: underline;}
#rightBoxWhite a:visited {color: #666666;}

#rightBoxWhiteTop {position:absolute; width:230px; left:710px; top:10px; background-color:#FFFFFF; color:#000000; 
					border-style:solid; border-width:1px; border-color:#CCCCCC; padding:10px 10px 10px 10px;}
#rightBoxWhiteTop p {margin:10px 10px 10px 10px;}

#rightBoxWhiteNoBorder {position:absolute; width:230px; left:710px; top:10px; background-color:#FFFFFF; color:#000000; padding:10px 10px 10px 10px;}

#rightBoxPurpleBottom {background-color:#A8998D; color:#FFFFFF; }
#rightBoxPurpleBottom p {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurpleBottom dl {margin-left:10px; margin-top:10px; margin-bottom:10px; margin-right:10px;}
#rightBoxPurpleBottom a {color:#FFFFFF; text-decoration:none;}
#rightBoxPurpleBottom a:hover {color:#FFFFFF; text-decoration:underline;}
#rightBoxPurpleBottom a:visited {color:#000000;}

#rightBoxImageInset {position:absolute; width:auto; left:710px; top:10px; background-color:#FFFFFF; color:#000000; 
					border-style:solid; border-width:1px; border-color:#CCCCCC; padding:10px 10px 10px 10px; }
#caption {font-family:Georgia; font-size:10px; margin-top:2px; margin-left:10px; padding-bottom:20px;}
#caption-byline {font-family:Georgia; font-size:10px;  margin-top:2px; padding-left:20px;}
#sci-box .sci-fixed-width #content #content-txt-red p {
	color: #F00;
}

