/*
-----ORIGINAL THEME INFORMATION-----
Theme Name:Clean Home
Theme URI:http://midmodesign.com/news/general/our-special-wordpress-theme/

Description:This WordPress theme is one with a minimal, clean looking design and has full CSS widgetization.

Version:1.2.0

Author:Mid Mo Design
Author URI:http://midmodesign.com/

Tags:white, red, fixed-width, two-columns, right-sidebar

-----MODIFIED THEME INFORMATION-----
Design by Stephen Stewart

Web: http://www.ssvisualperception.com
Web: http://www.deanmarkinc.com

E-mail: info@deanmarkinc.com

XHTML, CSS, and Design (C)2010 DeanMark Inc. All Rights Reserved.
*/

body {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;;
       font-size:13px;
       font-style:normal;
       font-variant:normal;
       font-weight:normal;
       line-height:1.7em;
       }
a {
       /* border-bottom:1px dotted #000; */
       text-decoration:none;
       color:#000;
       font-weight:600;
       }
a:hover {
       color:#e12000;
       /* border-bottom:1px dashed #e12000; */
       /* background-color:#f7f7f7; */
       }
hr{
       margin-top:35px;
       border:0;
       border-top:1px dotted #ccc;
       width:620px;
       color:#fff;
       clear:both;
       }
#wrapper {
       width:900px;
       margin:0px auto;
       }
#header {
       background-image: url("http://www.learnhigher.com/images/header.png");
       float:left;
       width:900px;
       height:119px;
       margin:0;
       }
#logo {
       float:left;
       width:auto;
       padding:35px 0 0 100px;
       }
#logo a {
       color:#ff2b06;
       font-size:60px;
       font-weight:600;
       text-decoration:none;
       border-bottom:none;
       letter-spacing:-3px;
       background-color:#fff;
       }
#logo h2 {
       font-size : 18px;
       font-weight : 200;
       padding : 12px 4px 0 0;
       letter-spacing : -1px;
       }
#nav {
       float:right;
       width:auto;
       padding:12px 0 0;
       }
#nav ul {
       height:50px;
       float:right;
       }
#nav li {
       text-align:center;
       float:left;
       display:inline;
       width:auto;
       }
#nav li a {
       font-size:20px;
       font-weight:400;
       display:block;
       padding:15px;
       border-bottom:none;
       }
#nav li a:hover {
       background-color:#f7f7f7;
       }
#blurb {
       float:left;
       width:630px;
       padding:0;
       }
#blurb ul {
       padding:0 0 0 0;
       height:30px;
       float:left;
       }
#blurb li {
       text-align:center;
       float:left;
       display:inline;
       width:auto;
       }
#blurb li a {
       font-size:18px;
       font-weight:400;
       display:block;
       padding:5px 27px;
       border-bottom:none;
       /* background-color:#f7f7f7; */
       color:#ff2b06;
       }
#blurb li a:hover {
       color:#ffffff;
       background-color:#ff2b06;
       }
#blurb {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       height:auto;
       border-bottom:1px dotted #ccc;
       width:630px;
       padding:5px 0 20px 0;
       font-size:32px;
       font-weight:400;
       line-height:120%;
       }
#blurb:hover {
       color:#e12000;
       }
#content {
       width:630px;
       float:left;
       border-right:1px dotted #ccc;
       padding:0 0 30px 0;
       min-height:420px;
       }
.post {
       padding:0 30px 0 0;
       }
.post p {
       margin:14px 0 14px 0;
       }
.post em{
       font-style:italic;
       }
.post h2 {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:24px;
       margin:25px 0 10px 0;
       font-weight:normal;
       }
.post h1, .post h1 a{
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:28px;
       margin:30px 0 10px 0;
       font-weight:normal;
       line-height:32px;
       }
.post h3, .post h4 {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:20px;
       margin:15px 0 10px 0;
       font-weight:normal;
       }
.post h4 {
       font-size:18px;
       }
.post h1:hover, .post h2:hover, .post h3:hover, .post h4:hover {
       color:#e12000;
       }
.post .indent {
       padding-left:10px;
       }
.post .indent p {
       padding-left:10px;
       }
.post small {
       font-size:11px;
       }
.post small a {
       font-weight:normal;
       }
.post .alignright {
       float:right;
       margin-left:10px;
       }
.post .alignleft {
       float:left;
       margin-right:10px;
       }
.post .aligncenter {
       margin:0 auto;
       display:block;
       }
.post abbr {
       font-weight:normal;
       }
.post ul{
       list-style:circle;
       margin:0 0 0 25px;
       }
.post ol{
       list-style:decimal;
       margin:0 0 0 30px;
       }
