/*   
Theme Name: Phoenix Seminary
Theme URI: http://www.phoenixseminary.edu/
Description: http://www.phoenixseminary.edu/
Author: Dan McCurley
Author URI: http://www.mccurleycreative.com
*/

/* BEGIN ERIC MEYER'S CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* General Styles */
body {
	background: #fff url(images/background.jpg) repeat-x top;
	color: #333;
	font-size: 10px;
	line-height: 1;
	font-family: Arial, Helvetica, Sans-Serif;
}
a:link,
a:visited {
	color: #1a5380;
	text-decoration: underline;
}
a:hover,
a:active {
	color: #aa103f;
	text-decoration: underline;
}
.alignleft {
	float: left;
}
img.alignleft {
	margin-right: 2em;
}
.alignright {
	float: right;
}
img.alignright {
	margin-left: 2em;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
}
.justify {
	text-align: justify;
}
.clear {
	clear: both;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 1em;
	line-height: 1;
	font-weight: bold;
}


/* Navigation */
#header {
	width: 940px;
	margin: 0 auto;
	height: 120px;
	position: relative;
}
#header h3 {
	margin-top: 40px;
	width: 221px;
	height: 42px;
	line-height: 42px;
	font-size: 1.8em;
	position: relative;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	float: left;
	overflow: hidden;
}
#header h3 a:link,
#header h3 a:visited {
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	width: 221px;
	height: 42px;
	display: block;
}
#header h3 a:hover,
#header h3 a:active {
	color: #fff;
	text-decoration: none;
}
#header h3 a span {
	position: absolute;
	width: 221px;
	height: 42px;
	top: 0;
	left: 0;
	cursor: pointer;
	background: url(images/logo.jpg) no-repeat;
}
#header h4 {
	width: 379px;
	height: 120px;
	position: relative;
	margin-left: 100px;
	line-height: 120px;
	color: #ebab00;
	font-size: 1.5em;
	font-weight: normal;
	font-style: italic;
	float: left;
	overflow: hidden;
}
#header h4 span {
	position: absolute;
	width: 379px;
	height: 120px;
	top: 0;
	left: 0;
	background: url(images/scholarship-shepherds-heart.jpg) no-repeat;
}
#header-right {
	float: right;
	color: #003f72;
	text-align: right;
	width: 239px;
}
p.quick-links {
	text-align: right;
	font-size: 1.2em;
	line-height: 1;
	margin-top: 20px;
	cursor: default;
}
p.quick-links span {
	margin: 0 5px;
}
p.quick-links a:link,
p.quick-links a:visited {
	color: #fff;
	text-decoration: none;
}
p.quick-links a:hover,
p.quick-links a:active {
	color: #fff;
	text-decoration: underline;
}
#search-box {
    width: 220px;
    height: 30px;
    position: absolute;
    top: 70px;
    right: 0;
    background: url(images/search.gif);
}
#searchform #s {
    float: left;
    padding: 0;
    border: 0;
    width: 184px;
    background: none;
    padding: 7px 0 6px 6px;
    color: #99b2c9;
}
#searchform input#s:hover,
#searchform input#s:active,
#searchform input#s .hover {
    color: #fff;
}
#searchform #searchsubmit {
    float: right;
    width: 30px;
    height: 30px;
}

/* Wrapper Bottom */
#wrapper {
	width: 980px;
	margin: 0 auto;
	background: #fff;
	overflow: hidden;
}


