/*
Theme Name: Mt. Sinai
Theme URI: 
Description: 
Version: 1
Author: Brian Kuzma
Author URI: http://briankuzma.com/

*/


/* Eric Meyer's Reset Reloaded *//* http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}body {line-height: 1;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */:focus {outline: 0;}/* remember to highlight inserts somehow! */ins {text-decoration: none;}del {text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

body {
	font-family: Courier;
	font-size: 14px;
	line-height: 23px;
}

/* ie6 hover fix */
body { 
	behavior: url("http://www.breakfastoflegends.org/csshover3.htc"); 
} 

body.page-template-page-home-php, body.error404 {
	background: #fff url('images/pattern-yellow.gif') repeat;
}

body.page-template-page-about-php {
	background: #fff url('images/pattern-blue.gif') repeat;
}

body.page-template-page-donate-php, body.page-template-page-donated-php {
	background: #fff url('images/pattern-purple.gif') repeat;
}

body.page-template-page-advisory-board-php, body.category-co-chair {
	background: #fff url('images/pattern-green.gif') repeat;
}

body.page-template-page-katie-couric-php, body.category-honoree {
	background: #fff url('images/pattern-orange.gif') repeat;
}

h1 {
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #000;
}

h2 {
	font-weight: normal;
	font-size: 18px;
	color: #000;
}

h3 {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #000;
	margin-bottom: 9px;
}

a {
	text-decoration: underline;
	color:#000;
}

img { 
	behavior: url(../iepngfix.htc); 
}

.bordered {
	border: 2px solid #000;
	background: #fff;
}

#wrapper {
	width: 1000px;
	margin: 28px auto;
	position: relative;
	/*background: url('images/fpo-co-chairs.png') left -26px no-repeat;
	height: 1000px;*/
}

#column-left {
	position: absolute;
	left: 0;
	top: 0;
}

#column-right {
	position: absolute;
	left: 356px;
	top: 0;
	width: 592px;	
}


/* Sidebar */

#sidebar {
	margin: 10px 0 30px 46px;
}

body.page-template-page-about-php #sidebar, body.page-template-page-advisory-board-php #sidebar, body.category-co-chair #sidebar, body.category-honoree #sidebar {
	margin-top: 2px;
}

#logo {
	margin: 0px 0 0 46px;
}

#sidebar #links li a, #sidebar #logo-address a {
	text-indent: -5000px;
	width: 298px;
	height: 70px;
	display: block;
}

#sidebar #links li a:hover {
	background-position: bottom;
}

#button-katie-couric {
	position: relative;
	margin: 0 0 8px;	
	width: 302px;
	height: 237px;
}

#sidebar #links li a#button-katie-couric-underlay {
	background: url('images/katie-couric-sidebar.gif')  no-repeat scroll left top;
	height: 233px;
}

#sidebar #links li a#button-katie-couric-overlay {
	height: 38px;
	width: 203px;
	text-indent: 0;
	
}

#button-katie-couric-overlay {
	position: absolute;
	bottom:-2px;
	left: 4px;
}

#button-facebook {
	background: url('images/button-facebook.gif')  no-repeat scroll left top;
}

#button-calendar {
	margin-top: 5px;
	background: url('images/button-calendar.gif')  no-repeat scroll left top;
}

#button-breakfast {
	margin-top: 5px;
	background: url('images/button-breakfast.gif')  no-repeat scroll left top;
}

#button-download {
	margin-top: 5px;
	background: url('images/button-download.gif')  no-repeat scroll left top;
}

#sidebar #logo-address a {
	margin-top: 14px;
	background: url('images/logo-address.gif')  no-repeat scroll left top;
	height: 114px;
}

/* Top Nav */

#nav {
	width: 588px;
	height: 47px;
	position: relative;
}

#nav a {
	/*border: 1px solid fuchsia;*/
}

#nav .dropdown {
/*	border: 1px solid aqua;*/
}

#nav ul li {
	text-indent: -5000px;
	display: inline;
}

#nav ul li a.nav-header {
	height: 47px;
	position: absolute;
	top: 0px;
}

.dropdown {
	display: none;
}

#nav-about a {
	background: url('images/nav-about.gif')  no-repeat scroll left top;
	width: 70px;
	left: 20px;
}

#nav-participants .dropdown {
	position: absolute;
	top: 47px;
	left: 135px;
}

#nav-participants a.nav-header {
	background: url('images/nav-participants.gif')  no-repeat scroll left top;
	width: 160px;
	left: 135px;
}

#nav-participants:hover .dropdown, #nav-honorees:hover .dropdown {
	display: inline;
}

#nav-advisory-board a {
	background: url('images/nav-advisory-board.gif')  no-repeat scroll left top;
	position: absolute;
	top: 0px;
	width: 160px;
	left: 0px;
	height: 19px;
}

#nav ul li #nav-advisory-board a:hover, #nav ul li #nav-advisory-board a.active {
	*background-position: left -19px;
}