.post .wp-caption {
       background:#f7f7f7;
       border:1px solid #ccc;
       margin:10px;
       text-align:center;
       padding:5px 0 0;
       }
.post .wp-caption-text {
       margin:0;
       }
.post .wp-caption a, .post .wp-caption a:hover {
       border-bottom:0;
       }
.post blockquote {
       color:#777;
       border-left:5px solid #ccc;
       margin:15px 30px 0 10px;
       padding-left:20px;
       }
.post pre {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:12px;
       letter-spacing:-1px;
       margin:14px 0 14px 0;
       }
.post .message ul {
       margin:12px 0 0;
       }
.post .message {
       display:none;
       background:#0F67A1;
       margin-top:10px;
       padding:20px;
       color:#fff;
       }
#comments h3, #comments h4{
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:24px;
       margin:35px 0 5px;
       font-weight:normal;
       }
#comments h4{
       font-size:28px;
       }
#comments cite{
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:18px;
       font-weight:normal;
       border-bottom:1px dotted #ccc;
       }
#comments em {
       font-style:italic;
       text-align:right;
       }
#comments ol.commentlist li {
       margin-top:20px;
       border:1px dotted #ccc;
       border-right:0;
       padding:10px 5px 20px 10px;
       min-height:110px;
       }
#comments p {
       margin:10px 0 0 10px;
       width:auto;
       }
#comments span {
       display:block;
       color:#eee;
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-size:120px;
       font-weight:normal;
       float:right;
       padding-top:25px;
       }
#comments ul.formlist {
       margin:20px auto;
       width:375px;
       }
#comments ul.formlist li {
       display:block;
       margin:10px 0 0;
       }
#comments ul.formlist p{
       margin:10px 0 0;
       text-align:center;
       }
#comments input {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       width:370px;
       font-size:18px;
       font-weight:normal;
       }
#comments textarea {
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       width:370px;
       font-size:18px;
       font-weight:normal;
       }
#comments li.submitbutton input {
       text-align:center;
       background:#fff;
       border:1px solid #aaa;
       color:#000;
       font-family:“helvetica neue”, helvetica, arial, sans-serif;
       font-weight:normal;
       font-size:20px;
       width:374px;
       }
#comments .center {
       text-align:center;
       }
#sidebar {
       width:250px;
       float:right;
       margin:0 0 25px 0;
       }
#sidebar h3 {
       padding:25px 0 3px 0;
       font-size:18px;
       }
#sidebar .block ul {
       border-bottom:1px dotted #ccc;
       }
#sidebar .block ul .children{
       border:0;
       padding: 0 0 0 8px;
       }
#sidebar .block li {
       border-top:1px dotted #ccc;
       }
#sidebar .block li a {
       background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;
       font-size:13px;
       font-weight:normal;
       padding:2px 0 2px 15px;
       display:block;
       border-bottom:none;
       }
#sidebar .block li a:hover {
       background:#f7f7f7 url(images/bullet_red.gif) no-repeat scroll 6px 52%;
       }
#sidebar .widget_search label {
       display:block;
       padding:25px 0 3px 0;
       font-size:18px;
       border-bottom:1px dotted #ccc;
       margin:0 0 5px;
       }
#sidebar .widget_recent_comments li {
       background:transparent url(images/bullet_black.gif) no-repeat scroll 6px 52%;
       padding:2px 0 2px 15px;
       }
#sidebar .widget_recent_comments li a,#sidebar .widget_recent_comments li a:hover{
       background:none;
       border-bottom:1px dotted #000;
       text-decoration:none;
       color:#000;
       font-weight:600;
       }
#sidebar .widget_recent_comments li a:hover {
       color:#e12000;
       border-bottom:1px dashed #e12000;
       background-color:#f7f7f7;
       }
#sidebar .widget_tag_cloud h3 {
       margin:0 0 8px;
       border-bottom:1px dotted #ccc;
       }
#sidebar .widget_text h3 , #sidebar .calendar h3{
       border-bottom:1px dotted #ccc;
       }
#sidebar .calendar h3{
       display:none;
       }
#sidebar #wp-calendar {
       width:95%;
       text-align:center;
       }
#sidebar #wp-calendar caption, #sidebar #wp-calendar td, #sidebar #wp-calendar th{
       text-align:center;
       }
#sidebar #wp-calendar caption {
       font-size:18px;
       padding:25px 0 3px 0;
       }
#sidebar #wp-calendar th {
       font-weight: bold; 
       border-top:1px dotted #ccc;
       border-bottom:1px dotted #ccc;
       }
#sidebar #wp-calendar tfoot td{
       border-top:1px dotted #ccc;
       border-bottom:1px dotted #ccc;
       }
