﻿/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;background:#302276;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End Reset */


/* Global Styles */

.clear {background:transparent;clear:both;height:1px !important;line-height:1px;min-height:1px  !important;}
.left {float:left;}
.right {float:right;}
.bold {font-weight:bold;}
.em {font-style:italic;}
.padding {margin:0 15px 0 10px}
a {color:#ffa200;text-decoration:none;font-family:"Calibri", Verdana, Arial, sans-serif;}
.orange {color:#ffa200;}
.white {color:#FFF;}
.border {border-bottom:2px solid #f9bf62;padding:0 0 30px 0;}

/* Post Event Page */

#container {width:100%;height:100%;margin:0 0 15px 0;clear:both;}

#leftColumn {width:705px;background:transparent url(/Images/post/container_bg.gif) repeat-y top left;float:left;position:relative;z-index:100;}
#leftColumn .content {margin:50px 0 0 35px;}
#leftColumn .content .inner {margin:0 0 0 30px;width:575px;}
#leftColumn .content .logo {width:220px;height:101px;float:left;}
#leftColumn .content .rfi {width:121px;height:72px;float:right;margin:10px 55px 0 0;}

#leftColumn .content .nav {width:575px;border-top:2px solid #f9bf62;margin:25px 0 30px 30px;padding:10px 0 0 0;}
#leftColumn .content ul {list-style-type:none;font:1em "Helvetica", "Calibri", Verdana sans-serif;font-weight:bold;}
#leftColumn .content ul li {display:inline;padding:0 7px 0 0;height:22px;line-height:22px;}
#leftColumn .content ul li a {background:transparent url(/Images/post/purpledot.png) no-repeat top left;padding:0 0 0 13px;height:22px;line-height:22px;color:#f9bf62;text-decoration:none;font-size:1em;text-transform:uppercase;}

#leftColumn .content .block {margin:0 0 20px 0;}
#leftColumn .content h1 {color:#302276;font:1.3em "Helvetica", "Calibri", Verdana sans-serif;font-weight:bold;margin:0 0 10px 0;}
#leftColumn .content h1 span {font-style:italic;}
#leftColumn .content h3 {margin:10px 0;color:#302276;font:.95em "Cambria", "Times New Roman", Times, serif;font-style:italic;}
#leftColumn .content p {color:#302276;font:.8em "Cambria", "Times New Roman", Times, serif;margin:0 0 15px 0;}
#leftColumn .block .vimeo {width:500px;height:275px;border:5px solid #FFF;margin:20px auto;}
#leftColumn .block .speakers {margin:20px 0 0 20px;}
#leftColumn .block .speakers .item {margin:0 0 15px 0;}
#leftColumn .block .speakers .item img {float:left;margin:0 20px 0 0;}
#leftColumn .block .speakers .item h4 {color:#000;font:1em "Helvetica", "Calibri", Verdana sans-serif;font-weight:bold;}
#leftColumn .block .speakers .item h4 span {font:.8em "Helvetica", "Calibri", Verdana sans-serif;font-weight:bold;}
#leftColumn .block .speakers .item p {margin:5px 0 10px 0;font:.8em "Helvetica", "Calibri", Verdana sans-serif;}
#leftColumn .block .speakers .item .download {color:#000;font-size:.8em}
#leftColumn .block .speakers .item .download a {font-weight:bold;}
#leftColumn .divider {padding:0 0 10px 0;margin:0 0 10px 0;border-bottom:2px solid #f9bf62;}

#leftColumn .block .pdf {float:right;display:block;width:300px;margin:5px 0 0 0;font:.8em "Helvetica", "Calibri", Verdana sans-serif;}
#leftColumn .block .pdf a {font-weight:bold;}
#leftColumn .block .tweetlist {width:494px;margin:20px 0 0 20px;}
#leftColumn .block .tweetlist .tweethead {width:100%;height:10px;background:transparent url(/Images/post/tweet_head.png) no-repeat top center;}
#leftColumn .block .tweetlist .tweetbody {width:100%;min-height:50px;background:transparent url(/Images/post/tweet_bg.png) repeat-y top center;}
#leftColumn .block .tweetlist .tweetbody .tweetinner {margin:0 15px 0 25px;padding:5px 0;font-family:"Cambria","Times New Roman",Times,serif;}
#leftColumn .block .tweetlist .tweetbody .tweetinner img {float:left;margin:0 15px 0 0;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .time {float:left;margin:0 30px 0 0;width:85px;font:.9em "Cambria","Times New Roman",Times,serif;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .agenda {float:left;width:325px;font:1.05em "Cambria","Times New Roman",Times,serif;font-weight:bold;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .agenda ul {list-style-type:none;font:.9em "Cambria","Times New Roman",Times,serif;margin:10px 0 0 15px;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .agenda ul li {display:list-item;font:.9em "Cambria","Times New Roman",Times,serif;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .agenda dt {margin:10px 0 0 15px;font:.9em "Cambria","Times New Roman",Times,serif;font-weight:bold;}
#leftColumn .block .tweetlist .tweetbody .tweetinner .agenda dd {margin:0 0 0 35px;font-weight:normal;font:.9em "Cambria","Times New Roman",Times,serif;}
#leftColumn .block .tweetlist .tweetfooter {width:100%;height:10px;background:transparent url(/Images/post/tweet_footer.png) no-repeat top center;}

#rightColumn {width:365px;height:100%;background:transparent url(/Images/post/sidebar_bg.png) repeat-y top left;float:left;position:relative;z-index:200;left:-45px;}
#rightColumn .content {margin:120px 0 0 70px;}
#rightColumn .block {padding:0 0 25px 0;border-bottom:2px solid #FFF;margin:0 0 25px 0}
#rightColumn .facebook {background:transparent url(/Images/post/icon_facebook.gif) no-repeat top left;padding:0 0 0 21px;height:18px;line-height:18px;margin:0 0 5px 0;}
#rightColumn .twitter {background:transparent url(/Images/post/icon_twitter.gif) no-repeat top left;padding:0 0 0 21px;height:18px;line-height:18px;}
#rightColumn a {font-size:13px}
#rightColumn p {color:#FFF;font:.8em "Calibri", Verdana, Arial, sans-serif;font-weight:normal;}
#rightColumn h1 {font:1.5em "Cambria", "Times New Roman", Times, serif;color:#FFF;margin:0 0 10px 0;}
#rightColumn .tweet {margin:0 0 10px 0;}
#tweets h3 {color:#FFF;font:.8em "Calibri", Verdana, Arial, sans-serif;font-weight:normal;}
#tweets a {margin:0 0 10px 0;}


#footer {
    width:680px !important;
    
	margin:30px 0;
	background:#302276;
	padding-bottom:20px;
	} 
	
#footer .footerContainer {width:670px !important;margin:20px 0 0 15px;}
#footer p {font:.85em "Calibri", Verdana, Arial, sans-serif; color:#FFF; font-weight:bold;}
#footer p a {margin:0 15px 0 0;font:.85em "Calibri", Verdana, Arial, sans-serif; color:#FFF; font-weight:bold; text-decoration:none;text-align:right;}