/********************************************************

	Octagon Speakers
	Generic Interior Styles
	Originally Authored By: Andrew Rodgers
	Modified by: Amanda Postle
	Date Created: 8/6/08
	Date Modified: 8/12/08

********************************************************/
/***** Generic Interior Styles *****/
h2 {
margin-left:50px;
}

h3 {
text-align:left;
font-size:16px;
margin-left:50px;
font-weight:normal;
}

#site_mainContent {
min-height:700px;
}

#site_mainContent #mainFlash {
position:absolute;
margin-top:0px;
top:250px;
float:left;
left:40px;
}

#site_mainContent #playerInfo #mainFlash {
position:relative;
margin-top:0px;
top:160px;
float:left;
left:40px;
}

#site_mainContent #scroll {
width:450px;
margin-top:25px;
margin-left:350px;
padding-right:20px;
padding-left:10px;
}

#site_mainContent #scroll p {
line-height:1.5;
}

#site_mainContent #scroll ul {
font-size:14px;
list-style-type:circle;
margin-left:40px;
padding-bottom:10px;
}

#site_mainContent #scroll ol {
font-size:14px;
list-style-type:decimal;
margin-left:40px;
padding-bottom:10px;
}

#site_mainContent #scroll li {
padding-bottom:10px;
}

#site_mainContent #scroll a:link, #site_mainContent #scroll a:visited,
#site_mainContent #scroll a:hover, #site_mainContent #scroll a:active {
color:#b10606;
}


/***** /End Generic Interior Styles *****/


/***** Speaker Individual Interior Styles *****/
#site_mainContent #playerInfo {
padding-bottom:15px;
}

#site_mainContent #playerInfo #leftSideMods {
position:absolute;
width:300px;
left:0px;
top:100px;
}

/***** Interior Q&A Module *****/
#site_mainContent #playerInfo #interiorQA {
margin-top:625px;
margin-left:80px;
height:0px;
width:208px;
height:112px;
background:url(../../images/ospk/site_mainContentIntQAbg.gif) no-repeat;
}

#site_mainContent #interiorQA h4 {
text-align:center;
padding-top:7px;
}

#site_mainContent #interiorQA h5 {
padding:8px 10px 0px 10px;
font-size:12px;
font-weight:normal;
}

#site_mainContent #interiorQA p {
font-size:11px;
padding:0px 20px 8px 10px;
margin:0px;
width:180px;
line-height:normal;
}

#site_mainContent #interiorQA #moreLinkQA {
color:#FFFFFF;
font-size:10px;
left:63px;
position:relative;
text-transform:uppercase;
top:20px;
padding-right:10px;
background:url(../../images/ospk/site_latestVideosArrow.png) no-repeat right center;
}

/***** Middle Paragraph Module *****/
#site_mainContent #playerInfo #middleMods {
margin-left:355px;
margin-top:0px;
width:400px;
}

#site_mainContent #playerInfo #middleMods p {
margin-top:20px;
}

#site_mainContent #playerInfo #middleMods #interiorQAMain {
margin-top:30px;
}

#site_mainContent #playerInfo #middleMods #interiorQAMain h4 {
font-size:18px;
padding-bottom:20px;
}

#site_mainContent #playerInfo #middleMods #interiorQAMain h5 {
font-size:16px;
padding-bottom:0px;
}

#site_mainContent #playerInfo #middleMods #interiorQAMain p {
margin-top:0px;
padding-bottom:20px;
}

#site_mainContent #playerInfo #middleMods #interiorQAMain a:link, #site_mainContent #playerInfo #middleMods #interiorQAMain a:visited, 
#site_mainContent #playerInfo #middleMods #interiorQAMain a:hover, #site_mainContent #playerInfo #middleMods #interiorQAMain a:active {
color:#B10606;
font-size:14px;
}



/***** Right Paragraph Module *****/
#site_mainContent #playerInfo #rightSideMods {
position:absolute;
left:780px;
top:100px;
margin-top:170px;
}