/* Navigation */
#menu {
	height: 40px; 
	width: 940px;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-size: 1.5em;
	font-variant: small-caps;
	margin: 0 auto;
	padding: 0 20px;
	background: url(images/menu-background.gif) no-repeat;
	border-bottom: 5px solid #eaab00;
}
#menu ul { 
	height: 40px; 
	width: 940px; 
	z-index: 100;
	position: relative;
}
#menu li {
	float: left;
	position: relative;
}
#menu li a {
	color: #1a5380; 
	display: block;
	height: 40px; 
	line-height: 40px; 
	text-align: center; 
	text-decoration: none;
	font-weight: bold;
}
#menu li#one a {
	width: 205px;
}
#menu li#two a {
	width: 217px;
}
#menu li#three a {
	width: 125px;
}
#menu li#four a {
	width: 234px;
}
#menu li#five a {
	width: 159px;
}
#menu li a:hover {
	color: #ebab00;
}
#menu li a span {
	display: block; 
	position: absolute; 
	width: 100%; 
	height: 100%; 
	cursor: pointer;
	top: 0;
	left: 0;
}
#menu li#one a span {
	background: url(images/menu.gif) 0 0;
}
#menu li#one.hover span {
	background: url(images/menu.gif) 0 -40px;
}
#menu li#two a span {
	background: url(images/menu.gif) -205px 0;
}
#menu li#two.hover span {
	background: url(images/menu.gif) -205px -40px;
}
#menu li#three a span {
	background: url(images/menu.gif) -422px 0;
}
#menu li#three.hover span {
	background: url(images/menu.gif) -422px -40px;
}
#menu li#four a span {
	background: url(images/menu.gif) -547px 0;
}
#menu li#four.hover span {
	background: url(images/menu.gif) -547px -40px;
}
#menu li#five a span {
	background: url(images/menu.gif) -781px 0;
}
#menu li#five.hover span {
	background: url(images/menu.gif) -781px -40px;
}
#menu li .flyout {
	display: none;
	position: absolute;
	width: 938px;
	top: 35px;
	background: #fff url(images/flyout.gif) repeat-x bottom;
	border-right: 1px solid #593160;
	border-bottom: 5px solid #593160;
	border-left: 1px solid #593160;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-variant: normal;
	text-transform: none; 
	font-size: 10px;
	z-index: 101;
}
#menu li:hover .flyout, #menu li.hover .flyout {
	display: block;
}
#menu li#two:hover .flyout, #menu li#two.hover .flyout {
	left: -205px;
}
#menu li#three:hover .flyout, #menu li#three.hover .flyout {
	left: -284px;
	width: 800px;
}
#menu li#four:hover .flyout, #menu li#four.hover .flyout {
	left: -365px;
	width: 756px;
}
#menu li#five:hover .flyout, #menu li#five.hover .flyout {
	left: -685px;
	width: 842px;
}
#menu .flyout .block {
	float: left;
	padding: 0 0 0 30px;
}
#menu .flyout h5 {
	font-size: 2.4em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: italic;
	font-weight: normal;
	font-variant: small-caps;
	background: #fff;
	color: #eaab00;
	border-bottom: 2px solid #eaab00;
	letter-spacing: 0.05em;
	text-align: center;
	line-height: 1.5;
	padding-top: 10px;
}
#menu .flyout .block div {
	float: left;
	padding: 0 30px 0 0;
}
#menu .flyout .block div.end {
	float: left;
	padding: 0;
}
#menu .flyout ul.section {
	margin-top: 20px;
}
#menu .flyout ul.section li a:link, #menu .flyout ul.section li a:visited {
	font-size: 1.2727em !important;
	color: #6a4670 !important;
	font-weight: bold !important;
	margin-top: 20px !important;
}
#menu .flyout ul.section li a:hover, #menu .flyout ul.section li a:active {
	color: #6a4670 !important;
	text-decoration: underline !important;
}
#menu .flyout ul {
	height: auto; 
	width: auto; 
	font-variant: normal;
	font-size: 1.1em;
	padding: 0 10px;
}
#menu .flyout li {
	float: none;
	margin-left: 2px;
}
#menu .flyout li a:link, #menu .flyout li a:visited {
	color: #6a5e2e !important; 
	display: inline !important;
	width: auto !important; 
	height: auto !important; 
	line-height: 1.4545 !important; 
	position: static !important; 
	text-align: left !important; 
	text-decoration: none !important;
	font-weight: normal !important;
}
#menu .flyout li a:hover, #menu .flyout li a:active {
	color: #6a5e2e !important; 
	text-decoration: underline !important;
}
#menu .flyout a.more {
	padding-left: 10px;
	background: url(images/more.gif) no-repeat left center;
	font-style: italic;
}

