/*
Theme Name: TFCD 2006
Theme URI: http://www.tfcd.org/?wptheme=TFCD%202006
Description: Tennessee Federation of College Democrats WordPress theme designed by Jake Kenyon.
Version: 1.0
Author: Jake Kenyon
Author URI: http://www.tubatomic.com/
*/

body {
font-size: 10pt;
font-family: Geneva, Arial, Helvetica, sans-serif;
background-color: #510000;
margin: 10px;
}
h1 {font-size: 200%; line-height:1em;}
h2 {font-size: 150%; line-height:1em;}
h3 {font-size: 125%; line-height:1em;}
h4 {font-size: 100%; line-height:1em;}
p {}
hr {display: none; margin:0; padding:0;}
label {font-weight: bold;}
#logo {
height: 185px;
width: 195px;
background-image: url(images/header_logo.gif);
background-repeat: no-repeat;
background-position: center center;
position: absolute;
left: 10px;
top: 10px;
z-index: 100;
cursor: pointer;
}
#header {
width: 550px;
height: 25px;
background-image: url(images/header_nameplate.gif);
background-repeat: no-repeat;
background-position: center center;
clear: both;
position: absolute;
left: 205px;
top: 70px;
cursor: pointer;
}
#header p, #header h1{
display: none;
}
#mainWrap {
/*overflow: hidden;*/
clear: both;
position: absolute;
top: 120px;
}
#sideBar {
font-size: 80%;
float: left;
width: 155px;
margin-left: 10px;
margin-right: 25px;
padding-top: 75px;
text-align:center;
}
#sideBar h4 {
color: #fff;
line-height: 1em;
font-size: 120%;
margin: 20px 25px 5px 25px;
}
#sideBar .rounded {
background: white;
}
#sideBar .roundedTop {
background-image: url(images/sidebar_bg_top.gif);
background-repeat: no-repeat;
background-position: center top;
}
#sideBar .roundedBottom {
background-image: url(images/sidebar_bg_bottom.gif);
background-repeat: no-repeat;
background-position: center bottom;
}
#searchBox {}
#searchBox input {width:40%; border: solid 1px #ccc;}
#searchBox input.submit {width:40%;text-size:40%;}

#mainMenu {
color: #fff;
}

#mainMenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}

#mainMenu ul li {
margin-top: 3px;
margin-bottom: 3px;
display: block;
}

#mainMenu ul li a {
color: #ccc;
text-decoration: underline;
}

#mainMenu ul li ul{
margin-bottom: 7px;
}

#mainMenu ul li ul li {
margin-top: 3px;
margin-bottom: 3px;
display: block;
}

#mainMenu ul li ul li a {
font-size: 95%;
color: #ccc;
text-decoration: none;
}



#links {
color: #fff;
}
#links ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#links ul li {
margin-top: 3px;
margin-bottom: 3px;
display: block;
}
#links ul li a {
color: #ccc;
text-decoration: underline;
}

#studentCorps {
margin: 10px 0 5px 0;
}
#studentCorps p {
margin: 0;
padding: 0;
}
#studentCorps a img{
margin: 5px 0 5px 0;
border: 0;
}
#chapterList a img{
border: 0;
}
#chapterList ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#chapterList ul li {
margin-top: 5px;
margin-bottom: 5px;
display: block;
}
#newsFeeds {
color: #fff;
margin: 10px 0 10px 0;
}
#newsFeeds p {
padding: 5px 0 5px 50;
background: url(images/feed_icon.gif) no-repeat 10px center;
}
#newsFeeds a {
color: #ccc;
text-decoration: underline;
}


#content {
float: left;
width: 550px;
}

#mediaMenu {
display: none; /* temp */
text-align:center;
height: 25px;
background: url(images/header_media.gif) no-repeat center center;
}
#mediaMenu ul {
margin: 0;
padding: 0;
list-style-type: none;
}
#mediaMenu ul li {
line-height: 1.25em;
margin-left: 0;
margin-right: 17px;
display: inline;
}
#mediaMenu ul li a {
color: #369;
text-decoration: underline;
}

#contentTop {
background-image: url(images/content_bg_top.gif);
background-repeat: no-repeat;
background-position: center top;
padding-top: 10px;
z-index: 3;
}
#contentMiddle {
background-image: url(images/content_bg.gif);
background-repeat: repeat-y;
background-position: center;
z-index: 1;
}
#contentBottom {
background-image: url(images/content_bg_bottom.gif);
background-repeat: no-repeat;
background-position: center bottom;
padding-bottom:20px;
z-index: 2;
}
.postContent {
width: 500px;
padding: 20px;
}
.postContent p {
text-size: 90%;
}

.postContent h2 a {
color: #369;
text-decoration: none;
}

.postContent a {
color: #369;
text-decoration: underline;
}

.postData {
background-color: #f8f8f8;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
margin: 30px 0;
}
.postData p {
margin: 20px;
}
#footer {
width: 750px;
text-align: center;
color: #ccc;
margin-top: 50px;
margin-bottom: 25px;
clear: both;
}
#footer a {
color: #ccc;
text-decoration: underline;
}

/* Debt Clock Ad */
#debtClock {

    width: 325px; 
    height: 330px;
    position: absolute;
    top: 275px;
    left: 770px;
    clear: none;
}

/* Donation Button */
#donation {

    position: absolute;
    top: 275px;
    left: 770px;
    clear: none;
}
/* Facebook Share */
#facebook {

    position: absolute;
    top: 140px;
    left: 770px;
    clear: none;
}


#facebookjoin {

    width: 151px;
    height: 85px;
    position: absolute;
    top: 175px;
    left: 770px;
    clear: none;