/***** Latest Video Module *****/
#site_mainContent #playerInfo #latestVideos {
margin-left:0px;
margin-top:0px;
width:208px;
height:337px;
background:url(../../images/ospk/site_mainContentVideosbg.gif) no-repeat;
}

#site_mainContent #playerInfo #latestVideos h4 {
text-align:center;
padding-top:7px;
}

#site_mainContent #playerInfo #latestVideos h5 {
padding-top:4px;
font-size:12px;
font-weight:normal;
}

#site_mainContent #playerInfo #latestVideos p {
font-size:10px;
padding-bottom:8px;
padding-top:0px;
margin:0px;
width:180px;
line-height:normal;
}

#site_mainContent #playerInfo #latestVideos ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:8px;
}

#site_mainContent #playerInfo #latestVideos ol li {
margin-left:10px;
margin-right:10px;
padding-left:10px;
border-bottom:1px solid #853333;
}

#site_mainContent #playerInfo #latestVideos ol li.selected {
background-color:#490000;
}

#site_mainContent #playerInfo #latestVideos ol li a:link, #site_mainContent #playerInfo #latestVideos ol li a:visited, 
#site_mainContent #playerInfo #latestVideos ol li a:hover, #site_mainContent #playerInfo #latestVideos ol li a:active {
color:#fff;
font-size:12px;
}

#site_mainContent #playerInfo #latestVideos img {
margin-left:40px;
}

#site_mainContent #playerInfo #latestVideos #moreLink {
color:#FFFFFF;
font-size:10px;
left:63px;
position:relative;
text-transform:uppercase;
top:115px;
padding-right:10px;
background:url(../../images/ospk/site_latestVideosArrow.png) no-repeat right center;
}


/***** Additional Link Module ****/
#additionalLinks {
margin-left:0px;
margin-top:0px;
width:208px;
height:265px;
background:url(../../images/ospk/site_mainContentLinksbg.gif) no-repeat;
}

#additionalLinks h4 {
text-align:center;
padding-top:7px;
}

#additionalLinks ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:8px;
}

#additionalLinks ol li {
margin-left:10px;
margin-right:10px;
padding-left:10px;
padding-top:2px;
padding-bottom:2px;
border-bottom:1px solid #853333;
}


#additionalLinks ol li a:link, #additionalLinks ol li a:visited, 
#additionalLinks ol li a:hover, #additionalLinks ol li a:active {
color:#fff;
font-size:12px;
text-transform:capitalize;
}


/***** Video Player *****/
#site_mainContent #playerVideos #videoPlayer {
margin-left:40px;
margin-top:10px;
width:513px;
height:406px;
padding-left:98px;
padding-top:65px;
background:url(../../images/ospk/site_mainContentVideoPlayer.gif) no-repeat;
/*float:left;*/
}

#site_mainContent #playerVideos ol {
padding-top:20px;
margin-left:600px;
width:500px;
margin-top:-470px;
}

#site_mainContent #playerVideos ol li {
margin-right:10px;
margin-bottom:10px;
width:200px;
float:left;
}

#site_mainContent #playerVideos ol li h5 {
padding-top:4px;
font-size:12px;
font-weight:normal;
}

#site_mainContent #playerVideos ol li p {
font-size:10px;
padding-bottom:8px;
padding-top:0px;
margin:0px;
width:180px;
line-height:normal;
}

#site_mainContent #playerVideos ol li a:link, #site_mainContent #playerVideos ol li a:visited,
#site_mainContent #playerVideos ol li a:hover, #site_mainContent #playerVideos ol li a:active {
color:#fff;
}


/***** Featured Speaker Page *****/
#site_mainContent #speakerContainer {
position:absolute;
top:245px;
left:45px;
z-index:20;
width:558px;
height:401px;
padding:8px 15px 10px 10px;
background:url(../../images/ospk/site_clientSlideShowBG.jpg) no-repeat;
}

