/*

Theme Name: NursingDegreeGuide

Theme URI: http://www.nursingdegreeguide.org

Description: Custom Theme for NursingDegreeGuide

Author: Astrit Kita





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



* { margin:0px; padding:0px; }

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

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



body {

 background:#E6F7F6;

 color:#000000;

 font-size:12px;

 font-family:Helvetica, Arial;

}



#page {

 width:978px;

 margin: 0 auto;

 background:#E6F7F6 url(images/body.gif) no-repeat top left;

 overflow:hidden;

}



#header {

 width:921px;

 margin-left:57px;

 overflow:hidden;

}



#header h1 { width:128px; height:67px; float:left; font-size:11px; margin:75px 0px 0px 17px; }

#header h1 a { width:128px; height:67px; display:block; text-indent:-10000px; background:url(images/logo.gif) no-repeat top left; }



#headerimg {

 width:703px;

 height:142px;

 float:left;

 position:relative;

}



#headerimg #nav { position:absolute; bottom:0px; left:65px; list-style:none; clear:both; background:#dd5c73 url(images/menu-right.gif) no-repeat top right; overflow:hidden; }

#headerimg #nav li { float:left; margin:0px 19px 0px 1px; font-size:14px; padding:4px 0px 3px 0px; text-transform:lowercase; }

#headerimg #nav li a { color: white; text-decoration:none; font-weight:bold; }

#headerimg #nav li a:hover { color: white; text-decoration:none; }



#header #quicklinks { width:703px; background:#FFFFFF url(images/quicklinks-background.gif) repeat-y top left; overflow:hidden; margin:15px 0px 0px 70px; font-size:13px; position:absolute; bottom:35px; }

#header #quicklinks div { background:transparent url(images/quicklinks-bottom.gif) no-repeat bottom left; overflow:hidden; padding-bottom:10px; }

#header #quicklinks p.quicklinks { background:url(images/quicklinks-top.gif) no-repeat top left; color:#4B4B4B; font-weight:bold; padding:10px 0px 5px 17px; }

#header #quicklinks ul { width:610px; margin-left:17px; list-style:none; }

#header #quicklinks ul li { float:left; font-size:12px; width:180px; background:url(images/quick-arrows.gif) no-repeat top left; padding-left:15px; }



#header #nav2 { clear:both; width:921px; height:70px; background:url(images/nav-2.gif) no-repeat top left; overflow:hidden; }

#header #nav2 div { width:896px; overflow:hidden; margin:15px 0px 0px 11px; }

#header #nav2 ul { list-style:none; overflow:hidden; font-weight:bold; }

#header #nav2 ul li { float:left; font-size:20px; text-transform:uppercase; }

#header #nav2 ul li a { color: #3babba; text-decoration:none; padding:13px 0px 7px 15px; display:block; }

#header #nav2 ul li a:hover { color: #3babba; text-decoration:none; }



#wrapper {

 width:921px;

 margin-left:57px;

 clear:both;

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

 overflow:hidden;

}



#content {

 float:right;

 width:658px;

 margin:0px 13px 0px 11px;

}



#sidebar {

 float:right;

 width:231px;

}



#footer {

 width:921px;

 margin-left:57px;

 clear:both;

 background:url(images/footer.gif) no-repeat top left;

 padding:25px 0px 10px 0px;

 color:#626262;

}



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



h1, h2, h3, h4, h5, h6 {

 font-family:Georgia;

}



h1 { font-size:24px; }

h2 { font-size:20px; }

h3 { font-size:18px; }

h4 { font-size:16px; }

h5 { font-size:14px; }



/*-- Homepage --*/

/*- Intro -*/

#intro { width:658px; height:245px; background:#FFFFFF url(images/intro.png) no-repeat top left; color:#464646; }

#intro p.welcome { font-size:30px; color:#50A1B1; padding-top:30px; font-weight:bold; font-family:Georgia; }

#intro p { padding:25px 385px 0px 40px; }



/*- Blue (Did you know?) -*/

#blue { overflow:hidden; background:#3babba url(images/blue-background.gif) repeat-x top left; margin-top:10px; font-size:18px; padding-bottom:1px; height:53px; font-family:Helvetica }

