@charset "UTF-8";
/* Styles for SIGUCCS Spring 2010 Website */

* {
margin:0;
padding:0;
}

# h1, h2, h3, h4, h5, h6, ul, ol, li, em, strong, pre, code {
padding: 0;
margin: 0;
font-size: 100%;
font-weight: normal;
font-style: normal;
}

ul, ol, li {
list-style-position:inside;
}

table, tr, td {
padding:.25em;
}

body {
background:#ccc;
font: 12px/1.4em "Helvetica Neue", Helvetica, Arial, sans-serif;
color:#000;
}

p {
margin-bottom:1em;
}

h2 {
font-size:1.4em;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:.5em;
}

h3 {
border-bottom: solid 2px #6d99c4;
padding-top:1em;
font-size:1.1em;
margin-bottom:.3em;
}

a {
color:#369;
font-weight:bold;
text-decoration:none;
}

a:visited {
color:#369;
}

a:hover {
color:#09c;
text-decoration:underline;
}


#content {
margin:auto;
width:1000px;
background:#fff;
border-left:solid 1px #999;
border-right:solid 1px #999;
background-image:url(../images/bgd_sub.gif);
background-repeat:repeat-y;
}

#indexpage #content {
background:#91b1d5;
background-image:url(../images/bgd_index.gif);
background-repeat:repeat-y;
}

/* --- */
.title {
padding:1em;
line-height:2.5em;
}

.title h2 {
line-height:1.25em;
font-weight:normal;
font-size:1em;
margin-top:.25em;
}
h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
}
/* --END NEW STYLES -- */



.datestamp {
padding-left:10px;
font-size: 12px;
font-weight: bold;
color:#333;
}


/* HORIZONTAL NAVIGATION */

#mainnav {
margin-bottom:0;
width:100%;
}

#mainnav ul {
list-style-type:none;
list-style-position:outside;
border-top:3px solid #91b1d5;
}

#mainnav ul li {
float:left;
margin:0;
border-top:1px solid #fff;
}

#mainnav li a {
display:block;
padding:.8em .8em;
background:#fff;
font: normal 1em Arial, Helvetica, sans-serif;
color:#333;
text-decoration:none;
font-size:.9em;
}

#mainnav a.current {
background:#5986b8;
color:#fff;
}

#mainnav li a:hover {
color:#fff;
background:#91b1d5;
}


/* MAIN CONTENT AREA */
#main {
float:left;
width:683px;
background:#fff;
}

#pagecontent {
padding:1em;
}

#picturesection {
background:#91b1d5;
width:100%;
padding:10px;
width:663px;
}

#featuresection {
clear:both;
background:#91b1d5;
width:100%;
padding:10px;
width:663px;
}

.bluefloat1 {
float:left;
width:40%;
padding:12px 5px 5px 5px;
}

.bluefloat2 {
float:left;
width:55%;
padding:5px;
text-align:center;
}

.bluefloat2 img {
padding:6px;background:#87a5c3;margin-bottom:.5em;
}


.homefloats {
float:left;
width:31.5%;
padding:5px;
}

.homefloats p {
padding:.5em;
}

.homefloats img {
padding:6px;
background:#87a5c3;
margin-bottom:.5em;
}



/* SIDE SECTION */

.tagline {
	color: #000;
	font-size:1.25em;
	font-style:italic;
	padding:.75em 0 0em 0;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#side {
float:left;
background:#dee7f2;
color:#000;
width:297px;
padding:2px 10px;
height:100%;
}

.topstories {
background:#5785b7;
padding:10px;
margin:0 -10px;
color:#eee;
}

.topstories h3 {
color:#fff;
}

.mainlogo {
padding:.25em;
background:white;border:solid 3px #738bad;
}

/* REGISTER BOX */

.registerbox {
background:#7ea1c8;
margin:.2em;
padding:.8em;
}

.registerbutton {
background:#333;
margin:auto;
width:50%;
text-align:center;
padding:.4em;
}

.registerbutton a, .registerbox a:hover, .registerbox a:visited {
color:white;
text-decoration:none;
}

.registernow {
font-family: Georgia, "Times New Roman", Times, serif;
line-height:2em;
padding-bottom:2em;
}

.r1 {
font-size: 2em;
float:left;
}

.r2 {
font-size: 1.5em;float:right;
}


/* INDEX PAGE SOLID WHITE BOTTOM BORDER */
.imgborder {
border-bottom: solid 3px #fff;
}


/* FOOTER */

#footer {
clear:both;
background:#fff;
font-size:.9em;
padding:.5em;
border-top: solid 2px #6d99c4;
min-height:24px;
height:24px;
}

#footer a {
color:#369;
font-weight:bold;
text-decoration:none;

}

#footer a:hover {
color:#09c;
text-decoration:underline;
}


.col{
	width:200px;
	position:absolute;
	z-index:0;
	left:10px;
	bottom:0;
	border:1px solid #000;
 border-top:none;
}
.one{background:red;width:683px;}
.two{background:#FF6600;left:222px;width:297px;}

/* Jim Added */

.indent25 {
	margin-left:25px;
}
.ul2 {
	margin-left:25px;
}

/* 1 row, 2 columns for Speakers */

div.row	{float: left;
	margin:0;
	padding:0;
	width: 98%;
}
div.cols1	{
	float: left;
	width: 75px;
	margin: 0 3px 0 0;
	padding: 0;
}
div.cols1	{
	float: left;
	width: 175px;
	margin: 0 3px 0 0;
	padding: 0;
}