/* Left Sidebar */
#navigation {
	float: left;
	width: 220px;
	overflow: hidden;
	padding-left: 20px;
	padding-top: 20px;
}
#nav {
	overflow: hidden;
	clear: both;
}
#nav h2 {
	width: 220px;
	margin: 0 auto;
	font-size: 1.8em;
	line-height: 1em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	color: #fff;
	text-align: center;
	background: #003f72 url(images/nav.gif) no-repeat top center;
	overflow: hidden;
	padding: 11px 0;
	font-weight: normal;
}
.cwv h2 {
	padding-right: 30px !important;
	padding-left: 30px !important;
	width: 160px !important;
}
#nav h2 a:link,
#nav h2 a:visited {
	text-decoration: none;
	color: #fff;
}
#nav h2 a:hover,
#nav h2 a:active {
	text-decoration: underline;
	color: #fff;
}
#nav ul {
	width: 220px;
	margin: 0 auto;
	border-bottom: 1px solid #c2cff1;
	overflow: hidden;
	background: #fff url(images/nav-background.gif) repeat-y top left;
}
#nav li {
	float: left;
	width: 220px;
	list-style: none;
}
#nav li a:link,
#nav li a:visited {
	display: block;
	font-size: 1.2em;
	line-height: 1;
	color: #1a5380;
	padding: 0.75em 20px;
	text-decoration: none;
	background: #fff url(images/nav-background.gif) repeat-y top left;
	font-weight: bold;
}
#nav li a:hover,
#nav li a:active {
	text-decoration: none;
	background-position: top right;
	color: #1a5380;
}
#nav li.current_page_item a:link,
#nav li.current-cat a:link,
#nav li.current_page_item a:visited,
#nav li.current-cat a:visited {
	background: #fff url(images/nav-current.gif) no-repeat left center;
	font-weight: bold;
}
#nav li.current_page_item a:hover,
#nav li.current-cat a:hover,
#nav li.current_page_item a:active,
#nav li.current-cat a:active {
	background-position: right center;
}
#nav li ul {
	overflow: hidden;
	border: 0;
	padding: 0;
}
#nav li li {
	float: left;
}
#nav li li a:link,
#nav li li a:visited {
	display: block;
	font-size: 1.1em;
	padding-left: 40px;
	font-weight: normal;
}
#nav li.current_page_item li a:link,
#nav li.current_page_item li a:visited {
	background: #fff url(images/nav-background.gif) repeat-y top left;
	font-weight: normal;
}
#nav li.current_page_item li a:hover,
#nav li.current_page_item li a:active {
	background-position: top right;
}
#nav li li li a:link,
#nav li li li a:visited {
	display: block;
	font-size: 1.1em;
	padding-left: 60px;
	font-weight: normal;
}
p.home-link {
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-size: 1.2em;
	margin-top: 20px;
	line-height: 1.25;
	text-align: center;
}
p.home-link a:link,
p.home-link a:visited {
	color: #999;
	text-decoration: none;
	display: block;
}
p.home-link a:hover,
p.home-link a:active {
	color: #1a5380;
	text-decoration: none;
}
div.homepage .home-link {
	display: none !important;
}

div#videos h5 {
	font-size: 1.8em;
	line-height: 1.2em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	color: #988642;
	text-align: center;
	overflow: hidden;
	font-weight: normal;
	margin-top: 40px;
	font-style: italic;
}

div#videos p {
	margin-top: 20px;
	position: relative;
}

