
/*
Theme Name: Shorter College Theme
URI: http://www.Learninghouse.com
Description: Theme for Shorter College.
Author: The Learning House, Inc.
Author URI: http://www.learniinghouse.com*/

/* Basic WordPress Blog Styles */   
.entry-content img {	margin: 0 0 1.5em 0;}
.alignleft,img.alignleft {	display: inline;	float: left;  margin: 10px 10px 5px 0;}
.alignright,img.alignright {	display: inline;	float: right;  margin: 10px 0 5px 10px;}
.aligncenter,img.aligncenter {	clear: both;	display: block;	margin-left: auto;	margin-right: auto;}
.wp-caption {	text-align: center;	margin-bottom: 1.5em;}
.wp-caption img {	border: 0 none;	margin: 0;	padding: 0;}
.wp-caption p.wp-caption-text {	margin: 0;}
.wp-smiley { 	max-height: 1em;	margin:0 !important;}
.gallery dl {	margin: 0;}
.gallery-caption {	margin:-1.5em 0 0 0;}
blockquote.left {	float: left;	margin-left: 0;	margin-right: 20px;	text-align: right;	width: 33%;}
blockquote.right {	float: right;	margin-left: 20px;	margin-right: 0;	text-align: left;	width: 33%;}
/* End Basic WordPress Blog Styles */

