/*
Theme Name: OnlineUniversityData
Theme URI: http://onlineuniversitydata.com
Description: Custom Styled for OnlineUniversityData.com
Version: 1.0
Author: Brian Thibault
Author URI: http://brianthibault.com

!!!! NOTE : THIS STYLESHEET IS NO LONGER USED! UPDATE THE STYLE SHEET IN info/css !!!!

*/

/* base classes */ 

.left{float: left;}
.right{float: right;}
.half{width: 50%;}
.one-third{width: 33%;}
.two-thirds{width: 66%;}
.clearfloat{clear: both;}



/* Main Style */

body{
	width: 99%;
	background: #eee;
	font-family: "Rockwell", "Trebuchet MS", "Lucida Grande";
	font-size: 11pt;
	
}

a{ 
	text-decoration: none;
	color: #E8110F;
}

a:hover {
	color: #E8110F;
	text-decoration: underline;
}

a:visited {
	color: #E8110F;
}

h1 {
	font-size: 1.4em;
	color: #1B6AA5;
}

h2 {
	font-size: 1.25em;
	color: #1B6AA5;
}

h3 {
	font-size: 1.1em;
	margin-top: 0;
	color: #1B6AA5;
}

img {
	border: 0;
}

#container {
	width: 960px;
	background: #fff;
	margin: auto;
	border: 1px solid #ccc;
	
}

/* Header */ 

#header {
	width: 100%;
	padding: 10px 0 0 0;
	
}

#logo {
	margin-left: 10px;
	margin-bottom: 10px;
}

#logo a:hover {
	text-decoration: none;
}

#mainnav {
	height: 35px;
	float: left;
	width: 100%;
	background: #1B6AA5;
}


#mainnav ul {
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
	height: 25px;
	float: left;
	margin: 0;
	padding: 5px 0 0 10px;
	
}

#mainnav ul li {
	font-size: 1.3em;
	list-style-type: none;
	display: inline;
	color: #1B6AA5;
	margin-right: 25px;

}

#mainnav ul li a{
	color: #fff;
}

#search {
	float: right;
	margin-right: 15px;
	margin-top: 6px;
}

#search input.inputbox {
	border: 2px solid #ddd;
	color: black;
}

#search input.inputbox:focus {
   background-color: #eee;
}

/* sidebar */

#sidebar {
	float:left;
	/* total width: 220px */
	width: 190px;
	padding-left: 10px;
	margin-right: 20px;
	padding-top: 13px;
	margin-top:0;
}

#sidebar ul {
	list-style-type: none;
	list-style-position: outside;
	list-style: none;
	margin: 5px 0 25px 0;
	padding: 0;
}

#sidebar ul li ul li {
	margin-bottom: 7px;
	margin-left: 10px;

}

#programselect {
	margin-left: 10px;
	width: 160px;
}


/* Set up content layout */ 

#main {
	width: 100%;
	background-image: url('/info/images/contentbg.png');
	
}


#content {
	/* total width: 740px; */
	width: 730px;
	min-height: 800px;
	float: left;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
}

#content a, #content a:visited, #content a:hover {
	color: blue;
}


#breadcrumb  {
	font-size: 10pt;
	font-stretch: condensed;
}

#breadcrumb a, #breadcrumb a:visited, #breadcrumb a:hover {
	color: #E8110F;
}




/* schools page */ 

.collegelist {
	border-collapse: collapse;
}

.collegelist .even {
	background-color: #eee;
}

.collegelist td {
	padding-right: 5px;
}

/* school page */ 

.schoolinfo {
	border-collapse: collapse;
	margin-bottom: 25px;
	width: 100%;
}

.schoolinfo .odd {
	/*background-color: #ddd; */
}

.schoolinfo tr:hover{
	background-color: #eee;
}

.schoolinfo tr {
	border-bottom: 1px solid #ddd;
}

.schoolinfo tr th {
	font-weight: lighter;
	text-align: left;
	padding: 10px 10px 10px 10px;

}
.schoolinfo tr td {
	text-align: left;
	padding: 10px 10px 10px 10px;
}

.schoolinfo .tableheading {
	font-weight: bold;
	border: none;
	border-bottom: 1px solid #000;
	margin-bottom: 5px;
}