div#videos a {
	width: 220px;
	height: 80px;
	display: block;
}
div#videos a span {
	position: absolute;
	width: 220px;
	height: 80px;
	top: 0;
	left: 0;
	cursor: pointer;
}
div#videos a.corey:link span,
div#videos a.corey:visited span {
	background: url(images/videos/corey.jpg) no-repeat;
}
div#videos a.corey:hover span,
div#videos a.corey:active span {
	background-position: 0 -80px;
}
div#videos a.edie:link span,
div#videos a.edie:visited span {
	background: url(images/videos/edie.jpg) no-repeat;
}
div#videos a.edie:hover span,
div#videos a.edie:active span {
	background-position: 0 -80px;
}
div#videos a.josh:link span,
div#videos a.josh:visited span {
	background: url(images/videos/josh.jpg) no-repeat;
}
div#videos a.josh:hover span,
div#videos a.josh:active span {
	background-position: 0 -80px;
}


/* Main */
#main {
	float: left;
	width: 460px;
	overflow: hidden;
	margin-left: 20px;
	padding-top: 20px;
}


/* Sidebar */
#sidebar {
	float: left;
	width: 220px;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 20px;
}
.button-widget {
	text-align: center;
	line-height: 1.1;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-size: 1.5em;
	margin-bottom: 20px;
}
.button-widget a:link,
.button-widget a:visited {
	background: #fff url(images/button.jpg) no-repeat top left;
	width: 200px;
	height: 60px;
	display: block;
	color: #988642;	
	text-decoration: none;
	padding: 10px;
	font-style: italic;
	overflow: hidden;
}
.button-widget a:hover,
.button-widget a:active {
	background-position: bottom left;
	color: #eaab00;	
	text-decoration: none;
}
.button-widget a:link span,
.button-widget a:visited span,
.button-widget a:hover span,
.button-widget a:active span {
	color: #593160;
	display: block;
	text-decoration: none;
	font-size: 1.6em;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
	font-style: normal;
}
.button-widget a:hover span,
.button-widget a:active span {
	text-decoration: none;
	color: #fff;
}
.text-widget {
	font-size: 1.1em;
	line-height: 1.36;
	background: #fff url(images/widget-bottom.gif) no-repeat bottom;
	padding: 10px 10px 20px;
	margin-bottom: 10px;
	color: #6a5e2e;
}
.bottom-widget .text-widget {
	width: 200px;
	margin: 0 auto;
}
.text-widget p {
	padding-bottom: 1em;
}
.widget h2,
.bottom-widget h2.bottom {
	font-size: 1.5em;
	font-weight: normal;
	line-height: 30px;
	color: #fff;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	background: url(images/widget-top.gif) no-repeat top;
	padding: 0 10px;
	text-align: center;
}
.affiliate-link {
	margin-top: 16px;
}

