/*

Theme Name: ConstructionManagementDegree

Description:  ConstructionManagementDegree

Author: Astrit Kita



/*-----------Block Level Elements--------------*/

body,h1,h2,h3,h4,h5,h6,p,ol,ul,li,table,tr,td,th,blockquote { margin:0px; padding:0px; }

a { color:#3B93DD; text-decoration:none; outline:none; }

a:hover { color:#3B93DD; text-decoration:underline }



body {

 background:#FFFFFF url(images/body.gif) repeat top left;

 color:#2B2B2B;

 font:12px Helvetica;

}



#container { background:url(images/container.gif) repeat-x top left; overflow:hidden; }



#page {

 width:1009px;

 margin:0px auto;

}



#header {

 width:1001px;

 background:#B0E8F6 url(images/header.png) no-repeat top left;

 overflow:hidden;

}



#header h1 { float:left; width:567px; height:150px; background:url(images/logo.png) no-repeat top left; }

#header h1 a { display:block; width:567px; height:150px; background:url(images/logo.png) no-repeat top left; text-indent:-1000px; font-size:11px; }



#headerimg { float:right; width:385px; margin-right:4px; }

#headerimg p.description { color:#FFffff; text-transform:uppercase; font-weight:bold; font-size:18px; margin:25px 0px 0px 52px; }



#headerimg form { overflow:hidden; padding:18px 0px 0px 30px; }

#headerimg form div { float:left; width:200px; }

#headerimg form small { float:left; display:block; width:90px; text-align:right; color:#FFFFFF; margin-left:10px; font-size:11px; }

#headerimg form input.zip { width:80px; float:right; margin-top:2px; }

#headerimg form select { width:200px; clear:both; margin-top:5px; }

#headerimg input.submit { border:0px; float:left; width:84px; height:60px; margin-left:15px; background:url(images/find-now.gif) no-repeat top left; outline:none; cursor:pointer; }



#nav { clear:both; list-style:none; height:30px; background:url(images/menu.gif) repeat-x top left; width:999px; }

#nav li { float:left; background:#0000FF; padding:0px 1px 4px 0px; background:url(images/menu-right.gif) no-repeat top right; }

#nav li a { display:block; padding:8px 10px 6px 10px; color:#CDFFFF; text-decoration:none; text-transform:uppercase; }



#wrapper {

 width: 100%;

 clear:both;

 overflow:hidden;

 background:url(images/wrapper.gif) repeat-y top left;

}



#content {

 float:right;

 width:653px;

 margin-right:18px;

}



#sidebar {

 float:left;

 width:313px;

 margin-left:15px;

}



#footer { width:100%; clear:both; background:url(images/footer-out.gif) repeat-x top left; overflow:hidden; }

#footer ul { list-style:none; font-size:11px; }

#footer ul a { color:#242424; text-decoration:underline }

#footer ul a:hover { color:#242424; text-decoration:none }

#footer div.footer-wrap { width:1009px; margin:0 auto; overflow:hidden; background:url(images/footer-wrap.gif) no-repeat top right; overflow:hidden; }

#footer div.footer-in { width:1000px; background:url(images/footer.gif) repeat-x top left; overflow:hidden; padding-top:139px; text-align:center; }

#footer div.footer-in p { padding:10px 0 10px 0; }