#programslist ol{
        font-style: italic; 
        font-family:Georgia, Times, serif;
        font-size:17px; 
        color: #666; 
        list-style-position: inside;
        margin: 0;
        padding: 0;
}

#programslist ol li p {
	font-style: normal;
	font-weight: bold;
	margin-bottom: 7px;
	font-family: "Rockwell", "Trebuchet MS", "Lucida Grande";
	font-size: 11pt;
	color: #000;
	display: inline;
}

#programslist ol li p ul {
	padding-left: 10px;
}

#programslist ol li ul li {
	list-style-type: none;
	list-style-position: inside;
	list-style: none;
}

#programslist ol li ul li p{
	font-weight: normal;
	margin-bottom: 7px;
	padding-left: 0;
	display: block;
}

#facebookwall img {
	border: none;
	
}

#facebookwall a, #facebookwall a:visited, #facebookwall a:hover {
	color: #E8110F;
}


/* footer */ 

#footer {
	text-align: center;
	background: #1B6AA5;
	padding: 1px 0 1px 0;
	text-align: left;
}

#footnav ul {
	list-style-type: none;
	list-style-image: none;
	list-style: none;
	padding: 0 1em;
}

#footnav ul li {
	color: #fff;
	display: inline;
	margin: 0 3px 0 3px;
	font-size: 0.8em;
}

#footnav ul li a {
	color: #fff;
}

/* blog only */
/* blog sidebar */

.rss{
     background:transparent url(images/rss.png) no-repeat scroll left center;
     line-height: 32px;
     padding: 0px 0 0 40px;
}
.twitter{
     background:transparent url(images/twitter.png) no-repeat scroll left center;
     line-height: 32px;
     padding: 0px 0 0 40px;
}
.newsletter {
    background:transparent url(images/newsletter_icon.png) no-repeat scroll left center;
    line-height: 32px;
    padding: 0 0 0 40px;
}
.recentposts li{
    margin: 10px 10px 10px 10px;
}

.newsletter_form input.text_input {
    background:#FFFFFF url(images/search_bg.gif) repeat-x scroll 0 0;
    border:1px solid #E1E1E1;
    color:#5B5B5B;
    font-size: .8em;
    padding: 10px 5px;
    width:90%;
}

.newsletter_form input.form_submit {
    float:right;
    font-size: .8em;
    margin:5px 8px 0 0;
    padding:3px;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:double;
    border-width:3px;
    color:#111111;
    cursor:pointer;
    font-weight:bold;
    overflow:visible;
    width:auto !important;
}

.home_posts {
    list-style: none;
    list-style-position: outside;
    margin: 0 20px 0 0;
    padding: 0;
}

.home_posts li {
    margin-bottom: 5px;
}

.home_posts .home_date {
    font-style: italic;
    color: #666;
}

.searchbox {
    background:#FFFFFF url(images/search_bg.gif) repeat-x scroll 0 0;
    border:1px solid #E1E1E1;
    color:#5B5B5B;
    font-size: .8em;
    padding: 10px 5px;
    width:235px;
}

.searchsubmit {
    font-size: .8em;
    margin: 0 8px 0 0;
    padding: 7px 3px;
    border-color:#CCCCCC #999999 #999999 #CCCCCC;
    border-style:double;
    border-width:3px;
    color:#111111;
    cursor:pointer;
    font-weight:bold;
    overflow:visible;
    width:auto !important;
    display: inline;
}

.author {
    font-size: 10pt;
    color: #666;
    margin: 0px;
    padding: 0;
}

blockquote {
    border-left: 2px solid #666;
    padding-left: 10px;
}

.entry_h2 {
    color: #1B6AA5;
}

.home_popular {
     list-position: outside; 
     list-style-type: square; 
     margin:0;
     padding-left:25px;
}

.home_popular li{
     margin-bottom: 5px;
}

.alignright {
     float: right;
}
.alignleft {
     float: left;
}
.entry {
     line-height: 130%;
}

.entry ol li {
     margin-bottom: 5px;
}

.entry img {
     margin: 8px;
     padding: 4px;
     border: 1px solid #eee;
}