#footer {
	width:900px;
	float:left;
	/* border-top:1px dotted #cccccc; */
	text-align:center;
	padding:30px 0 40px 0;
	}


/* Main Stef Customization (remainder integrated above) */
#italic {
	font-style:italic;
	}
#red {
	color:#ff2b06;
	}
#wrapperStefSplash {
	width:900px;
	text-align:left;
	margin: 0 auto;
	}
.postStefSplash {
	padding:0 0 0 0;
	}
/*	
#splash-outer {
    text-align: center;
    position: absolute;
    top: 50%;
    left: 0px;
    width: 100%;
    height: 1px;
    overflow: visible;
    visibility: visible;
    display: block
    }
#splash-inner {
    margin-left: -450px; /* half of width = 900/2 
    position: absolute;
    top: -200px; /* half of height = 600/2 
    left: 50%;
    width: 900px;
    height: 600px;
    visibility: visible
    }
#splash {
	text-align:left;
	margin: 0 auto;
	width:900px;
	}
*/
#contentStefSplash {
	width:900px;
	float:left;
	padding:0 0 0 0;
	}
#header2 {
	background:#FFF;
	padding:10px;
	margin:0;
	height:300px;
	text-align:center;
	color:#000;
	}
#header2 h1 {
	font-size:22px;
	font-weight:bold;
	padding-bottom:15px;
	}
#header2 h2 {
	font-size:18px;
	font-weight:bold;
	padding-bottom:15px;
	}
#header2 h3 {
	font-size:14px;
	font-weight:bold;
	padding-bottom:0px;
	}
#wrapper3 {
	text-align:left;
	margin:0 auto;
	padding:0;
	border:0;
	width:900px;
	background:#FFF;
	}
#side-a {
	float:left;
	width:450px;
	}
#side-a .alignright {
	text-align:right;
	padding-right:60px;
	}
#side-b { 
	margin:0;
	float:left;
	width:450px;
	height:1%
	}
#side-b p {
	margin:0 50px 0 0;
	}
#side-b .alignright {
	text-align:right;
	}
#movedown {
	margin:10px 0 0 0;
	}
#wrapper1 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF;
	}
#wrapper2 {
	position:relative;
	text-align:left;
	width:100%;
	background:#FFF;
	}
#maincol {
	position:relative;
	margin:0;
	padding:10px;
	}
#leftcol { 
	position:relative;
	top:-10px;
	left:-10px;
	float:left;
	/*width:220px;  for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:270px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:100;
	font-size:16px;
	}
#leftcol .spaceafter {
	padding-bottom:15px;
	}
#rightcol {
	position:relative;
	top:-10px;
	right:-10px;
	float:right;
	/*width:220px;   for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:280px; /* actual value */
	margin:0 0 -10px 0;
	padding:10px;
	z-index:99;
	font-size:16px;
	}
#rightcol .spaceafter {
	padding-bottom:10px;
	}
#rightcol .center {
	text-align:center;
	}
#rightcol a {
	text-decoration:none;
	border-bottom:none;
	}
#rightcol a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#rightcol a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#fontregular {
	font-size:11px;
	}
#rightcol h1 {
	font-size:22px;
	}
#centercol {
	position:relative;
	padding:0 290px;
	}
#footer2 {
	position:relative;
	top:1px;
	width:100%;
	clear:both;
	margin:0;
	padding:1% 0;
	text-align:center;
	}
#splasht1 {
        font-size:40px;
        }
#splasht2 {
        font-size:20px;
        }
#splasht3 {
        font-size:18px;
        }
#splasht4 {
        font-size:12px;
        }
#bookcover a {
        text-decoration:none;
        }
#bookcover a:hover {
        text-decoration:none;
        }
#bookcover a:visited {
        text-decoration:none;
        }
#chaseform {
        padding: 0 10px 0 0;
        font-size:9pt;
        }
#leftcol a {
	text-decoration:none;
	border-bottom:none;
	}
#leftcol a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#leftcol a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#centercol a {
	text-decoration:none;
	border-bottom:none;
	}
#centercol a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#centercol a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#side-a a {
	text-decoration:none;
	border-bottom:none;
	}
#side-a a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#side-a a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#footer2 a {
	text-decoration:none;
	border-bottom:none;
	}
#footer2 a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#footer2 a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#splash_top {
        width:900px;
        height:50px;
        background-image:url('http://www.learnhigher.com/images/splash_top.png');
        }
#footer a {
	text-decoration:none;
	border-bottom:none;
	}
#footer a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#footer a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#sidebar a {
	text-decoration:none;
	border-bottom:none;
	}
#sidebar a:hover {
	text-decoration:none;
	border-bottom:none;
	}
