@import 'overlay.css';

body {
background-color:#eeeeee;
min-width:765px;
margin:0;
padding:0;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color: #222222;
height:auto;
}



h4 {
color:#701B00;
}

img {border:none;}

#wrapper {
left:50%;
top:0;
margin:0 0 0 -377px;
padding:0;
width: 755px;
position:relative;
background-color:#ffffff;
}

#coupler {
height:100%;
background-color:#701B00;
}

#header {
background: #BBAA44 url(../_images/logo.jpg) no-repeat scroll top left;
height:200px;
}

#header h1 {
margin:0 0 0 270px;
padding: 46px 0 0;
vertical-align:middle;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:36px;
line-height:46px;
color:#000000;
background: transparent url(../_images/gscheader.gif) left bottom no-repeat scroll;
text-indent:-15000px;
height:80px;
}

#header #tagline {
margin-left:275px;
color:#000000;
line-height:48px;
font-size:18px;
font-weight:bold;
}
#header ul {
position: absolute;
top:0;
right:0;
margin: 0;
}

#header ul li {
float:right;
display:block;
margin: 5px;
}

#header ul li a{
color: #701B00;
}


#content {
display:inline;
float:left;
margin-left: 250px;
width: 505px;
background-color:#ffffff;
height: auto !important;
min-height:750px;
height:750px;
}

.contentpadding {
padding: 16px 10px;
}

#navigation {
display:inline;
width:250px;
float:left;
background-color:#701B00;
margin-left:-755px;
height:100%;
}

#navigation p {
padding: 0 20px;
color: #CCCCCC;
}

#navigation a:link, #navigation a:visited {
color:#ffffff;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#navigation ul {
display:block;
width:250px;
margin:0;
padding:0;
list-style-type:none;

}

#navigation ul li {
display:block;
line-height:30px;
height:30px;
color:#ffffff;
border-bottom:1px solid #903B20;
width:250px;
}

#navigation ul li a:link, #navigation ul li a:visited {
text-decoration:none;
color:#FFFFFF;
font-size:16px;
margin-left:20px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#navigation ul li a:hover {
text-decoration:none;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin-left:20px;
}

#navigation ul li ul {
display:block;
width:240px;
padding-left:10px;
margin:0;
list-style-type:square;
background-color:#802B10;
}
#navigation ul li ul li {
display:block;
width:auto;
font-size:12px;
list-style-type:square !important;
border-bottom:none;
}

#navigation a.cur {
background: transparent url(../_images/bullet.gif) no-repeat left center;
padding-left:15px;
}

#navigation div#sidebox img#top {
position:absolute;
margin-left:-15px;
margin-top: -60px;
}


#navigation div#sidebox {
padding: 40px 15px 10px 15px;
background: transparent url('../_images/sideboxbg.jpg') left bottom repeat-y scroll;
text-align:left;
margin-bottom:10px;
}

#navigation div#sidebox p {
color:#222222;
list-style-type:disc;
padding:0;
}

#navigation div#sidebox p a {
color:#701b00;
}

#footer {
width:735px;
clear:both;
border-top: 2px solid #000000;
padding-left:20px;
}

#footer p{
margin: 20px 0;
}

.shaded {
background-color:#fce7e3;
border: 1px dotted #3C4866;
width: 480px;
}

.imgpadding {
padding: 10px 5px;
vertical-align:middle;
}

table#agenda {
margin:0;
border:2px solid;
}

#agenda td {
font-size:15px;
line-height:20px;
border-top:1px dashed #222222;
margin:0;
padding:10px;
}

#agenda .tableheader {
background: #dcc7c3;
line-height:20px;
font-weight:bold;
font-size:16px;
border:none;
color:#000000;
}

#agenda .tablebreak {
background-color:#dddddd;
}
#agenda .wrienevent {
background: #dcc7c3;
line-height:18px;
font-weight:bold;
font-size:14px;
border-top:2px solid;
color:#000000;
}

#agenda td table td.innertable {
line-height: 12px;
font-size: 9px;
border:none;
}

.weightier {
font-size:18px;
font-weight:bold;
}

table#advisory td {
padding:5px;
vertical-align:middle;
border: none;
}

table#advisory td.tableheader {
line-height:20px;
font-weight:bold;
font-size:16px;
color:#000000;
}

table#advisory td.name {
background-color: #dddddd;
}

table#advisory td img {
border: none;
}

.registrationform tr td {
padding:5px;
}

#transop {
padding: 10px;
background-color:#DCC7C3;
margin-top:10px;
}

div.explain {
display:none;
padding:10px;
background:#DCC7C3;
position:absolute;
width:300px;
border: 2px solid #701B00;
}

div.committeemember {
background: transparent url(../_images/committeememberbg.jpg) left top no-repeat scroll;
height:72px;
width:182px;
padding:1px 6px 20px 54px;
text-align:center;
font-size:16px;
line-height:36px;
float:left;
}

div.committeemember img.photo {
float: left;
margin-left:-53px;
}

h2.img {
text-indent:-15000px;
background: transparent left top no-repeat scroll;
height: 50px;
width: 485px;
}

h2.welcome {
background-image: url(../_images/hdr_welcome.jpg);
}

h2.location {
background-image: url(../_images/hdr_location.jpg);
}

h2.registration {
background-image: url(../_images/hdr_registration.jpg);
}

h2.contact {
background-image: url(../_images/hdr_contact.jpg);
}

h2.agenda {
background-image: url(../_images/hdr_agenda.jpg);
}

h2.committee {
background-image: url(../_images/hdr_committee.jpg);
}

h2.employers {
background-image: url(../_images/hdr_employers.jpg);
}

h2.flyers {
background-image: url(../_images/hdr_flyers.jpg);
}

h2.keynote {
background-image: url(../_images/hdr_keynote.jpg);
}

h2.speakers {
background-image: url(../_images/hdr_speakers.jpg);
}

h2.whoshouldattend {
background-image: url(../_images/hdr_whoshouldattend.jpg);
}

h2.exhibitors {
background-image: url(../_images/hdr_exhibitors.jpg);
}

h2.hubs {
background-image: url(../_images/hdr_hubs.jpg);
}

h2.workshops {
background-image: url(../_images/hdr_workshops.jpg);
}

h2.wrien {
background-image: url(../_images/hdr_wrien.jpg);
}

h2.gallery {
background-image: url(../_images/hdr_gallery.jpg);
}

h2.success {
background-image: url(../_images/hdr_success.jpg);
}

div.shaded.ex {
background: #FCE7E3 url(../_images/exclamation.jpg) left top no-repeat scroll;
}

div.shaded.ex div.contentpadding {
padding-left:60px;
}

div.ftr-photo-av-gallery ul {
padding:0;
}

div.ftr-photo-av-gallery ul li {
float:left;
list-style-type:none;
margin: 10px;
padding:0;
}

p.usagerights {
display: none;
}

span.usagerights {
position: absolute;
bottom: 3px;
font-size: 10px;
left: 24px;
font-weight:bold;
}