#blue p.did { float:left; width:94px; height:54px; background:url(images/blue-left.gif) no-repeat top left; color:#FFFFFF; text-transform:uppercase; padding:5px 0px 4px 20px; text-transform:uppercase; font-weight:bold; }

#blue div { width:544px; float:left; color:#FFFFFF; background:url(images/blue-right.gif) no-repeat top right;  }

#blue div p { border-left:18px solid #DD5C73; margin:2px 0px 2px 0px; padding:4px 120px 2px 15px; height:44px; margin-bottom:1px; }



/*- School Listings -*/

#schools { width:655px; background:#4c4c4c url(images/school-listing.gif) no-repeat top left; overflow:hidden; margin-top:10px; padding:16px 0px 16px 0px; color:#FFFFFF; !padding-bottom: 30px; }

#schools div { width:186px; height:310px; float:left; margin:0px 10px 20px 17px; position:relative; font-size:12px; }

#schools div p.logos { width:186px; height:109px; display:block; background:url(images/logo-handler.png) no-repeat top left; position:relative; margin-bottom:10px; text-align:center; }

#schools div p.logos img { margin-top:10px; }

#schools div p.logos span { background:url(images/click.gif) no-repeat top left; position:absolute; bottom:0px; right:0px; text-align:center; }

#schools div p.logos span a { width:57px; height:16px; display:block; padding-top:4px; font-weight:bold; text-decoration:none; color:#FFFFFF; }

#schools div h3 { font-size:12px; padding-bottom:2px; }

#schools div h3 a { color:#009FEA; text-decoration:none; }

#schools div h3 a:hover { color:#009FEA; text-decoration:underline; }

#schools div p.click { position:absolute; bottom:-10px; !bottom: -35px; width:124px; text-align:center; color:#FFFFFF; font-size:14px; text-transform:uppercase; font-weight:bold; !padding-bottom: 10px;}

#schools div p.click a { color:#FFFFFF; text-decoration:none; padding:11px 0px 10px 0px; width:124px; background:url(images/click-big.gif) no-repeat top left; display:block; margin: 10px 0 0 30px;}



/*- Map -*/

#map { width:657px; overflow:hidden; margin-top:10px; }

#map h3 { font:24px Georgia; color:#DD5C73; text-transform:uppercase; padding:5px 0px 10px 20px; }

#map div { width:640px; overflow:hidden; background:#FFFFFF url(images/map.gif) no-repeat top center; padding:375px 0px 20px 0px; }

#map div ul { list-style:none; overflow:hidden; padding-top:10px; font:18px Georgia; color:#517099; }

#map div ul li { float:left; width:185px; margin-left:20px; }





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







