/*GMA 2010 Conference Screen Stylesheet | adrian Turner aturner@matrixgroup.net*/

/*reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, th, td {
	margin:0;
	padding:0;
}

body { background:#ded3c6; color:#84838c; font-family:Georgia, "Times New Roman", Times, serif; font-size:small; }
h1 { font-size: 145%; padding-bottom: .67em; }
h2 { font-size: 135%; padding-bottom: .71em; }
h3 { font-size: 125%; padding-bottom: .77em; }
h4 { color:#0e2557; font-size: 100%; padding-bottom: .83em; }
h5 { font-size: 115%; padding-bottom:.91em; }
h6 { font-size: 100%; padding-bottom: 1em; }
h1, h2, h3, h4, h5, h6 { color:#00616b; }
#content p, #content ul, #content ol { color:#000; font-size:1em; line-height:1.3em; padding-bottom:.8em; }
td{ color:#000; }
/*links*/
a { color:#00616b; text-decoration:underline; }
a:hover { text-decoration:none; }
.module a { color:#00616b; }
.module h5 a { text-decoration:none; }
.module h5 a:hover { text-decoration:underline; }


/* Basic WordPress Blog Styles from http://www.wprecipes.com/save-time-using-wordpress-default-css-stylesheet */
.entry-content img { margin: 0 0 1.5em 0; }
.alignleft, img.alignleft { display: inline; float: left;  margin-right: 1.5em; }
.alignright, img.alignright { display: inline; float: right; margin-left: 1.5em; }
.aligncenter, img.aligncenter { clear: both; display: block; margin-left: auto; margin-right: auto; }
.wp-caption { text-align: center; margin-bottom: 1.5em; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; }
.wp-smiley { max-height: 1em; margin:0 !important; }
.gallery dl { margin: 0; }
.gallery-caption { margin:-1.5em 0 0 0; }

/*general*/
.printLogo { display:none; }
.clearing { clear:left; }
.clearfix { clear:both; }
img { border:1px solid #e7d3c6; }
.module img { border:5px solid #fff; margin-bottom:10px; }
.photoLeft { float:left; margin:0 5px 5px 0; }
.photoRight { float:right; margin:0 0 5px 5px; }
.noBorder { border:none; }
#content p.lead { color:#00616b; font-size:1.4em; }
#sidebar .module .view { color:#a5e7ef; }
#sidebar .module .view a { color:#a5e7ef; text-decoration:none; }
#sidebar .module .view a:hover { text-decoration:underline; }
.featuredSpeaker { margin-bottom:0; padding-bottom:0; }
ul#skipLinks { float:right; left:-999px; margin-top:-50px; padding:0 0 20px 0; position:absolute; top:-9999px; }
table { clear:left; margin-bottom:10px; margin-top:0; }
td { padding:10px 10px 0 0; }


#wrapper { margin:0 auto; width:982px; }
#container { background:url(images/template/wrapper-bg.png) repeat-y top left; float:left; padding:0 11px; width:982px; }
#header { background:url(images/template/header-bg.gif) no-repeat top left; float:left; position:relative; width:960px; }

h1#logo { display:block; float:left; height:131px; overflow:hidden; padding:25px 30px; position:relative; text-indent:-9999px; width:382px; }
h1#logo span { background:url(images/template/gma-conference-logo.png) no-repeat; display:block; height:100%; margin-top:-20px; position:relative; width:100%; }

#dateLocation { color:#00616b; display:block; float:left; height:51px; padding:67px 0 0 0; position:relative; text-transform:uppercase; text-indent:-9999px; width:488px; }
#dateLocation span { background:url(images/template/date-location.png) no-repeat top left; display:block; height:100%; margin-top:-20px; position:relative; width:100%; }

/*#navigation { background:#00616b url(images/template/nav-top.png) repeat-x 0 0px; float:left; list-style-type:none; position:relative; width:960px; z-index:10001; }*/

#navigation { background: url(images/template/nav-bg.png) repeat-x top left; float:left; font-weight:bold; list-style-type:none; margin-top:-6px; position:relative; width:960px; }

#navigation li { display:inline; float:left; padding:0; }
#navigation li:first-child { margin:0 0 0 15px; }
#navigation li a { display:block; color:#fff; padding:12px 15px 9px; text-decoration:none; text-shadow: 1px -1px 1px #333; }
#navigation li.on, #navigation li:hover { background: url(images/template/nav-top.png) repeat-x top left; color:#00616b; margin-top:-4px; padding-top:4px; }
#navigation li:hover a, #navigation li.current_page_item a { background:#fff; color:#00616b; text-shadow:none; }

#contentContainer{ background:#fff url(images/template/container-bg.gif) no-repeat bottom left; float:left; padding:30px; width:900px; }
#content { float:left; width:615px; }

#conferencePhotos { float:left; margin-bottom:10px; }
#conferencePhotos li { float:left; list-style-type:none; margin-right:5px; width:198px; }

#content .module { float: left; width:200px; }
#content .module.speakers { float:none; }

#sidebarContainer { background:#a58e73 url(images/template/sidebar-bg.png) no-repeat bottom left; float:right; padding:5px; width:260px; }
#sidebar { border:1px solid #fff; float:left; padding:5px 5px 10px; width:248px; }
#sidebar .module { color:#fff; padding:10px; }
#sidebar .module a { color:#fff; }
#sidebar .module h5 { color:#a5e7ef; }
#sidebar .module p { margin-bottom:1em; }
#sidebar .module p.quotes { margin:0; }
#sidebar .module p.byline { font-weight:bold; margin-top:10px; text-align:right; }

#rotate, #rotate li { margin:0; padding:0; list-style:none; }
#rotate li { display:none; /* hide the items at first only */ }
#featured-speakers #rotate li { display:block; float:left; margin-bottom:10px; width:500px; }
#featured-speakers #rotate li img { clear:right; float:left; margin:0 10px 0 0; }
#featured-speakers .module.speakers img  { border:1px solid #e7d3c6; }

#footer { background:#00616b; color:#fff; float:left; padding:20px 30px; width:900px; }
#footer p#logo { display:block; float:left; height:54px; overflow:hidden; margin-right:10px; padding:0; position:relative; text-indent:-9999px; width:71px; }
#footer p#logo span { background:url(images/template/gma-logo.gif) no-repeat; display:block; height:100%; position:relative; width:100%; }

#footer img, #footer p { float:left; }
#footer img { border:none; margin-right:10px; }
#footer .vcard { margin-top:10px; }

