/*

Theme Name: OnlineUniversities

Author: Astrit Kita



/*-----------Block Level Elements--------------*/



* { margin:0; padding:0; }

body {

 background:#fff url(images/bg2.jpg) repeat-x;

 color:#2B2B2B;

 font:12px Helvetica;

}



a { color:#005DB0; text-decoration:underline; outline:none; }

a:hover { color:#005DB0; text-decoration:none; }



#page {

 width:980px;

 margin:0 auto;

 background:transparent;

 overflow:hidden;

 padding-bottom:10px;

}



#header {

 width:980px;

 height:150px;

 margin:0 auto;

 overflow:hidden;

}



#header h1 { width:410px; height:125px; float:left; background:url(images/logo2.png) no-repeat top left; margin:20px 0 0 15px; }

#header h1 a { display:block; width:410px; height:125px; text-indent:-1000px; font-size:11px; background:url(images/logo2.png) no-repeat top left; }



#headerimg { width:500px; float:right; margin:15px 0 0 0; font-family:Helvetica; }

#headerimg p { font-size:14px; font-weight:bold; padding:7px 0px 0px 0px;color:#FFF; }

#headerimg ul { color:#FFF; font-size:12px; font-weight:bold; margin:5px 0 0 12px; }

#headerimg ul li { width:160px; float:left; margin-bottom:2px; }

#headerimg ul li a { color:#FFF; text-decoration:underline; }

#headerimg ul li a:hover { color:#FFF; text-decoration:none; }



#nav { clear:both; width:950px; height:45px; margin:0 auto; background:#FFFFFF url(images/menu.gif) repeat-x top left; overflow:hidden; list-style:none; color:#000000; font-size:18px; font-weight:bold;padding:5px 0 0 20px; }

#nav li { float:left; text-transform:capitalize; padding-top:7px; }

#nav li a { color:#FFFFFF; text-decoration:none; display:block; padding:7px 10px; }

#nav li a:hover, #nav li.current_page_item a { color:#feda15; text-decoration:none; }



#wrapper {

 width:970px;

 margin:0 auto;
background:#FFF;
height:1500px;

}



#wrapper.home { background:#FFF url(images/wrapper.jpg) no-repeat top left; overflow:hidden; }



#content {

 float:right;

 width:580px;

 margin-right:20px;

}



#sidebar {

 float:left;

 width:310px;

 margin-left:15px;

 padding-top:11px;

}



#footer {

 clear:both;

 width:980px;

 margin:0 auto;

 background:transparent url(images/footer.gif) no-repeat bottom left;

 text-align:center;

}



#footer p { padding:45px 0 20px 0; }



/*-------------Headings-------------*/



h1 {



}



h2 {



}



h3 {



}



h4 {



}



h5 {



}



/*-Homepage Intro-*/

