/********************************************************

	Octagon Speakers
	Main Styles
	Originally Authored By: Andrew Rodgers
	Modified by: Amanda Postle
	Date Created: 8/5/08
	Date Modified: 8/11/08

********************************************************/

body {
font-family:Arial, Verdana, sans-serif;
color:#fff;
background-color:#000;
}

h1 {
font-size:30px;
text-indent:-9999px;
}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
display:block;
width:438px;
height:195px;
background:url(../../images/ospk/site_brandingLogo.jpg) no-repeat;
}

h2 {
font-size:28px;
font-weight:normal;
}

h3 {
font-size:13px;
text-align:center;
font-weight:bold;
}

h4 {
font-size:12px;
}

h5 {
font-size:10px;
}

p {
font-size:14px;
}

em {
font-style:italic;
}

strong {
font-weight:bold;
}


/******* Navigation ********/
#site_branding {
position:relative;
height:163px;
}

#site_branding h1 {
position:absolute;
z-index:21;
}

#site_branding ol {
min-width:580px;
min-height:20px;
z-index:20;
padding:80px 0px 0px 440px;
}

#site_branding ol li {
float:left;
margin-right:4px;
background: url(../../images/ospk/site_navTabRightBG_77x62.png) no-repeat top right;
}

#site_branding ol li a:link, #site_branding ol li a:visited, 
#site_branding ol li a:hover, #site_branding ol li a:active {
display:block;
float:left;
font-size:13px;
color:#fff;
line-height:1.8;
padding:0px 12px 0px 12px;
background:url(../../images/ospk/site_navTabLeftBG_39x62.png) no-repeat top left;
} 

#site_branding ol li.selected {
position:relative;
background:url(../../images/ospk/site_navTabRightBGSelected_77x62.png) no-repeat top right;
z-index:11;
}

#site_branding ol li.selected a:link, #site_branding ol li.selected a:visited,
#site_branding ol li.selected a:hover, #site_branding ol li.selected a:active {
background:url(../../images/ospk/site_navTabLeftBGSelectedG_39x62.png) no-repeat top left;
padding:0px 9px 24px 12px;
}

#site_branding .searchImgs {
position:relative;
left:540px;
top:20px;
}

#site_branding form {
position:absolute;
left:555px;
top:35px;
}

#site_branding select {
margin-right:33px;
}


/*************** Main Content ***************/
#site_mainContent {
position:static;
background:url(../../images/ospk/site_mainContentBG_2x20.gif) repeat-x top;
z-index:10;
margin-top:-4px;
padding-top:40px;
min-height:400px;
}

#site_mainContent #mainFlash { 
display:block;
position:absolute;
top:200px;
left:40px;
}


/**** Q&A Module, replacing Featured Client Module *****/
#site_mainContent #site_FAQ {
display:block;
position:absolute;
top:200px;
left:786px;
width:208px;
height:230px;
background:url(../../images/ospk/site_mainContentQAbg.gif) no-repeat;
display:none;
}

#site_mainContent #site_FAQ h3 {
padding-top:6px;
padding-bottom:7px;
}

#site_mainContent #site_FAQ h4, #site_mainContent #site_FAQ h5 {
padding-left:10px;
}

#site_mainContent #site_FAQ h5 {
padding-bottom:10px;
font-size:11px;
font-weight:normal;
}

#site_mainContent #site_FAQ p {
font-size:10px;
padding-left:10px;
}

#site_mainContent #site_FAQ strong {
font-size:11px;
}

#site_mainContent #site_FAQ img {
float:right;
padding:8px 14px 10px 10px;
}

#site_mainContent #site_FAQ a:link, #site_mainContent #site_FAQ a:visited,
#site_mainContent #site_FAQ a:hover, #site_mainContent #site_FAQ a:active {
color:#fff;
font-size:10px;
text-transform:uppercase;
position:absolute;
left:110px;
top:200px;
}

/******** News ***********/
#site_mainContent #content_latestNews {
background:url(../../images/ospk/site_newsBG_208x262.gif) no-repeat;
height:262px;
left:795px;
position:absolute;
top:200px;
width:208px;
}

#content_latestNews h3 {
display:block;
font-size:13px;
position:relative;
text-align:center;
top:6px;
}

#content_latestNews h3 a:link, #content_latestNews h3 a:visited {
background:none;
bottom:0;
color:#fff;
font-size:13px;
padding:0;
position:relative;
right:0;
text-transform:none;
}

#content_latestNews ol {
left:16px;
position:relative;
top:12px;
width:180px;
}

#content_latestNews ol li {
border-bottom:1px solid #853333;
margin:0px;
}

#content_latestNews ol li a:link, #content_latestNews ol li a:visited {
background:none;
bottom:0;
color:#fff;
display:block;
font-size:10px;
line-height:1.4;
padding:2px 4px;
position:relative;
right:0;
text-transform:none;
}

#content_latestNews a:link, #content_latestNews a:visited {
background:transparent url(../../images/ospk/site_newsArrow_9x10.gif) no-repeat right center;
bottom:10px;
color:#fff;
font-size:10px;
line-height:1.4;
padding-right:12px;
position:absolute;
right:10px;
text-transform:uppercase;
}

#content_latestNews ol li a:hover{
color:#fff;
background:#440000;
}


/******** Footer ***********/
#site_info {
position:absolute;
top:720px;
left:0px;
right:0px;
height:69px;
background:url(../../images/ospk/site_infoBG.jpg) repeat-x;
}

#site_info ol {
height:16px;
margin:10px 0px 0px 0px;
padding:10px 45px 0px 0px;
}

#site_info ol li {
float:right;
}

#site_info ol li a:link, #site_info ol li a:visited, 
#site_info ol li a:hover, #site_info ol li a:active {
display:block;
margin:5px 6px 0px 0px;
padding:0px 6px 0px 0px;
font-size:11px;
color:#CFD3D2;
line-height:.9;
border-right:1px solid #9a9a9a;
}


