html {margin: 0; padding: 0;} /* to get rid of opera/mozilla defaults */ 

body {background-color: #fff; margin:0px; padding:0px; 
font-size:100%; font-family: arial, helvetica, Verdana, serif; color: #333;}

#mainbox{background-color: #fff; margin:10px; /*width:760px; margin:10px auto; padding:0px;*/
			/*border-top:1px solid #bd0000;*/ border-right:1px solid #ccc;
			border-left:1px solid #ccc; border-bottom:1px solid #ccc;}
		
a:link {color: #000099; font-size: 100%;}
a:visited {color: #000099; font-size: 100%;}
a:hover{ color: #cc0000;  font-size: 100%;}	

/*******************************************************
Settings for Headers
*******************************************************/
#logof{background-color:#fff; height:75px; margin: 0px; width: auto;
	/*background-image:url(http://www.cortland.edu/hpgraphics/logo.gif;
	background-position: left top; background-repeat:no-repeat;*/
	border-top:1px solid #000; border-right:1px solid #000;
	border-left:1px solid #000; border-bottom:1px solid #000;}

#logoffont {padding:0px 0px 0px /*23*/0px; margin: 0px; font-family:  times new roman, arial, serif;}
#logoffont a:link {color:#333; font-size: 30px; text-decoration:none;}
#logoffont a:visited {color:#333; font-size: 30px; text-decoration:none;}
#logoffont a:hover {color:#000; font-size: 30px; text-decoration:underline;}

#left {float:left;}
#right {float:right; padding:0px 0px 0px 227px;}

h1, h2, h3, h4, h5, h6 {color: #336699; margin-top: 5px; margin-bottom: 5px;}
/*******************************************************
Positioning - top Menu
*******************************************************/
#topnav {margin: 0px; padding: 0px 0px 0px 20px; 	height: 20px; color:#fff;
	background-color:#bd0000; font-size:85%; clear: both;  
	/*border-top:1px solid #000; border-right:1px solid #000;
	border-left:1px solid #000; border-bottom:2px solid #000;*/}

a.topnav {color: #fff;  text-decoration: none; }
a.topnav:visited {color: #fff;  text-decoration: none; }
a.topnav:hover {color: #ffcc99;    text-decoration: underline; }

#links {float:left; letter-spacing: 1.5px; font-size:85%; font-weight: 700; padding: 3px 0px 0px 5px;}
#qsearch {float:right; letter-spacing: 1.5px; font-size:85%; font-weight: 700; padding: 3px 10px 0px 0px;}

.black {background-color: #000; height:8px;  margin-bottom: 0; padding: 0;
		background:url(images/blackbar.jpg); background-position: left top; background-repeat:repeat-x;}

/*******************************************************
Settings - Sidebar 
*******************************************************/
#sidebar{ clear: both; position: relative; float:left; margin: 0px 0px 0px 10px; /margin-top: -10px; padding: 0px; width:144px; 
	font-size:80%; /*font-weight:bold;*/ line-height: 110%;
	border-left:2px solid #ffcc00;  /*background: #898b5e;*/}

.navbox {border-color: #999999; /*border-style: solid; border-width: 0 0 1px 0;*/
	margin: 2px 1px; padding: 2px; width: 130px;}

.navbox2 {border-color: #999999; /*border-style: solid; border-width: 0 0 1px 0;*/
	margin: 2px; margin-left: 16px; padding: 0px 2px; width: 120px}

a.nav {color: #336699; background: transparent;  display: block; text-decoration: none; }
a.nav:visited {color: #336699; background: transparent;  display: block; text-decoration: none; }
a.nav:hover {color: #cf3a3a; /*background: #EBF5FA; */ display: block;  text-decoration: underline; }

a.nav2 {color: #336699; background: transparent;  font-size: 95%; display: block; text-decoration: none; }
a.nav2:visited {color: #336699; background: transparent;  font-size: 95%; display: block; text-decoration: none; }
a.nav2:hover {color: #cf3a3a; /*background: #EBF5FA; */ font-size: 95%; display: block; text-decoration: underline; }

/*******************************************************
Settings - Content 
*******************************************************/
#content {/*background: #898b5e;*/ position: relative; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;}

#contentnav {text-align:right; margin: 0px; padding: 5px 10px 10px 10px; 	font-size:85%;
/* color:#fff; background-color:#f7f6f4; border-style:solid; border-color:#000; border-width:1px;*/}
a.contentnav {color: #336699; background: transparent;  text-decoration: none; }

#folder {background:#fafae8; margin:  10px; padding: 5px 10px 5px 10px; border: 2px solid #ccc;}
div#folder h2 {color: #336699; margin-top: 5px; margin-bottom: 10px; border-bottom:2px solid #999;}
.about {position: relative; float:right; margin: 0px; padding: 5px; background: #fff; line-height: 130%;
	border-color: #999999; border-style: solid; border-width: 1px;}
/*******************************************************
Positioning - Footer and copyright
*******************************************************/
#box {font-family: arial, helvetica, sans-serif; font-size: 10px; letter-spacing: .2em; text-align: center;
	clear: both; margin:2 0 px; padding: 4px; background-color: #fff; border-top:1px solid #ccc;
	/*background:url(images/paper_top.gif); background-position: left bottom; background-repeat:repeat-x;*/}


/*******************************************************
Settings for forms
*******************************************************/
form {margin: 1px; padding:0px; }

/*******************************************************
Settings for images
*******************************************************/
.pic {position: relative; float:left; }

/*******************************************************
Settings for lists
*******************************************************/
/*ol, ul {line-height: 1.5em; text-indent: 10px; margin: 5px; padding: 5px;}*/
li {line-height: 1.5em; /*text-indent: 20px; margin: 0px; padding: 0px; font-size: 90%;*/}