div.footer-in div.white { background-color:#FFFFFF; min-height:300px; overflow:hidden; text-align:left; }

#footer div.float { float:left; width:325px; margin-left:10px; padding-top:10px;}

#footer div.map { width:315px !important; background:url(images/footer-map.gif) no-repeat top left; }

#footer div.map p { color:#56A1D5; font-size:22px; text-transform:uppercase; padding:300px 0px 10px 30px; }

#footer div.map p strong { color:#FF5200; font-size:31px; }

/*-------------Headings-------------*/



h1 {

 font-size:24px;

 color:#134A71;

}



h2 {



}



h3 {



}



h4 {



}



h5 {



}



/*- Homepage Splash -*/

div.splash { height:196px; background: #b0e8f6; /*url(images/splash-background.gif) no-repeat top left*/ overflow:hidden; position:relative; }

div.splash img { margin:21px 10px 0px 14px; }

div.splash div.content { position:absolute; bottom:20px; left:350px; width:300px; }

div.splash div.content p.title { color:#FFFFFF; text-transform:capitalize; font-size:30px; padding:0 100px 5px 0; }



/*- School List -*/

#content div.schools { background:#FFFFFF url(images/schools-background.gif) repeat-y top left; overflow:hidden; margin-bottom:15px; }

#content div.schools-top { background:url(images/schools-top.gif) no-repeat top left; overflow:hidden; padding-top:4px; }

#content div.schools-bottom { background:url(images/schools-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:17px; }

#content div.schools .wrapped { width:620px; min-height:150px; margin:10px 0px 0px 10px; background-color:#FFFFFF; color:#000000; -moz-border-radius:3px; -webkit-border-radius:3px; overflow:hidden; padding:5px 0px 5px 0px; }

#content div.schools div.logo { width:290px; float:left; margin-left:2px; }

#content div.schools div.logo img { margin:5px 0px 0px 25px; }

#content div.schools div.logo p.click { width:111px; height:37px; margin:0px auto; margin-top:5px; background:url(images/clickhere.gif) no-repeat top left; }

#content div.schools div.logo p.click a { display:block; width:111px; height:37px; background:url(images/clickhere.gif) no-repeat top left; text-indent:-10000px; }

#content div.schools div.info { width:325px; float:left; }

#content div.schools div.info h3 { font-size:12px; padding-top:15px; }

#content div.schools div.info h3 a { color:#2B2B2B; text-decoration:underline; }

#content div.schools div.info h3 a:hover { color:#2B2B2B; text-decoration:none; }

#content div.schools div.info p { padding-top:5px; }

#content div.schools div.info p.click a { text-transform:uppercase; color:#790000; text-decoration:underline; font-weight:bold; }

#content div.schools div.info p.click a:hover { color:#790000; text-decoration:none; }

#content div.schools div.ider {background:url(images/schools-divider.gif) no-repeat; width:654px;height:15px;}



/*- Content Search Degree Form -*/

#content .degreefinder { height:116px; background:#FFFFFF url(images/search-degree.gif) no-repeat top left; overflow:hidden; margin-bottom:15px; }

#content .degreefinder p { float:left; width:295px; color:#FFffff; font-size:22px; text-transform:uppercase; margin:18px 0px 0px 20px; }

#content .degreefinder p strong { font-size:32px; }

#content .degreefinder p span { color:#58A2D7; }

#content .degreefinder p span.program { color:#474747; font-size:25px; }

#content .degreefinder form { float:right; width:330px; }

#content .degreefinder form div { float:left; width:195px; margin-top:10px; }

#content .degreefinder form input.submit { float:right; width:99px; height:69px; border:0px; background:url(images/findnow.gif) no-repeat top left; margin:20px 25px 0px 0px; }

#content .degreefinder select { width:190px; margin-top:5px; }

#content .degreefinder form strong { width:100px; float:left; }

#content .degreefinder .zip { float:right; width:80px; margin:5px 5px 0px 0px }



/*- Map -*/

#content div.map { background:#FFFFFF url(images/map-background.gif) repeat-y top left; overflow:hidden; margin-bottom:8px; }

#content div.map-top { background:url(images/map-top.gif) no-repeat top left; overflow:hidden; }

#content div.map-bottom { background:url(images/map-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:30px; }

#content div.map div.intro { background:url(images/map.gif) no-repeat top right; margin:10px 21px 0px 2px; min-height:181px; }

#content div.map div.intro p { width:350px; padding-top:10px; margin-left:15px; font-weight:bold; }

#content div.map div.intro p.cufon { font-size:18px; text-transform:uppercase; color:#FF5000; }

#content div.map div.intro p.cufon strong { font-size:26px; }

#content div.map ul { list-style:none; float:left; width:300px; margin:20px 0px 0px 15px; font-size:10px; }

#content div.map ul a { color:#242424; text-decoration:underline; }

#content div.map ul a:hover { color:#242424; text-decoration:none; }



/*- Blog Home -*/

#content div.blog { background:url(images/blog-background.gif) repeat-y top left; overflow:hidden; margin-bottom:10px; }

#content div.blog-top { background:url(images/blog-top.gif) no-repeat top left; overflow:hidden; }

#content div.blog-bottom { background:url(images/blog-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:20px; }

#content div.blog div.box { float:left; width:305px; min-height:300px; background-color:#FFFFFF; margin:15px 5px 10px 10px; }

#content div.blog div.box h2 { font-size:24px; padding:10px; }

#content div.blog div.box h2 a { color:#FF5000; text-decoration:none; }

#content div.blog div.box p { padding:5px 10px 10px 10px; }

#content div.blog div.box a { color:#454545; text-decoration:underline; }

#content div.blog div.box a:hover { color:#454545; text-decoration:none; }

#content div.blog div.white { clear:both; background-color:#FFFFFF; overflow:hidden; margin:10px 19px 0px 10px; }

#content div.blog div.white h3 { font-size:24px; padding:10px; color:#FF5000; }

#content div.blog div.white ul { margin:0px 10px 10px 8px; overflow:hidden; }

#content div.blog div.white ul li { width:280px; float:left; margin:0 5px 2px 15px; }

#content div.blog div.white ul a { color:#454545; text-decoration:underline; }

#content div.blog div.white ul a:hover { color:#454545; text-decoration:none; }



/*- Home Bottom Widget -*/

#content div.home-widget { background:#FFFFFF url(images/home-widget-background.gif) repeat-y top left; overflow:hidden; color:#3D3D3D; margin-bottom:10px; }

#content div.home-widget div { background:url(images/home-widget-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:30px; }

#content div.home-widget p.title { background:url(images/home-widget-top.gif) no-repeat top left; font-size:24px; color:#000000; padding:25px 20px 10px 25px; }

#content div.home-widget div p { padding:10px 30px 5px 25px; }

/*-------------The Post-------------*/



.post { background:#b0e8f6 url(images/post-background.gif) repeat-y top left; overflow:hidden; margin-top:17px; }

.post h1 { background:url(images/post-top.gif) no-repeat top left; padding:20px 20px 3px 15px; }

.post .entry { background:url(images/post-bottom.gif) no-repeat bottom left; padding-bottom:40px; }

.post p { padding:10px 30px 15px 25px; }

.post h2.cufon { background:url(images/post-top.gif) no-repeat top left; padding:23px 20px 3px 15px; }

.post h2 a { font-size:20px; color:#134A71; text-decoration:none; }

.post strong.by { padding-left:15px; }

.post ul, .post ol { margin:10px 45px 5px 45px; }

.navigation { overflow:hidden; margin-right:10px; }

.navigation .alignleft { float:left; width:47%; }

.navigation .alignright { float:right; width:47%; text-align:right; }

.navigation a { color:#000000; text-decoration:underline; font-weight:bold; }

.navigation a:hover { color:#000000; text-decoration:none; }



.center {



}



.pagetitle {



}



blockquote {



}



cite {



}



a img {



}



acronym, abbr {



}



/*--------------Sidebar------------*/

#sidebar .featured-schools { background:#FFFFFF url(images/sidebar-school-background.gif) repeat-y top left; margin-bottom:10px; }

#sidebar .featured-schools div.body { background:url(images/sidebar-school-bottom.gif) no-repeat bottom left; padding-bottom:15px; }

#sidebar .featured-schools h3 { background:#CCCCCC url(images/sidebar-top.gif) no-repeat top left; color:#FFFFFF; font-size:26px; padding:45px 0px 15px 15px; text-transform:uppercase; }

#sidebar div.body div.list { margin:15px 36px 15px 29px; text-align:center; }

#sidebar div.body p.round { clear:both; display:block; width:180px; height:80px; margin:10px 0px 5px 30px; border:2px solid #363636; -moz-border-radius: 2px; -webkit-border-radius: 2px; }

#sidebar div.body a.title { color:#134B71; text-decoration:underline; font-weight:bold; }

#sidebar div.body a.title:hover { text-decoration:none; }

#sidebar div.body p { color:#4B4B4B; font-size:10px; margin:2px 20px 0px 20px; }



/*- Search By Types -*/

#sidebar .search-types { background:url(images/sidebar-orange-background.gif) repeat-y top left; overflow:hidden; margin-bottom:10px; }

#sidebar .search-types-top { background:url(images/sidebar-orange-top.gif) no-repeat top left; overflow:hidden; padding-top:5px; }

#sidebar .search-types-bottom { background:url(images/sidebar-orange-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:5px; }

#sidebar .search-types h4 { width:260px; height:154px; padding:10px 5px 0px 5px; background:#CCCCCC url(images/search-types.gif) no-repeat top left; color:#FFFFFF; text-transform:uppercase; font-size:20px; margin:15px 0px 0px 18px; }

#sidebar .search-types h4 span { font-size:23px; }

#sidebar .search-types h4 strong { font-size:29px; }



/*- Faqs -*/

#sidebar div.faqs { background:url(images/sidebar-orange-background.gif) repeat-y top left; overflow:hidden; margin-bottom:15px; }

#sidebar div.faqs-top { background:url(images/sidebar-orange-top.gif) no-repeat top left; overflow:hidden; padding-top:5px; }

#sidebar div.faqs-bottom { background:url(images/sidebar-orange-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:5px; }

#sidebar div.faqs h5 { width:276px; background:#EDEDED url(images/faqs.gif) no-repeat top left; color:#1A9CDE; font-size:24px; padding:130px 5px 5px 5px; text-transform:uppercase; margin:10px 0px 0px 10px; }

#sidebar div.faqs h5 span { display:block; }



#sidebar div.featured { margin-bottom:5px; overflow:hidden; }

#sidebar div.featured img { margin-left:12px; }

#sidebar div.featured h4 { margin:10px 0px 0px 10px; font-size:21px; color:#FFFFFF; text-transform:uppercase; }



#sidebar div.reviews { background:#FFFFFF url(images/sidebar-bigorange-background.gif) repeat-y top left; overflow:hidden; }

#sidebar div.reviews-top { background:url(images/sidebar-bigorange-top.gif) no-repeat top left; padding-top:10px; }

#sidebar div.reviews-bottom { background:url(images/sidebar-bigorange-bottom.gif) no-repeat bottom left; padding-bottom:25px; }

#sidebar div.reviews h3 { font-size:30px; color:#6B111A; background:url(images/badge.gif) no-repeat top right; padding:10px 40px 15px 0px; margin:15px 35px 0px 25px; }

#sidebar div.reviews ul { margin:5px 20px 15px 40px; }



#sidebar ul {

 color:#3E3E3E;

 margin:5px 10px 15px 32px;

}



#sidebar ul a { color:#3E3E3E; text-decoration:underline; }

#sidebar ul a:hover { color:#3E3E3E; text-decoration:none; }



/*--------------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 15px; font-size:13px; }



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------------------*/









/*-------------Other------------------*/

.pagetitle { text-transform:uppercase; margin-top:17px; }

.inner { margin-top:13px; }





/* IFRAME */



#iframe-top {}

#iframe-main {margin-top:-220px;margin-left:290px; }

#dfw-header form button { float:right; width:99px; height:69px; border:0px; background:url(images/findnow.gif) no-repeat top left; margin:-50px -130px 0px 0px; text-indent:-9999px;}

#dfw-sidebar{ height:116px; background:#FFFFFF url(images/search-degree.gif) no-repeat top left; overflow:hidden; margin-bottom:15px; margin-top: 20px;}
#dfw-sidebar h3, label {display: none;}
#dfw-sidebar p { float:left; width:295px; color:#FFffff; font-size:22px; text-transform:uppercase; margin:14px 0px 0px 14px; }
#dfw-sidebar p strong { font-size:32px; }
#dfw-sidebar p span { color:#58A2D7; }
#dfw-sidebar p span.program { color:#474747; font-size:25px; }
#dfw-sidebar form { float:right; width:330px; margin: 0px 0px 0 0 !important;}
#dfw-sidebar form div { float:left; width:195px; margin-top:0; }
#dfw-sidebar form button { float:right; width:99px; height:69px; border:0px; background:url(images/findnow.gif) no-repeat top left; margin:-70px -125px 0px 0px; text-indent:-9999px;}
#dfw-sidebar select { width:205px; margin-top:10px !important; }
#dfw-sidebar form strong { width:100px; float:left; }
#dfw-sidebar .zip { float:right; width:80px; margin:5px 5px 0px 0px }

#dfw-content { height:116px; background:#FFFFFF url(images/search-degree.gif) no-repeat top left; overflow:hidden; margin-bottom:15px; }
#dfw-content h3, label {display: none;}
#dfw-content p { float:left; width:295px; color:#FFffff; font-size:22px; text-transform:uppercase; margin:14px 0px 0px 14px; }
#dfw-content p strong { font-size:32px; }
#dfw-content p span { color:#58A2D7; }
#dfw-content p span.program { color:#474747; font-size:25px; }
#dfw-content form { float:right; width:330px; margin: 0px 0px 0 0 !important;}
#dfw-content form div { float:left; width:195px; margin-top:0; }
#dfw-content form button { float:right; width:99px; height:69px; border:0px; background:url(images/findnow.gif) no-repeat top left; margin:-90px -120px 0px 0px; text-indent:-9999px;}
#dfw-content select { width:205px; margin-top:1px !important; }
#dfw-content form strong { width:100px; float:left; }
#dfw-content .zip { float:right; width:80px; margin:5px 5px 0px 0px }