/* stylesheet for WesBase theme */
/* using blog960 sub-theme */

html #content {
min-height: 600px;
}

body {
color: #494949;
/*background: transparent url(http://frontpage.wesleyan.edu/wordpress/images/footer_wesleyan.png) no-repeat scroll 50% bottom;*/
font-family: helvetica, arial, sans-serif;
}

a:link img, a:visited img, a:hover img, a:active img {
background-image: none;
padding: 0;
border: 0px solid #fff;
}

#wes-header a:hover, #wes-header a:active {
border-bottom:none;
}

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Arial, sans-serif;
}

#feedarea {
display: none;
}

div#printlogo {
display: none;
}

#wes-header {
background:#000; 
height:104px; 
padding:10px 0 0; 
width:100%;
position: relative;
}

#header_wrapper {
background:#000; 
height:92px; 
margin:0 auto; 
position:absolute; 
bottom: 0px;
left: 50%;
margin-left: -480px;
width:960px;
}

#header_wrapper p {
margin: 0;
}

#wes-header a {
color:#999; 
text-decoration:none;
}

#wes-header a:hover {
color:#fff; 
text-decoration:underline;
}

#logo {
float:left; 
background-image: none; 
border-width: 0; 
padding: 0;
}

#utils {
float:right; 
font-size:11px;
}

#utils li {
float:left; 
line-height:28px; 
list-style:none; 
margin-left:14px;
}

#navbar {
background:#666; 
font-size:14px; 
font-weight:normal; 
position:absolute; 
bottom:0; 
left:0;
}

#navbar li {
float:left; 
list-style:none; 
text-align:center
}

#navbar li ul li {
text-align:left; 
text-indent:10px;
}

#navbar li a {
color:#fff; 
display:block; 
float:left; 
height:33px; 
line-height:33px; 
width:132px;
}

#navbar li a:hover {
background-color:#900; 
color:#fff; 
text-decoration:none;
border-bottom-width: 0px;
}

#navbar li a#navbar_toggle {
background:#900 url(http://www.wesleyan.edu/common/_internal/files/navbar_arrow.gif) no-repeat 50% 50%; 
text-indent:0; 
text-align:center; 
width:36px;
}

#navbar li a:hover#navbar_toggle {
background:#fff url(http://www.wesleyan.edu/common/_internal/files/navbar_arrow_on.gif) no-repeat 50% 50%;
}

#navbar li a#navbar_toggle_up {
background:#900 url(http://www.wesleyan.edu/common/_internal/files/navbar_arrow_up.gif) no-repeat 50% 50%; 
text-indent:0; 
text-align:center; 
width:36px;
display: none;
}

#navbar li a:hover#navbar_toggle_up {
background:#fff url(http://www.wesleyan.edu/common/_internal/files/navbar_arrow_up_on.gif) no-repeat 50% 50%;
}

#navbar li a.selected {
background:#ddd; 
color:#333;
}

#navbar li a:hover.selected {
background:#900; 
color:#fff
}

#section-index #navbar ul {
display:none;
}

#fullmenu_wrapper .longDescription {}
.fullclass {background: url('http://www.wesleyan.edu/common/_internal/files/page_shadow.png') repeat-y 50% 0; height:100%; width:960px; margin:0 auto;}
#fullmenu.fullclass #column {padding-top:0px; margin-left:0px; width:960px; height:96px; text-align:left;}
#fullmenu.fullclass #column li {float:left; display:block; width:132px; margin-right: 0px;}
#fullmenu.fullclass #column li ul {background:url('http://www.wesleyan.edu/common/_internal/files/background_drop.jpg') repeat-x; padding:3px; border-left: 2px solid #fff;}
#fullmenu.fullclass #column #about {margin-left:0px;}
#fullmenu.fullclass #column li ul li {list-style:none; display:block; float:none;}
#fullmenu.fullclass #column li ul li a {color:#797979; font-size:11px; height:15px; line-height:18px; display:list-item;}
#fullmenu.fullclass #column li ul a:hover {background:transparent; color:#000; text-decoration:underline; border-bottom-width: 0px;}
#fullmenu.fullclass #column #onoff {width:12px;}
#fullmenu.fullclass #column #onoff ul li {width:12px;}


#container {
border: 0px solid #000000;
margin: 0 auto;
/*padding-top: 2px;*/
//width: 1094px;
width: 100%;
background: #ffffff url(http://www.wesleyan.edu/common/_internal/files/page_shadow.png) repeat-y scroll 50% 0;
}

#header {
width: 960px !important;
margin: 0px auto;
padding-bottom: 15px;
padding-top: 5px;
clear: both;
float: none;
margin-top:-40px;
}

#header h1 {
font-size: 2em;
line-height: 1.1em;
padding: 0px;
margin: 0px 10px;
font-variant:normal;
text-transform:none;
}

#header h1 a {
color: #000000;
letter-spacing: 2px;
font-weight: bold;

}

#header h1 a:hover {
border-bottom: none;
}

#header #desc {
display: none;
}

#footer p {
margin: 0 0 1.5em;
}

#footer p.right {
display: none;
}

#headerimage {
display: none;
}

