/*
	Page-Specific Stylesheet for TechAmerica  Oregon Tech Awards
	Rules in this sheet should be applied to a single section of the site.
	If a rule will apply to more than that, add it to global.css instead.
	All rules should be prefaced with the unique ID attribute from the body tag of the page it applies to.
	Be polite to future developers, and label any hex colors you use! - SV
*/

/* Homepage -------------------------------------------------- */
#ota-homepage #sidebar {
	width: 365px;
	padding-left: 25px;
}
#ota-homepage #sidebar * {
	position: relative;
	z-index: 2;
}
#ota-homepage #sidebar .video {
	width: 352px;
	height: 290px;
	background: transparent url("../images/bg-video.gif") no-repeat;
	padding: 31px 0 0 26px;
	margin: -25px 0 0 -25px;
	position: relative;
	z-index: 1;
}
#ota-homepage #sidebar .actions {
	margin-top: -1em;
}
#ota-homepage #sidebar .actions li {
	float: right;
	width: auto;
	height: auto;
	background: none;
	padding: 0;
	margin: 0 50px 0 0;
}
#ota-homepage #sidebar .actions li a {
	background-image: url("../images/btn-more-videos.gif");
	width: 90px;
	height: 13px;
}
#ota-homepage #techexec {
	position: relative;
}
#ota-homepage #techexec h2,
#ota-homepage #techexec h3 {
	position: relative;
	z-index: 2;
}
#ota-homepage #techexec p {
	position: relative;
	z-index: 1;
	top: -35px;
	left: -45px;
}

/* About Page -------------------------------------------------- */
#ota-about #sidebar h2 {
	color: #693; /* green */
}
#ota-about ul {
	list-style-image: url("../images/bullet-green.gif");
}
#ota-about .actions {
	list-style-image: none;
}
#ota-about .actions #action-apply {
	float: none;
}

/* Tech Exec Page -------------------------------------------------- */
#ota-techexec #sidebar h2 {
	color: #693; /* green */
}
#ota-techexec ul.alt li,
#ota-techexec ul.alt li.odd {
	padding: .25em .25em .25em 1em;
	color: #fff;
	background: transparent url("../images/bg-alt-row.gif") repeat-y;
	padding-left: 4em;
	text-indent: -3.2em;
}
#ota-techexec ul.alt li.odd {
	background: none;
}
#ota-techexec ul.alt li .date {
	font-weight: bold;
	margin-right: .5em;
}
#ota-techexec ul.alt li.odd .date {
	color: #058cbd; /* blue */
}

