/*CSS stylesheet for DJSGC Site*/

body {
margin:0px 0px 0px 8px;
padding:0;
background:transparent url(images/leftLogoClean.jpg) repeat-y top left;
}
p {
font-family:georgia, arial;
font-size:16px;
line-height:23px;
}
a {
text-decoration:none;
color:#003366;
}
ul {

}

li {
list-style-type:square;
padding:0px 0px 0px 10px;
}
#wrapper {
width:910px;
}

#header {
position:relative;
width:910px;
height:197px;
top:0;
float:left;
/*background:transparent url(images/header.jpg) no-repeat top left;*/
border:0px solid blue;
}
#headerText {
position:absolute;
width:246px;
top:42px;
left:60px;

padding:0;
border:0px solid green;
color:#FFFFFF;
}

#mainContent {
position:relative;
width:910px;
float:left;
padding:12px 0px 50px 10px;
border:0px solid yellow;
}

/****Everything left of navbar*****/
#leftLarge {
width:700px;
position:relative;
float:left;
border:0px solid red;
}
/***This is chairman's message***/
#leftSide {
position:relative;
width:450px;
float:left;
}
#leftContents {
width:407px;
background:transparent url(images/titleBar.jpg) no-repeat top left;
margin:2px 0px 0px 10px;
padding:35px 14px 12px 14px;
border:1px solid #666666;
background-color:#D8D3B8;
line-height:20px;
}
#leftUpdate {
width:407px;
background:transparent url(images/recap.jpg) no-repeat top left;
margin:10px 0px 0px 10px;
padding:7px 14px 12px 14px;
border:1px solid #666666;
background-color:#ffffff;
line-height:20px;
}
#leftUpdate h3 {
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
}
#middle {
position:relative;
width:250px;
float:left;
}
#rightContentsTop {
width:212px;
height:300px;
margin:2px 0px 10px 8px;
padding:10px 10px 10px 10px;
background:transparent url(images/backStripe.gif) no-repeat top center;
}
#rightContents {
width:197px;
height:200px;
margin:10px 0px 10px 16px;
padding:10px 10px 10px 10px;
border:1px solid #999999;
background-color:#ffffff;
}
#rightEdge {
position:relative;
width:200px;
margin:0px 0px 0px 10px;
float:left;
border:0px solid red;
}
#leftBig {
position:relative;
width:600px;
float:left;
padding:0px 70px 0px 30px;
margin:10px 0px 0px 0px;
border:0px solid blue;
}
#supportingText {
margin:0px 0px 0px 7px;
padding:20px;
width:540px;
border:3px double #cccccc;
}
/*Footer Stuff*****************/
#footer {
position:relative;
width:910px;
height:37px;
clear:both;
bottom:0;
background:transparent url(images/footer.jpg) no-repeat bottom left;
}
#footer a{
color:#FFFFFF
}
#footer a:hover {
color:#D07624;
}
#footerText{
margin:0;
padding:10px 10px 0px 10px;
color:#FFFFFF;
font-family:georgia, arial;
font-size:13px;
}


#middle h4.titleBarSmallCalendar {
margin:0;
padding:0;
width:246px;
height:25px;
background:transparent url(images/titleBarSmallCalendar.jpg) no-repeat top center;
}
#middle h4.titleBarSmallCourse {
margin:0;
padding:0;
width:246px;
height:25px;
background:transparent url(images/titleBarSmallCourse.jpg) no-repeat top center;
}

/*poll stuff***/
#poll_form {
border:0px solid yellow;
width:180px;
height:300px;
background:transparent url(images/question.jpg) no-repeat top;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#pollText {
margin:0px 0px 0px 0px;
padding:66px 6px 0px 12px;
}
#pollSummary {
width:180px;
height:60px;
background:transparent url(images/pollSummary.jpg) no-repeat top;
margin:10px 0px 0px 0px;
padding:10px 0px 0px 0px;
}
#pollSummaryText p{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 0px;
line-height:19px;
color:#000000;
font-family:arial;
font-size:13px;
}
#pollSummaryText a, a.visited {
color:#000000;
}
#pollSummaryText a:hover {
text-decoration:underline;
}
#pollText p {
font-family:arial;
font-size:13px;
}
p.pollQuestion {
margin:18px 0px 8px 6px;
padding:0px 0px 0px 0px;
line-height:17px;
}
p.pollOptions {
padding:0;
margin:0;
line-height:21px;
font-size:12px;
}
.header {
background-color:#988e61;
color:#FFFFFF;
padding:1px 0px 6px 1px;
}
#results_voted td, #results_checked td{
font-family:georgia, arial;
font-size:16px;
}
#results_checked.table {
border:1px solid #cccccc;
}
p.question {
font-weight:bold;
}
.percent {
font-size:11px;
}