#header-image {
clear: both; 
width: 960px;
text-align: center;
background-image: url(http://www.wesleyan.edu/wordpress/images/colorbar.jpg);
background-repeat: no-repeat;
background-color: #333;
margin: 0px auto 2px;
color: #fff; 
height: 122px;
border-bottom: 40px solid #cccccc;
border-top: 2px solid #fff;
}

#content {
clear: both;
margin: 0px auto 0px;
width: 960px;
}

#content p {
line-height: 1.5em;
}

#content .posttitle h2 {
margin: 0px;
font-family: Helvetica, Arial, sans-serif;
font-weight: bold;
}

#content .posttitle h2 a {
border-bottom: none;
font-size:0.8em;
color:#990000;
}

#content .posttitle h2 a:hover {
border-bottom:1px solid #990000;
color:#990000;
}

#content .post-info, #content h2.pagetitle {
background-image: none;
}

#content-main {
position: relative;
overflow: hidden;
margin: 20px 30px;
width: 660px;
display: inline; //hack for IE < 7
}

.onecolumn-page #content-main {
margin: 0;
padding: 20px;
width: 920px;
}

img {
padding: 0px;
background-image: none;
}

#content .post {
border-bottom: none;
padding: 0 0 3em 0;
/*padding: 0 0 2em 0;*/ /*this is in main style sheet */
}

#postmetadata {
margin-top: -5px;
padding-bottom: 20px;
}

#content .search-entry 
{
    margin:1em 0;
    padding-right:1em;
    border-bottom:#dcc 1px dashed;
}

p.nocomments {
display: none;
}

div.post-content {
display: none;
}

#content .post-info {
padding: 0px 0px 12px;
/*margin-top: 20px;*/
margin-top: -5px;
margin-bottom: -10px;
border-top:#dcc 0px dashed;
}

code {
font-size: 1.3em;
}

#footer {
display: none;
}

#content-main ul {
list-style-image: none;
}

a:link, a:visited {
/*color: #888888;*/
/*color: #555;*/
color: #990000;
}

#content .post h2 {
font-size: 2em;
letter-spacing: 2px;
margin-bottom: -5px;
}

#sidebar {
float: right;
}

.sidebar {
line-height: 1.3em;
padding: 15px 10px 5px 10px;
margin: 8px 0px 10px;
border-left: 1px solid #ccc;
}

/*this formats the search widget*/
#searchform div {
padding:10px 0px;
}
* html #searchform div {
padding:0px 0px 20px 0px;
}
#searchform div input#s {
width:100px;
margin-right:5px;
}
#searchform div br {
display:none;
}
/*end of search widget formatting*/

#content .sidebar h2, #content .sidebar h3 {
color: #222;
letter-spacing: 1px;
font-variant: normal;
text-transform:uppercase;
margin: .5em 0px 0px 0px;
line-height: 1.5em;
font-size: 1.2em;
}

.sidebar li.sidebox {
margin:0pt;
padding:5px 10px 5px;
background: transparent;
background-image: none;
}

.sidebar li {
margin: 0px;
}

li.sidebox ul li {
padding: 0 0 0 2em;
text-indent: -1em;
}

li.sidebox ul li.linkcat {
padding: 0px;
text-indent: 0px;
/*padding-bottom:20px;*/
}

.sidebar li.sidebox ul li.linkcat ul li a {
color: #990000;
}

li.sidebox ul li.current_page_item {
background-image: url(http://www.wesleyan.edu/wordpress/images/smallarrow.gif);
background-repeat: no-repeat;
background-position: 4px 0.7em;
}

li.sidebox ul ul li.current_page_item {
background-position: 4px 0.3em;
}

li.sidebox ul .menu ul li.current_page_item {
background-position: 4px 0.7em;
}

li.sidebox ul .menu ul ul li.current_page_item {
background-position: 4px 0.2em;
}

.sidebar ul ul {
margin: 0px;
padding-top:5px;
}

.sidebar li.page_item {
font-size: 1.2em;
padding-top: 6px;
}

.sidebar li.page_item li {
font-size: 0.8em;
padding-top: 0px;
}

.sidebar li.page_item li li {
font-size: 1em;
}

.sidebar ul ul li.page_item ul {
/*display: none; this legacy declaration was for an earlier version*/
/*remove once we know there have been no problems kwiliarty 1/27/2009 */
}

.sidebar ul ul ul {
margin: 0 0 0 -1em;
}

.sidebar ul ul ul a {
color:#000;
line-height:1.2em;
}

.sidebar ul ul ul ul a {
color:#333;
line-height:1.2em;
}

.sidebar ul ul ul ul ul a {
color:#990000;
line-height:1.2em;
}

.sidebar ul ul li.linkcat ul {
margin: 0;
}

.sidebar h3 a.rsswidget {
color: #555555;
}

.sidebar h3 a.rsswidget img {
display: none;
}

#sk2-footer {
display: none;
}

strong.search-excerpt {
background-color: #ffff00;
}

.hide {
display: none;
}

@media print {

.sidebar {
display: none;
}

#content-main {
overflow: visible;
}

#wes-header {
display: none;
}

#wpabar {
display: none;
}

#header-image {
display: none;
}
