/*
Theme Name: Healthcare 50th Anniversary
Theme URI: http://digitalboomerang.com/
Description: Theme for Healthcare 50th Anniversary
Version: 1.0
Author: Digital Boomerang
Author URI: http://DigitalBoomerang.com/
*/

/* Begin Typography & Colors */
body {
	font: 62.5% 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	background-color:#CDA23C; color: #000; text-align: center;
	margin:0; padding:0; 
}
#wrapper { width:100%; text-align:center; position:relative; }
#header, #mainWrap {
	background:url(images/bg_content.png) repeat-y; 
	padding:0; margin:0 auto; text-align:left; width:960px;
}
body > #mainWrap { margin:-12px auto 0; }

#headerimg {
	background:url(images/bg-header-top.jpg) no-repeat 0 0; 
	padding:0; margin:0; width:100%; height:201px;
}
/* Header - Logo */
#headerimg h1 {
	background:url(images/healthcare50_logo_new.png) no-repeat; position:absolute;
	height:209px; width:330px; top:197px; text-indent:-999em; margin:0;
}
#headerimg h1 a { height:185px; width:235px; display:block; margin:10px 0 0 75px; }
	span.description { font-size:1em; display:none;}
	
/* Main Navigation */
#mainNav { margin:5px 0 0 67px; position:absolute; top:400px; width:267px; }
#mainNav ul { 
	background:url(images/bg-nav-btm.jpg) no-repeat 0 100%;
	list-style:none; margin:0; padding:0 0 24px; 
}
	#mainNav ul li { 
		background:url(images/bg-nav-li.jpg) no-repeat;
		font:normal 1.2em/1.9em 'Georgia', Times, serif;
		padding:1px 5px; text-align:center; 
	}
		#mainNav ul li.current_page_item, #mainNav ul li:hover { background-position:0 -26px; }
		#mainNav ul li  a { color:white; text-decoration:none; display:block; }

/* Main */
#main { margin-left:245px; }
.pageHeader { 
	background:url(images/pageheader_default.png) no-repeat; float:right;
	width:560px; height:90px; margin:0; padding:35px 45px 79px 25px;
}
.healthcare-video-competition .pageHeader,
.category-videocomp .pageHeader, .category-video-vote .pageHeader,
.videocomp .pageHeader, .video-vote .pageHeader {
	background:url(images/pageheader_video.png) no-repeat 0 0; 
	padding:50px 45px 100px 25px; 
}
.history-and-milestones .pageHeader {
	background:url(images/pageheader_history.png) no-repeat 0 0; 
	padding:73px 50px 80px 20px; 
}
.home .pageHeader blockquote { font-size:1.4em; margin:0 56px 20px 27px; font-style:italic; }
.pageHeader h1 { padding:0; margin:0; color:white; font-size:4.2em; text-align:center; }

/* Content */
.sandBag { float:left; height:54px; width:110px; }
	.home .sandBag { height:100px; }
	.healthcare-video-competition .sandBag { height:72px; }
	.single .videocomp .sandBag { height:76px; width:600px; }
	
#content { clear:both; width:600px; padding:0 0 20px; display:block; }
h1, h2, h3, h4 { font-family:Georgia, Times, serif; }
h3 { font-size:2em; color:#8C1C32; font-weight:bold; margin:10px 0 2px; padding:12px  0 0; }
#content ol li { padding:3px 0; line-height:1.4em;  }
#content ul { list-style:none; padding-left:20px; margin-left:0px; }
#content ul li { 
	background:url(images/bg-list-li.png) no-repeat 0 8px; 
	padding:2px 0 2px 15px; line-height:1.4em; 
}
#content h2 { font-size: 2.6em; margin-bottom: 50px; color:white; }
#content h3 a { color:#8C1C32; text-decoration:none; }
#content p { font-size:1.4em; }
#content p strong, #content li strong { font-weight:bold; color:white; }

