/*CSS for sfuisa.com*/
* {margin:0px; padding:0px;}
html {font-size:100%;}
body {font-family: Arial, sans-serif;font-size:10px;color:#FFF; background-color:#7DD3E6;}
/* containers */
#content {font:10px Arial, sans-serif;background:url('../images/shadow.png') repeat-x;overflow:hidden;}
#main, #infopanel, #sidebar {
	background:url('../images/top_left.png') top left no-repeat #B4121C;
	margin:20px 0;padding-bottom:32767px !important;margin-bottom:-32767px !important;
}
#main {margin-left:340px;margin-right:240px;}
#infopanel {width:320px;float:left;margin-left:10px;}
#sidebar {width:220px;float:right;margin-right:10px;}
.column {padding:10px; background:url('../images/top_right.png') top right no-repeat;}
/* headers */
h1 {background-color:#B4121C;height:75px;width:100%;position:relative;}
h1 span {display:block;cursor:hand;background:url('../images/logo2.png') no-repeat;text-indent:-99999pt;width:214px;height:72px;position:absolute;bottom:0px;right:10px;}
h2 {font-size:14px;margin-top:0px;margin-bottom:5px;padding:2px 5px;border-top:2px solid #FFF;border-bottom:2px solid #FFF;background:url('../images/h2_grade.png') repeat-x #7DD3E6;color:#D4323C;}
h3 {font-size:12px;margin-top:10px;padding:2px 5px;}
#main h3 {color:#B4121C;background:#fff;width:350px;}
/* nav */
#nav {list-style-type:none;position:absolute;top:40px;left:5px;margin-left:0px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
#nav li {float:left;margin:5px 0;}
/* footer */
#footer {list-style-type:none;width:100%;padding:5px;margin:0;border-top:1px solid #FFF;border-bottom:1px solid #FFF;clear:both;background-color:#B4121C;}
#footer li {display:inline;}
#footer2 {list-style-type:none;width:290px;margin:10px auto;}
#footer2 li {display:inline; margin:5px;}
/* links */
a {color:#7DD3E6;text-decoration:none;}
a:hover {text-decoration:underline;}
a img {border:none;}
#nav a, #footer a {color:#FFF; text-decoration:none; font-size:12px; padding:5px;}
#nav a:hover, #footer a:hover {background-color:#D4323C;}
#sidebar a {color:#FFF;}
#sidebar a:hover {text-decoration:underline;}
#footer2 a {color:#FFF; text-decoration:none; border-bottom:1px dashed #FFF;}
#footer2 a:hover {border-top:1px dashed #FFF;}
/* text */
em {font-style:normal; border-top:1px solid #FFF; border-bottom:1px solid #FFF; background-color:#D4323C;}
p {margin:5px 0;}
ul {margin-left:20px;}
/* forms */
#main form {margin-top:10px;}
form p {margin-bottom:15px;}
fieldset {border:none;}
.clear {clear:both}
.left {float:left;}
.right {float:right}
fieldset {float:left;margin-right:5px;}
.field label {display:block; font-weight:bold; margin-bottom:2px;}
.field {border-top:1px solid #fff;border-bottom:1px solid #fff;padding:5px;width:270px;margin-bottom:5px;}
input, textarea {border:none;}
#sidebar .field {border:none;width:94%;}
.error {display:block; background-color:#FFF; color:#D4323C; font-weight:bold; padding:3px 5px;}
#search {position:absolute; top:5px; left:0px; width:285px;}
#search input {margin-left:5px;}
#search input[type=text] {border:1px solid #aaa; width:140px; height:21px; position:relative; top:0px;}
#search #submit {position:absolute; top:1px;}
#search ul {list-style-type:none; margin-left:5px; position:relative; top:-3px; float:right;}
#search ul li {margin-bottom:2px;}
#search label {margin-left:3px;}
#submit_login input {width:49px; border:none; margin-left:2%;}
/* execs */
.execs {list-style-type:none;padding:0;margin:0;}
.execs li {display:block;float:left;width:auto;margin-right:10px;}
#main .execs h3 {margin-top:0;width:300px;}
.execs img {float:left;margin-right:10px;margin-bottom:10px;}
/* events */
.host, .eventType, .date, .time, .tagline, .location {display:block;padding:3px;font-weight:bold;}
.eventphoto {float:right;}
.tagline {font-style:italic;}
pre {width:300px;font-family:Verdana, Tahoma, Arial, sans-serif;font-size:11px;}
/* event list */
.events {list-style-type:none;margin-left:0px;font-size:10px;}
.events img {float:left;margin-right:8px;margin-top:2px;}
.events h3 {margin-bottom:8px;font-size:12px;}
.events h3 a {color:#fff;border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;padding:3px 5px;}
.events h3 a:hover {text-decoration:none;background-color:#D4323C;}
.events li:hover h3 a {background-color:#D4323C;}
.events a, .events a:hover {text-decoration:none;color:#fff;}
.events .eventType, .events .date, .events .location, .events .tagline {padding:0px;font-weight:normal;}
.events a .more {color:#999;}
.events a:hover .more {color:#fff;}
/* link list */
.links {list-style-type:none;}
#main .links h3 {margin-top:5px;margin-bottom:30px;width:auto;background-color:transparent;}
#main .links h3 a {display:block;color:#fff;padding:3px 5px;border-top:1px solid;border-bottom:1px solid;}
#main .links h3 a:hover {text-decoration:none;background-color:#D4323C;}
#main .links li:hover h3 a {background-color:#D4323C;}
/* album list */
.albums {list-style-type:none;margin-left:0px;}
#main .albums h3 {width:300px;}
.albums li {float:left;width:310px;margin-right:5px;}
.albums img {float:left;margin-right:5px;}
#main .albums a {color:#B4212C;}
#dialogWindow_underlay {background:#000;}
#dialogWindow_title {color:#666}
/* sidebar links */
#sidebar .links {margin-left:5px;margin-right:5px;}
#sidebar .links a {border-top:1px solid #fff;border-bottom:1px solid #fff;display:block;}
#sidebar .links a:hover {text-decoration:none;background:#D4323C;}