ul.icon-links {
	padding-top: 12px;
}
ul.icon-links li {
	padding-left: 39px;
	margin-bottom: 1.5em;
	margin-left: 9px;
}
ul.icon-links li a:link,
ul.icon-links li a:visited {
	color: #6a4670;
	font-size: 1.2727em;
	font-weight: bold;
	line-height: 1.2;
	text-decoration: underline;
}
ul.icon-links li a:hover,
ul.icon-links li a:active {
	color: #000;
	text-decoration: underline;
}
ul.icon-links li.giving-online {
	background: url(images/icons/creditcards.gif) no-repeat left center;
	height: 32px;
}
ul.icon-links li.giving-mail {
	background: url(images/icons/email.gif) no-repeat left center;
	height: 32px;
}
ul.icon-links li.giving-phone {
	background: url(images/icons/phone.gif) no-repeat left center;
	height: 32px;
}
ul.icon-links li.giving-automatic {
	background: url(images/icons/clock.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.academics-registration {
	background: url(images/icons/registration.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.academics-handbook {
	background: url(images/icons/handbook.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.academics-transcripts {
	background: url(images/icons/transcript.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.academics-advising {
	background: url(images/icons/advising.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.admissions-information {
	background: url(images/icons/information.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.admissions-counselor {
	background: url(images/icons/counselor.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.admissions-visit {
	background: url(images/icons/door.gif) no-repeat left center;
	height: 32px;
}

ul.icon-links li.admissions-apply {
	background: url(images/icons/apply.gif) no-repeat left center;
	height: 32px;
}

p.experience {
	position: relative;
	margin-bottom: 20px;
}
p.experience a {
	width: 220px;
	height: 280px;
	display: block;
}
p.experience a:link span,
p.experience a:visited span {
	width: 220px;
	height: 280px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(images/experience.jpg) no-repeat top left;
}
p.experience a:hover span,
p.experience a:active span {
	background: url(images/experience.jpg) no-repeat top right;
}

/* Content */
#content-wrapper {
	font-size: 1em;
	line-height: 1.5;
	overflow: hidden;
	width: 460px;
	float: left;
	padding-top: 16px;
}
#content p,
#content embed {
	font-size: 1.2em;
	margin-top: 1em;
}
#content iframe,
#content div.mapp-div {
	top: 1em;
	font-size: 1.2em;
}
#content h1 + p {
	margin-top: 3em;
}
#content h1 + span.vvqbox {
	margin-top: 3em;
	font-size: 1.2em;
}
#content ol {
	font-size: 1.2em;
	margin: 1em 0 1.5em 2.5em;
}
#content ol li {
	list-style: decimal outside;
}
#content ol ol {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
}
#content ol ol li {
	list-style: upper-alpha outside;
}
#content ol ol ol li {
	list-style: lower-roman outside;
}
#content ol ol ol ol li {
	list-style: lower-alpha outside;
}
#content ul {
	font-size: 1.2em;
	margin: 1em 0 1.5em 2.5em;
}
#content ul li {
	list-style: disc outside;
}
#content ul ul {
	font-size: 1em;
	margin-top: 0;
	margin-bottom: 0;
}
#content ul ul li {
	list-style: circle outside;
}

#content p.parent-title {
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #988642;
	line-height: 1;
	margin: 0;
}
#content h1 {
	font-size: 4.0em;
	line-height: 1;
	margin: 0.8em 0 0;
	color: #6a4670;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
	text-transform: lowercase;
	font-weight: normal;
	text-align: center;
}
#content h2 {
	font-size: 2.4em;
	line-height: 1;
	margin: 1.5em 0 0;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #6a4670;
}
#content h2.wp-table-reloaded-table-name {
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1;
	margin: 1.5em 0 0;
	color: #6a4670;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
}
#content .archive h2,
#content .archive h3,
#content .archive h4,
#content .archive h5,
#content .archive h6 {
	font-size: 1.2em;
	margin: 1em 0 0;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
}
#content h3 {
	font-size: 1.6em;
	font-weight: normal;
	line-height: 1;
	margin: 1.5em 0 0;
	color: #6a4670;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
}
#content h2 + h3 {
	margin-top: 1em;
}
#content h4 {
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.25;
	margin-top: 1.5em;
	color: #6a4670;
}
#content h3 + h4 {
	margin-top: 1em;
}

#content blockquote p {
	font-size: 2em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	margin-right: 1em;
	margin-left: 1em;
	color: #988642;
	font-style: italic;
	line-height: 1.25;
}

.paypal {
	padding-top: 2em !important;
	text-align: center !important;
}

table
{
	text-align: left;
	border-collapse: collapse;
	margin: 1em 0 0;
	width: 100%;
}
table th
{
	font-size: 1.2em;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 0.25em 1em;
	background: #1a5380;
	color: #fff;
}
table td
{
	font-size: 1.2em;
	font-family: Arial, Helvetica, Sans-Serif;
	padding: 0.25em 1em;
	background: #ebeff9;
	border-top: 1px solid #fff;
}

#content p.top {
	padding-left: 16px;
	background: url(images/top-arrow.gif) no-repeat left center;
}

#content p.edit {
	line-height: 2;
	clear: both;
}
#content p.edit a {
	font-weight: bold;
	background: url(images/edit.gif) no-repeat left center;
	text-decoration: none;
	line-height: 1;
	padding: 0.5em 0 0.5em 1.5em;
}