/* elements styles*/
body { margin:0px; background:#e9e6e4; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;}
/* end elements styles*/

/* header styles */
h1,h2,h3,h4,h5,h6,ul,ol,li,p { margin:0; padding:0;}
img { border:none;}
a { text-decoration:underline;}
a:hover { text-decoration:none;}

.leftsidebox{text-align: center}

/* end header styles */

/* main styles*/
#header .logo { float:left; margin:16px 0 10px 14px;}
#header .apply-request { float:right; width:112px; margin:15px 10px 0 0;}
#header .apply-request p { color:#ffffff; font-family:Helvetica, Arial, sans-serif; font-size:12px; text-align:right;}
#header .apply-request p a { color:#154271; text-decoration:underline;}
#header .apply-request p img { margin-right: 115px;}

.call-to-action, .homecontent { overflow:hidden; margin:0 0 4px 0;padding:0;}
.call-to-action { background:url(images/call-action-top.jpg) top left no-repeat; padding:8px 0 0 0;}
.call-to-action-bot { background:url(images/call-action-bot.jpg) bottom left no-repeat; padding:0 0 8px 0;}
.call-to-action-mid { overflow:hidden; padding:3px 12px;background:url(images/call-action-bg.jpg) top left repeat-y;}
.call-to-action-mid img { float:left;}
.call-to-action-mid .call-to-action-buttons { float:left; margin:0 0 0 10px;}
ul.get-started { margin:0 0 4px 0;}
ul.get-started li { list-style:none; }
ul.get-started li h2 { background:url(images/get-started-today.jpg) top left no-repeat; width:336px; height:64px; text-align:center; line-height:64px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:34px; color:#fff;}
ul.get-started li.apply-online {margin:0 0 1px 0;}
ul.get-started li.apply-online a { background:#ebebeb url(images/check.jpg) center left no-repeat; display:block;line-height:40px;padding:0 0 0 50px;color:#7E0B1C; text-decoration:none;}
ul.get-started li.request-info a {  background:#fff url(images/book.jpg) center left no-repeat; display:block;line-height:40px;padding:0 0 0 50px;color:#7E0B1C; text-decoration:none;border:#dde0e7 solid 1px;}

ul.featured-degrees { margin:0 0 4px 0; background:#EEECEB;  padding:0 0 12px 0;}
ul.featured-degrees li { list-style:none;}
ul.featured-degrees li h2 { background:url(images/featured-degree.jpg) top left no-repeat; width:314px; height:39px; text-align:left; line-height:39px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; font-size:22px; color:#fff; padding:0 0 0 22px; margin:0 0 14px 0;}
ul.featured-degrees li a { background:url(images/dashed.jpg) center left no-repeat; margin:0 0 0 12px; padding:0 0 3px 10px; display:block; color:#1b3360; font-size:13px; text-decoration:underline;}
ul.featured-degrees li a:hover { text-decoration:none;}

.homecontent { float:left; width:444px; padding:0 0 0 20px;}
.homecontent h2.hometitle {
	color:#871023;
	font-size:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-style:italic;
	margin:14px 0 24px 0;
}
.homecontent ul { background:url(images/homecontentbg.jpg) top left no-repeat; overflow:hidden;height:210px;}
.homecontent ul li { float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0 0 18px 12px; min-height:100px; width:210px;}
.homecontent ul li h3 {
	color:#871023;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
.homecontent ul li p { color:#1b3561; font-size:13px; padding-right:8px;}

.news { float:right; width:336px; background:url(images/newsmidbg.jpg) top left repeat-y;margin:4px 0 0 0;}
.news h2 { color:#748B33; font-size:18px; font-weight:normal; margin:0 0 0 14px;}
.news ul { padding:0 10px 0 14px; font-size:13px;}
.news ul li { list-style:none;border-top:1px solid #D6DBE2; padding:12px 0 16px 0;}
.news ul li:first-child { border:none;}
.news ul li p { color:#1b3561;  font-size:13px} 
.news ul li p.date { color:#7f8a9d; font-size:14px;}
.news ul li p.readmore a { color:#7E0B1C; text-decoration:underline;}
.news ul li p.readmore a:hover { color:#748B33; text-decoration:underline;}

.homefooter { }
.homefootertop { background:url(images/homefootertop.jpg) top left no-repeat; height:40px; padding:14px 0 0 0;}
.homefootertop p {
	color:#881124;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:8px;
}
.homefootertop p a { text-decoration:none; color:#1b3561;}

#maincontent .title { background:url(images/maincontenttop.jpg) top left no-repeat; height:23px;}
#maincontent .title h2 { padding:0 0 0 36px;}
#maincontent .title ul li { list-style:none;}
#maincontent .title ul li a, #maincontent .title h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size:30px; color:#7F9040; font-weight:normal; line-height:53px; text-decoration:none;}
#maincontentbot { height:10px; clear:both;}
#content .post { margin:0 0 26px 0;}

#content .post h1, #content .post h1 a { font-size:20px; margin:0 0 12px 0;color:#7B1624;}
#content .post h2, #content .post h2 a { font-size:16px; margin:0 0 12px 0;color:#73883D;}
#content .post h3, #content .post h3 a { font-size:13px; margin:0 0 12px 0;color:#7B1624;}

#content .post p { color:#000000; font-size:13px; margin:0 0 20px 0;}
#content .post ul {padding-left: 25px;}
#content .post ul li {
	list-style:disc;
	font-size:12px;
	line-height:18px;
}
#content .post ol li { font-size:12px; line-height:18px;}
#leftsidebar ul { margin:0 0 0 1px;}
#leftsidebar ul li { list-style:none;}
#leftsidebar ul li a {
	color:#990000;
	display:block;
	text-decoration:none;
	background:#e0e0e3;
	line-height:30px;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
	border-bottom:#fff solid 1px;
	padding:0 0 0 10px;
}
#leftsidebar ul li ul li a {padding:0 0 0 20px;}
#leftsidebar ul li a:hover, #leftsidebar ul li.current_page_item a { text-decoration:none; background:#f2f0ef;}
/* end main styles*/

/* menu styles*/
.nav { clear:both;margin:0 0 10px;}

#pixopoint_menu1 {
	width:100%;
	height:46px;
	background:url(images/navbg.jpg) top left no-repeat;
	background-position:50% 0;
	margin:0;}
	
#pixopoint_menu1 ul {
	position:relative;
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	}
#pixopoint_menu1 li {
	z-index:20;
	float:left;
	position:relative;
	}
#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover {
	background:url(images/nav-over.jpg) top left repeat-x;
	}
#pixopoint_menu1 li a {
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	line-height:46px;
	font-weight:normal;
	font-size:14px;
	font-family:Helvetica, Arial, sans-serif;
	}
#pixopoint_menu1 li a:hover {
	text-decoration:none;
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:46px;
	width:180px;
	border:2px solid #871023;
	background:#fff;
	padding:4px;
	z-index:30;
}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:0 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#871023;
	z-index:20;
	width:180px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	border-bottom:1px solid #871023;
	margin:0;
	}
	
#pixopoint_menu1 ul ul li:last-child {
	border-bottom:none;
}
	
#pixopoint_menu1 ul ul li a {
	line-height:26px;
	color:#871023;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	background:#FFF;
	color:#871023;
	text-decoration:underline;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#871023;
	background:#FFF;
}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#871023;
	background:#FFF;
}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#871023;
}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}
	
#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:180px;
	z-index:7000;
}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:180px;
	
}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
}