div.intro { padding-top:220px; color:#666; }

div.intro p.title { font-size:18px; font-weight:bold; text-transform:uppercase; padding-bottom:0px;color:#059fe7; }

div.intro p { padding:5px 0px 10px 35px; }



/*-School Listing-*/

#schools { background:#FFFFFF url(images/schools-background.gif) repeat-y top left; overflow:hidden; margin-bottom:15px;line-height:150%; }

#schools h4 { font-size:34px; text-transform:uppercase; color:#400000; background:transparent url(images/schools-title.png) repeat-x top left; padding:17px 20px 10px 20px; font-weight:normal !important; }

#schools .wrap { overflow:hidden; border-bottom:5px solid #FFFFFF;line-height:150%; }

#schools .logo { float:left; width:175px; padding:20px 0px; }

#schools .logo img { width:160px; margin:0 0 0 5px; }

#schools .content { float:left; width:300px; padding:20px 0px;line-height:150%; }

#schools h3 { padding:0 15px 0 15px; }

#schools .content p { padding:5px 15px 0px 15px;line-height:150%; }

#schools .click { margin-top:30px; width:121px; float:left; }



/*-Featured-*/

#featured { overflow:hidden; margin-bottom:15px; }

#featured .posts, #featured .articles { float:left; width:294px; margin-left:10px; }

#featured .articles { margin-left:15px; width:288px; }

#featured h4 { padding:5px 6px; margin:10px 0px 10px 0px;border-bottom:1px dotted #CCC; font-size:18px; text-transform:uppercase; color:#059fe7 }

#featured img { border:6px solid #000000; }

#featured ul { color:#000000; margin:5px 10px 5px 22px;  }

#featured ul a { color:#000000; font-weight:bold; text-decoration:none;}

#featured ul a:hover { color:#000000; text-decoration:underline; }

#featured li {line-height:150%;}



/*-Map-*/

div.map { background:#FFFFFF url(images/map-bg.gif) repeat-x top left; overflow:hidden; padding-bottom:10px; margin-bottom:15px; }

div.map p.title { font-size:34px; text-transform:uppercase; color:#400000; padding:17px 0px 15px 15px; }

div.map img { margin:10px 0px 20px 150px; }

div.map ul { list-style:none; margin-top:10px; font-family:Helvetica; font-size:12px; text-transform:uppercase; }

div.map ul li { float:left; width:120px; margin-left:20px; }

div.map ul ul { margin:0; }

div.map ul li ul li { width:auto; margin:0; float:none; }

div.map a { color:#005DB0; font-weight:bold; text-decoration:none; }

div.map a:hover { color:#005DB0; text-decoration:underline; }



/*- Degree Search -*/

div.degreesearch { overflow:hidden; border-top:1px solid #999999; border-bottom:1px solid #999999; padding-top:15px; margin-bottom:15px; }

div.degreesearch div { float:left; width:300px; }

div.degreesearch iframe { float:left; }

div.degreesearch p { font-size:18px; text-transform:uppercase; padding-left:15px; padding-right:15px; font-weight:normal; }

div.degreesearch p.title { font-size:30px; font-weight:bold; padding-right:0px; }



/*-------------The Post-------------*/



.post { background:#F3F3F3; overflow:hidden; -moz-border-radius:10px; -webkit-border-radius:10px; margin-top:10px; }

.post h2, .post h1 { color:#202230; font-size:24px; line-height:23px; padding:7px 20px 3px 15px; }

.post h2 a { color:#202230; text-decoration:none; }

.post h2 a:hover { color:#5D5F70; text-decoration:none; }

.post span.by { margin-left:15px; }

.post p { padding:10px 15px 5px 15px; }

.post ul, .post ol { margin:10px 15px 5px 35px; }

.post .entry { background-color:#FFFFFF; -moz-border-radius-bottomright:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -webkit-border-bottom-left-radius:10px; margin-top:5px; padding-bottom:5px; }

div.navigation { overflow:hidden; padding:10px 0px 10px 0px; font-family:Verdana; font-size:11px; }

div.navigation a { color:#FFFFFF; text-decoration:none; }

div.navigation a:hover { color:#FFFFFF; text-decoration:underline; }

div.alignleft { width:47%; float:left; }

div.alignright { width:47%; float:right; text-align:right; }



.center {



}



.pagetitle {

 color:#FFFDF5; font-size:30px; text-transform:uppercase; padding:10px 0 0 0; margin:0;

}



blockquote {



}



cite {



}



a img {

 border:0px; outline:none;

}



acronym, abbr {



}



/*--------------Sidebar------------*/

#sidebar .degree { width:313px; margin-bottom:16px; }
#sidebar .category { margin-bottom: 16px;}
#sidebar .subject {}

#sidebar label {display: none;}



/*-Degree Fields-*/

#sidebar div.fields { width:303px; background:#FFFFFF url(images/degree-fields-headline.gif) repeat-x top left; margin:0 0 10px 5px; -moz-border-radius:10px; -webkit-border-radius:10px; padding-bottom:15px; overflow:hidden; }

#sidebar div.fields div.headline { /*background:#000000 url(images/degree-fields-headline.gif) repeat-x top left; -moz-border-radius-topright:10px; -moz-border-radius-topleft:10px; -webkit-border-top-right-radius:10px; -webkit-border-top-left-radius:10px;*/ color:#FFFFFF; font-size:12px; padding-bottom:10px; }

div.fields div.headline p.title { color:#000000; width:267px; height:30px; padding:0px; text-indent:-1000px; display:block; background:url(images/degree-fields.gif) no-repeat top left; margin:10px 0px 0px 10px; }

/*div.fields div.headline p.title { color:#FFFFFF; font-size:32px; font-weight:bold; text-transform:uppercase; }*/

div.fields div.headline p strong { font-weight:normal; font-size:20px; text-transform:uppercase; }

div.fields div.headline p { padding:0px 10px; color:#202230; }

#sidebar div.fields div.box { overflow:hidden; padding:10px; }

#sidebar div.fields div.grey { background-color:#F3F3F3 }

#sidebar div.fields div.box img { float:left; margin-right:10px; }

#sidebar div.fields a { color:#005DB0; font-weight:bold; text-decoration:none; }

#sidebar div.fields a:hover { color:#0374D9; text-decoration:none; }



/*-Featured Schools-*/

div.featured-schools { width:303px; margin:0 0 10px 5px; background:#F3F3F3 url(images/featured-schools.gif) repeat-x top left; -moz-border-radius:10px; -webkit-border-radius:10px; padding:10px 0 15px 0; }

div.featured-schools h3 { width:286px; height:30px; color:#000000; text-indent:-1000px; font-size:12px; background:url(images/featured-schools-title.gif) no-repeat top left; display:block; margin:0 0 0 10px; padding:0px; }

/*div.featured-schools h3 { font-weight:normal; color:#EAC600; font-size:26px; text-transform:uppercase; padding:8px 10px 8px 10px; }*/

div.featured-schools div.box { overflow:hidden; background-color:#FFFFFF; padding:10px 0px; margin-top:10px; }

div.featured-schools div.box p.logo { float:left; width:127px; margin-left:10px; }

div.featured-schools div.box p.click { float:right; width:77px; height:72px; background:url(images/clickhere.gif) no-repeat top left; margin-right:10px; }

div.featured-schools div.box p.click a { display:block; width:77px; height:72px; background:url(images/clickhere.gif) no-repeat top left; text-indent:-1000px; }



/*--------------Comments--------------*/

#comment-box { background:url(images/post-bottom.gif) no-repeat bottom left; padding-bottom:15px; }

#comment-box .avatar { float:right; padding:2px; border:1px solid #E4E4E4; }

#respond h5 { color:#424242; padding:15px 0px 0px 0px; font-size:13px; }

#respond { padding-left:15px; }

#respond p { padding-left:0px; }



ol.commentlist { list-style:none; margin:20px 20px 0px 15px; border-top:1px solid #FF5200; padding-top:20px; overflow:hidden; }

ol.commentlist ul { list-style:none; margin:0px 15px 0px 0px; overflow:hidden; }



ol.commentlist li {

 padding:5px 10px 5px 10px;

 border:1px solid #E4E4E4;

 margin-top:5px;

 overflow:hidden;

}



ol.commentlist li p {

 padding:5px 0px 5px 0px;

 clear:both;

}



/*--------------Search Form-------------*/



#searchform {



}



#searchform input {



}



#searchform #s {



}





/*-------------Calendar-----------------*/



#wp-calendar {



}



#wp-calendar th {



}



#wp-calendar a {



}



#prev a, #next a {



}



#wp-calendar caption {



}



/*-------------Images------------------*/

img.bottomlogo { margin:5px 0px 5px 50px; }



/*-------------Other------------------*/



.single { margin-top:10px; }



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {

	float: left;

}



.alignright {

	float: right;

}





.alignleft {

font-size:12px;

float:left;

}



.alignleft a:link,.alignleft a:visited {

color:blue;

text-decoration:none;

}



.alignleft a:hover {

text-decoration:underline;

}



.alignright {

float:right;

font-size:12px;

}



.alignright a:link,.alignright a:visited {

color:blue;

text-decoration:none;

}



.alignright a:hover {

text-decoration:underline;

}

#widgy.degree { background:url(images/inner-degree.gif) no-repeat top left; overflow:hidden; }

#widgy.degree form { width:210px; margin:70px 0 30px 55px; padding:0; }

#widgy.degree form select { width:200px; padding:0; font-size:12px; }

#widgy.degree select.second { margin-top:13px; }

#widgy.degree select.third { margin-top:14px; }

#widgy.degree input { width:164px; height:39px; background:url(images/search-now.png) no-repeat top left; border:0; font-size:0; margin:28px 0 17px 20px; cursor:pointer; text-indent:-10000px; line-height:0px; }

@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	#widgy.degree form { width:210px; margin:70px 0 32px 55px; padding:0; }
	#widgy.degree select.second { margin-top:17px; }
	#widgy.degree select.third { margin-top:17px; }
	#widgy.degree input { width:164px; height:39px; background:url(images/search-now.png) no-repeat top left; border:0; font-size:0; margin:34px 0 0 20px; cursor:pointer; text-indent:-10000px; line-height:0px; }
}