#nav ul li #nav-co-chairs a:hover, #nav ul li #nav-co-chairs a.active {
	*background-position: left -20px;
}

#nav ul li #nav-honorees-all a:hover, #nav ul li #nav-honorees-all a.active {
	*background-position: left -19px;
}

#nav ul li #nav-honorees-keynote-speaker a:hover, #nav ul li #nav-honorees-keynote-speaker a.active {
	*background-position: left -18px;
}

#nav-co-chairs a {
	background: url('images/nav-co-chairs.gif')  no-repeat scroll left top;
	position: absolute;
	top: 19px;
	width: 160px;
	left: 0px;
	height: 20px;
}

#nav-honorees .dropdown {
	position: absolute;
	top: 47px;
	left: 335px;
}

#nav-honorees a.nav-header {
	background: url('images/nav-honorees.gif')  no-repeat scroll left top;
	width: 107px;
	left: 335px;
}

#nav-honorees-all a {
	background: url('images/nav-honorees-all.gif')  no-repeat scroll left top;
	position: absolute;
	top: 0px;
	width: 160px;
	left: 0px;
	height: 19px;
}

#nav-honorees-keynote-speaker a {
	background: url('images/nav-honorees-keynote-speaker.gif')  no-repeat scroll left top;
	position: absolute;
	top: 19px;
	width: 160px;
	left: 0px;
	height: 18px;
}

#nav-donate a {
	background: url('images/nav-donate.gif')  no-repeat scroll left top;
	width: 84px;
	left: 496px;
}

#nav ul li a:hover, #nav ul li a.active {
	background-position: left bottom;
} 

/* Content */

#content {
	margin-top: 7px;
	padding: 41px 25px 0;
}

#content p {
	line-height: 21px;
}

#call-to-sponsor {
	color: #000;
	font-size: 12px;
}

#site-contact {
	float: left;
	display: inline;
}

#credits {
	float: right;
	display: inline;
}

#button-call-to-sponsor {
	background: url('images/call-to-sponsor.gif')  no-repeat scroll left top;
	width: 546px;
	height: 14px;
	text-indent: -5000px;
	margin: 17px auto 11px;
	display: block;
}

/* home page */

body.page-template-page-home-php #content img {
	margin: 19px 0 8px -7px;
}

#link-read-more {
	background: url('images/read-more.gif')  no-repeat scroll left top;
	width: 86px;
	height: 11px;
	text-indent: -5000px;
	margin: 13px -7px 20px 0;
}

body.page-template-page-home-php #call-to-sponsor {
	margin: 26px auto 11px;
}

/* about page */

body.page-template-page-about-php h1 {
	margin: 0 0 16px;
	border-bottom: 1px solid #a1dbf3;
	padding-bottom: 6px;
}

body.page-template-page-about-php #content {
	padding: 27px 20px 0;
	min-height:1042px;
	height:auto !important;
	height:992px;
}

body.page-template-page-about-php .entry p {
	margin: 0 0 24px 0;
}

body.page-template-page-about-php a {
	text-decoration: underline;
}

body.page-template-page-about-php #call-to-sponsor {
	position: absolute;
	bottom: 0;
	left: 25px;
}

/* donate page */

body.page-template-page-donate-php #content {
	/*background: #fff url('images/logo-paypal.gif')  no-repeat scroll right top;*/
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 30px;
}

body.page-template-page-donate-php h1 {
	font-size: 14px;
	text-transform: none;
}

#donate-narrow-content {
	width: 365px;
	margin-bottom: 22px;
}

body.page-template-page-donate-php .entry {
	margin: 0 0 23px;
}

#button-donate {
	background: url('images/button-donate.gif')  no-repeat scroll left top;
	text-indent: -5000px;
	display: block;
	width: 188px;
	height: 50px;
	margin: 0 0 108px;
}

#donate-legal-copy {
	margin: 0 0 32px;
}

body.page-template-page-donate-php form {
	margin-bottom: 10px;
}

body.page-template-page-donate-php fieldset {
	margin-bottom: 20px;
}

body.page-template-page-donate-php legend {
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 18px;
	text-indent: 44px;
	*text-indent:18px;
}

body.page-template-page-donate-php input {
	display: block;
}

body.page-template-page-donate-php #fieldset-tickets label, body.page-template-page-donate-php #fieldset-tables label {
	width: 490px;
	float: left;
	margin: 0 0 11px 16px;
}

body.page-template-page-donate-php #fieldset-tables label {
	margin-bottom: 24px;
}

body.page-template-page-donate-php #fieldset-tickets input, body.page-template-page-donate-php #fieldset-tables input {
	width:22px;
	float: left;
}

body.page-template-page-donate-php #fieldset-payment label {
	width:447px;
	float: left;
	margin: 0 0 11px 16px;
}

body.page-template-page-donate-php #fieldset-payment input {
	float: left;
	margin-left: 43px;
}


#fieldset-donate {
	margin-bottom: 20px;
}

#fieldset-donate input, #fieldset-donate label, #fieldset-contact input, #fieldset-contact label {
	margin-left: 43px;
}