#site_mainContent #speakerContainer img {
margin-top:8px;
margin-left:6px;
}

#site_mainContent #speakerContainer h3 {
font-size:22px;
margin-left:260px;
margin-top:-360px;
padding:0px;
line-height:22px;
}

#site_mainContent #speakerContainer h4 {
font-size:14px;
padding-bottom:5px;
margin-left:260px;
padding-right:28px;
}

#site_mainContent #speakerContainer p {
font-size:10px;
margin-left:260px;
width:260px;
}

#site_mainContent #speakerContainer a:link, #site_mainContent #speakerContainer a:visited,
#site_mainContent #speakerContainer a:hover, #site_mainContent #speakerContainer a:active {
color:#b10606;
font-size:11px;
margin-left:425px;
}

#site_mainContent #thumbsContainer {
position:absolute;
top:270px;
left:650px;
}

#site_mainContent #thumbsContainer img {
margin-bottom:3px;
}

#prevLink {
position:absolute;
left:980px;
top:400px;
padding-bottom:21px;
padding-right:4px;
padding-left:30px;
text-indent:-9999px;
background:url(../../images/ospk/site_clientSlideShow_tUp.gif) no-repeat;
}

#nextLink {
position:absolute;
left:980px;
top:439px;
padding-right:4px;
padding-top:21px;
padding-left:30px;
text-indent:-9999px;
background:url(../../images/ospk/site_clientSlideShow_tDown.gif) no-repeat;
}

#site_mainContent #thumbsContainer ul {
width:350px;
}

#site_mainContent #thumbsContainer ul li {
float:left;
margin:0px 0px 30px 10px;
padding:0px;
}

#site_mainContent #thumbsContainer ul li a:link, #site_mainContent #thumbsContainer ul li a:visited,
#site_mainContent #thumbsContainer ul li a:hover, #site_mainContent #thumbsContainer ul li a:active {
color:#fff;
font-size:10px;
display:block;
height:90px;
position:relative;
width:90px;
z-index:1;
border:1px solid #FFF0F0;
}

#site_mainContent #thumbsContainer ul li a.selected:link, #site_mainContent #thumbsContainer ul li a.selected:visited,
#site_mainContent #thumbsContainer ul li a.selected:hover, #site_mainContent #thumbsContainer ul li a.selected:active {
border:1px solid #510001;
}


/***** News *****/
#site_mainContent #scroll #NewsTable table {
border:none;
margin:0px 0px 0px 20px;
}

#site_mainContent #scroll #NewsTable table a:link, #site_mainContent #scroll #NewsTable table a:visited {
color:#fff;
display:block;
font-weight:bold;
padding:10px;
text-decoration:underline;
}

#site_mainContent #scroll #NewsTable table a:hover,
#site_mainContent #scroll #NewsTable table a:active {
background:#891F1F;
}

#site_mainContent #scroll #NewsTable table th {
border-bottom:1px solid #666666;
font-size:16px;
font-weight:normal;
padding:6px 6px 10px 10px;
text-align:left;
}

#site_mainContent #scroll #NewsTable table tr {
border-bottom:1px solid #313030;
}

#site_mainContent #scroll #NewsTable table td {
font-size:12px;
font-weight:normal;
padding-left:10px;
text-align:left;
}

#site_mainContent #scroll .content_newsPagingContainer {
margin:0px 0px 0px 32px;
font-size:12px;
font-weight:normal;
}

#site_mainContent #scroll .content_newsPagingContainer ol {
list-style-type:none;
margin:-15px 0px 0px 30px;
}

#site_mainContent #scroll .content_newsPagingContainer ol li {
display:inline;
padding:0px 10px 0px 10px;
border-right:1px solid #fff;
font-weight:bold;
}

/***** Footer *****/
#site_info {
position:static !important;
}

#site_info ol {
padding:20px 45px 0px 0px;
}