.inset { /*inline html windows*/
	display: none;
	font-family:Helvetica, Arial, sans-serif;
	font-size:11px;
}

.homefootermid { background:url(images/homefootermid.jpg) top left repeat-y; padding:12px 12px 12px 0; overflow:hidden;}
.accreditation, .testimonial { border-right: #d6dbe2 solid 1px;padding:0 10px 0 36px;}
.accreditation, .testimonial, .accreditation .box, .testimonial .box { float:left;width:260px;}
.accreditation .box .footerthumbimg, .testimonial .box .footerthumbimg { background:url(images/homefooter-img-bg.jpg) top left no-repeat; padding:6px 0 0 8px;height:108px; width:108px;float:left;}
.accreditation .box .footerthumbimg img, .testimonial .box .footerthumbimg img { height:90px; width:90px;}
.accreditation .box p, .testimonial .box p { float:left; width:140px; color:#1a3461; font-size:9px; line-height:14px; margin:4px 0 0 0;}
.accreditation .box p.readmore, .testimonial .box p.readmore { display:none;}
.links { float:left; padding:0 0 0 0;width:230px;}
.links .linkimg { width:150px; margin:0 auto;}
.homefootermid p.moreinfo { clear:both;}
.homefootermid p.moreinfo a { color:#7E0B1C; font-size:13px; text-decoration:underline;}
.homefootermid p.moreinfo a:hover { color:#748B33; text-decoration:none; text-decoration:underline;}

#footer ul { float:right;}
#footer ul li { list-style:none; float:left;}
#footer ul li a { display:block; font-size:11px;font-family:Helvetica, Arial, sans-serif; color:#fff; text-transform:capitalize; text-decoration:none; line-height:28px; padding:0 14px;}
#footer ul li a:hover {}
/* end menu styles*/

/* layout styles*/
#wrapper { margin:0 auto; width:870px;}
#header {
	overflow:hidden;
	margin:0;
	width:868px;
	background-color: #fff;
	background-image: url(http://dev.educampusonline.com/campbellsville/wp-content/themes/olc/images/headerbg.jpg);
}
#maincontent { background:url(images/maincontentmid.jpg) top left repeat-y; overflow:hidden; margin:0 0 8px 0;}
#leftsidebar { float:left; width:239px;}
#content { float:right; width:560px; padding:14px 30px 50px 40px;min-height:400px;}
#footer { background:url(images/homefooterbot.jpg) top left no-repeat; height:28px; padding:0 12px;}
/* end layout styles*/

p.readmore { text-align: left; display: none} p.readmore a { color: #ff0000; font-size: 11px; } 

/*-=================Forms==================*/

.requestinfo {
	font:bold 0.9em/1.2em Tahoma, Geneva, sans-serif;
	margin:1em 0;
}

.requestinfo ol {
	list-style:none;
}

.requestinfo fieldset {
	margin:0;
	padding:0;
	border:none;
}

.requestinfo legend {
	display:none;
}

.requestinfo label {
	padding:3px;
	width:120px;
	float:left;
	text-align:right;
}

.requestinfo input[type="text"], .requestinfo select {
	width:250px;
	height:1.1em;
	margin:3px;
}

.requestinfo select {
	height:1.5em;
}

.requestinfo input[type="submit"] {
	margin:20px 130px;
}

/*.requestinfo input[type="submit"]:hover {
	background:url(/images/chrome/btn_requestInfo.png) bottom no-repeat;
}*/

.requestinfo .formError {
	display:block;
	text-align:left;
	/*background-image:url(images/formError.png);*/
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0;
	margin:0 35px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#FF0000;
}

.requestinfo .formValid {
    background-image:url(images/greenCheck.png);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:16px;
	margin-left:3px;
}