#sidebar a:visted {
	text-decoration:none;
	border-bottom:none;
	}
.post a {
	text-decoration:none;
	border-bottom:none;
	}
.post a:hover {
	text-decoration:none;
	border-bottom:none;
	}
.post a:visted {
	text-decoration:none;
	border-bottom:none;
	}
#stefcentered {
       text-align:center;
       }
#stefconnect {
       text-align:right;
       margin: 0 20px 0 0;
       }
#stefindent {
       padding: 0 0 0 10px;
       }
#stefindent2 {
       padding: 0 0 0 20px;
       }
#stefindent3 {
       padding: 0 0 0 40px;
       }
#stefindent4 {
       padding: 0 0 0 30px;
       }
#stefright {
       text-align:right;
       }
.stefbody a {
       color:#ff2b06;
       border-bottom:1px dotted #ccc;
       text-decoration:none;
       }
.stefbody a:hover {
       color:#000000;
       border-bottom:1px dotted #000;
       font-weight:bold;
       }
.stefbody a:visited {
       color:#ff2b06;
       border-bottom:1px dotted #ccc;
       text-decoration:none;
       }
#underline {
       text-decoration:underline;
       }
#steftwitter ul {
       border-bottom:1px dotted #ccc;
       }
#steftwitter ul .children{
       border:0;
       padding: 0 0 0 8px;
       }
#steftwitter li {
       border-top:1px dotted #ccc;
       }
#steftwitter li a {
       color:#ff2b06;
       border-bottom:1px dotted #ccc;
       }
#steftwitter li a:hover {
       color:#000000;
       border-bottom:1px dotted #000;
       font-weight:bold;
       }

/* Splash for 1.5 */
#wrapperStefSplash2 {
	width:800px;
	text-align:left;
	margin: 0 auto;
	}
#contentStefSplash2 {
	width:800px;
	float:left;
	padding:0 0 0 0;
	}
.postStefSplash2 {
	padding:0 0 0 0;
	}
#splash_top2 {
    width:800px;
    height:30px;
	margin:0 0 10px 0;
    background-color:#ff2b06;
    }
#stefquotefull {
	width:800px;
	padding:20px 0 30px 0;
       }
#stefquotetext {
	font-style:italic;
	font-size:16px;
	padding:0;
	margin:0;
       }
#stefquotetextright {
	text-align:right;
	font-size:14px;
	padding:0;
	margin:0 5px 0 0;
       }
#stefquotetextauthor {
	font-size:16px;
	}
#stefgetgivefull {
	width:600px;
	padding:0 100px 0 100px;
       }
#stefgetgivetext {
	width:290px;
	float:left;
	padding:0;
	margin:0 10px 0 0;
       }
#stefgive {
	font-size:120px;
	font-weight:bold;
	padding:50px 0 0 0;
       }
#stefgive a {
	color:#000000;
	text-decoration:none;
       }
#stefgive a:hover {
	color:#ff2b06;
	text-decoration:none;
       }
/*
#stefgive a:visited {
	color:#000000;
	text-decoration:none;
       }
*/
#stefget {
	font-size:120px;
	font-weight:bold;
	padding:210px 0 210px 0;
       }
#stefget a {
	color:#000000;
	text-decoration:none;
       }
#stefget a:hover {
	color:#ff2b06;
	text-decoration:none;
       }
/*
#stefget a:visited {
	color:#000000;
	text-decoration:none;
       }
*/
#stefgetgivebook {
	width:290px;
	height:427px;
	float:right;
	padding:0;
	margin:0 0 0 10px;
	background:#ffffff url(http://www.learnhigher.com/images/bookcover290px.png);
       }
#stefgohigher {
	width:800px;
	margin:0;
	float:left;
	padding:0;
       }
#stefgohighertext {
	width:600px;
	margin:0 100px 0 100px;
	font-size:120px;
	font-weight:bold;
	color:#ff2b06;
	padding:0 0 80px 0;
       }
#stefgohighertext a {
	color:#ff2b06;
	text-decoration:none;
       }
#stefgohighertext a:hover {
	color:#000000;
	text-decoration:none;
	/* border-bottom:dotted #CCC; */
       }
#stefgohighertext a:visited {
	/* color:#ff2b06; */
	text-decoration:none;
       }
#footer3 {
	position:relative;
	/* top:1px; */
	width:100%;
	clear:both;
	margin:0;
	padding:3px 0 0 0;
	text-align:center;
	}
#footer3 a {
	text-decoration:none;
	border-bottom:none;
	color:#000000;
	}
#footer3 a:hover {
	text-decoration:none;
	border-bottom:none;
	color:#ffffff;
	}
#footer3 a:visted {
	text-decoration:none;
	border-bottom:none;
	}
