/*
Theme Name: KSUCRU
Theme URI: http://www.ksucru.com/
Description: Official Theme for KSU CRU
Version: 1.0
Author: David Leggett
Author URI: http://www.theleggett.com/
Tags: dark, yellow
*/


body {
  background:#000;
  margin:0px;
  text-align:center;
  font-family:Helvetica, Arial, "Trebuchet MS", sans-serif;
}

#container {
  background:#191919 url(images/bg.jpg) top left no-repeat;
  padding-bottom:50px;
}

.wrapper {
  width:750px;
  text-align:left;
  margin:0 auto;
}

.clear {
  clear:both;
}

.lt {
  float:left;
}

.rt {
  float:right;
}

/*
========================
upper
========================
*/



#upper {
  background:url(images/black.gif) top repeat-x;
}

#upper ul.topmenu, #upper ul.mainmenu {
  margin:0px;
  padding:0px;
  list-style:none;
}

#upper ul.topmenu li, #upper ul.mainmenu li {
  float:left;
}

.topmenu {
  float:right;
  font-size:.8em;
}

.topmenu li {
  line-height:26px;
  margin-right:25px;
}

.facebook {
  display:block;
  width:16px;
  height:26px;
  background:url(images/fb.gif) center center no-repeat;
}

.mainmenu {
  font-weight:bold;
  font-size:.8em;
}

.mainmenu li {
  margin-left:25px;
  line-height:37px;
}

#upper .topmenu a, #upper .mainmenu a {
  color:#fff;
  text-decoration:none;
}

#upper .topmenu a:hover, #upper .mainmenu a:hover {
  color:#ffe328;
}

#upper a.yellow {
  color:#ffe328;
}

#upper a.yellow:hover {
  color:#fff;
}

#upper h1 {
  text-indent:-1000em;
  font-size:.001em;
  margin:0px;
  background:url(images/header.jpg) no-repeat;
  width:750px;
  height:125px;
  clear:both;
}

/*
========================
Body
========================
*/

#left, #right {
  margin-top:25px;
}

#left {
  float:left;
  width:425px;
}

#right {
  float:right;
  width:300px;
}

#content h2 {
  margin:0px;
  color:#ffe328;
  font-size:1.1em;
  clear:both;
}

#content h3 {
  margin:40px 0px 0px 0px;
  color:#ffe328;
  font-size:.9em;
  clear:both;
}

#content p, #content li {
  color:#fff;
  line-height:1.8em;
  font-size:.8em;
}

#content p a, #content ul a, #content ol a {
  color:#fff192;
  font-weight:bold;
}

#content p a:hover, #content ul a:hover, #content ol a:hover {
  text-decoration:none;
}

#content a img {
  border:none;
}

.spacer {
  padding-top:25px;
}

.spacerb {
  margin-bottom:25px;
}

/*
========================
Footer
========================
*/

#footer {
  border-top:8px solid #101010;
  color:#fff;
  padding-top:50px;
  padding-bottom:50px;
}

#footer h2 {
  color:#9a9a9a;
  margin:0px;
  font-size:1em;
  margin:0px 0px 10px 0px;
}

.footmessage {
  width:300px;
  float:right;
}

.footmessage p {
  line-height:1.8em;
  font-size:.8em;
}

#footer ul {
  list-style:none;
  margin:0px;
  padding:0px;
}

#footer li.list {
  float:left;
  width:200px;
  margin-bottom:50px;
}

#footer li.list a {
  color:#fff;
  font-size:.8em;
  text-decoration:none;
  line-height:1.8em;
}

#footer li.list a:hover {
  text-decoration:underline;
}