@charset "utf-8";
/* CSS Document */


#doc4 {
	background-color: transparent;
}
body {
	background-color: #e9e7e3;
	background-image:url(images/bg-tile.gif);
	background-repeat:repeat-x;
	
}
#hd { background-image:url(images/banner.jpg); 
	background-repeat:no-repeat;
	height:154px;
	}

#osu-home-link { float:right; width:154px; margin:30px 0 0 0; padding:0; }
	
#site-title { float:left; margin-left:20px; margin-top:40px; }

h1 { width:300px; margin:0px; padding:none; clear:none; display:none; }

#sm-buttons {  float:right; width:185px; margin-top:118px; margin-right:0; padding-right:0; }
#sm-buttons img {margin:0px; padding:0px;}
.button { margin-left:0; padding-left:0; }
p {  margin:5px 10px 10px 10px; }
.entry p { font-size:0.9em; color:#2e2e2e; }
a { color:#d85a1a; }
a:hover { text-decoration:none; }

h2 { color:#d85a1a; margin-left:10px; margin-bottom:5px; text-transform:uppercase; }
h3 { color:#d85a1a; margin-left:10px; margin-bottom:5px; margin-top:0px; }
h4 { color:#666666; margin-left:10px; margin-bottom:5px; }
h5 { color:#d85a1a; margin-left:10px; margin-bottom:5px; }
h3 a { text-decoration:none; }
h2 a { text-decoration:none; }
h3 a:hover { text-decoration:underline; }
blockquote { color:#666666; margin-left:35px; border-left:4px solid #a9a9a9; }
small { color:#666666; }
#dot-line { background-image:url(images/bg-dot-line.gif); background-repeat:no-repeat; height:25px; padding-top:8px; padding-left:35px; margin-left:0px; }
#content-slider { float:right; margin:5px; padding:0; }
.yui-g { background-color:#fff; border-top:5px solid #d85a1a; margin-bottom:15px;}
.yui-u first h3 { padding: 5px 0;  }
.yui-u { background-color:#fff; border-top: 5px solid #d85a1a; }
.yui-b { margin-top:0px; padding-top:0px;  }
.yui-gd { background-color:transparent; margin-top:-16px; }
div.break  { height:10px; background-color:#e9e7e3; }
#nav  { background-color:#fff; border-top: 5px solid #d85a1a; padding: 5px 0; }
ul#left-nav  { list-style:none; margin-left: 10px; padding-left:0; }
ul#left-nav li  { list-style-type:none; margin: 7px 10px 12px 10px }
ul#left-nav li a  { color:#4c4c4c; text-decoration:none; text-transform:uppercase; }
ul#left-nav li a:hover { color:#d85a1a; text-decoration:none; background-color:white; font-weight:bold; }
#row2-main { padding:0px ; font-color: #404040; }
#proof-point  { padding:0px 5px 0px 0px ; color:#4c4c4c; font-size:0.9em; }
#blog {  background-color:#fff;  color:#4c4c4c; border-top: 5px solid #d85a1a; padding: 5px 0; }
#blog a { color:black; }
#blog a:hover { color:#d85a1a; background-color:white; }
#powerup p {  margin:0; padding:0; }

#lce h3 { margin:0px 0px 3px 0px; text-transform:uppercase; }
#lce p { font-size:0.9em; margin:0px 0px 3px 0px; }
#lce em { display:block; font-style:normal; text-decoration:underline; text-align:right; color:#d85a1a; font-size:0.8em; }
#lce a { display:block; width:200px; margin:5px 5px 5px 10px; padding:5px 5px 10px 5px; text-decoration:none; color:black; background-image:url(images/bg-stripe.gif); background-repeat:no-repeat; background-position:bottom; }
#lce a:hover { background-color:#e9e9e9;  }
#lce-lead {	width:200px; margin:5px 5px 5px 10px; padding:5px 5px 10px 5px; }
#lce img { float:left; margin:0px 5px 10px 0px; border:1px solid #b3ba35; }
#lce-list { font-size:0.8em; }

a.nobackground:hover { background: transparent; }

/* rotating-image */
#rotating-image2 {
	position: relative;
}
#rotating-image2 div.slide {
	position: absolute;
}
#rotating-text {  }

#ft	{ padding-left:245px; border-top: 5px solid #d85a1a; margin-top:15px; font-size:0.8em }

/* wp photo handling and captions - DB */

.wp-caption {
	text-align:center;
	font-size:0.8em;
	color:#b1b1b1;
	}
	
.wp-caption img {
	border: 5px solid #b1b1b1;
	}

.alignleft {
	float:left;
	margin-right:5px;
	margin-left:5px;
	}

.alignright {
	float:right;
	margin-right:5px;
	margin-left:5px;
	}

.aligncenter {
	text-align:center;
	}

.aligncenter img {
	float:none;
	}
	
/* may be temporary - cj */
#hd { position:relative; }
#site-title { margin-left:20px; margin-top:40px; }
#osu-home-link { position:absolute; right:0; top:30px; width:154px; height:68px; margin:0; padding:0; }
#sm-buttons {  position:absolute; right:0; top:118px; width:225px; margin:0; padding:0; }

#searchform label { display:none; }
#searchform #s { width:160px; border:1px solid #d85a1a; background-image:url(images/searchshadow.gif); background-repeat:no-repeat; }
#searchform {	padding:10px 0px 0px 15px; }
#searchsubmit {	font-size:10px; background-color:#d85a1a; color:white; border:none; padding:3px; margin-top:-10px; }