/* Apply to Win Page -------------------------------------------------- */
#ota-apply #content {
	width: 855px;
	33px 30px 33px 75px
}
#ota-apply h1 {
	color: #058cbd; /* blue */
}
#ota-apply h3 {
	text-transform: none;
	margin-top: 30px;
}
#ota-apply .finalists li {
	margin-right: 15px;
	float: left;
	text-transform:uppercase;
}
#ota-apply .finalists ul {
	position: relative;
}
#ota-apply .finalists {
	background: transparent url('/images/bg-finalists.jpg') 0 0 repeat-y;
	padding: 15px;
	height: 50px;
}
#ota-apply .finalists h4 {
	text-transform: none;
	color: #ec8021; /*orange*/
}
#ota-apply p.nominate-company, 
#ota-apply p.nominate-product,
#ota-techexec p.nominate-exec {
	text-transform: uppercase;
	color:#058CBD;
}
/* BUTTONS FOR NOMINATE A COMPANY/Product */
/*#ota-apply p.nominate-product,
#ota-apply p.nominate-company {
	margin: 0 10px 0 -5px;
	list-style: none;
	background: transparent url("../images/bg-action.gif") no-repeat 130px 0;
	width: 180px;
	height: 46px;
	padding: 8px 0 0 7px;
}
#ota-apply p.nominate-company a {
	background: transparent url('/images/btn-action-nominate-co.gif') 0 0 no-repeat;
	width: 165px;
	display: block;
	text-indent: -9999px;
	height: 34px;
}
#ota-apply p.nominate-company a:hover,
#ota-apply p.nominate-company a:focus
{
	background-position: 0 -34px;
}
#ota-apply p.nominate-product a {
	background: transparent url('/images/btn-action-nominate-prod.gif') 0 0 no-repeat;
	width: 165px;
	display: block;
	text-indent: -9999px;
	height: 34px;
}
#ota-apply p.nominate-product a:hover,
#ota-apply p.nominate-product a:focus
{
	background-position: 0 -34px;
}*/
/* Sponsor Page=-------------------------------------------------- */
#ota-sponsors #sidebar {
	display: none;
}
#ota-sponsors #content {
	float: none;
	width: auto;
	padding: 33px 0 33px 30px;
}
#ota-sponsors #action-tickets {
	margin-right: 0;
}
/* Sponsor and Archive  Page=-------------------------------------------------- */
#ota-sponsors #sponsors,
#ota-archive #sponsors{
	padding: 65px 0 40px;
	padding-left: 60px;
	text-align: center;
	float: left;
	clear: both;
	background: #fff url("../images/bg-sponsors.gif") no-repeat;
	width: 901px;
	height: auto;
}
#ota-sponsors #sponsors h4,
#ota-archive #sponsors h4{
	display: block;
	margin-left: 0;
	color: #693; 
	font-size: 1.25em;
	margin-bottom: 1em;
	margin-right: 50px;
}
#ota-sponsors #sponsors h5,
#ota-archive #sponsors h5{
	text-transform: uppercase;
	color: #693; 
	color: #09c; 
	font-size: 1em;
}
#ota-sponsors #sponsors h6,
#ota-archive #sponsors h6{
	text-transform: uppercase;
	color: #693; 
	font-size: .9em;
}
#ota-sponsors #sponsors ul,
#ota-archive #sponsors ul{
	margin: 1em 0;
	width: auto;
}
#ota-sponsors #sponsors li,
#ota-archive #sponsors li{
	position: relative;
	text-transform: uppercase;
	font-weight: normal;
	padding-top: 0;
	text-transform: uppercase;
	margin: 0 0 .5em;
	line-height: 1;
	font-weight: bold;
	color: #693; 
}
#sponsors #your-company-here a {
	text-indent: 0;
	font-weight: bold;
	color: #693; 
	text-decoration: none;
	margin-top: 2.25em;
}
#ota-sponsors #sponsors a,
#ota-archive #sponsors a{
	margin: auto;
	float: none;
	display: inline;
	text-indent: 0;
}
#ota-sponsors #sponsors div a,
#ota-archive #sponsors div a {
	display: block;
	margin: 1.5em auto;
	text-align: center;
}
#ota-sponsors #sponsors div,
#ota-archive #sponsors div {
	float: left;
	width: 375px;
	height: 125px;
	margin: 0 30px 30px 0;
	padding: 15px;
	text-align: center;
}
#ota-sponsors #sponsors #presenting-sponsor,
#ota-sponsors #sponsors #welcome-sponsor,
#ota-archive #sponsors #presenting-sponsor,
#ota-archive #sponsors #welcome-sponsor{
	margin-right: 45px;
	float: none;
	width: auto;
}
#ota-sponsors #sponsors #presenting-sponsor,
#ota-archive #sponsors #presenting-sponsor {
}
#ota-sponsors #sponsors #presenting-sponsor li {
	float: left;
	margin-left: 100px;
	margin-top: 18px;
}
#ota-sponsors #sponsors #presenting-sponsor li#presenting2 {
	margin-left: 20px;
	margin-top: 0;
}
#ota-sponsors #sponsors #company-header {
	margin: 0 45px 0 0;
	float: none;
	width: auto;
	height: auto;
}
#ota-sponsors #sponsors #cool-sponsor,
#ota-sponsors #sponsors #vip-sponsor,
#ota-sponsors #sponsors #creative-media-sponsor
/*#ota-archive #sponsors #cool-sponsor,
#ota-archive #sponsors #vip-sponsor */{
	width: auto;
	margin-right: 45px;
	float: none;
	clear: both;
}
#ota-sponsors #sponsors #interactive-sponsor img {
	margin-top: 15px;
}
#ota-sponsors #sponsors #vip-sponsor ul,
#ota-archive #sponsors #vip-sponsor ul{
	width: 230px;
	margin: 0 auto;
}
#ota-archive #sponsors #vip-sponsor ul{
	width: 220px;
}
#ota-archive #sponsors #vip-sponsor li{
	float: left;
	margin: 0 5px;
}
#ota-sponsors #sponsors #vip-sponsor li{
	float: left;
	margin: 0 30px 0 0;
}
#ota-sponsors #sponsors #vip-sponsor li.last {
	margin-right: 0;
}
#sponsor-mcclenahan a {
	width: 202px;
	height: 40px;
	background: transparent url("../images/logo-mcclenahan.gif") no-repeat;
}
#sponsor-kpmg a {
	width: 104px;
	height: 52px;
	background: transparent url("../images/logo-kpmg.gif") no-repeat;
}
#sponsor-popart a {
	margin-top: 20px;
	width: 221px;
	height: 28px;
	background: transparent url("../images/logo-popart-lg.gif") no-repeat;
}