#content div#sitemap {
	border: 1px solid #c2cff1;
	overflow: hidden;
	background: #ebeff9;
	margin: 2.5em auto 0;
	padding: 0 2em 0.5em 0;
	clear: both;
}
#content h1 + div#sitemap {
	margin: 4em auto 0;
}
#content ul#children li {
	list-style: none;
	padding-top: 1em;
}
#content ul#children li a:link,
#content ul#children li a:visited {
	line-height: 1;
	text-decoration: none;
	background: url(images/arrow.gif) no-repeat left center;
	padding: 0.25em 0 0.25em 24px;
	font-weight: bold;
}
#content ul#children li a:hover,
#content ul#children li a:active {
	text-decoration: underline;
}
#content ul#children li ul {
	margin: 0 0 0 4.5em;
}
#content ul#children li ul li {
	list-style: disc outside;
	clear: both;
	padding-top: 0.25em;
}

#content ul#children li ul li a:link,
#content ul#children li ul li a:visited {
	line-height: 1;
	text-decoration: none;
	background: none;
	padding: 0 0 0 0;
	font-weight: normal;
}

#content ul#children li ul li a:hover,
#content ul#children li ul li a:active {
	text-decoration: underline;
}

#content ul#children li ul li ul {
	margin: 0 0 0 2.5em;
}

#content .page-nav {
	background: #ebeff9;
	border: 1px solid #c2cff1;
	padding: 0.75em 1em;
	margin: 2em 0 0;
}
#content .page-nav p {
	line-height: 1;
	margin-top: 0;
}

.mapp-poweredby {
	display: none;
}

.normal-case {
	text-transform: none !important;
}
.small-caps {
	font-variant: small-caps;
}

.bottom-widget {
	margin-top: 1em;
}

.swt-outter .ui-widget {
	font-family:Arial,Helvetica,Sans-serif !important;
	line-height: 1.5 !important;
	font-size: 12px !important;
}

.swt-outter .ui-widget-content {
	background:#e7e6d2 url(images/ui-tabs.gif) repeat-x scroll 50% top !important;
	border:1px solid #fff !important;
}

.swt-outter .ui-tabs .ui-tabs-nav li a {
	padding: 0.5em 10px !important;
}

.swt-outter .ui-state-default a, .swt-outter .ui-state-default a:link, .swt-outter .ui-state-default a:visited {
	color:#6a4670 !important;
	padding: 0.5em 10px !important;
}

.ui-tabs-panel {
	padding-bottom: 20px !important;
}

.ui-tabs-panel p,
.ui-tabs-panel h2 {
	margin-top: 1em;
}

.ui-widget-content h2 {
	font-size: 24px;
	line-height: 1;
	margin: 0.25em 0 0;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
	font-weight: normal;
	color: #6a4670;
}

.ui-widget-content h3 {
	font-size: 16px;
	font-weight: normal;
	line-height: 1;
	margin: 1em 0 0;
	color: #6a4670;
	font-family: 'Franklin Gothic Medium Cond', 'Arial Narrow', Arial, Helvetica, Sans-Serif;
}
.ui-tabs-panel ul {
	margin: 1em 0 1.5em 2.5em;
}
.ui-tabs-panel ul li {
	list-style: disc outside;
}
.ui-widget-content a:link,
.ui-widget-content a:visited {
	color: #1a5380 !important;
	text-decoration: underline !important;
}
.ui-widget-content a:hover,
.ui-widget-content a:active {
	color: #aa103f !important;
	text-decoration: underline !important;
}

.search-result {
	border-top: 2px solid #e7e6d2;
	padding: 2em 0;
}
.search-result h2 {
	margin: 0 !important;
}
.search-result p {
	font-size: 1.1em !important;
}
h2 .searchterm1, h2 .searchterm2, h2 .searchterm3, h2 .searchterm4, h2 .searchterm5, h2 .searchterm6, h2 .searchterm7, h2 .searchterm8, h2 .searchterm9, h2 .searchterm10, h2 .searchterm11, h2 .searchterm12, h2 .searchterm13, h2 .searchterm14, h2 .searchterm15 {
	font-weight: normal !important;
}