.post h1 { color:#000000; font-size:24px; padding:0px 5px 5px 5px; font-family:Helvetica, Arial }

.post h2 { color:#000000; font-size:20px; padding:15px 5px 5px 5px; }

.post h2 a { color:#000000; text-decoration:none; }

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

.post small.by { padding-left:5px; color:#666666; }

.post small.by span, .post small.by span a, .post small.by span a:hover { color:#000000; text-decoration:none; }

.post { border-bottom:1px solid #CCCCCC; }

.post p { padding:10px 5px 10px 5px; line-height: 140%; }

.post a { color:#3551AE; text-decoration:none; }

.post a:hover { color:#3551AE; text-decoration:underline; }



.page, .page .entry { border-bottom:0px !important; }



.post ul, .post ol {

	margin: 8px 0 7px 35px;

}



.post ul li, .post ol li {

	margin-bottom: 7px;

}



.post .entry {

 border-bottom:1px solid #EBEBEB;

 padding-bottom:5px;

}



.navigation {

 overflow:hidden;

 padding:10px 0px 10px 0px;

}



.navigation div.alignleft {

 width:47%;

 float:left;

}



.navigation div.alignright {

 width:47%;

 float:right;

 text-align:right;

}



.center {



}



.pagetitle {



}



blockquote {

 margin:10px 10px 10px 20px;

 padding:10px 15px 10px 15px;

 font-style:italic;

}



a img {

 border:0px;

}



#SearchWidgetContent p {

	margin: 8px 0;

	padding: 0;

}



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



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

#sidebar div.degree form { background:transparent url(images/degree-sidebar-bottom.gif) no-repeat bottom left; padding-bottom:15px; }

#sidebar div.degree h3 { font-size:22px; padding:10px 60px 0px 20px; font-family:Georgia; background:transparent url(images/degree-sidebar-top.gif) no-repeat top left; font-weight:normal; }

#sidebar div.degree small { font-size:14px; font-weight:bold; margin-right:25px; }

#sidebar div.degree ol { padding:10px 0px 5px 15px; font-size:20px; }

#sidebar div.degree ol li { margin:0px 0px 5px 25px; }

#sidebar div.degree select { width:170px; }

#sidebar div.degree input.submit { width:198px; background:#000000 url(images/search.gif) no-repeat top left; text-align:center; border:0px; font-size:24px; font-family:Georgia; text-transform:uppercase; color:#FFFFFF; padding:11px 0px 11px 0px; *padding:8px 0px 7px 0px; margin-left:15px; }



#sidebar h4 { width:213px; color:#FFFFFF; font-size:19px; font-weight:normal; font-family:Georgia; background:#0000FF url(images/sidebar-h4.gif) no-repeat top left; padding:3px 0px 3px 15px; margin:6px 0px 0px 1px; height:24px; }

#sidebar h5 { color:#DD5C73; padding-top:10px; margin-left:1px; }



#sidebar ul {

 font-size:14px;

 list-style:none;

 padding:10px 0px 5px 0px;

 margin-left:15px;

}





#sidebar ul li {

 background:transparent url(images/arrow.gif) no-repeat left;

 padding-left:15px;

 margin-bottom:5px;

}



#sidebar p {

	padding: 0 0 0 10px;

	font-size: 1.2em;

}





/*--------------Comments--------------*/



#comment { overflow:hidden; padding-top:20px; }

#comment h5 { font-size:14px; padding-bottom:10px; }

#comment textarea { padding:0px; margin:0px; }

#comment .comment-author img { float:left; margin:0px 10px 10px 0px; }



ol.commentlist {

 padding-bottom:20px;

 list-style:none;

}



ol.commentlist li {

 padding:15px 10px 0px 10px;

}



ol.commentlist li p { clear:both; padding:5px 0px 3px 0px; }



#comment form p {

 padding:5px 0px 0px 0px;

}



ol.commentlist li ul { list-style:none; margin-left:15px; }

ol.commentlist .comment-meta { font-size:11px; }



/*- Blog Page -*/



div.blogtitle { background:#DD5C73 url(images/headline-right.gif) no-repeat top right; margin:2px 1px 0px 0px; }

div.blogtitle h1 { background:transparent url(images/headline-left.gif) no-repeat top left; color:#E6F7F6; font:30px Georgia; padding:9px 0px 8px 20px; }



div.blogtitle-home { background:#DD5C73 url(images/headline-right.gif) no-repeat top right; margin:10px 1px 0px 0px; }

div.blogtitle-home h3 { background:transparent url(images/headline-left.gif) no-repeat top left; color:#FFFFFF; font:30px Georgia; padding:9px 0px 8px 20px; }





/*-------------Images------------------*/

img.alignleft { float:left; margin:0px 10px 10px 10px; }

img.alignright { float:right; margin:0px 10px 10px 10px; }



#dfw-widget1 {background: url(images/widget1-bg.gif) no-repeat 0 0 scroll; height: 251px; border: none;}

#dfw-widget1 h3,label {display: none;}

#dfw-widget1 form {padding-top: 72px; padding-left: 30px;}

#dfw-widget1 select {margin-bottom: 11px; width: 180px;}

#dfw-widget1 button {background: url(images/search.gif) no-repeat scroll left top #000000; border: 0 none; color: #fff; font-family: Georgia; font-size: 24px; padding: 11px 0; text-align: center; text-transform: uppercase; width: 198px; margin-left: -15px; margin-top: 10px;}



#dfw-widget2 {margin-top: 10px;}

#dfw-widget2 label {display: block; font-size: 14px; font-weight: bold; font-family: Arial;}

#dfw-widget2 select {width: 250px; margin-bottom: 10px;}

#dfw-widget2 form {margin-top: 10px;}

#dfw-widget2 button {padding: 3px; font-size: 12px;}


