/* ##### Style sheet for Franklin College by Bob Hay 2009 ##### */

/* ##### Common Styles ##### */

body {
  color: black;
  background-color: #666666;
  background-image: url(images/bkgrnd4.jpg);
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 80%;
  margin: 0px;
  padding: 0px;
  text-align: center;
}

/* Franklin anchors */

a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #660000;
}
a:hover {
	text-decoration: underline;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #CC0000;
}


/* Menu1 anchors */
a.m1:link, a.m1:visited, a.m1:active {
font-size: 1em;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
color: #000000;
letter-spacing: 1px;
text-decoration: none;
}

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

/* Menu2 anchors */
a.m2:link, a.m2:visited, a.m2:active {
font-size: .9em;
font-family: 'lucida sans', arial, helvetica, sans-serif;
font-weight: bold;
color: #333333;
text-decoration: none;
}

a.m2:hover {
color: #333333; 
text-decoration: none;
}


/* #####  body positioning stuff ##### */

#mainbox {  
width: 760px;
background-color: #ffffff;
margin-top: 9px;
margin-right: 15%;
margin-left: 15%;
margin-bottom: 10px;
border: 1px solid #000000;
margin-left: auto;
margin-right: auto;
text-align: left;
}

#header {
padding: 0;
margin: 0;
background-image: url(images/franklin_header.jpg); 
background-repeat: no-repeat;
height: 110px;
width: 100%;
}

#redheader {
height: 12px;
width: 100%;
background-color: #cc0000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

#slideshow {
float: left;
height: 223px;
width: 490px;
margin-top: 15px;
margin-left: 15px;
}

div.break {
clear: both;
}

#tools {
margin-top: 12px;
margin-left: 12px;
margin-bottom: 12px;
font-weight: bold;
}

#search {
display: inline;
margin-left: 24px;
}

#redfooter {
height: 12px;
width: 100%;
background-color: #cc0000;
}

#blackfooter {
height: 62px;
width: 100%;
background-color: #000000;
}

div.panel {
display: block;
height: 48em;
width: 241px;
float: left;
margin-top: 8px;
margin-left: 8px;
background-image: url(images/panel_bkgrnd.jpg);
background-repeat: repeat-y;
border: 1px solid #999999;
overflow: hidden;
}

img.storytop {
padding: 0px;
background-color: #ffffff;
border-bottom: 1px solid #999999;
clear: both;
}

img.foot {
padding: 0;
border: 0;
margin: 0;
}

/* nav stuff */

#menu2 {
width: 242px;
float: left;
}

#menu2 ul  { 
	padding: 0px;
	margin: 0px;
	width: 242px;
	margin-top: 15px;
	border-bottom: 1px solid #999999;
}

#menu2 li { 
	list-style: none;
	height: 28px;
	margin: 0px;
	padding-left: 28px;
	line-height: 28px;
	background-image: url(images/btn_bg_out.jpg); 
}

#menu2 li:hover { /* changes on mouseovers of list items */
	background-image: url(images/btn_bg_over.jpg); 
}


#menu1 {
	float: right;
	margin: 5px;
	top: 10px;
	left: 624px;
	width: 134px;
}

#menu1 ul  { 
	padding: 0px;
	margin: 0px;
	width: 134px;
	border-left: 1px solid #999999;
}

#menu1 li { 
	list-style: none;
	height: 19px;
	margin: 0px;
	padding-left: 35px;
	line-height: 19px;
	background-image: url(images/m1_out.gif); 
}

#menu1 li:hover { /* changes on mouseovers of list items */
	background-image: url(images/m1_over.gif); 
}


/* end of nav stuff */



/* ##### Footer ##### */

#footer {
width: 760px;
margin-top: 10px;
margin-right: 15%;
margin-left: 15%;
margin-bottom: 20px;
font-size: .8em;
text-align: center;
}


/* ##### Styled elements ##### */

h1 {
display: none;
padding: 0;
margin: 0;
}


h2 {
background-color: #ff0000;
border-bottom: 1px solid #999999;
padding-top: 1px;
padding-bottom: 2px;
margin: 0px;
color: #ffffff;
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 130%;
letter-spacing: 1px;
text-align: center;
width: 100%;
}

h3 {
margin: 0px;
padding: 8px;
color: #990000;
font-weight: bold;
}

h4 {
margin: 0px;
padding-top: 3px;
padding-bottom: 3px;
text-align: center;
color: #000000;
font-weight: bold;
font-size: 120%;
background-color: #99cc99;
}

p {
margin: 0px;
padding-right: 8px;
padding-left: 8px;
padding-bottom: 10px;
line-height: 150%;
font-size: .9em;
}




