body {background-image: url(../images/bg.gif);
background-repeat: repeat-y;
background-position: top right;
font-size: .95em; }

#content {
margin-left: 170px;
width: 400px; }

div#navbar {font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: right;
background-color: #ffffff;
font-weight: bold;
width: 150px }

#navbar a:link, #navbar a:visited {color: #ffffff;
background-color: #0066cc;
text-decoration: none;
display: block;
border-right: solid #000099 30px;
margin-top: 1px;
margin-bottom: 1px;
padding-top: 3px;
padding-bottom: 3px;
padding-right:12px }

#navbar a:hover, #navbar a.current {background-color: #000099;
text-decoration: none;
border-right: solid #0066cc 30px }

#logo {border-bottom: 1px #000099 solid;
border-right: 1px #000099 solid;
margin-left: 20px;
padding-bottom: 10px;
margin-bottom: 10px;
width: 130px; }

#masthead {border-bottom: 1px #000099 solid;
padding-bottom: 10px;
margin-bottom: 10px;
margin-left:151px;
padding-left: 20px; }

form {margin: 0px; }

input {background-color: #f0f0f0;
color: #999; }

label {color: #999;
font-size: .8em; }

#header {position: absolute;
top: 0px;
right: 2px;
background-image: url(../images/collegecounseling.gif);
width: 23px;
height: 350px; }

#signin {position: absolute;
top: 5px;
right: 0px;
height: 23px;
padding: 2px;
background-color: #fff; }

#signin-submit {color: #666; }

/* colleges */

.college-item, .contact, .home-heading, .home-login, .special-item {float: left;
height: 230px;
padding: 5px;
margin-top: 5px;
margin-left: 5px;
border: 1px solid #ccc;
background-color: #f6f6f6; }

.college-item img {border: 1px solid #000;
display: block; }

.college-name {margin-top: 5px;
font-size: .8em;
color: #333; }

.college-type {margin-top: 1px;
font-size: .7em;
color: #666; }

.college-url {margin-top: 3px;
font-size: .7em; }

.p college-url a, .college-url link, .college-url visited {text-decoration: none;
color: #00f; }

.college-url a:hover {background-color: #00f;
color: #fff; }

/* end college */

/* contact */

.contact {border: 1px solid #900;
text-align: center;
background-color: transparent;
color: teal; }

.contact p {font-size: .8em; }

.contact a, .contact a:link, .contact a:visited {text-decoration: underline;
color: #900; }

.contact a:hover {background-color: #900;
color: #fff; }

.contact h3 {text-align: right;
margin-top: 25px; }

/* end contact */

/* next */

#next {text-align: right;
text-decoration: none; }

#next h3 {color: #900;
margin-right: 2%; }

#next a:link, #next a:visited {color: #900;
text-decoration: underline; }

#next a:hover {color: #fff;
background-color: #900;
text-decoration: none; }

/* tag */

.tag {border: 1px solid teal;
text-align: center;
background-color: transparent;
color: teal; }

.tag p {font-size: .8em; }

.tag a, .tag link, .tag visited {text-decoration: none;
color: #00f; }

.tag a:hover {background-color: teal;
color: #fff; }

/* end tag */

.home-heading {color: #1c1d5b;
border: 1px solid #9cf;
background-color: transparent; }

.home-heading h2 {padding: 10px; }

.home-login {color: #c6c;
border: 1px solid #c6c;
background-color: transparent; }

.home-login table {padding: 20px; }

/* content */

.content-frame {margin-right: 32px;
padding-bottom: 10px; }

.think-frame {margin-right: 30px;
padding-bottom: 10px;
background-color: #fff; }

.content {padding: 1em;
margin-right: 100px; }

.content h2 {color: #9cf; }

.content p {color: #369;
font-size: .8em; }

/* end content */

.college-item, .contact, .home-heading {width: 215px;
voice-family: "\"}\"";
voice-family: inherit;
width: 200px; }

.home-login {width: 437px;
voice-family: "\"}\"";
voice-family: inherit;
width: 417px; }

/* From login-fix.css */

.home-login {width: 433px;
voice-family: "\"}\"";
voice-family: inherit;
width: 417px; }

#form-email {padding: 10px; }