/*

Scottish Women's Aid
www.scottishwomensaid.org.uk

Design by The Graphics Company
www.graphics.coop
info@graphics.coop

*/

* {margin: 0; border: 0; padding: 0;}

body { background-color: #554F69; color: #000000; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 1em; line-height: 1.5em; }

/* --------- Page Layout ---------*/

#wrapper { position: relative; margin: 0 auto; text-align: left; width: 880px; background: #FFFFFF url(/images/background.jpg) repeat-y; }
	#banner { float: left; min-height: 115px; width: 880px; padding-top: 2em; background: url(/images/banner.jpg) no-repeat; background-position: 0 20px; }

		#banner h1 { position: relative; text-indent: -9000px; height: 0.2em; }
		#banner h1 a { display: block; height: 100px; width: 220px; position: absolute; outline: none; }

		#bannerUpper { float: right; margin-left: 230px; }
			#helplines { float: left; margin: 1.3em 20px 0 0; }
			#exitButton { float: left; margin: 1.3em 0 0 0; }
		#bannerLower { clear: both; width: 870px; padding-bottom: 0.2em; }
			#webSafety { clear: both; margin-left: 230px; }

	#toolBar { position: absolute; top: 0; right: 0; }
		div#secondaryNav { float: left; }
		div#login { float: left; margin-top: 1px; }
		div#search { float: left; margin-top: 2px; }

#mainNav { position: relative; top: -5px; float: left; width: 211px; margin-right: 10px; padding-left: 20px; padding-bottom: 10px; }

#mainPanelHead { float: right; width: 630px; margin-bottom: 20px; margin-right: 9px; border-bottom: dashed #000000 1px; }
	#homePage #mainPanelHead { margin-bottom: 0; border-bottom: 0; }

#mainPanel { float: left; width: 415px; margin-bottom: 20px; padding-right: 10px; }
#mainPanelWide { float: left; width: 520px; margin-bottom: 20px; padding-right: 10px  }
#mainPanelExtraWide { float: left; width: 560px; margin-bottom: 20px; padding-right: 10px; }
#mainPanelUltraWide { float: left; width: 630px; margin-bottom: 20px; }

#breadcrumbs { padding-bottom: 0.8em; }

#mainContent {  }

#sideContent { float: right; width: 204px; }
	#homePage #sideContent { position: relative; top: -210px; }
	#sideContent div { background: #CBDE56; margin-right: 9px; padding: 8px 12px 6px 16px; }
	div#sideContentFirst { background: #CBDE56 url(/images/lightGreen-TLcorner.jpg) no-repeat top left; border-bottom: solid 5px white; }
		div#sideContentFirstImage { margin-top: 0.3em; padding: 0; border: 0; background: #ffffff; border-bottom: solid 5px white; }
	div#sideContentLast { background: #CBDE56 url(/images/lightGreen-BLcorner.jpg) no-repeat bottom left; }
	div#sideFeatureUnder16s { background: #cb0023 url(/images/homeFeatureUnder16s.jpg) no-repeat top right; border-bottom: solid 5px white; }
	div#sideQuotation { background: #fa6528; border-bottom: solid 5px white; }

.asideBox { float: right; width: 154px; background: #ffef96 url(/images/yellow-BRcorner.jpg) no-repeat bottom right; margin-bottom:20px; margin-left:20px; padding: 12px 12px 6px 16px; }

#footer { clear: both; padding: 15px 15px 20px 241px; }

#bottom { clear: both; height: 20px; background: url(/images/bottom.jpg) no-repeat; }

#sideFeature1 { float: left; width: 195px; margin-right: 20px; margin-top: 5px; }
#sideFeature2 { float: left; width: 195px; margin-top: 5px; }

#youngPeopleFeature1image { float: right; width: 630px; background: #CBDE56 url(/images/greenbox-vignette.jpg) no-repeat top right; margin: -14px -70px 20px 0; } /* Picture: still from the video 'Listen Louder' */
#youngPeopleFeature2image { float: right; width: 630px; background: #ffc500 url(/images/goldbox-vignette.jpg) no-repeat top right; margin: -14px -70px 20px 0; } /* Picture: still from the video 'Listen Louder' */

#youngPeopleFeature1 { float: left; width: 340px; padding: 16px 12px 6px 20px; }
#youngPeopleFeature2 { float: left; width: 340px; padding: 16px 12px 6px 20px; }

#videoBox { width: 325px; margin-bottom: 0.8em; padding: 85px 0 65px 85px; background-color: #cccccc; }

.spacer { clear: both; margin-top: 1em; }

.staffPhoto { float: left; width: 140px; padding: 0.5em 15px 5px 0; }


/* --------- Typography ---------*/

h2 { font-weight: bold; font-size: 1.6em; line-height: 1.2em; padding-bottom: 0.6em; color: #703e8b; }
	#homePage h2 { line-height: 1em; padding-bottom: 0;  color: #000000;}
	#infoForWomen h2 { color: #802B43; }
	#infoForYoungPeople h2 { font-family: Arial Black, Impact, sans-serif; color: #CB0023; }
	#membersArea h2 { color: #FA6528; }

h3 { font-weight: bold; font-size: 1.1em; padding-top: 0.5em; padding-bottom: 0.5em; }
	h3.feature { font-size: 1em; padding-bottom: 0; }
	.asideBox h3 { padding-top: 0; }
	#youngPeopleFeature1 h3, #youngPeopleFeature2 h3 { font-family: Arial Black, Impact, sans-serif; color: #CB0023; font-size: 1.2em; padding-top: 0; }
h4 { font-size: 0.9em; line-height: 1.1em; padding-bottom: 0.5em; padding-top: 0.5em; color: #CB0023; }
	h4.links { padding-top: 1em; font-style: italic; font-size: 1em; }
h5 { font-size: 0.8em; }
h6 { font-size: 0.7em; }

p { font-size: 0.85em; padding-bottom: 0.5em; line-height: 1.35em; }
	p.intro { font-size: 1em; }
		#homePage p.intro { color: #802B43; margin-bottom: 0.5em; padding: 0.5em 0 0.8em 0; border-bottom: dashed #000000 1px; }
	p.note { font-size: 0.7em; padding-bottom: 1em; }
	p.orgname { font-size: 0.9em; font-weight: bold; padding-top: 0.5em; padding-bottom: 0em; }
	p.sectionTitle { font-weight: bold; font-size: 2em; line-height: 1.2em; padding-top: 20px; margin-bottom: 6px; padding-left: 20px; }
		#infoForWomen p.sectionTitle { color: white; background: #802B43 url(/images/infoForWomen-TLcorner.jpg) no-repeat top left; }
		#infoForYoungPeople p.sectionTitle { font-family: Arial Black, Impact, sans-serif; color: #FFFF98; background: #CB0023 url(/images/infoForYoungPeople-TLcorner.jpg) no-repeat top left; }
		#membersArea p.sectionTitle { color: white; background: #FA6528 url(/images/membersArea-TLcorner.jpg) no-repeat top left; }
	#helplines p { text-align: right; font-size: 1.1em; padding: 0; }
		#helplines p#DAHelpline { text-align: right; font-weight: bold; }
		#helplines p#childline { text-align: right; font-weight: bold; color: #CB0023; }
			#helplines p#childline span { font-weight: normal; }
	#webSafety p { text-align: right; font-size: 0.8em; line-height: 1.3em; padding: 1em 10px 0.5em 0; }
	#login p { font-size: 0.75em; padding: 10px 8px 5px 8px; border-right: 2px dotted #703e8b; }
	.staffPhoto p { font-size: 0.8em; }

blockquote { padding-left: 1em; padding-right: 0.7em; }
	.asideBox blockquote { padding: 0.3em 0 0 0; font-size: 1.1em; font-weight: bold; }
	#sideQuotation blockquote { color: white; padding: 0.3em 0 0 0; font-size: 1.1em; font-weight: bold; }

strong { font-weight: bold; }
	strong.youngPeopleStrong { font-size: 1.3em; color: #CB0023;}

/* -- Lists, general -- */
ul { font-size: 0.85em; line-height: 1.35em; padding-left: 1.5em; list-style-type: disc; padding-bottom: 0.5em; }
	#secondaryNav ul { font-size: 0.75em; list-style: none; padding: 0; }
		#secondaryNav ul li { position: relative; top: 10px; display: inline; padding: 12px 8px 8px 8px; border-right: 2px dotted #703e8b; }
	#youngPeopleFeature1 ul { list-style-image: url(/images/triangle-purple-on-green.jpg) }
	#youngPeopleFeature2 ul { list-style-image: url(/images/triangle-purple-on-gold.jpg) }
ol { font-size: 0.85em; line-height: 1.35em; padding-left: 1.5em; }
ol.reference { font-size: 0.6em; }
li { padding-bottom: 0.2em; }
dl { font-size: 0.85em; line-height: 1.4em; padding-bottom: 1em; }
dt { font-weight: bold; padding-top: 0.5em; }
dd {  }


/* -- Links -- */
a {  }
a:link { text-decoration: none; color: #642387; }
a:visited { text-decoration: none; color: #554F69; }
a:hover { text-decoration: underline; color: #825c96; }
a:active { text-decoration: underline; color: #BA66E6; }
	#infoForWomen a:hover { color: #802B43; }
	#infoForWomen a:active { color: #A33755; }
	#infoForYoungPeople a:hover { color: #CB0023; }
	#infoForYoungPeople a:active { color: #E4264A; }
	#membersArea a:hover { color: #FA6528; }
	#membersArea a:active { color: #FA8B4E; }

		#webSafety a:link { color: #642387; }
		#webSafety a:visited { color: #642387; }
		#webSafety a:hover { color: #825c96; }
		#webSafety a:active { color: #BA66E6; }

		#login p a:link { color: #642387; }
		#login p a:visited { color: #642387; }
		#login p a:hover { text-decoration: none; color: #825c96; }
		#login p a:active { text-decoration: none; color: #BA66E6; }

		#secondaryNav ul a:link { color: #642387; }
		#secondaryNav ul a:visited { color: #642387; }
		#secondaryNav ul a:hover { text-decoration: none; color: #825c96; }
		#secondaryNav ul a:active { text-decoration: none; color: #BA66E6; }
		#secondaryNav ul li.last {  }


/* -- Images -- */
img.general { float: right; padding: 0 0 15px 20px }
.staffPhoto img { height: 150px; width: 130px; }
.asideBox img { margin: -12px -12px -6px -16px; padding-bottom: 0.5em; }

#homePage #image { float: left; width: 414px; height: 190px; background: url(/images/homepage-image.jpg) no-repeat; padding-bottom: 20px; } /* Photograph (c) Yie Lim */


/* -- Misc text -- */

.hide { display: none; }
	dd:target.hide {display: block; background-color: yellow; }
.auto-generated { color: green }
.todo { color: #FF00FF; }


/* -- Main Nav boxes and colours -- */
#mainNav ul { font-weight: normal; font-size: 0.8em; padding: 5px 0 0 0; list-style: none; margin-right: 10px; color: #010101; border-bottom: dashed #000000 1px; }
	#mainNav ul.last { border: 0; }
#mainNav li { display: block; background-color: white; margin-bottom: 5px; padding: 8px; }
	#mainNav li#nav2 { color: white; background-color: #802B43; }
	#mainNav li#nav38 { color: white; background-color: #CB0023; }
	#mainNav li#nav73 { color: white; background-color: #FA6528; }
#mainNav li.currentSection,#mainNav li ul li.currentSection a { font-weight: bold; }


/* -- Main Nav link colours -- */
#mainNav a { font-weight: normal; }
#mainNav a:link { color: #010101; }
#mainNav a:visited { color: #010101; }
#mainNav a:hover { text-decoration: none; color: #642387; }
#mainNav a:active { text-decoration: none; color: #BA66E6; }
	#mainNav li#nav2 a:link { color: white; }
	#mainNav li#nav2 a:visited { color: white; }
	#mainNav li#nav2 a:hover { color: #FFCED6; }
	#mainNav li#nav2 a:active { color: white; }
	#mainNav li#nav38 a:link { color: white; }
	#mainNav li#nav38 a:visited { color: white; }
	#mainNav li#nav38 a:hover { color: #FFE7DD; }
	#mainNav li#nav38 a:active { color: white; }
	#mainNav li#nav73 a:link { color: white; }
	#mainNav li#nav73 a:visited { color: white; }
	#mainNav li#nav73 a:hover { color: #FAE7CE; }
	#mainNav li#nav73 a:active { color: white; }
	
	
/* -- Subnav boxes and colours -- */
#mainNav ul ul { position: relative; top: 2px; font-size: 0.95em; font-weight: bold; color: #010101; list-style: none; margin: 0 0 -10px -10px; border-bottom: none; }
	#mainNav li#nav2 ul,#mainNav li#nav2 ul li.currentSection a:link,#mainNav li#nav2 ul li.currentSection a:visited { color: #802B43; }
	#mainNav li#nav38 ul,#mainNav li#nav38 ul li.currentSection a:link,#mainNav li#nav38 ul li.currentSection a:visited { color: #CB0023; }
	#mainNav li#nav73 ul,#mainNav li#nav73 ul li.currentSection a:link,#mainNav li#nav73 ul li.currentSection a:visited{ color: #FA6528; }
	
#mainNav ul ul li { display: block; background:  url(/images/main-nav-nested-background.jpg) bottom left no-repeat; margin: 0 -10px 0 2px; padding-left: 20px; }
	#mainNav ul ul li.last { background: url(/images/main-nav-nested-background.jpg) top left no-repeat; }


/* -- Subnav link colours -- */
#mainNav ul ul a { font-weight: normal; }
#mainNav ul ul a:link { color: black; }
#mainNav ul ul a:visited { color: black; }
#mainNav ul ul a:hover { color: #642387; }
#mainNav ul ul a:active { color: #825c96; }
/*	#mainNav ul ul a.currentSubSection:before { content: "> "; } */
	#mainNav ul ul a:link.currentSubSection { font-weight: bold; color: #010101; }
	#mainNav ul ul a:visited.currentSubSection { font-weight: bold; color: #010101; }
		#mainNav li#nav2 ul a:link { color: black; }
		#mainNav li#nav2 ul a:visited { color: black; }
		#mainNav li#nav2 ul a:hover { color: #802B43; }
		#mainNav li#nav2 ul a:active { color: #a83657; }
			#mainNav li#nav2 ul a:link.currentSubSection { font-weight: bold; color: #802B43; }
			#mainNav li#nav2 ul a:visited.currentSubSection { font-weight: bold; color: #802B43; }
		#mainNav li#nav38 ul a:link { color: black; }
		#mainNav li#nav38 ul a:visited { color: black; }
		#mainNav li#nav38 ul a:hover { color: #CB0023; }
		#mainNav li#nav38 ul a:active { color: #f10e35; }
			#mainNav li#nav38 ul a:link.currentSubSection { font-weight: bold; color: #CB0023; }
			#mainNav li#nav38 ul a:visited.currentSubSection { font-weight: bold; color: #CB0023; }
		#mainNav li#nav73 ul a:link { color: black; }
		#mainNav li#nav73 ul a:visited { color: black; }
		#mainNav li#nav73 ul a:hover { color: #FA6528; }
		#mainNav li#nav73 ul a:active { color: #ff7d4a; }
			#mainNav li#nav73 ul a:link.currentSubSection { font-weight: bold; color: #FA6528; }
			#mainNav li#nav73 ul a:visited.currentSubSection { font-weight: bold; color: #FA6528; }
/* #mainNav ul ul li.currentSubSectionNotActive:before { content: "> "; } */

/* -- Text resizer -- */
#text-resizer {
     color: #642387;
     font-size: 0.75em;
     line-height: 2em;
     margin-left: 8px;
}

#text-resizer span {font-size: 1.2em;}

#text-resizer a {
     font-weight: bold;
     cursor: pointer;
}

#text-resizer a:hover {
     color: #825c96;
}

/* -- Breadcrumbs -- */
#breadcrumbs p { font-size: 0.6em; }
#breadcrumbs p a { font-weight: normal; }
#breadcrumbs .current {  }
#breadcrumbs p a:visited { color: #642387; }


/* -- Event listings -- */
dl#eventDetails { float: left; padding-bottom: 20px; }
#eventDetails dt { float: left; width: 140px; margin-right: 10px; padding-top: 0.5em; padding-bottom: 0.5em;  border-top: dashed 1px #642387; }
	#default #eventDetails dt.first { border-top: 0; }
	#infoForWomen #eventDetails dt { border-color: #802B43; }
		#infoForWomen #eventDetails dt.first { border-top: 0; }
	#infoForYoungPeople #eventDetails dt { border-color: #CB0023; }
		#infoForYoungPeople #eventDetails dt.first { border-top: 0; }
	#membersArea #eventDetails dt { border-color: #FA6528; }
		#membersArea #eventDetails dt.first { border-top: 0; }
#eventDetails dd { float: left; width: 370px; padding-top: 0.5em; padding-bottom: 0.5em; border-top: dashed 1px #642387; }
	#default #eventDetails dd.first { border-top: 0; }
	#infoForWomen #eventDetails dd { border-color: #802B43; }
		#infoForWomen #eventDetails dd.first { border-top: 0; }
	#infoForYoungPeople #eventDetails dd { border-color: #CB0023; }
		#infoForYoungPeople #eventDetails dd.first { border-top: 0; }
	#membersArea #eventDetails dd { border-color: #FA6528; }
		#membersArea #eventDetails dd.first { border-top: 0; }
#eventDetails dd p{font-size:1em;}

/* -- Local groups -- */
dl#localGroups {float: left; padding-bottom: 20px; }
#localGroups dt { float: left; width: 140px; margin-right: 10px; padding-top: 0.5em; padding-bottom: 0.5em;  border-top: dashed 1px black; }
	#default #localGroups dt.first { border-top: 0; }
	#infoForWomen #localGroups dt { border-color: #802B43; }
		#infoForWomen #localGroups dt.first { border-top: 0; }
#localGroups dd { float: left; width: 370px; padding-top: 0.5em; padding-bottom: 0.5em; border-top: dashed 1px black; }
	#infoForWomen #localGroups dd { border-color: #802B43; }
		#infoForWomen #localGroups dd.first { border-top: 0; }
ul.a-z { list-style-image: url(/images/triangle-purple.png) }


/* -- Side content -- */
#sideContent h3 { font-size: 1em; line-height: 1.2em; font-weight: bold; padding-bottom: 0.5em; }
#sideContent p { font-size: 0.8em; padding-bottom: 0.5em; line-height: 1.2em; }
#sideContent p.note { font-size: 0.7em; margin-top: 0.5em }
#sideContent ul { font-size: 0.8em; padding-left: 0.9em; list-style: disc; line-height: 1.2em; padding-bottom: 0.2em; }
#sideContent ol { font-size: 0.8em; padding-left: 0.5em; list-style-type: disc; padding-bottom: 0.2em; }
#sideContent li { }
#sideContent dl { font-size: 0.8em; line-height: 1.2em; padding-bottom: 0.2em; }
#sideContent dt { font-weight: bold; padding-bottom: 0.2em; }
#sideContent dd { padding-bottom: 0.2em; }

#sideFeature1 h3.feature  {  }
#sideFeatureUnder16s h3.feature  { font-size: 1.1em; font-family: Arial Black, Impact, sans-serif; color: #FFFF98; }
#sideFeatureUnder16s p  { color: white; }
#sideFeatureUnder16s a:link { color: #FFFF98; }
#sideFeatureUnder16s a:visited { color: #FFFF98; }
#sideFeatureUnder16s a:hover { color: white; }
#sideFeatureUnder16s a:active { color: white; }

#sideQuotation p { color: white; font-weight: bold; }
#sideQuotation cite { color: white; font-weight: normal; font-style: italic; }


/* -- Forms -- */
input[type=text], input[type=password] { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 1em; height: 1.8em; padding-top: 2px; }
	input[type=text]:hover, input[type=text]:focus, input[type=password]:hover, input[type=password]:focus { background-color: #ffffdd; }
textarea { border: 1px solid #999999; font-family: Arial, Helvetica, sans-serif; font-size: 1em; padding-top: 2px; }
	textarea:hover, textarea:focus { background-color: #ffffdd; }
input[type=button], input[type=submit], input[type=reset] { background-color: #444444; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 5px; }
	input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color: #777777; color: #FFFFFF;; }
	input[type=button]:focus, input[type=submit]:focus, input[type=reset]:focus { background-color: #777777; color: #FFFFFF;; }
	input[type=button]:active, input[type=submit]:active, input[type=reset]:active { background-color: #999999; color: #FFFFFF;; }

fieldset legend { font-size: 0.9em; font-weight: bold; padding-top: 0.6em; padding-bottom: 0.6em; }
fieldset ol { font-size: 0.75em; padding-left: 0; list-style: none; }
fieldset ol label { float: left; }
fieldset ol li { float: left; width: 100%; padding-bottom: 0.3em; }
fieldset p { font-size: 0.75em; }
fieldset p label { padding-left: 0.5em; }
.requiredField { font-size: 0.95em; color: red; }

#search p { font-size: 0.75em; padding: 0.5em 20px 0 8px; }
	#search p label  { padding-right: 3px; }
	#search p input { font-size: 1em; }
#ajaxSearch_input { height: 1.4em; border: solid 1px #999999; padding: 5px 5px 1px 5px; }
#ajaxSearch_submit { margin-left: 3px; }
.ajaxSearch_highlight{font-weight:bold;}

#bookingForm { background-color: #dddddd; padding-left: 15px; margin-top: 0.5em; margin-bottom: 0.5em; }
	#bookingForm fieldset ol label { width: 130px; margin-right: 10px; }
	#bookingForm fieldset ol .text { width: 385px; }
	#bookingForm fieldset ol textarea { width: 385px; }
	#bookingForm fieldset p { margin-right: 15px; margin-left: 140px; }
	#bookingForm fieldset.submit { padding: 0.6em 0 1em 140px; font-size: 0.85em; }

#loginForm,#resetForm { width: 320px; background-color: #dddddd; padding: 1em 15px 0.5em 15px; margin-top: 0.5em; margin-bottom: 0.5em; }
	#loginForm fieldset ol label,#resetForm fieldset ol label  { float: left; width: 90px; margin-right: 10px; }
	#loginForm fieldset ol .text,#resetForm fieldset ol .text  { float: left; width: 215px; }
	#loginForm fieldset p,#resetForm fieldset p  { margin-left: 100px; }
	#loginForm fieldset.submit,#resetForm fieldset.submit  { padding-top: 0.6em; }
#loginForm .message,#resetForm .message {color:#ff0000;}
#WebLoginLayer0 .displayed, #WebLoginLayer2 .displayed{display:block}
#WebLoginLayer0.not_displayed,#WebLoginLayer2.not_displayed{display:none}

#feedbackForm { background-color: #dddddd; padding: 0 15px 0.5em 15px; margin-top: 0.5em; }
	#feedbackForm fieldset ol label { width: 130px; margin-right: 10px; }
	#feedbackForm fieldset ol .text { width: 345px; }
	#feedbackForm fieldset ol textarea { width: 345px; }
	#feedbackForm fieldset p { margin-right: 15px; margin-left: 140px; }
	#feedbackForm fieldset.submit { padding-top: 0.6em; }
#feedbackForm fieldset ol input.required{ width: 345px; }
#formErrors {font-size:0.85em;border:solid 2px #ff0000;padding:5px;color:#ff0000;}

#quickSearchForm fieldset{margin-bottom:10px;}
#quickSearchForm fieldset  p { margin-left: 0; padding-right: 0.5em; font-size: 0.75em; }
	#quickSearchForm fieldset p label { display: none;  }
#quickSearchForm fieldset input[type=text] { float: left; width: 200px; margin-right: 8px; }
#quickSearchForm input[type=submit] { float: left; }

#quickSearchFormBoxed fieldset  p { margin-left: 0; padding-right: 0.5em; font-size: 0.75em; }
	#quickSearchFormBoxed fieldset p label { display: none;  }
#quickSearchFormBoxed fieldset input[type=text] { float: left; width: 150px; margin-bottom: 8px; }
#quickSearchFormBoxed input[type=submit] { float: left; }


/* -- Sitemap -- */
dl.siteMap { padding-bottom: 0.2em; }
.siteMap ul { list-style-image: url(/images/triangle-purple.png); font-size: 1em; padding-top: 0.1em; }
.siteMap ul ul { padding-top: 0.2em; }


	
/* -- Myths -- */
.myths { float: left; background: #CBDE56 url(/images/lightGreen-TLcorner.jpg) no-repeat top left; margin-top: 1em; margin-bottom: 1em; padding: 20px; font-size: 0.9em; font-weight: normal; }
	.myths p { font-size: 1.1em; }
		.myths p strong { font-size: 1.1em; }
		.myths p.mythsNote { font-size: 0.9em; padding-bottom: 0; }
	.myths dl { float: left; padding-bottom: 1em; }
	.myths dt { font-size: 1.1em; padding: 0; }
	span.mythNumber { float: left; width: 85px; padding-top: 0.6em; }
	span.mythDescription { float: left; width: 380px; padding-top: 0.6em; }
	.myths dd { float: left; margin-top: 0.5em; padding-left: 85px; font-weight: bold; }


/* -- Three column list -- */
#col1 { float: left; width: 170px; }
#col2 { float: left; width: 170px; padding-left: 20px; } 
#col3 { float: left; width: 170px; padding-left: 20px; }

#col4 { float: left; width: 170px; }
#col5 { float: left; width: 170px; padding-left: 20px; } 
#col6 { float: left; width: 170px; padding-left: 20px; }


/* -- Footer -- */
#footer p { font-size: 0.7em; padding-bottom: 7px; line-height: 1.35em; }
#footer p.copyrightCredit { font-size: 0.65em; padding-bottom: 3px; line-height: 1.35em; }


/* -- Exit button -- */
#exitButton p { text-align: center; font-size: 0.7em; font-weight: bold; }
	#exitButton a:link { text-decoration: none; }
	#exitButton a:visited { text-decoration: none; }
	#exitButton a:hover { text-decoration: none; }
	#exitButton a:active { text-decoration: none; }

#exitButton a span { display: block; width: 210px; border: solid 2px #825c96; margin: 0.5em 20px 0 0; padding: 1.2em; }
		#exitButton a:link span { text-decoration: none; color: #825c96; background-color: #ffffff; border-color: #825c96; }
		#exitButton a:visited span { text-decoration: none;  color: #825c96; background-color: #ffffff; border-color: #825c96; }
		#exitButton a:hover span { text-decoration: none; color: #FFFFFF; background-color: #825c96; border-color: #825c96; }
		#exitButton a:active span { text-decoration: none; color: #FFFFFF; background-color: #BA66E6; border-color: #BA66E6; }

/* images */
.leftpic{float:left;margin:0 15px 0 0}
.rightpic{float:right;margin:0 0 0 15px}