#content table{ font-size:1.4em; }
#content table table, #content table table p { font-size:1em; }
a { color:#333; font-weight:bold; }
a:hover { text-decoration:none;  }

a.logincat { color: #E9E9D2;}
#content.videoposts { padding-left:150px; }

.post-ratings { font-size:1.2em; }
hr { background-color:#4C522C; color:#4C522C; margin:10px 0; margin:30px 0; }

/* History & Milestones Page  - Album */
.history-and-milestones .gallery-meta { 
	clear:both; margin:25px 0 20px 150px; overflow:hidden; font-size:1.4em;
}
img.flickr-pri-img { 
	background:url(images/bg-flickr-pri.jpg) no-repeat 100% 0; border:0 none;
	width:120px; height:90px; padding:10px; margin-right:20px; float:left;	
}
.history-and-milestones #photos { overflow:hidden; clear:both; }

.history-and-milestones #highlight #photos.photos a { 
	background:url(images/bg-flickr-thumbs.jpg) no-repeat 100% 0; 
	float:left; border:none; text-decoration:none; margin:0 5px 15px; 
	width:39px; height:39px; padding:6px 5px 5px;
}
.history-and-milestones #highlight #photos.photos img {
	border:0 none; margin:0; padding:0; 
}
.history-and-milestones .gallery-meta
/* History & Milestones Page -Single Photo */
#singlePhoto { margin:0 auto; text-align:center; width:100%; }
#singlePhoto h3 { 
	font-size:3.5em; font-weight:normal; margin:10px 0 25px; text-align:center;
}
#singlePhoto  img { text-align:center; } 
#singlePhoto .meta, #singlePhoto h4#comments, #singlePhoto div#context { font-size:1.2em; }
#singlePhoto div#context { 
	width:440px; margin:0 auto; background-color:#4B5229; 
	border:1px solid #000; color:#CDD3AB;
}
	#singlePhoto .imgTopBG { background:url(images/bg-img-top.jpg) no-repeat 50% top; padding:7px 0 0; }
	#singlePhoto .imgBtmBG { background:url(images/bg-img-btm.jpg) no-repeat center bottom; padding:0 0 7px;}
	#singlePhoto .imgTopBG img { 	padding:0; border:10px solid #fff;  }
	
	#singlePhoto div#context .next, #singlePhoto div#context .prev { color:#CDD3AB; }
		#singlePhoto div#context .next img , #singlePhoto div#context .prev  img{ 
			border:4px solid #fff; 
		}
	#singlePhoto div#context .nomore { top:42px; }
	#singlePhoto div#context .info { top:26px; }
	#singlePhoto div#context p { font-size:1.2em; margin:0 0 10px; }
	#singlePhoto div#context a { color:#CDD3AB; font-weight:normal; }
		#singlePhoto div#context p a { font-weight:bold; }

#singlePhoto div.comment { width:440px; margin:0 auto; text-align:left; }
	#singlePhoto div.comment img { margin:0 10px 10px 0; }
	
/* Video Competiton Page  */
.video-text { display:inline; position:relative; width:520px; }
.btn-video { 
	background:url(images/btn-submit.png) no-repeat 100% 0; position:relative;
	width:206px; height:188px; display:block; text-indent:-999em;
	right:0; top:-25px; float:right; margin-right:-115px;
}
.btn-video a { width:194px; height:188px; display:block; position:relative; }
h3.prizesH3 { background:url(images/bg-star-title.png) no-repeat 0 0; padding:12px  0 0 50px; } 

#content ol.whiteList li { color:white; }
.page-id-54 #prizesTable { margin:5px 0 0; }
.page-id-54 #prizesTable td { font-size:1.7em; color:white; }
.page-id-54 .termsList { margin:20px 0;  }
.page-id-54 .termsList li { 
	background:url(images/bg-termsList-li.png) no-repeat 0 7px; 
	font-size:0.8em; font-weight:normal; padding:2px 0 2px 10px;
}
.video-form { background:url(images/bg-video-form.png) no-repeat 0 0; padding:45px 0 35px 140px; height:246px; }
.video-form label {
	color:#fff; display:inline; float:left; font-size:1.2em;
	font-weight:bold; line-height:2em; margin:0 5px 0 105px;
	text-align:right; width:80px;
}
.video-form #schoolList label, .video-form #videoURL label {  margin:0 5px 0 0; }
.video-form #videoURL input  { width:257px; }
.video-form input {
	font:1.1em/1.4em 'Trebuchet MS', Arial, Verdana, Sans-Serif;
	border:1px solid #acacac; height:17px; overflow:hidden; padding:0; width:153px;
}
input#tdomf_form1_send { background-color:white; width:50px; font-size:1.2em; height:22px; }
.video-form select  { font:1.1em/1.4em Arial, Verdana, Sans-Serif; padding:0; }
	.video-form option { font-size:1em; }
.video-form span { font-size:1.2em; padding:0 10px 0 0; width:293px; float:left; color:#fff; line-height:1.2em; }
.video-form a { color:#fff; }
.video-form .tdomf_form_message { 
	color:#FFFFFF; font-size:1.2em; margin:5px 105px 20px 120px;
	padding:5px; text-align:left;
}
/* Video Competiton Voting CAtegory  */
.posts-holder { overflow:hidden; clear:left; margin:10px 0 25px; }
.category-video-vote .post { width:49%; float:left; }
.category-video-vote .post h4 { font-size:1.2em; margin:30px 0 5px; }
.category-video-vote  table { border-collapse:collapse; }
.category-video-vote  td, .category-video-vote  th { border:1px solid #666; }
.category-video-vote  .post .vvqbox { margin:10px 0; }

#footerWrap{
	background:#E9E9D2 url(images/footer_bg.png) no-repeat 50% 0; 
	padding:20px 0 10px; width:100%; margin:0; text-align:center;
	overflow:hidden;
} 
#footer { width:960px; margin:0 auto; text-align:left; } 
.footerLogo a {
	background:#E9E9D2 url(images/logo_moh.png) no-repeat;
	width:226px; height:62px; float:left; text-indent:-999em;
	cursor:pointer;
} 
.copyright { float:right; font-size:1.1em; }