#sponsor-webtrends a {
	width: 160px;
	height: 43px;
	background: transparent url("../images/logo-webtrends.gif") no-repeat;
}
#sponsor-oracle a {
	width: 175px;
	height: 43px;
	background: transparent url("../images/logo-oracle.gif") no-repeat 50% 50%;
}
#sponsor-usinw a {
	width: 96px;
	height: 62px;
	background: transparent url("../images/logo-usinw.gif") no-repeat;
}
#sponsor-woodruff a {
	width: 40px;
	height: 64px;
	background: transparent url("../images/logo-woodruff.gif") no-repeat;
}
#sponsor-uhc a {
	width: 299px;
	height: 77px;
	background: transparent url("../images/logo-uhc.gif") no-repeat;
}
#sponsors #sponsor-uhc a {
	margin-left: 283px;
	float: none;
	display: block;
}
/* Purchase a Ticket Page -------------------------------------------------- */
#ota-purchase #content h2,
#ota-purchase #sidebar h3 {
	padding-top: 2em;
	clear: both;
}
#ota-purchase ul.alt li {
	font-size: 1.2em;
}
/* Press Release Page ----------------------------------------------------- */
#ota-press #content {
	width: 475px;
}
#ota-press #sidebar {
	width: 325px;
}
#ota-press #content h2 {
	text-transform: none;
	color: #09c; /* blue */
}
#ota-press #content h3 {
	text-transform: none;
	font-size: 1em;
}
#ota-press #content h4 {
	color: #fff;
	text-transform: none;
}
#ota-press #sidebar h2 {
	color: white;
	font-size: 1em;
	background: transparent url('/images/bg-press-divider.png') no-repeat 0 100%;
	padding-bottom: 30px;
	margin-left: -25px;
	padding-left: 25px;
}
#ota-press .pdf a {
	text-indent: -9999px;
	display: block;
	width: 49px;
	height: 68px;
	background: transparent url('/images/icon-pdf.gif') no-repeat 0 0;
	float: left;
	margin: 0em 1.5em .8em .5em;
}
#ota-press p#download-pdf a {
	display: block;
	width: 138px;
	height: 13px;
	text-indent: -9999px;
	background: transparent url('/images/bg-download-pdf.gif') no-repeat 0 0;
}
#ota-press p#download-pdf a:hover {
	background-position: 0 -13px;
}
#ota-press strong.city {
	text-transform: uppercase;
}
#ota-press .subcategory {
	background: black url('/images/bg-grad-press.jpg') repeat-x 0 0;
	padding: 15px 0 0 25px;
}
#ota-press #contact p {
	font-size: 1.1em;
	font-weight: normal;
}
#ota-press #contact a {
	color: #fff;
	text-decoration: none;
}
#ota-press #contact strong {
	color: #739232 ;/*green*/
}
#ota-press #contact a:hover {
		color: #09c; /* blue */
}

/*-------------------------------------- More Press Review's Section in sidebar */
#ota-press #sidebar #archive h3 {
	font-size: 1.1em;
}
#ota-press #sidebar #archive h3 a {
	color: #09c; /* blue */
	text-transform: none;
	text-decoration: none;
}
#ota-press #sidebar #archive h3 a:hover,
#ota-press #sidebar #archive h3 a:focus
{
	color: white;
}
#ota-press #archive a {
	color: #ec8021; /*orange*/
	text-decoration: none;
}
#ota-press #archive a:hover
{
		color: #fff; 
}
#ota-press #archive ul.release-list {
	margin-top: 0;
}

#ota-press #archive ul.release-list li{
	/*background: transparent url('/images/bg-press-divider2.png') no-repeat 0 100%;*/ /* REINSTATE THIS STYLE WHEN MORE THAN ONE PR ARTICLE -also in IE6BUGS*/
	list-style-image: none;
	list-style-type: none;
	margin-left: -25px;
	padding: 5px 10px 25px 25px;
}

/*-------------------------------------- OTA ARCHIVE */
#ota-archive #photos {
	margin-top: 106px;
}
#ota-archive #videos {
	margin-top: 30px;
}














