/*
Theme Name:		Cutline 
Theme URI:		http://cutline.tubetorial.com
Description:	A squeaky clean, feature-rich theme for WordPress designed and coded by <a href="http://pearsonified.com">Chris Pearson</a> and <a href="http://ifranky.com">Franky</a>..
Version:		2.1 
Author:			Chris Pearson and David Peralty
Author URI:		http://tubetorial.com/
**********************Modified by:	Felicia Betancourt**********************
*/

/*UTILITY*/
			
table.centered {margin-left: auto; margin-right: auto;}


/*CONTENT*/

#content div.text-col1 {margin-left: 8px; float: left; width: 300px;}
#content div.text-col2 {margin-right: 8px; float: right; width: 300px;}

#content tr.subhead {font-weight: bold; text-align: center; vertical-align: top;}

/***fmb styles*/
div#rates-table {margin: 1em auto;}
div#rates-table table {width: 600px; cell-padding: 5px;}
div#rates-table tr {vertical-align: top;}
div#rates-table td {text-align: center;}
div#rates-table td.col1 {background-color:#DDDDDD; width: 5em;}
div#rates-table td span.late {color:#808080;}

div#spons-table {margin: 1em auto;}
div#spons-table table {width: 600px; cell-padding: 5px;}
div#spons-table tr {vertical-align: top;}
div#spons-table td {text-align: center;}
div#spons-table tr.head {background-color:#AAAAAA; font-weight: bold; text-align: center; vertical-align: top;}
div#spons-table tr.alt {background-color:#DDDDDD;}
div#spons-table td.small {font-size:0.8em;}

#content td.caption-centered {text-align:center; font-size: 0.8em; font-weight: bold; font-style: italic;}

div#program-table {margin: 1em auto; overflow:auto;}
div#program-table table {width: 600px; cell-padding: 5px;}
div#program-table tr {vertical-align: top;}
div#program-table td {text-align: center;}
div#program-table tr#headline {background-color:#DDDDDD;}
div#program-table td.col1 {background-color:#AAAAAA;}
div#program-table td.ges {background-color:#CC9900;}
div#program-table td.exhib {background-color:#CC99CC;}
div#program-table td.break {background-color:#99CCFF;}
div#program-table td.meal {background-color:#99CC99;}
div#program-table td.tour {background-color:#FFCCCC;}
div#program-table td.sess {background-color:#FFCC66;}
div#program-table td span.pap {font-style:italc; font-size:0.6em;}

table.standard-table td {padding:5px; text-align:center;}
table.standard-table a {background-color:inherit;}

table.standard2-table td {padding:5px; text-align:left;}
table.standard2-table a {background-color:inherit;}

tr#heading-row {background-color:#aaaaaa; font-weight:bold;}
tr.odd-row {background-color:#dddddd;}
td.price {text-align:right}

/***fmb change bottom margin of h4 headers from 2.0em to 0.5em*/
.pages h4 {
	clear:both;
	font-size: 1.2em;
	line-height: 1.6em;
	margin: 0 0 0.5em;
	padding: 0.4em 0 0;
}

/***fmb 2010.03.31 styles for REGISTRATION BUTTON etc*/

div.reg-button {
        display: block; float: left;
        width: 133px; height: 48px; overflow: hidden;
        margin-bottom: 15px; 
}
 
div.reg-button a:hover img{margin-top:-48px;}

div.reg-fees {margin-left:35px;}
div.reg-fees p.late {font-weight:bold; font-style:italic; font-size:0.9em;}

/***fmb 2010.03.31 styles for SPEAKERS LIST on Updates page*/

dl.speakers {padding: 10px; margin:0 15px 15px 35px; border: 1px solid #80925D; background-color: #B7D186;}
dl.speakers dt {font-weight: bold;}
dl.speakers dd {margin-left: 50px;}

/***fmb 2010.04.05 styles for Plenary Speakers page*/
/*
div.plenary {
        padding:25px 0 25px 25px;
        margin-bottom: 15px;
        background-color: #FFFFFF;
        border: 1px solid #D9D9D9;
        width:96%; margin-right:auto; margin-left:auto; overflow:hidden
}

div.plenary p.first {
        border-bottom: 1px solid #D9D9D9;
        position: relative;
        width: 90%;
        color: #5f5f5f;
        font-style: italic;
}


div.plenary p.first span {position:absolute; right:0px;}
div.plenary div.profile {margin: 10px 15px;}
div.plenary div.profile img {float:left; width: 100px; 
        padding-right: 50px; border-right: 2px dotted #D9D9D9; margin-right: 5px;}
div.plenary div.profile span.name {font-style: italic; font-weight: bold; }
div.plenary div.profile span.info {font-family: Helvetica,Arial,sans-serif; font-size:0.8em;} 
div.plenary div.description {clear:both; margin-bottom: 25px;}
*/

/***fmb 2010.04.20 styles for little signs that show SPONSORSHIP LEVEL on 
page that lists exhibitors etc. */

div.show_level {position:relative; display:inline;}
div.show_level span {position:absolute; top:-2em; font-size: 0.7em;  background-color:#999999; text-transform:uppercase; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
div.show_level span.diamond, div.show_level1 span.diamond {color:white;}
div.show_level span.sapphire, div.show_level1 span.sapphire {color:blue;}
div.show_level span.emerald, div.show_level1 span.emerald {color:green;}
div.show_level span.platinum, div.show_level1 span.platinum {color:#DDDDDD;}
div.show_level span.gold, div.show_level1 span.gold {color:yellow;}
div.show_level span.bronze, div.show_level1 span.bronze {color:#666600;}

/***and here are styles that aren't for absolutely positioned spans, used on Co-Sponsors page*/
div.show_level1 {display;inline}
div.show_level1 span {font-size:0.7em; background-color:#999999; text-transform:uppercase; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}

/*****************************************************************************/
.page_entry ul {margin: 0 0 1.5em 2.5em;}