#fieldset-donate input {
	margin-left: 25px;
} 

#fieldset-contact input, #fieldset-donate input {
	margin-bottom: 10px;	
} 

#fieldset-contact input#input-name, #fieldset-contact input#input-email, #fieldset-contact input#input-address {
	width:290px;
}

#fieldset-contact label, #fieldset-donate label {
	margin-bottom: 4px;
	display: block;
}

#money-sign {
	font-weight: bold;
	font-size: 14px;
	float: left;
	line-height: 23px;
	margin: 0 7px 0 43px;
	*margin: 0 7px 0 21px;
}

body.page-template-page-donate-php #submit {
	background: url('images/button-submit.gif')  no-repeat scroll left center;
	width: 101px;
	height: 30px;
	border:none;
	text-indent: 40px;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	font-family: Courier;
	margin-left: 43px;
	padding: 0;
}

/* donated */

h2 {
	font-weight: bold;
	text-transform: uppercase;
}

body.page-template-page-donated-php #content {
	min-height: 791px;
}

body.page-template-page-donated-php .entry {
	font-size: 12px;
	margin-bottom: 35px;
}

body.page-template-page-donated-php p#further-info {
	font-size: 10px;
	font-style: italic;
}

#button-go-back {
	background: url('images/button-go-back.gif')  no-repeat scroll left top;
	width: 116px;
	height: 28px;
	display: block;
	text-indent: -5000px;
	margin-bottom: 50px;
}

/* page advisory-board */

body.page-template-page-advisory-board-php h1 {
	margin: 0 0 16px;
	border-bottom: 1px solid #5D8B3E;
	padding-bottom: 6px;
}

body.page-template-page-advisory-board-php #content {
	color: #5D8B3E;
	min-height:1042px;
	height:auto !important;
	height:992px;
	padding: 27px 20px 0;
}

body.page-template-page-advisory-board-php #call-to-sponsor {
	position: absolute;
	bottom: 0;
	left: 25px;
}

body.page-template-page-advisory-board-php #content .entry p {
	margin-bottom: 20px;
}

/* page katie-couric */

body.page-template-page-katie-couric-php h1 {
	margin: 0 0 16px;
	border-bottom: 1px solid #ff4e11;
	padding-bottom: 6px;
}

body.page-template-page-katie-couric-php h2 {
	font-size: 14px;
	color: #ff4e11;
	line-height: 11px;
	margin-bottom: 6px;
	text-transform: uppercase;
}

body.page-template-page-katie-couric-php #content {
	padding: 27px 20px 0;
}

body.page-template-page-katie-couric-php #content img {
	float: left;
}

body.page-template-page-katie-couric-php .entry {
	margin-left: 195px;
	font-size: 12px;
}

body.page-template-page-katie-couric-php #content .entry p {
	margin-bottom: 20px;
	line-height: 17px;
}

/* honorees all */

body.category-honoree #content {
	padding: 27px 20px 0;
}

body.category-honoree #content .honoree-photo {
	float: left;
}

body.category-honoree h1 {
	margin: 0 0 6px;
}

body.category-honoree h2 {
	font-size: 14px;
	color: #ff4e11;
	line-height: 11px;
	margin-bottom: 6px;
	font-weight: bold;	
	text-transform: uppercase;	
}

body.category-honoree .entry {
	padding: 16px 0 0;
	border-top: 1px solid #ff4e11;
}

body.category-honoree .entries {
	
}

body.category-honoree .honoree-text {
	margin-left: 200px;
	font-size: 12px;
}

body.category-honoree #content .entry p {
	margin-bottom: 20px;
	line-height: 17px;
}

/* co-chairs */

body.category-co-chair h1 {
	margin: 0 0 6px;
}

body.category-co-chair #content {
	padding: 27px 20px 0;
}

body.category-co-chair #content .co-chair-photo {
	width: 125px;
	float: left;
	margin-bottom: 6px;
}

body.category-co-chair #content .co-chair-photo img {
	margin-bottom: 5px;
}

body.category-co-chair h2 {
	font-size: 14px;
	color: #5d8b3e;
	line-height: 11px;
	margin-bottom: 6px;
	font-weight: bold;
	text-transform: uppercase;	
}

body.category-co-chair #content a {
	text-decoration: underline;
}

body.category-co-chair .entry {
	padding: 8px 0 0;
	border-top: 1px solid #5d8b3e;
	position: ;
}

body.category-co-chair .entries {
	
}

body.category-co-chair .co-chair-text {
	margin-left: 139px;
	font-size: 12px;
}

body.category-co-chair #content .entry p {
	margin-bottom: 10px;
	line-height: 17px;
}

body.category-co-chair #content .entry #last-post {
	margin-top: 8px;
	margin-bottom: 110px;
}

body.category-co-chair #content .entry #last-post p {
	font-size: 14px;
	color: #5d8b3e;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;	

}


/* other */

.float-right {
	float: right;
}

.float-left {
	float: left;
}

.clear {
	clear: both;
}