#cse-search-results iframe {
	width: 460px !important;
}

/* Footer */
#footer-container {
	background: #593160 url(images/border.jpg) repeat-x top left;
	overflow: hidden;
	padding: 40px 0 20px;
	margin-top: 50px;
}

#footer {
	width: 980px;
	margin: 0 auto;
	padding: 30px 0 20px;
	color: #fff;
	line-height: 1.5;

}

.footer-left {
	float: left;
	width: 230px;
	color: #fff;
	margin-left: 20px;
}

.footer-middle {
	float: left;
	width: 300px;
	color: #fff;
	margin-left: 90px;
}
.footer-middle ul {
	font-size: 1.5em;
	margin: 1em 0 1.5em 2.5em;
	color: #eaab00;	
}
.footer-middle ul li {
	list-style: disc outside;
}

#footer a:link,
#footer a:visited {
	color: #eaab00;	
}

#footer a:hover,
#footer a:active {
	color: #fff;	
}

.footer-right {
	float: left;
	width: 220px;
	padding-left: 90px;
	color: #fff;
}

.footer-right ul li {
	width: 220px;
	height: 70px;	
	display: block;
	float: left;
	background: url(images/buttons.jpg) no-repeat;
}
.footer-right ul li#facebook {
	background: url(images/buttons.jpg) no-repeat 0 0;
}
.footer-right ul li#twitter {
	background: url(images/buttons.jpg) no-repeat 0 -70px;
}
.footer-right ul li#subscribe {
	background: url(images/buttons.jpg) no-repeat 0 -140px;
}
.footer-right ul li#facebook:hover, .footer-right ul li#facebook.hover {
	background: url(images/buttons.jpg) no-repeat -220px 0;
}
.footer-right ul li#twitter:hover, .footer-right ul li#twitter.hover {
	background: url(images/buttons.jpg) no-repeat -220px -70px;
}
.footer-right ul li#subscribe:hover, .footer-right ul li#subscribe.hover {
	background: url(images/buttons.jpg) no-repeat -220px -140px;
}
#footer .footer-right a:link,
#footer .footer-right a:visited {
	display: block;
	float: left;
	width: 150px;
	height: 70px;
	font-size: 1.2em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-weight: normal;
	text-transform: uppercase;
	padding-left: 70px;
	text-decoration: none;
	letter-spacing: 0.05em;
	padding-top: 0;
	color: #bdadbf;
}
#footer .footer-right a:hover,
#footer .footer-right a:active {
	color: #bdadbf;
	text-decoration: none;
}
#footer .footer-right a:hover span,
#footer .footer-right a:active span {
	color: #fff;	
}
#footer .footer-right a span {
	display: block;
	font-size: 2em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	font-style: italic;
	line-height: 1;
	text-transform: none;
	text-decoration: none;
	letter-spacing: 0;
	padding-top: 14px;
	color: #eaab00;	
}


#footer h5 {
	font-size: 2.4em;
	font-family: Georgia, 'Times New Roman', Times, Serif;
	color: #eaab00;	
	font-weight: normal;
	font-style: italic;
	margin-top: 17px;
}

#footer p {
	margin-top: 1em;
	font-size: 1.5em;
}


/* Footer Bottom */
#footer-bottom {
	background: #000;
	color: #c4c18e;
	overflow: hidden;
	line-height: 40px;
	font-size: 1.1em;
	border-top: 1px solid #7a5a80;
}

#footer-bottom div {
	width: 940px;
	margin: 0 auto;
}

#footer-bottom a:link,
#footer-bottom a:visited {
	color: #c4c18e;
	text-decoration: underline;
}

#footer-bottom a:hover,
#footer-bottom a:active {
	color: #fff;
	text-decoration: underline;
}