@charset "UTF-8";
/*
Base - establishes base after reset / default 13px font (81.3%) 
===============================================================*/
body {
	font-size: 81.3%; /*13px */
	color: #333;
	line-height: 1.3em;	font-family: Arial, Helvetica, sans-serif;
	background: url(../images/bodyBg.jpg) repeat-x left top #f8f6f4;
	padding: 0; margin: 0;
	}
	
body.csUserNav      { background-position: 0 45px; }
body.csUserNavDraft { background-position: 0 100px; }    

/*
CSS override for the Why Seminiary? theme 
===============================================================*/

.why-theme h1 {
	font-size: 2.462em; 
	margin-bottom: 0px;
	padding-bottom: 15px;
	line-height: 1.12em;
	font-family: Arial, Helvetica, sans-serif;
	color: #822234;
	font-weight: bold;
	border-bottom: 3px solid #000;
	}

.why-theme h2 {
	font-size: 1.846em;
	
	margin-bottom: 14px;
	line-height: 1.12em;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	}




/*
Font sizes - refer to http://pxtoem.com/ for additional sizes 
===============================================================
10px = .769em			21px = 1.615em			32px = 2.462em
11px = .846em			22px = 1.692em			34px = 2.615em
12px = .923em			23px = 1.769em			36px = 2.769em
13px = default(1em)		24px = 1.846em			38px = 2.923em
14px = 1.077em			25px = 1.923em			40px = 3.077em
15px = 1.154em			26px = 2em				42px = 3.231em
16px = 1.231em			27px = 2.077em			44px = 3.385em
17px = 1.308em			28px = 2.154em			46px = 3.538em
18px = 1.385em			29px = 2.231em			48px = 3.692em
19px = 1.462em			30px = 2.308em			50px = 3.846em
20px = 1.538em			31px = 2.385em			52px = 4em
===============================================================
*/

blockquote, ul, ol, dl	{ margin: 1em; }
ul, dl 					{ margin-left: 1.25em; }
ol 						{ margin-left: 2.5em; }
ul 						{ list-style: outside; list-style-type: disc; }
ul ul 					{ margin: .5em 0 .65em 2em; list-style-type: circle; }
ol	 					{ list-style: outside; list-style-type: decimal; }
dl dd 					{ margin-left: 1em; }
b, strong 				{ font-weight: bold; }
i, em 					{ font-style: italic; }
abbr,acronym 			{ border-bottom: 1px dotted #000; cursor: help; }
caption 				{ margin-bottom: .5em; text-align: center; }
p,fieldset,pre 			{ margin-bottom: 1em; }
em strong, strong em	{ font-weight: bold; font-style: italic; }

sup { height: 0; line-height: 1; vertical-align: baseline; _vertical-align: bottom; position: relative; }
sup { bottom: .5ex; }

/*
Links 
===============================================================*/
a {
	color:#820024;
	text-decoration: none;
	outline: none;
	}
a:hover {
	text-decoration: underline;
	}

/*
Heads 
===============================================================*/
h2,h3,h4,h5,h6 {
	font-weight: bold;
	}
h1 {
	font-size: 1.538em; 
	margin-bottom: 14px;
	line-height: 1.12em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006082;
	font-weight: normal;
	}
h2 {
	font-size: 1.385em; 
	margin-bottom: 14px;
	line-height: 1.12em;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #006082;
	font-weight: normal;
	}
h3 {
    color: #820024;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 1.385em;
    font-weight: normal;
    margin-bottom: 0.65em;
	}
h4 {
	font-size: 1.077em; 
	margin-bottom: .45em;
	line-height: 1.15em;
	color: #820024;
	}
h5 {
	font-size: .923em; 
	margin-bottom: .25em;
	line-height: 1.15em;
	}
h6 {
	font-size: .846em; 
	margin-bottom: 0;
	line-height: 1.15em;
	}

/*
Misc text  (small, big and highlights)
===============================================================*/
small {
	font-size: .769em;
	}
big {
	font-size: 1.385em;
	line-height: 1.3em;
	}
.gryTxt {
	color: #888;
	}
.hlColor1 {
	color: #820024;
	}
.hlColor2 {
	color: #194a6b;
	}
 .hlColor2 a {
	 color: #194a6b;
	 }
 .hlColor2 a:hover  {
	 color: #194a6b;
	 text-decoration: underline;
	 }
.hlColor3 {
	color: #6C8494;
	}

/*
Custom list 1 
===============================================================*/
.list1, .list1 li {
	margin-left: 0;
	list-style: none
	}
.list1 li {
	padding-left: 15px;
	background: url(../images/list1.png) left .37em no-repeat;
	}
.list1 li a {
	text-decoration: none;
	} 
.list1 li a:hover {
	text-decoration: underline;
	}

/*
Custom list 2 
===============================================================*/
.list2, .list2 li {
	margin-left: 0;
	list-style: none
	}
.list2 li {
	padding-left: 15px;
	background: url(../images/list2.png) left .37em no-repeat;
	}
.list2 li a {
	text-decoration: none;
	color: #006082;
	} 
.list2 li a:hover {
	text-decoration: underline;
	}
	
/*
Custom list 3
===============================================================*/
.list3, .list3 li {
	margin-left: 0;
	list-style: none
	}
.list3 li {
	padding-left: 20px;
	background: url(../images/list3.png) left .25em no-repeat;
	}
.list3 li a {
	text-decoration: none;
	} 
.list3 li a:hover {
	text-decoration: underline;
	}

/*
Custom list 4 
===============================================================*/
.list4, .list4 li {
	margin-left: 0;
	list-style: none
	}	
.list4 li.first {padding-top: 0;}
.list4 li { 
	list-style: none; 
	padding: 15px 0; 
	border-bottom: 1px solid #e8e0dd; 
	display:block;
	}
.list4 li a {
	text-decoration: none;
	} 
.list4 li a:hover {
	text-decoration: underline;
	}
.list4 h3 {margin-bottom:3px; color: #820024; font-size: 1.077em; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.list4 p {margin-bottom: 10px; font-size: .923em;}

/*
Ordered List
===============================================================*/
ol li {
	list-style-type: decimal;
	padding-bottom: .35em;
	}
ol ul li {
	list-style-type: disc;
	}

/*

/*
Custom Ordered List 1
===============================================================*/
.list5 ol li {
	list-style-type: lower-roman;
	padding-bottom: .35em;
	}
.list5 ol ul li {
	list-style-type: disc;
	}

/*

Images
===============================================================*/
img.left {
	float: left;
	margin: 0 1em 1em 0;
	}
img.right {
	float: right;
	margin: 0 0 1em 1em;
	}
img.leftBorder {
	float: left;
	margin: 0 1em 1em 0;
	padding: .23em;
	border: 1px solid #CCC;
	background: #fff;
	}
img.rightBorder {
	float: right;
	margin: 0 0 1em 1em;
	padding: .23em;
	border: 1px solid #ccc;
	background: #fff;
	}
img.border {
	margin: 0;
	padding: .23em;
	border: 1px solid #ccc;
	background-color: #fff;
	}