@charset "utf-8";
/*
Theme Name: SCO Theme For WordPress 2.8
Theme URI: http://www.sco.org/
Description: The Custom Worldpress Theme
Version: 1.0
Author: Marknet Group
Tags: mantle color, variable width, two columns, widgets

*/

body{color: #000; margin:0; padding:0; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
ul{margin:0; padding:0;}
ul li{list-style-type:none;}
a{color:#61b543; text-decoration:none;}

a:hover{text-decoration: underline;}
a img{border:none;}
blockquote{border-left:5px solid #ccc; margin-left:1.5em; padding-left:5px;}
.cleardiv{clear:both;}
.hide{display:none;}
.grey{color:#666;}
h1, h1 *{margin:0; font-size:36px; line-height:36px;color: #61b543;font-weight: normal;}
h2, h2 *{margin:0; font-size:24px; color: #61b543;font-weight: normal;}
h3, h3 *{margin:0; font-size:18px;color: #2d4069;font-weight: normal;}
h4, h4 *{margin:0; font-size:16px;color: #2d4069;}
h5, h5 *{margin:0; font-size:14px;color:#61b543;}
h6, h6 *{margin:0; font-size:12px;}
h2#news {text-indent: -9999px;font-size:1%;overflow:hidden;background: #498b97 url(images/news.gif) 20px 15px no-repeat;width:100%;height: 24px;margin:0;padding: 15px 0;}
.left{float:left;}
.leftt{float:left; margin-right:5px;}
.right, img.alignright {float:right;}
.clear { clear:both;}
img.floatleft {float:left;margin-right: 10px;}
.orange{color:#FF9900;}
.red{color:#990000;}
.blue{color:#2d4069;}
.biggerfont{font-size:150%; font-weight:bold;}
.blue a{color:#005DAC; text-decoration:underline;}
.divisionline{border-top:#808080 solid 1px; margin-top:10px; margin-bottom:5px;}
.gallery-caption{font-size:12px; font-weight:normal; text-align:left; line-height:15px;}
.defaultbutton{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#FFFFFF; background-color:#FFC20E; border:1px solid #F9A019;}
.align_right{text-align:right;}
.bottomline{border:none; border-bottom:#000000 solid 1px;}
.split { width: 320px;float: left;}
.first { margin-right: 30px;}
.callout {background: #bddeac;text-align: center;color: #2d4069;font-weight: bold;}
.articleBody .button { background: #61b543;color: #fff;padding: 5px 10px;font-weight: bold;font-size: 15px;}

/*container*/
.container{width:1000px; margin:0 auto; background:url(images/bodyContent.gif) repeat-y;}
	/*header*/
	.header{width:900px; height:112px; margin:0 auto; background:#FFF;}
		.logo{float:left; background:url(images/logo.png) no-repeat left top; width:314px; height:86px;margin-top: 10px;}
		.fdlogo, .mhlogo{float:left; margin-top: 10px;}
		.menu{float:right; width:586px; height:105px; overflow:hidden; position:relative; text-align:right;}
		.menu ul{position:absolute; bottom:-5px; right:10px; text-align:right;}
		.menu li{float:left; margin:0 0 0 5px;}
		.menu a{background:url(images/menu_left.jpg) no-repeat left top; padding:4px 0 8px 10px; cursor:pointer; display:block}
		.menu span{background:url(images/menu_right.jpg) no-repeat right top; font-weight:bold; padding:4px 15px 8px 4px; text-align:center; color:#fff; text-decoration:none;}
		.menuDivision{clear:both; background-color:#2d4069;}

	/*body*/
	.wrap{width:900px; min-height:550px; margin:0 auto; background:#FFF;}
		.secondMenu{float:left; overflow:hidden; display:block; background-image:url(images/secondMenuBg.jpg); width:692px; height:273px; background-color:#61b543; position:relative;}
			.secondMenu a{color:#FFFFFF; font-size:12px; font-weight:bold;}
			a.FirstLayLi{display:block; line-height:34px; height:34px; padding-left:20px; margin-left:0; font-weight:bold; width:270px; overflow:hidden;}
			a.FirstLayLiOn{display:block; line-height:34px; height:34px; padding-left:20px; margin-left:0; font-weight:bold; width:270px; overflow:hidden;}
			a.FirstLayLi:hover{background-image:url(images/subMenuIcon.gif); background-repeat:no-repeat; background-position:left -5px;}
			a.FirstLayLiOn{background-image:url(images/subMenuIcon.gif); background-repeat:no-repeat;}
			
			.secondMenu a:hover {text-decoration:none;}
			ul.SecondLayUl a {display:block; height:25px; font-weight:bold; padding:2px 1px 2px 10px;}
			ul.SecondLayUl{position:absolute; left:150px; top:0; width:305px; height:273px; background-color:#2d4069; display:none;}
			ul.SecondLayUl a:hover{background-color:#62b543;}
		.banner{float:right; /*background:url(images/banner.jpg);*/background:url(images/banner600.jpg); background-position:right; width:208px; height:273px; position:relative;}
			.bannerLink1{position:absolute; right:0; top:102px; width:110px; height:30px; cursor:pointer;}
			.bannerLink2{position:absolute; right:0; bottom:0px; width:110px; height:30px; cursor:pointer;}
			
			/*NOT USED -- START */
			.brochure_pdf{position:absolute; left:10px; bottom:90px; width:120px; height:25px; cursor:pointer;}
			.registerform{position:absolute; left:10px; bottom:65px; width:110px; height:25px; cursor:pointer;}
			/*NOT USED -- END */
			
			.shepherd_ball{position:absolute; left:10px; bottom:181px; width:156px; height:20px; cursor:pointer;}
			.ticket_form{position:absolute; left:10px; bottom:161px; width:181px; height:20px; cursor:pointer;}
			.purchase_tickets{position:absolute; left:10px; bottom:138px; width:156px; height:20px; cursor:pointer;}
			.purchase_tickets_fd{position:absolute; left:10px; bottom:48px; width:156px; height:20px; cursor:pointer;}
					
			.arrow1{position:absolute; right:-17px; top:102px; background:url(images/arrow.gif); height:26px; width:17px;}	
			.arrow2{position:absolute; right:-17px; bottom:0; background:url(images/arrow.gif); height:26px; width:17px;}
		.banner2{clear:both; background:url(images/banner2.jpg); width:900px; height:54px; position:relative;border-top:1px solid #2d4069; border-bottom:5px solid #2d4069;}
			.banner2Link1{position:absolute; left:55px; top:10px; width:190px; height:30px; cursor:pointer;}
			.banner2Link2{position:absolute; left:295px; top:10px; width:225px; height:30px; cursor:pointer;}
			.banner2Link3{position:absolute; left:570px; top:10px; width:270px; height:30px; cursor:pointer;}
		.bodyLeft{float:left; background:url(images/body_left.gif) no-repeat left top; width:313px; height:371px; border-bottom:5px solid #2d4069; overflow:hidden; display:block;}
			.bodyRight{float:left; background-color:#fff;border-bottom:5px solid #2d4069; width:587px; height:371px; color:#fff; overflow:hidden; font-size:12px;}
			.bodyRight{line-height:15px; color:#2d4069; padding:0;background: #61b543;}
				.bodyRight p{margin:5px 20px 0 10px; color:#2d4069;}
				.bodyRight h3{margin:0 0 0 10px;background:url(images/doc.png) no-repeat;padding-left: 20px;}
				.bodyRight a {color: #2d4069;text-decoration: underline;}
				.frontpost {margin: 15px 0 10px 10px;}
				.frontpost h3 a {font-size: 16px;text-decoration: underline;}
				.bodyRight p.date{margin:3px 0 0 10px;font-size: 10px;}
				p.date {margin:3px 0 0;font-size: 10px;color:#fff;}
				.entry {margin-bottom: 30px;}
				.read_more {display: block;}
				
				.ticket_form_div{float:left; width:48%; padding:5px;}
				.ticket_form_div h4{color:#005DAA;}
				.ticket_form_div .cbx4donate{float:left; width:15px; text-align:left;}
				.ticket_form_div .txt4donate{float:left; margin-left:10px; width:270px; text-align:left;}
				.ticket_form_div .txt4donater{float:left; margin-left:10px; width:260px; text-align:right;}
	
	/*Internal body*/
	.wrapInternal{width:900px; min-height:550px; margin:0 auto; background:url(images/bodyInternalbg.gif) center repeat-y;}
		.secondMenuInternal{float:left; overflow:hidden; display:block; width:180px; background-color:#61b543;}
			.secondMenuInternal a{color:#FFFFFF; font-family:Trebuchet MS; font-size:12px; font-weight:bold;}
			a.FirstLayLiInternal{display:block; line-height:43px; height:43px; padding-left:15px; margin-left:0; font-weight:bold; width:270px; overflow:hidden;}
			a.FirstLayLiInternalOn{display:block; line-height:43px; height:43px; padding-left:15px; margin-left:0; font-weight:bold; width:270px; overflow:hidden;}
			a.FirstLayLiInternal:hover{background-image:url(images/subMenuIcon.gif); background-repeat:no-repeat; background-position:left top;}
			a.FirstLayLiInternalOn{background-image:url(images/subMenuIcon.gif); background-repeat:no-repeat;}
			.secondMenuInternal a:hover {text-decoration:none;}
			ul.SecondLayUlInternal a {display:block; height:35px; font-weight:bold; padding:5px 1px 5px 30px;}
			ul.SecondLayUlInternal{width:180px; display:none;}
			ul.SecondLayUlInternal a:hover{background-color:#2d4069;}
			
			ul.SecondLayUlInternalOn a {display:block; height:30px; font-weight:bold; padding:5px 1px 5px 30px;}
			ul.SecondLayUlInternalOn{width:180px;}
			ul.SecondLayUlInternalOn a:hover{background-color:#2d4069;}
			
			li.SecondLayLiInternal,li.SecondLayLiInternalOn{line-height:15px;}				
			li.SecondLayLiInternalOn a{background-color:#2d4069;}
		
		/*breadcrumb*/
		.breadcrumbs{width:680px; padding:20px; text-align:right;}
		/*main body*/
		.bodyMainInternal{float:left; width:720px;}
			.titleInternal{background: #2d4069;height:100px; width:720px;}
			.titleName{padding:30px; color:#FFF; font-weight:bold; font-family:Trebuchet MS;}
			.articleBody{background-color:#FFF; padding:0px 20px 60px 30px; text-align:justify; min-height:450px; /*IE6 ONLY*/_height:400px;/*IE6 ONLY*/ line-height:20px; word-spacing:1px; position:relative; background:url(images/contentFoot.png) bottom right no-repeat;}
			
			.articleBody ul{margin:0; padding:0 0 0 20px;}
			.articleBody ul li{list-style-type:circle;}
			.articleBody H1,.articleBody h2,.articleBody h3,.articleBody h4,.articleBody h5,.articleBody h6{text-align:left; margin:5px 0;}
			.articleBody h2.posttitle{margin-top: 10px;}
			
			.lefttext{float:left; width:180px;}
			.lefttextt{float:left; width:230px;}
			
			.articleBody a{color:#61b543;}
			
			.googlemaparea{float:left; width:280px;}
			.googleaddress{float:left;}
			
			.miniature{float:right; padding-right:10px; padding-top:10px; position:relative; margin:0 0 10px 30px; background:url(images/miniatureBg.png) no-repeat; width:312px; height:211px;}
				.miniatureImage{position:absolute; bottom:30px; right:10px;}
				.miniatureDescription{position:absolute; left:70px; bottom:15px; font-weight:bold; color:#FFF;}

	/*footer*/
	.footer{clear:both; margin:0 auto; width:900px; height:75px; padding-top:25px; text-align:center; background:#FFF;}
		.footer a{color:#2d4069;}
		.footer p{margin:10px 0;color:#2d4069;}
		.footer ul{clear:both; display:block; margin:0 auto; text-align:center;}
		.footer ul li{float:left; margin:25px 5px 10px 5px; text-align:center;}
		.footer ul li a{color:#2d4069;}
		.footer .orange {color: #000;}
		
	