/*
OGLETHORPE, INC.
Main Site CSS
Version 1.0
Date: Nov. 2011
 */

/* 
COLORS USED IN THIS CSS:
Of Course: 			FFF, 000, 333, 555
Main background: 	52899B
NavBar, Callout:	E9DEB0, CAC097
Emphasis Text:		BD1508
Hyperlinks:			A3443E
Phone Number:		E1DCC6, shadow: 0E2839
Various Borders:	C7C5C8
Box Shadow: 		306779
motto Text: 		264F65
Read More Button:	064F67
Read More Rollover:	BD1508
Nav Hover: 			E6E1C9
Twitter BG:			F1ECD4 <- Found in HTML only
Twitter Text:		877E55 <- Found in HTML only

*/
 
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	border:0;
	font-size:100%;
	vertical-align:baseline;
	margin:0;
	padding:0
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
	display:block
}
blockquote,q {
	quotes:none
}
blockquote:before,blockquote:after,q:before,q:after {
	content:none
}
.clearfix:before,.clearfix:after {
	content:'';
	display:table
}
.clearfix:after {
	clear:both
}
.clearfix {
	zoom:1
}
@font-face {
	font-family:'Century Gothic';
	src:url('fonts/GOTHIC.TTF') format('truetype'),url('fonts/GOTHIC.eot?#iefix') format('embedded-opentype'),url('fonts/GOTHIC.woff') format('woff'),url('fonts/GOTHIC.svg#svgFontName') format('svg');
}
@font-face {
	font-family:'Century Gothic Bold';
	src:url('fonts/GOTHICB.TTF') format('truetype'),url('fonts/GOTHICB.eot?#iefix') format('embedded-opentype'),url('fonts/GOTHICB.woff') format('woff'),url('fonts/GOTHICB.svg#svgFontName') format('svg');
}
@font-face {
	font-family:'Neuton-Cursive';
	font-style:normal;
	font-weight:normal;
	src:url('fonts/Neuton-Cursive.ttf') format('truetype'),url('fonts/Neuton-Cursive.eot?#iefix') format('embedded-opentype'),url('fonts/Neuton-Cursive.woff') format('woff'),url('fonts/Neuton-Cursive.svg#svgFontName') format('svg');
}
small {
	font-size:85%
}
body {
	margin-top:10px;
	font-size:14px;
	font-family:'Century Gothic',Tahoma,sans-serif;
	color:#000;
	background:#52899B url(../images/pageBG.jpg) repeat-x;
	padding:0;
	text-shadow:0px 1px 1px rgba(0,0,0,0.2);
	width: 100%;
}
em {
	color:#BD1508;
	font-style: normal
}
.justify {
	text-align:justify
}
.right {
	text-align:right
}
.nostart {
	list-style-type:none;
	margin:0;
	padding:0
}
.clear {
	clear:both
}
br.clear {
	clear:both;
	margin-top:-15px
}
a {
	outline:none;
	text-decoration:none;
	color:#A3443E
}
.calltoday {
	width:250px;
	height:228px;
	float:right;
	background:url(../images/callToday.png) no-repeat right;
}
.phonenumber {
	text-align:center;
	font-size:24px;
	color:#E1DCC6;
	text-shadow:0 2px 4px #0E2839;
	letter-spacing:0px;
	font-family:'Century Gothic Bold','Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	padding:150px 7px 24px 18px
}
.textblock {
	text-align:left
}
}
.iefix-form {
	text-align:left;
	float:left;
	max-width:650px
}
img {
	display:block;
	border:none;
	margin:auto;
	padding:0
}
img.center {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.imgl,.imgr {
	border:1px solid #C7C5C8;
	padding:5px
}
.imgl {
	float:left;
	clear:left;
	margin:0 8px 8px 0
}
.imgr, #mapwidget {
	float:right;
	clear:right;
	margin:0 0 8px 8px
}
div.wrapper {
	display:block;
	text-align:center;
	margin:0 0 1px;
	width: 100%;
}
.banner {
	border:0px;
	padding:0px;
	width:700px;
	float:left;
	margin-bottom:-5px
}
div.wrapper h1,div.wrapper h2,div.wrapper h3,div.wrapper h4,div.wrapper h5,div.wrapper h6 {
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:400;
	line-height:normal;
	margin:0 0 15px;
	padding:0
}
div.wrapper h5,div.wrapper h6 {
	font-family:'Century Gothic Bold','Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:600;
	line-height:normal;
	margin:0;
	padding:0
}
h1 {
	font-size:30px
}
h2 {
	font-size:28px
}
h3 {
	font-size:26px
}
h4 {
	font-size:24px
}
h5 {
	font-size:20px;
}
h6 {
	font-size:16px;
}
header {
	text-align:center;
}
header h1 {
	list-style:none;
	line-height:normal;
	margin:0;
	padding:0
}
#header-rightcontainer {
	padding:0px
}
.content-container {
	padding:10px 0
}
.box {
	background-color:#FFF;
	border:1px solid #666;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:5px 5px 5px #306779;
	-moz-box-shadow:5px 5px 5px #306779;
	box-shadow:5px 5px 5px #306779;
	padding:29px;
	margin-top:10px
}
.grid {
	width:100%;
	position:relative;
	display:block;
	margin:0 auto
}
.grid h2,.grid h5,.grid h6,.grid p,.grid ul,.grid a {
	font-weight:400;
	list-style:none;
	line-height:normal;
	color: 333;
	margin:0;
	padding:0
}
.grid h2 {
	font-size:16px;
	font-weight:400;
	margin-bottom:10px;
	padding-bottom:6px;
	border-bottom:1px dotted #585858;
	text-align:center
}
.grid .twitbox {
	display:block;
	float:right;
	width:420px;
	margin:0;
	padding:0
}
.grid .twitbox h2 {
	margin-left:0px;
	text-align:center
}
.grid .calloutbox_left {
	display:block;
	float:left;
	width:220px;
	margin:0;
	padding:0
}
.grid .calloutbox_right {
	display:block;
	float:left;
	width:220px;
	margin:0 0 0 50px;
	padding:0
}
#social {
	text-align: center
}
/** * Remake of 'HTML+CSS3 Icons' by Clay Cauley * * Inspiration was taken from:* - http://painresource.com/5368/html-css3-icons/
*/
a.s3d {
	clear:both;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:0 4px 5px rgba(0,0,0,.3);
	-moz-box-shadow:0 4px 5px rgba(0,0,0,.3);
	box-shadow:0 4px 5px rgba(0,0,0,.3);
	display:inline-block !important;
	font:700 13px/36px 'Arial',Helvetica,Clean,sans-serif;
	height:26px;
	margin:0 0 10px;
	padding:0 10px 11px;
	position:relative;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(255,255,255,.35);
	width:200px
}
a.twitter {
	background:#65acc8;
	background:-webkit-gradient(linear,0 0,0 0,from(#65acc8),to(#4586ae));
	background:-webkit-linear-gradient(#65acc8,#4586ae);
	background:-moz-linear-gradient(#65acc8,#4586ae);
	background:-o-linear-gradient(#65acc8,#4586ae);
	background:-ms-linear-gradient(#65acc8,#4586ae);
	background:linear-gradient(#65acc8,#4586ae);
	border-top:1px solid #a1cdde;
	color:rgba(25,45,55,.9)
}
a.twitter:active {
	background:#4586ae;
	background:-webkit-gradient(linear,0 0,0 0,from(#4586ae),to(#65acc8));
	background:-webkit-linear-gradient(#4586ae,#65acc8);
	background:-moz-linear-gradient(#4586ae,#65acc8);
	background:-o-linear-gradient(#4586ae,#65acc8);
	background:-ms-linear-gradient(#4586ae,#65acc8);
	background:linear-gradient(#4586ae,#65acc8)
}
a.facebook {
	background:#4669ab;
	background:-webkit-gradient(linear,0 0,0 0,from(#4669ab),to(#304886));
	background:-webkit-linear-gradient(#4669ab,#304886);
	background:-moz-linear-gradient(#4669ab,#304886);
	background:-o-linear-gradient(#4669ab,#304886);
	background:-ms-linear-gradient(#4669ab,#304886);
	background:linear-gradient(#4669ab,#304886);
	border-top:1px solid #8ea4cd;
	color:rgba(21,31,53,1);
	text-shadow:0 1px 1px rgba(255,255,255,.35)
}
a.facebook:active {
	background:#304886;
	background:-webkit-gradient(linear,0 0,0 0,from(#304886),to(#4669ab));
	background:-webkit-linear-gradient(#304886,#4669ab);
	background:-moz-linear-gradient(#304886,#4669ab);
	background:-o-linear-gradient(#304886,#4669ab);
	background:-ms-linear-gradient(#304886,#4669ab);
	background:linear-gradient(#304886,#4669ab)
}
a.painresource {
	background:#eb5a5f;
	background:-webkit-gradient(linear,0 0,0 0,from(#eb5a5f),to(#e13c41));
	background:-webkit-linear-gradient(#eb5a5f,#e13c41);
	background:-moz-linear-gradient(#eb5a5f,#e13c41);
	background:-o-linear-gradient(#eb5a5f,#e13c41);
	background:-ms-linear-gradient(#eb5a5f,#e13c41);
	background:linear-gradient(#eb5a5f,#e13c41);
	border-top:1px solid #f39a9e;
	color:rgba(69,22,24,1)
}
a.painresource:active {
	background:#e13c41;
	background:-webkit-gradient(linear,0 0,0 0,from(#e13c41),to(#eb5a5f));
	background:-webkit-linear-gradient(#e13c41,#eb5a5f);
	background:-moz-linear-gradient(#e13c41,#eb5a5f);
	background:-o-linear-gradient(#e13c41,#eb5a5f);
	background:-ms-linear-gradient(#e13c41,#eb5a5f);
	background:linear-gradient(#e13c41,#eb5a5f)
}

footer {
	font-size:12px
}
h1,h2,h3,h4,h5,h6 {
	color:#333;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	color:#292929;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
}
p {
	color:#000
}
#motto {
	margin-top:-15px;
	margin-bottom:8px;
	font-size:32px;
	text-shadow:0 0 3px #555;
	letter-spacing:3px;
	text-align:right;
	font-family:'Neuton-Cursive',Georgia,'Times New Roman',serif;
	color:#264f65
}
#list li,#list1 li,#list2 li,#list3 li {
	line-height:16px
}
#list,#list1,#list2,#list3 {
	clear:both;
	margin-left:10px;
	margin-top:20px;
	list-style-type:disc;
	text-align: left;
}
input[type=text],input[type=email],input[type=url],textarea,select {
	background:rgba(206,205,205,0.6);
	border:2px solid #666;
	line-height:2em;
	-webkit-box-shadow:inset -1px 1px 1px rgba(255,255,255,0.65);
	-moz-box-shadow:inset -1px 1px 1px rgba(255,255,255,0.65);
	box-shadow:inset -1px 1px 1px rgba(255,255,255,0.65);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	margin-bottom:10px;
	width:600px;
	padding:6px 5px
}
textarea {
	overflow:auto
}
input[type=text],input[type=email],input[type=url] {
	height:23px;
	width:250px
}
input[type=submit],input[type=reset] {
	float:right;
	font-weight:500;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	padding:10px
}
#header-rightcontainer input[type=submit] {
	height:35px
}
a.more {
	float:left;
	margin-top:12px;
	width:140px;
	height:45px;
	font-size:15px;
	text-transform:uppercase;
	color:#A2A2A2;
	text-decoration:none;
	padding-top:15px;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	background:url(../images/futured_button.png) no-repeat left top;
	padding:18px
}
a.more:hover {
	color: #ddd
}
.callout {
	background:url(../images/callout-bg.png) repeat-x top left #E9DEB0; /* old browsers */
	background:-moz-linear-gradient(top,#CAC097 0%,#E9DEB0 100%); /* firefox */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#CAC097),color-stop(100%,#E9DEB0)); /* webkit */
	width:100%;
	margin:20px 0 40px
}
.calloutborder {
	height:56px;
	background:url(../images/hash-overlay.png) repeat-x top left;
	position:absolute;
	top:-15px;
	left:0;
	width:100%
}
.calloutborderbottom {
	height:77px;
	background:url(../images/hash-overlay-bottom.png) repeat-x top left;
	position:absolute;
	bottom:-41px;
	left:0;
	width:100%
}
.calloutcontainer {
	width:100%;
	height:100%;
	position:relative;
	margin-top:0;
	z-index:0;
	padding:20px 0
}
a.read_more {
	width:200px;
	text-align:center;
	float:left;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-family:'Century Gothic Bold','Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	margin-top:18px;
	background:#064F67 url(../images/arrow_01.png) no-repeat right;
	margin-left:15px;
	padding:2px 30px 4px 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	-webkit-transition:all 0.25s ease-out;
	-moz-transition:all 0.25s ease-out;
	-o-transition:all 0.25s ease-out;
	-ms-transition:all 0.25s ease-out;
	transition:all 0.25s ease-out
}
a.read_more:hover {
	background:#BD1508 url(../images/arrow_01.png) no-repeat right;
	padding:2px 30px 4px 10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	border-color:#B4B4B4;
	-webkit-transition:all 0.25s ease-out;
	-moz-transition:all 0.25s ease-out;
	-o-transition:all 0.25s ease-out;
	-ms-transition:all 0.25s ease-out;
	transition:all 0.25s ease-out
}
.center,.block h2 {
	text-align:center
}
#header,#header-rightcontainer,#breadcrumb,.container,.content-container,.grid,.callout .grid {
	position:relative;
	display:block;
	width:960px;
	margin:0 auto
}
.slider-container {
	position:relative;
	display:block;
	width:1044px;
	margin:0 auto;
	padding:20px 0 0 0
}
#footer {
	position:relative;
	display:block;
	width:960px;
	margin:-10px auto 0 auto
}
img.footer {
	position:relative;
	display:inline;
}
#nav-container {
	position:relative;
	display:block;
	width:auto;
	margin:0 auto
}
#comments .commentlist,footer p {
	margin:0;
	padding:0
}
#nav-container {
	z-index:1000;
	font-size:16px;
	text-align:center;
	display:block;
	width:auto;
	height:auto;
	background:url(../images/nav-bg.png) #E9DEB0; /* old browsers */
	background:-moz-linear-gradient(top,#CAC097 0%,#E9DEB0 100%); /* firefox */
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#CAC097),color-stop(100%,#E9DEB0)); /* webkit */
	border-top:1px solid #AEA479;
	border-bottom:1px solid #AEA479;
	-moz-transition:color 0.25s ease-in-out;
	-webkit-transition:color 0.25s ease-in-out;
	transition:color 0.25s ease-in-out;
}
.nav,.nav * {
	list-style:none;
	margin:0;
	padding:0
}
.nav ul {
	position:absolute;
	top:-999em;
	width:10em
}
.nav ul li {
	width:100%
}
.nav li:hover {
	visibility:inherit
}
.nav li {
	position:relative;
	display:inline-block;
	zoom:1;
	*display:inline
}
.nav a {
	display:block;
	position:relative;
	color:#333;
	text-decoration:none;
	padding:.75em 1em
}
.nav li:hover ul,.nav li.sfHover ul {
	left:0;
	top:2.5em;
	z-index:99;
}
.nav a:visited,.nav li.active {
	color:#333
}
.nav a.sf-with-ul {
	padding-right:2.25em
}
.nav li ul a.sf-with-ul {
	padding-right:1em
}
.sf-sub-indicator {
	position:absolute;
	display:block;
	right:.75em;
	top:1.05em;
	width:10px;
	height:10px;
	text-indent:-999em;
	overflow:hidden;
	background:url(../images/nav_arrows.png) no-repeat -10px -100px
}
a>.sf-sub-indicator {
	top:.8em;
	background-position:0 -100px
}
a:focus>.sf-sub-indicator,a:hover>.sf-sub-indicator,a:active>.sf-sub-indicator,li:hover>a>.sf-sub-indicator,li.sfHover>a>.sf-sub-indicator {
	background-position:-10px -100px
}
.nav ul a>.sf-sub-indicator {
	background-position:0 0
}
form,fieldset,legend {
	border:none;
	margin:0;
	padding:0
}
legend {
	display:none
}
input,textarea,select {
	font-size:13px;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif
}
#header-rightcontainer input {
	display:block;
	float:left;
	width:155px;
	color:#565656;
	background-color:#EBEBEB;
	border:1px solid #C3C3C3;
	font-size:12px;
	margin:0 5px 0 0;
	padding:5px
}
#header-rightcontainer input#go {
	width:68px;
	height:35px;
	color:#FFF;
	background-color:#565656;
	cursor:pointer;
	font-family:'Century Gothic Bold','Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:700;
	border-color:#C3C3C3;
	margin:0;
	padding:4px 0
}
.container #respond {
	display:block;
	width:100%
}
.container #respond input {
	width:170px;
	border:1px solid C7C5C8;
	margin:5px 5px 0 0;
	padding:2px
}
.container #respond textarea {
	width:98%;
	border:1px solid C7C5C8;
	overflow:auto;
	padding:2px
}
.container #respond p {
	margin:5px 0
}
table {
	width:100%;
	border-collapse:collapse;
	table-layout:auto;
	vertical-align:top;
	margin-bottom:15px;
	border:1px solid C7C5C8
}
table thead th {
	color:#FFF;
	background-color:#666;
	border:1px solid C7C5C8;
	border-collapse:collapse;
	text-align:center;
	table-layout:auto;
	vertical-align:middle
}
table tbody td {
	vertical-align:top;
	border-collapse:collapse;
	border-left:1px solid C7C5C8;
	border-right:1px solid C7C5C8
}
table thead th,table tbody td {
	border-collapse:collapse;
	padding:5px
}
table tbody tr.light {
	background-color:#F7F7F7
}
table tbody tr.dark {
	background-color:#E8E8E8
}
#info-box .block {
	display:inline;
	float:left;
	width:280px;
	margin:0 30px 0 0;
	padding:0
}
#info-box .last {
	width:275px;
	margin-right:0
}
#info-box p {
	display:block;
	clear:both;
	margin:0;
	padding:10px 0 0;
	text-align:left;
}
.slide-block span {
	background:url(../images/contentBg.png) repeat top left transparent;
	position:absolute;
	bottom:20px;
	right:20px;
	padding:10px
}
.slide-block .slideheading {
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	color:#FFF;
	font-size:35px;
	font-weight:300;
	text-shadow:0 2px 3px #000;
	letter-spacing:2px;
	margin:0 0 10px
}
.slide-block p {
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	color:#FFF;
	font-size:16px;
	font-weight:normal;
	text-shadow:0 1px 1px #000;
	margin:0
}
.jFlowSlideContainer a {
	color:#F90;
	text-decoration:none
}
.jFlowSlideContainer a:hover {
	text-decoration:none
}
.jFlowSlideContainer a:focus {
	position:relative;
	top:1px
}
.jFlowNext div {
	background:url(../images/arrows.png) no-repeat scroll 0 -35px transparent;
	height:130px;
	position:absolute;
	top:110px;
	right:-50px;
	width:50px;
	cursor:pointer
}
.jFlowPrev div {
	background:url(../images/arrows.png) no-repeat scroll -84px -35px transparent;
	height:130px;
	position:absolute;
	top:110px;
	left:-50px;
	width:50px;
	cursor:pointer
}
.jFlowPrev div:hover {
	background-position:-84px -235px
}
.jFlowNext div:hover {
	background-position:0 -235px
}
a.readmore {
	text-align:center;
	float:right;
	font-size:13px;
	color:#fff;
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin-top:5px;
	background:#064F67;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px
}
a.readmore:hover {
	background:#BD1508
}
ul.nav li:hover li ul,ul.nav li.sfHover li ul,ul.nav li li:hover li ul,ul.nav li li.sfHover li ul {
	top:-999em
}
ul.nav li li:hover ul,ul.nav li li.sfHover ul,ul.nav li li li:hover ul,ul.nav li li li.sfHover ul {
	left:10em;
	top:0
}
.nav li.active a,.nav li:hover,.nav li.sfHover,.nav a:focus,.nav a:hover,.nav a:active {
	background:#E6E1C9
}
.nav li li,.nav li li li {
	background:#eee
}
.nav ul .sf-sub-indicator,.nav ul a:focus>.sf-sub-indicator,.nav ul a:hover>.sf-sub-indicator,.nav ul a:active>.sf-sub-indicator,.nav ul li:hover>a>.sf-sub-indicator,.nav ul li.sfHover>a>.sf-sub-indicator {
	background-position:-10px 0
}
#mySlides {
	font-family:'Century Gothic',Verdana,Tahoma,Helvetica,sans-serif;
	color:#FFF
}
.content-container .slideheading {
	letter-spacing:2px;
	text-shadow: 0px 5px 5px #333
}

/* UItoTop jQuery Plugin 1.1| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/ */

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(../images/ui.totop.png) no-repeat left top
}
#toTopHover {
	background:url(../images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
	-ms-filter:alpha(opacity=0);
	opacity:0;
	filter:alpha(opacity=0)
}
#toTop:active,#toTop:focus {
	outline: none
}