@charset "utf-8";
/* CSS Document */

@import "topMenu.css";
@import "videoLibrary.css";

* {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	color:#666666;
}

body {
	margin:0;
	padding:0;
	background:url(mainBG.jpg) repeat-y #333 top center;
}

i, oblique, em {
	font-style:italic;
	color:#d53f00;
}

p {
	margin: 8px 0;
}

h1, h1 a:link, h1 a:active, h1 a:visited{
	font-size:20px;
	font-weight:normal;
	color:#d53f00;
	text-decoration:none;
	margin-bottom: 10px;
}

.titleBlog {
	font-size:20px;
	font-weight:normal;
	color:#406fbf;
	text-decoration:none;
	margin-bottom: 10px;
}



h2, h2 a:link, h2 a:active, h2 a:visited {
	color:#d53f00;
	text-decoration:none;	
}

h2 a:hover {
	color:#d53f00;
	text-decoration: underline;	
}

#content ul, #content ol {
    margin-left:3em;
    }

.more {
	color:#406ebf;
	text-decoration:none;
}

.more:hover {
	color:#406ebf;
	text-decoration: underline;
}

.clear {
	clear:both;
}

#wrap {
	width:990px;
	margin: 0 auto 0 auto;
}

#topHeader {
	height:182px;
	background:url(top-header-cap-2008.jpg) transparent top left no-repeat;
	margin-bottom:20px;
	
}

#speakerProfiles {
	width: 600px;
/*background-color:#FFCCCC;*/
	padding:0;
	/*margin-bottom:10px;*/
}

#speakerProfiles img{
	float:left;
	margin-right:9px;
}

#speakerProfiles img.last{
	float:right;
	margin-right:0;
}

#content {
	width: 600px;
	#min-height: 500px;
	margin: 0 20px;
	float:left;
	/*background-color: #CCCCCC;*/
		
}

#adRotator {
	width:600px;
	height: 192px;
	background-color:#FFCC99;
	margin-bottom:10px;
}
/* ------------------------------
	BEGIN SIDEBAR
------------------------------*/
#sidebar {
	width:330px;
	#min-height:500px;
	margin: 0 20px 0 0;
	float:right;
/*	background-color:#99CCCC;*/
}

#player {
	margin-bottom:10px;
}

#secondary {
	padding-top:48px;
	background:url(latest-news-header.jpg) top center transparent no-repeat;
	margin-bottom:10PX;
}


#articleModule {
	width:600px;
	#min-height:250px;
	padding-top:51px;
	background:url(Atricle-module-header.jpg) top center no-repeat;
}

.iPad4 {
	padding:4px;
	border: 1px #999999 solid;
	margin-right: 10px;
	float:left;
}

/* ------------------------------
	BEGIN INNER PAGE
------------------------------*/

.sectionHeader {
	height:34px;
	padding-left:50px;
	line-height:30px;
	margin-bottom:10px;
	display:block;
}

/* ------------------------------
	BEGIN FLOOR
------------------------------*/

#floor {
	background:url(floorBG.jpg) top center #1a1a1a repeat-x;
	height: 130px;
	width:100%;
	padding-top: 25px;
}
#footer {
	width:990px;
	margin: 0 auto 0 auto;
	background-color:transparent;
}

#copyright {
	padding-top:30px;
	float:left;
}

#copyright p {
	font-size: 11px;
	line-height: 15px;
	margin:0;
}

#copyright p.copyright {
	color:#FFFFFF;
}

#copyright a:link {
	color:#FFFFFF;
	text-decoration:none;
	font-size: 11px;
}


#copyright a:hover {
	color:#FFFFFF;
	text-decoration:none;
	border-bottom:#FFFFFF dotted 1px;
}

#subway {
	width:100%;
	height:20px;
	background-color: #000000;
}

.topLink {
	margin-right: 50px;
	float:right;
}

/* ---------------------------------
	SPEAKERS PAGES
-----------------------------------*/

#post-speakers {
	padding-top: 10px;
}

#post {
	padding-top: 0;
}

#post-speakers .speakers-top, #post .speakers-top {
	width:600px;
	height:20px;
	background:url(speaker-post-top.jpg) transparent top center;
	display:block;
}

#post-speakers .speakers-body, #post .speakers-body {
	#min-height: 250px;
	width:560px;
	padding: 0 20px;
	background:url(speaker-post-bg.jpg) transparent top center;
}

#post-speakers .speakers-bottom, #post .speakers-bottom {
	width:600px;
	height:20px;
	background:url(speaker-post-bottom.jpg) transparent top center;
	display:block;
}

/* ---------------------------------
	Blog Stuff
-----------------------------------*/

.postItem 
{
    padding: 10px 0;
    border-bottom: dashed 1px #aeaeae;
    }
    
.moreLink, .moreLink a:link, .moreLink a:active, .moreLink a:visited 
{
    text-decoration: none;
    color: #406fbf;
    }
   
.moreLink:hover 
{
    text-decoration: underline;
    color: #406fbf;
    }