/* B2R CSS Document */
p,a,li { font-family:"Palatino Linotype","Bookman Antiqua",Palatino,serif;font-size:11pt;line-height:18pt; }
a { color:#990000;text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { text-decoration:underline; }
body { background:url(layout_images/background-tile.gif); }
body>table { margin:auto;width:853px; }
h1,h2 { margin-bottom:3px;font-variant:small-caps;width:97%;border-bottom:1px solid #666666;font-size:18pt;font-weight:normal;letter-spacing:1.25px;text-align:left }
h3 { margin-bottom:0;font-variant:small-caps;font-size:16pt;font-weight:normal;letter-spacing:1.25px; }
div.buffer { clear:both;height:5px; }

#masthead { margin:auto;width:853px;text-align:left; }
#masthead img { border:none; }

#container { margin:auto;width:853px;background:url(layout_images/content-background-middle.gif) top center repeat-y; }

#content-top { width:853px;height:10px;background:url(layout_images/content-background-top.gif) top center no-repeat; }
#content-middle { width:853px;min-height:550px;background:url(layout_images/swatch.gif) top center no-repeat; }
#content { overflow:hidden;padding:25px;padding-top:0; }
/*
#content a { color:#990000;text-decoration:none;padding:2px; }
#content a:active { color:#990000;text-decoration:underline;padding:2px; }
#content a:visited { color:#990000;text-decoration:none;padding:2px; }
#content a:hover { text-decoration:none;background-color:#990000;color:#fff;padding:2px; }
*/
#content h1 { font-size:22pt;letter-spacing:3px; }
#content-inner-top { width:803px;height:15px;background:url(layout_images/content-inner-top-background.png) left top no-repeat; }
#content-inner-middle { min-height:300px;width:803px;overflow:hidden;background:url(layout_images/content-inner-middle-background.png) left top repeat-y;padding:0 15px 0 20px; }
#content-inner-middle p,li { width:95%; }
#content-inner-middle a { color:#990000;text-dRev. Dusty Kemporation:none;padding:2px; }
#content-inner-middle a:active { color:#990000;text-decoration:underline;padding:2px; }
#content-inner-middle a:visited { color:#990000;text-decoration:none;padding:2px; }
#content-inner-middle a:hover { text-decoration:none;background-color:#990000;color:#fff;padding:2px; }
#content-inner-bottom { width:803px;height:15px;background:url(layout_images/content-inner-bottom-background.png) left bottom no-repeat; }
#content-bottom { width:853px;height:10px;background:url(layout_images/content-background-bottom.gif) bottom center no-repeat; }

#footer { margin:auto;width:853px;text-align:right; }

#homelink { margin-top:-2px; }
#homelink a { padding:3px 5px 3px 5px;background-color:#333333;border:1px solid #fff;text-align:center;font-size:9pt;font-variant:small-caps;color:#fff;text-decoration:none; }

/* EVENTS LAYOUT PAGE STYLES */
#event-content-top-left { width:210px;float:left;text-align:center; }
#event-content-top-right { width:580px;float:right;margin-left:10px; }
#event-content-bottom { clear:right;float:right;width:570px;padding-left:10px; }

#content-bottom-top { width:570px;height:15px;background:url(layout_images/content-bottom-top-background.png) left top no-repeat; }
#content-bottom-middle { min-height:300px;width:600px;overflow:hidden;background:url(layout_images/content-bottom-middle-background.png) left top repeat-y;padding:0 15px 0 15px; }
#content-bottom-bottom { width:570px;height:15px;background:url(layout_images/content-bottom-bottom-background.png) left bottom no-repeat; }

#content-bottom-middle p { margin:5px 0 0 0;padding:0 10px 0 10px;line-height:14pt; }
#content-bottom-middle p.section-title { width:99.5%;margin:0;border-bottom:1px solid #999;font-weight:bold;text-transform:uppercase;letter-spacing:3px;padding:0; }

#region-pic { padding-top:20px; }
#region-pic img { border:1px solid #fff;width:175px;height:150px; }

#event-price { text-align:center;padding-top:10px; }
#event-price p { text-align:left;border-top:1px solid #333;border-bottom:1px solid #333;margin-top:10px;padding:5px 0 5px 18px;font-family:Georgia, "Times New Roman", Times, serif;font-size:20pt;font-style:italic;font-variant:small-caps;line-height:22pt; }
#event-price span.price { font-size:40pt;font-weight:bold;color:#990000; }

#speaker-list { text-align:center;padding-left:30px; }
#speaker-list p { float:left;width:64px;height:64px;margin:1px;border:1px solid #fff;padding:2px; }
#speaker-list p img { width:64px;border:none; }
#speaker-list p:hover { border:none;margin:2px; }
#speaker-list img:hover {margin:-2px 2px 2px -2px;border:1px solid #fff; }
#speaker-list img:active { margin:inherit; }

#schedule { padding-bottom:5px;border-bottom:1px solid #333; }
#schedule ul { margin:0;padding:0;list-style:none; }
#schedule li { font-size:9pt;line-height:14pt;text-align:left; }
#schedule li.title { padding-left:10px;font-style:italic; }

#medallion { clear:left;padding-top:25px; }

#register-button { float:right;padding:5px 0 0 10px; }
#register-button img {  border:none; }

#event-schedule { padding:5px;margin-bottom:5px;border:1px solid #999; }
#event-resources { margin-bottom:5px;padding:5px;border:1px solid #999; }
#event-resources div.resource { float:left;text-align:center; }
#event-hotels { padding:5px;margin-bottom:5px;border:1px solid #999; }
#event-hotels p { clear:left;border-bottom:1px solid #ccc;padding-bottom:5px; }
#event-hotels p.last { border:none; }
#event-hotels img { float:left;margin-right:15px;padding:2px;border:1px solid #ccc;height:70px; }
#event-directions { margin-bottom:5px;padding:5px;border:1px solid #999; }
#event-partners { margin-bottom:5px;padding:5px;border:1px solid #999; }
#event-partners img { margin:5px;padding:2px;border:1px solid #ccc;height:50px; }

.section-title-header { clear:left;float:left;padding:0 5px 0 5px;margin-right:5px;font-weight:bold; }
/* END EVENTS LAYOUT PAGE STYLES */

/* SPEAKERS LAYOUT PAGE STYLES */
#speaker-content-top-left { width:210px;float:left;text-align:center; }
#speaker-pic { margin-top:20px; }
#speaker-pic img { border:1px solid #fff; }
#event-list { text-align:left; }
.event-date { font-size:9px;font-weight:bold;margin:0;font-variant:small-caps;letter-spacing:normal; }
#event-list a { font-size:12px;color:#333;text-decoration:none;padding:2px; }
#event-list a:active { color:#990000;text-decoration:underline;padding:2px; }
#event-list a:visited { text-decoration:none;padding:2px; }
#event-list a:hover { text-decoration:none;background-color:#999;color:#333;padding:2px; }
span.event-location { font-size:11px;font-weight:normal; }
#speaker-content-top-right { width:580px;float:right; }
#speaker-content-top-right h3 { margin-top:15px; }
#speaker-content-bottom { clear:right;float:right;width:570px;padding-left:10px;margin-top:20px; }
#content-bottom-top { width:570px;height:15px;background:url(layout_images/content-bottom-top-background.png) left top no-repeat; }
/* OVERRIDES FROM EVENTS LAYOUT PAGE STYLES */
#content-bottom-middle { width:95%;overflow:hidden;background:url(layout_images/content-bottom-middle-background.png) left top repeat-y;padding:0 15px 0 15px; }
/* END OVERIDE */
#content-bottom-bottom { width:570px;height:15px;background:url(layout_images/content-bottom-bottom-background.png) left bottom no-repeat; }
/* END SPEAKERS LAYOUT PAGE STYLES */