/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous Kubrick
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/

body {border-top: 23px solid #2d4859; background: #b9c1c7; padding: 0 0 30px 0; margin: 0 auto; text-align: center; color: #2d4859; position: relative; line-height: 1em; font-family: Georgia, "Times New Roman", Times, serif;}

/* BEGIN UBIQUITOUS STYLES */

h1, h2, h3, h4, h5, h6 {padding: 0; margin: 0; line-height: 1.2em;} 

* {padding: 0; margin: 0;}

hr {border: 0px; margin: 20px 30px; padding: 0; height: 0px !important; border-top: 1px solid #999999; clear: both !important; display: block; }

hr:after {content: "."; display: block; height: 0; clear: left; visibility: hidden; margin: 0; padding: 0; font-size: 0px; line-height: 0px;}
/* Hides from IE-mac \*/
*html hr {height: 1%;}
/* End hide from IE-mac */  


html a {color: #6a8fa6; } 
html a:visited {color: #777777; }
html a:hover {color: #c49a1b; }

.clearboth {clear: both;  overflow: visible; height: 0px; line-height: 0px; font-size: 0em;  margin: 0; padding: 0; width: 100%;}

#contentwrapper {margin: 0 auto; padding: 0 0px 70px 0;  width: 1019px;  position: relative; text-align: left; z-index: 1;  background: #FFFFFF; top: -18px; border-bottom: 4px solid #475965;}

#contentwrapper:after {content: "."; display: block; height: 0; clear: left; visibility: hidden; margin: 0; padding: 0;	font-size: 0px;	line-height: 0px;}
/* Hides from IE-mac \*/
*html #contentwrapper {height: 1%;}
/* End hide from IE-mac */  


/* BEGIN HEADER */

#header {width: 945px; margin: 0px 37px; position: relative; padding: 0; text-align: left;}
#header img {padding: 0; margin: 20px 0px 0px -15px; border: 0; position: relative; }


#nav {font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; font-size: 1.25em; letter-spacing: -1px; text-align: left; padding: 0; margin: 0; position: relative; }

#nav:after {content: "."; display: block; height: 0; clear: left; visibility: hidden; margin: 0; padding: 0; font-size: 0px; line-height: 0px; }	
#nav ul {text-indent: 0px; margin: 0px 0px 0px 205px; padding: 25px 0 0 0; list-style-type: none; text-align: left; position: relative;}

#nav ul:after { content: "."; display: block; height: 0; clear: left; visibility: hidden; margin: 0; padding: 0; font-size: 0px; line-height: 0px; }


#nav li {padding: 0px 0px 3px 0px; margin: 0px; float: left; border-bottom: 1px solid #2d4859; position: relative;}
#nav li a {margin: 0px 8px; padding: 0px 0px 4px 0px; text-decoration: none; line-height: 1.3em; color: #2d4859; position: relative;}
#nav li a.first {margin-left: 0px; } 
#nav li a.last {margin-right: 0px; }
#nav li a:hover {border-bottom: 8px solid #c49a1b !important; color: #c49a1b; z-index: 1000;} 

#search {background: #6a8fa6; width: 242px; border: 1px solid #63869b; border-top: 2px solid #2d4859 !important; position: absolute; right: 0px; top: 0px; margin: 0; padding: 0;}
#search form {margin: 14px 17px; font-size: 11px !important; text-align: center;}
#search form input#text {border: 1px solid #a8c9de; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 3px; color: #999999 !important; width: 150px; margin: 0px 4px 0px 0px; font-size: 11px !important;}
#search form input#submit {border: 1px solid #a8c9de; background: #2d4859; font-family: Georgia, "Times New Roman", Times, serif; color: #FFFFFF; font-weight: bold; padding: 2px 0px; text-align: center; margin: 0px; width: 38px; font-size: 11px !important;}


/* END HEADER */



#rail {width: 160px; float: left; display: inline; margin-left: 37px; margin-right: 0; padding: 0; clear: left; position: relative; top: -35px;}
#rail h3 {font-variant:small-caps; padding: 5px 0; border: solid #2d4859; border-width: 1px 0px !important; font-size: 1.3em; font-weight: 100; line-height: 1.1em; margin: 0px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px;}
#rail ul {list-style-type: none; text-indent: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; margin: 10px 0px 20px 0px; padding: 0;}
#rail li {padding: 0px 0px 3px 0px; margin: 0;} 
#rail a {color: #67500c;}
#rail a:hover {text-decoration: underline; }

#rail:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}


/* Hides from IE-mac \*/
*html #rail {height: 1%;}
/* End hide from IE-mac */  

#primarycolumn {border-top: 2px solid #b9c1c7; margin: 30px 0px 0px 45px; float: left; display: inline; width: 470px; padding: 0;}
#primarycolumn p {font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; margin: 8px 0;}
#primarycolumn h1 {font-size: 2.2em; font-weight: 100; letter-spacing: -1px; margin-top: 2px; padding-top: 12px; border-top: 1px solid #b9c1c7;}
#primarycolumn ul {font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; margin: 0px 0 19px 20px; font-size: .9em; text-indent: 0px;}
#primarycolumn li {padding: 10px 0 10px 8px; margin: 0; line-height: 1.3em; }
#primarycolumn h4 {margin-bottom: -8px; font-weight: bold; font-size: 1.3em; }



#primarysidebar {float: right; display: inline; width: 242px; margin: 30px 37px 0px 0px; padding: 0; }

#primarysidebar:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: left; 
    visibility: hidden;
	margin: 0;
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}


/* Hides from IE-mac \*/
*html #primarysidebar {height: 1%;}
/* End hide from IE-mac */ 

#emailsignup {background: url(http://www.collegereviewjournal.org/images/emailbkg.jpg) center no-repeat #2d4859; color: #FFFFFF; padding: 15px; margin: 0 0 30px 0;} 
#emailsignup h4 {letter-spacing: -1px; font-size: 1.3em; border-bottom: 1px solid #FFFFFF; padding-bottom: 5px;}
#emailsignup p {margin: 8px 0; font-family: Verdana, Arial, Helvetica, sans-serif; color: #c2e1f5; font-size: .7em; }
#emailsignup .disclaimer {color: #b0cada; }

#emailsignup form {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .65em; color: #FFFFFF; font-weight: bold;}
#emailsignup form p {color: #81a9c2; font-weight: normal; font-size: 1em; float: left; width: 120px; margin: 0; padding: 3px 0 0 0; line-height: 1.2em;}
#emailsignup form .signup {position: relative; padding-bottom: 8px; }
#emailsignup form .signup input {background: #FFFFFF; border: 1px solid #81a9c2; position: absolute; left: 3.7em; width: 140px;}
#emailsignup form input#submit {background: #d8bc67; color: #FFFFFF; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: .85em; border: 1px solid #FFFFFF; letter-spacing: 1px; padding: 3px 6px; margin-top: 5px; margin-right: 15px; float: left;}


.chunk {border: solid #b5b5b5; border-width: 1px 0px 0px 1px; margin: 0px 0px 30px 0px; }
.chunk h5 {color: #67500c; font-weight: 100; letter-spacing: -1px; font-size: 1.3em; padding: 8px 8px 8px 15px; background: #f1f0ec; margin: 0;}
.chunk ul, .chunk p {list-style-type: none; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 4px 0 0 0; margin: 0; font-size: .7em; }
.chunk li {position: relative; padding: 0; margin: 1px 0 0 0; line-height: 1.15em;}
.chunk a {text-decoration: none; padding: 5px 12px; border-left: 3px solid #FFFFFF; display: block; position: relative; margin: 0 0 3px 0; color: #5086a8;}
.chunk a:hover {border-left: 3px solid #b5b5b5; background: #f1f0ec; }
.chunk strong {text-decoration: underline;}

.homepagesearch {font-weight: bold; position: relative; margin: 0; padding: 10px 0;}
.homepagesearch form {position: absolute; left: 12.5em; top: 8px;} 
.homepagesearch select, .ddpl-form select {font-size: 10px; width: 160px; margin: 0px 10px 0 0; padding: 0; position: relative; top: -3px;}
.homepagesearch option, .ddpl-form option {padding: 1px; margin: 0px;}
.ddpl-form input {background:url(http://www.collegereviewjournal.org/images/go_img.gif) no-repeat; border: 1px solid #2d4859; text-indent: -5000px; height: 29px; width: 57px; padding: 0; }






.end {border-bottom: 2px solid #b9c1c7; padding-bottom: 25px; }

h2#popularuniversities {border-top: 1px solid #b9c1c7; color: #c49a1b; font-size: 2.2em; font-weight: 100; letter-spacing: -1px; margin-top: 2px; padding-top: 12px;}

.schoolblurb {margin: 15px 0 0 115px; position: relative; padding: 3px 0 14px 0px;}
.schoolblurb h4 {font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; font-size: 1.6em; letter-spacing: -1px; font-weight: 100; margin-bottom: 10px !important; }
.schoolblurb h4 a {color: #2d4859; text-decoration: none; border-bottom: 1px solid #2d4859; }
.schoolblurb h4 a:hover {color: #6a8fa6; border-bottom: 1px solid #6a8fa6; }
.schoolblurb h4 a:visited {color: #777777; border-bottom: 1px solid #777777; }
.schoolblurb p {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: .7em; color: #666666; line-height: 1.5em !important; margin-top: 3px !important; }
.schoollogo {position: absolute; left: -115px; top: 7px; padding: 3px; border: 1px solid #d2d2d2; }
.learnmore {font-weight: bold; margin-top: -10px;} 

.school_move_down {position: relative; top: 80px; }


#schooloverview {background: #e5e5e5; border: 1px solid #a2a2a2; padding: 0px; width: 158px; margin: 18px 0px 18px 0px; }
#schooloverview p {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; padding: 13px; margin: 0;  }
a.requestcatalog {font-weight: bold; margin-top: 12px; display: block; padding: 0; }
#accreditation.chunk {border-width: 1px 1px 0px 0px !important; }
#accreditation.chunk h5 {font-size: 1.1em !important; padding: 8px 8px 8px 13px !important; letter-spacing: normal; background: #f1f0ec; }
#accreditation.chunk p {margin: 13px 15px 13px 13px; padding: 0px; color: #555555; }

a.morereviews {padding: 10px 10px 10px 0px; margin: 0 0 0 45px; position: relative; top: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 100; font-size: 1.15em; }
img.indiv {width: 160px; border: 0; }


#graphicsubmit {float: right; clear: right;  margin: 15px 0px 15px 15px; padding: 0px; border-left: 1px solid #d2d2d2; width: 401px;}
a.graphic {margin-left: 15px; }
a.graphic img {margin: 0px 0px 15px 0px; padding: 3px; border: 1px solid #d2d2d2; }
p.requestinfo {text-align: center; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif !important; font-weight: 100; padding: 3px !important; border: 1px solid #d2d2d2; margin: 0px 0px 0px 15px !important; font-size: 1.4em; text-align: center; }
p.requestinfo a {color: #FFFFFF; padding: 15px; background: url(http://www.collegereviewjournal.org/images/req_info_bkg.jpg) bottom repeat-x #4b7b99; display: block; }
p.requestinfo a:hover {background: #1a2b35; }
p.lowermain {margin: 30px 0px 30px 190px !important; width: 300px !important; position: relative; }
.lowermain a {margin: 0px !important;} 

#postprimarycolumn {border-top: 2px solid #b9c1c7; margin: 30px 0px 0px 45px; float: left; display: inline; width: 738px; padding: 0;}
#postprimarycolumn p {font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; margin: 8px 0 19px 0;}
#postprimarycolumn h1 {font-size: 2.5em; font-weight: 100; letter-spacing: -1px; margin-top: 2px; padding-top: 18px; border-top: 1px solid #b9c1c7;}
#postprimarycolumn h2 {padding: 10px 0px 5px 0; margin: 0; color: #c49a1b;}
#postprimarycolumn h3 {font-weight: 100; padding: 10px 0px 5px 0; margin: 0; color: #c49a1b;}
#postprimarycolumn ul {font-family: "Palatino Linotype", Palatino, Georgia, "Times New Roman", Times, serif; line-height: 1.4em; margin: 0px 0 19px 20px; font-size: .9em; text-indent: 0px;}
#postprimarycolumn li {padding: 10px 0 10px 8px; margin: 0; line-height: 1.3em; }

.resourceslist {padding: 10px 0; margin: 0; } 

.sidebardropdown {padding: 15px 0 30px 0; }


#footer {padding: 0px 0 0 0; margin: 0; position: absolute; bottom: -1px; right: 37px !important; width: 900px;}

img#footerimg {border: 0px; position: absolute; left: 20px; bottom: 10px;}

#footer ul {list-style-type: none; background: url(http://www.collegereviewjournal.org/images/footerulbkg.jpg) no-repeat #475965; padding: 0px; margin: 0; color: #FFFFFF; width: 831px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .75em; float: right;}
#footer li {float: left; padding: 16px 0px 16px 15px; margin: 0;}
#footer li#sitemap {float: right; padding-right: 15px;}
#footer a {color: #FFFFFF; }

#copyright {font-family: Verdana, Arial, Helvetica, sans-serif; color: #666666; font-size: .7em; }


p.download a {color: #FFFFFF; padding: 15px; background: url(http://www.collegereviewjournal.org/images/req_info_bkg.jpg) bottom repeat-x #4b7b99; display: block; }
p.download a:hover {background: #1a2b35; }
p.download {text-align: center; color: #FFFFFF; font-family: Georgia, "Times New Roman", Times, serif !important; font-weight: 100; padding: 3px !important; border: 1px solid #d2d2d2; margin: 0px; font-size: 1.4em; text-align: center; }

#tagcloud {margin: -40px 0 30px 0; padding: 15px 0 10px 10px; border-left: 1px solid #b5b5b5; font-family: Verdana, Arial, Helvetica, sans-serif; }
#infoboxlink a {color: #FFFFFF; font-weight: bold; }
#infoboxlink a:visited {color: #c2c2c2; }
#infoboxlink a:hover {color: #c49a1b; }


.feedburnerFeedBlock ul {margin-left:0; padding-left:0; list-style-type: none; }
.feedburnerFeedBlock ul li { padding: 5px; }
.feedburnerFeedBlock ul li span.headline a { color: #990000; text-decoration: none; display: block;} 
.feedburnerFeedBlock ul li span.headline a:hover { color: #535353; } 
#creditfooter { display: none; }

#feedparagraph {font-size: .8em; letter-spacing: 0px; font-weight: bold; padding: 10px 0; margin: 0 0 30px 0; border: solid #d2d2d2; border-width: 1px 0px; }
#feedparagraph img {vertical-align: middle; border: 0; width: 30px; height: 30px; padding-left: 10px; }

.post {padding: 10px 0px 0px 0px; margin: 2px 0px 35px 0px; border: solid #d2d2d2; border-width: 1px 0px 0px 0px;}
.post h2 {font-weight: 100; margin: 0; padding: 0 0 12px 0; }

small {font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: .9em; color: #d2d2d2; }
.firstpost {font-size: 1.15em; padding: 20px !important; background: #f8f8f8; }
.firstpost p {font-size: .9em !important; font-family: Georgia, "Times New Roman", Times, serif !important;}
.postmetadata {font-family: Arial, Helvetica, sans-serif !important; font-size: .8em; padding: 10px !important; background: #f2f2f2; margin: 15px 0 0 0 !important;}
.firstpost .postmetadata {background: #f8f8f8; border-top: 1px solid #d2d2d2; padding: 10px 0 0 0 !important; margin: 25px 0 0 0 !important;}

p#byline {font-family: Arial, Helvetica, sans-serif !important; text-transform: uppercase; font-size: .7em; color: #999999 !important; }

#commentarea {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: .9em; margin: 30px 0; padding: 15px 0; border-top: 1px solid #d2d2d2;}
#commentarea p {font-family: Verdana, Arial, Helvetica, sans-serif !important; font-size: .75em; }
#commentarea h2 {color: #999999; font-weight: 100; }

#commentarea textarea {width: 450px; }
#commentarea input#submit {padding: 5px; margin: 10px 0 30px 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; font-weight: bold; background: #2d4859; color: #FFFFFF; border: 2px solid #CCCCCC;}
ol.commentlist li {margin-bottom: 25px; }

.ppccolumn {width: 670px !important; padding-bottom: 100px; }