/* CSS Document */
#full, #home-title { font:1em "Georgia", "Times New Roman", serif !important;}
#full { background:url(/volunteer/images/limebox.gif) top right repeat-y }
#related-download { width:225px; float:right; margin:0 0 8px 8px; padding:2px 0; border:3px double #ccc; border-width:0 0 3px 0; }


#cc2221 .even, #cc2221 .odd { width:128px; padding:2px 4px; display:block; float:left; font:normal 11px  Helvetica, Arial, sans-serif; border-top:2px solid #ccc; padding-top:12px; margin-top: } 
#cc2221 a { font-weight:bold;  } 

/* overwrite these */
#page-title { display:none !important; }
#content { margin-top:38px !important; }

textarea, input.contact-info{ border:1px solid #ccc; font:normal 13px Arial, Helvetica, sans-serif; margin-bottom:2px; line-height:1.2em; } 
input.contact-info { height:1.5em; }

#dept img {display:block; border: 0px}

#nav { width:987px !important; left:0 !important; } 

#limebox { width:206px; float:right; margin-right:13px; }
#center { width:680px; float:left; font-size:14px; }

#photo, #local-nav { display:none !important; }
/*#wrapper{ display:none !important; } */
#content, #full, #full-extra { width:955px !important; }
img { border:0px solid #d1d1d1; } 
img.noborder { border:none !important; }
h4 { clear:both; } 
.intro { font-size: 1.1em; font-style: italic;  display:block; } 
div.left  { float:left; background:url(/images/bitmaps/dotted-gray.gif) repeat-y top right; padding-right:15px; }
div.right { float:right; width:25%; }
div.right ul li { margin:0 !important; padding:0 !important; list-style-type:none !important; font:0.9em "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", Trebuchet, "Trebuchet MS", Arial, sans-serif !important; }
div.column { width:72%; }

td.title {display:block; padding-bottom: 6px;padding-top: 6px;border-bottom: 1px solid #ccc}
span.where{display:block}

div.sans { font:normal 12px/16px Helvetica, Arial, sans-serif; } 

#flash {float:right; background:#000; width:480px; padding:4px 0 0 4px; height:308px; } 

p.contact {border-bottom: 1px solid #ccc; padding-bottom: 8px}

input#name {border: 1px solid green;margin-top: 8px}
input#email{border: 1px solid green;margin-top: 4px}

label{display:block; margin-top:8px}

table { border-collapse:collapse !important;  }
table.trips td {  padding-top:8px;  }
table.trips td.desc {  border-bottom:3px solid #333; padding-bottom:12px; } 

#center table tbody tr td img { display:block; border:0px;}

#facebook { background:url(/volunteer/images/facebook.png) no-repeat; width:104px; height:24px; }
#facebook a { display:block; width:104px; height:24px;  }
#facebook a:hover { background:url(/volunteer/images/facebook-ro.png) no-repeat; }

#youtube { background:url(/volunteer/images/youtube.png) no-repeat; width:104px; height:39px; margin-top: 4px }
#youtube a { display:block; width:104px; height:39px;  }
#youtube a:hover { background:url(/volunteer/images/youtube-ro.png) no-repeat; }

#twitter { background:url(/volunteer/images/twitter.png) no-repeat; width:104px; height:24px; }
#twitter a { display:block; width:104px; height:24px;  }
#twitter a:hover { background:url(/volunteer/images/twitter-ro.png) no-repeat; }

span.register { font:bold 11px/16px Helvetica, Arial, sans-serif; text-transform:uppercase  }

table#spots { border-collapse:collapse; }
table#spots td { padding:5px; }
table#spots td p { padding:0; margin:0 0 5px 0; }
table#spots td.site:hover { background:#f1f1d1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; margin-bottom:5px; }

div#closed { border:4px solid #000; padding:7px; } 

span.smalltext { font:11px Helvetica, Arial, "Lucida Sans Unicode", "Lucida Grande", sans-serif  }

#volunteer { background:#FFB612 url(/welcomeweek/images/2010/viva-info2.png) no-repeat 22px 22px; min-height:704px; width:640px;} 
#volunteer table { padding:86px 0 22px 22px; } 
#vivacolx { float:left; width:350px; margin:335px 0 0 22px; }
#vivcolthree { width:197px; height:534px; padding:88px 18px 0 0; float:right; }
.vivaaDefault, .vivaa, .vivabDefault, .vivab, .vivacDefault, .vivac, .vivadDefault, .vivad, .vivaeDefault, .vivae, .vivafDefault, .vivaf, .vivagDefault, .vivag, .vivag, .vivahDefault, .vivah, .vivaiDefault, .vivai, .vivajDefault, .vivaj, .vivakDefault, .vivak, .vivalDefault, .vival, .vival, .vivamDefault, .vivam, .vivanDefault, .vivan, .vivaoDefault, .vivao { display:block;position:relative; width:197px; overflow:hidden; background:url(/welcomeweek/images/2010/viva2.gif); cursor:pointer; }
.full { cursor:default; } 
.vivalDefault, .vival {  height:92px; background-position:0 0; }
.vival { height:92px; background-position:197px 0; }
.vivamDefault, .vivam { height:83px; background-position:0 -92px; }
.vivam { height:83px; background-position:197px -92px; }
.vivanDefault, .vivan { height:100px; background-position:0 -175px; }
.vivan { height:100px; background-position:197px -175px; }
