/* reset */
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}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}

/* typography */
body{font-size:62.5%; font-family: Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; }
p {font-size:1.1em; line-height:1.6em;}
h1 {font-size:2.3em; font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 23px */
h2 {font-size:2.0em; font-family: Georgia, serif;}  /* displayed at 20px */
h3 {font-size:2.1em; font-family: Georgia, serif;}  /* displayed at 21px */
h4 {font-size:1.2em;  line-height:1.8em; font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;}  /* displayed at 12px */
h5 {font-size:1em;  line-height:1.8em; font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; color:#fff;}  /* displayed at 10px */

/* structure */

h5 a{color:#fff; text-decoration:none;}
h5 a:hover{color:#fff; text-decoration:underline;}
a{color:#d0cabb;  text-decoration:underline;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
body{background:#052035 url(img/back.jpg) top center no-repeat;}
p{color:#f8ffff;}

.viewport{width: 960px; margin:0 auto;}
#header{background: transparent url(img/top-lines.gif) repeat-x; height:155px;}
	#header h1{background: url(img/logo.gif) no-repeat; background-position:0px 23px; text-indent:-9999px; height:100px; width:400px; margin:0 auto; }
	#header ul{color:#f8ffff; background:url(img/menu-back.jpg) no-repeat; height:40px; margin:16px 0px 0px 110px;}
		#header ul li{float:left; font-size: 1.3em; padding-right:60px; margin-top:12px; letter-spacing:0.05em;}
		#header ul li#first{margin-left:40px;}
			#header ul li a{color:#f8ffff; text-decoration:none;}
			#header ul li a:hover{text-decoration:underline;}
			#header ul li.on a{text-decoration:underline;}
#content{margin:30px 0px 20px 0px;}
	ul#sub-nav li{text-align:center; font-size:1.2em; padding:0px 0px 10px 0px; text-transform:uppercase;}
		ul#sub-nav li a{color:#f8ffff; font-weight:bold; letter-spacing:0.15em; text-transform:uppercase;}
		ul#sub-nav li.on a{color:#d0cabb; text-decoration:none;}
	
		
	#content h4{color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; font-size:1.3em;}
	#content h3{color:#d0cabb; font-style:italic; font-weight:normal;  padding:15px 0px 15px 0px; line-height:1.2em;}
		#content h3 a{text-decoration:none;}
		#content h3 a:hover{text-decoration:underline;}
		#content h3 img.home-icon{position:relative; top:2px;}
		#content h3 span.date{font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; color:#ffffff; font-style:normal; font-size:0.5em; display:inline; margin:0px; }
	#content p{font-size:1.2em; line-height:1.8em; margin-bottom:10px;}
	
	#sub-content{background: url(img/bottom-lines.gif) repeat-x; padding:50px 0px 50px 0px;}
		#sub-content.no-lines{background-image:none; padding:0px 0px 20px 0px;}
		#sub-content h4{color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; font-size:1.3em;}
		#sub-content h3{color:#d0cabb; font-style:italic; font-weight:normal;  padding:15px 0px 15px 0px; line-height:1.2em;}
		#sub-content h3 span.date{font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; text-transform:uppercase; font-weight:bold; color:#ffffff; font-style:normal; font-size:0.5em; margin:3px 10px 0px 3px; }
		#sub-content p span.date{font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; text-transform:uppercase; font-weight:bold; color:#d0cabb;; font-style:normal; font-size:0.8em; margin:3px 10px 0px 3px; }
		#sub-content p{font-size:1.2em; line-height:1.8em; margin-bottom:10px;}
		
	.single-col{width:230px; margin:0px 0px 0px 10px; float:left; display:inline;}
		.single-col h3{color:#d0cabb; font-style:italic; font-weight:normal;  padding:28px 0px 20px 0px;}
		.single-col h4{color:#d0cabb; text-transform:uppercase;}
		.single-col h5{color:#efe6e5; text-transform:uppercase; letter-spacing:0.1em; padding-bottom:5px;}
			.single-col.side-col{padding-top:40px; }
			.single-col.side-col p{ padding-left:5px; font-size:0.8em; font-family:Georgia, serif; font-style: italic; color:#d0cabb; padding-bottom:15px;}
			.single-col.side-col p em{ font-family:  Verdana, Helvetica, Arial; color:#fff; font-weight:bold; font-style:normal; font-size:0.7em; letter-spacing:0.1em; text-transform:uppercase;}
			.single-col.side-col h5{padding-left:5px; }
			.single-col.side-col h4{padding-left:5px; }
		.last-col{margin:0px 0px 0px 18px;}
		.side-list{padding-bottom:30px; border-bottom:1px solid #385167; margin-bottom:20px;}
	
	.single-col-inside{width:230px; margin:0px 0px 0px 0px; float:left;}
	
	.double-col-norm{width:470px; margin:0px 0px 0px 10px; float:left; background:transparent; display:inline;}
		#sub-content .double-col-norm p{font-size:1.3em; line-height:1.7em; width:95%;}
		#sub-content .double-col-norm p a{font-style:normal; font-family:  Verdana, Helvetica, Arial; color:#fff; text-transform:uppercase; font-size:0.9em;}
		#sub-content .double-col-norm div#overview{margin-bottom:35px; padding:20px 0px 15px 20px; width:90%;}

	#double-col-container{width:460px; margin:0px 0px 0px 10px; float:left; background:transparent; display:inline;}	
	.double-col{border:1px solid #385167; background: url(img/trans-back.png); }
		.double-col h2{color:#d0cabb; font-style:italic; font-weight:normal;  padding:28px 0px 20px 30px;}
		
	.triple-col{width:690px; margin:0px 0px 0px 10px; float:left;}
		#homemain{ width:690px; height:450px}
		#homeflex1{float:right; position:absolute; z-index:200;}
		
	.triple-col-trans{width:690px; margin:0px 0px 0px 10px; float:left; background: url(img/trans-back.png); border:1px solid #385167; padding-bottom:60px;}
		.triple-col-trans h3{margin:20px 60px 0px 60px; clear:both;}
		.triple-col-trans h4{margin:0px 60px 10px 60px; clear:both;}
		.triple-col-trans p img{float:left; padding:0px 20px 10px 0px;}
		.triple-col-trans h5{margin:0px 60px 0px 60px; color:#d0cabb;}
		.triple-col-trans hr{width:87%; margin:0 auto; margin-bottom:20px; margin-top:20px; border-top:1px solid #385167; border-right:0px; border-bottom:0px; border-left:0px; clear: both;}
		.triple-col-trans p{margin:0px 60px 10px 60px; clear:both;}
		#content .triple-col-trans p{font-size:1.3em;}
		#sub-content .triple-col-trans p{font-size:1.3em;}
		.triple-col-trans p#intro{margin:0px 60px 10px 60px; font-family:Georgia, serif; font-style: italic; color:#d0cabb; padding-bottom:15px; font-size:1.6em; line-height:1.55em; clear:none;}
		.triple-col-trans h4.summary{clear:none;}
		.triple-col-trans ul{margin:20px 60px 10px 60px; color:#fff; font-size:1.3em; font-size:1.3em;}
		.triple-col-trans ul.downloads{font-size:1.1em;}
			.triple-col-trans ul li{margin-bottom:5px;}
		
			
		#content .contentmaster{font-size:1.3em; line-height:1.8em;color:#f8ffff;margin:0px 60px 10px 60px; clear:both;}
		#sub-content .contentmaster{font-size:1.3em; line-height:1.8em;color:#f8ffff;margin:0px 60px 10px 60px; clear:both;}
		#content .contentmaster h3{margin:20px 0px 0px 0px; clear:both; font-size:1em;}
		#sub-content .contentmaster h3{margin:20px 0px 0px 0px; clear:both; font-size:1em;}
		#content .contentmaster h4{margin:0px 0px 10px 0px; clear:both; font-size:1em;}
		#sub-content .contentmaster h4{margin:0px 0px 10px 0px; clear:both; font-size:1em;}
		#content .contentmaster p img{clear:both; float:none; padding:0px 20px 10px 0px;}
		#sub-content .contentmaster p img{clear:both; float:none;  padding:0px 20px 10px 0px;}
		#content .contentmaster h5{margin:0px 0px 0px 0px; color:#d0cabb; font-size:.0.8em;}
		#sub-content .contentmaster h5{margin:0px 0px 0px 0px; color:#d0cabb;font-size:0.8em;}
		#content .contentmaster hr{width:87%; margin:0 auto; margin-bottom:20px; margin-top:20px; border-top:1px solid #385167; border-right:0px; border-bottom:0px; border-left:0px;}
		#sub-content .contentmaster hr{width:87%; margin:0 auto; margin-bottom:20px; margin-top:20px; border-top:1px solid #385167; border-right:0px; border-bottom:0px; border-left:0px;}
		#content .contentmaster p{margin:0px 0px 10px 0px; clear:both;}
		#sub-content .contentmaster p{margin:0px 0px 10px 0px; clear:both;}
		#content .contentmaster p{font-size:1em;}
		#sub-content .contentmaster p{font-size:1em;}
		#content .contentmaster hr{width:100%;}
		#sub-content .contentmaster hr{width:100%;}
		#content .contentmaster ul{margin:20px 0px 10px 0px; color:#fff; font-size:1em; list-style: disc;}
		#content .contentmaster ol{margin:20px 0px 10px 0px; color:#fff; font-size:1em; list-style: decimal;}

		#sub-content .contentmaster ul{margin:20px 0px 10px 0px; color:#fff; font-size:1em;  list-style: disc;}
		#sub-content .contentmaster ol{margin:20px 0px 10px 0px; color:#fff; font-size:1em;  list-style: decimal;}

			#content .contentmaster ul li{margin-bottom:5px;}
			#sub-content .contentmaster ul li{margin-bottom:5px;}
			
		#content .contentmaster fieldset{margin-left:0px;}
		#sub-content .contentmaster fieldset{margin-left:0px;}
		#content .contentmaster label{width:auto; display:block; float:left; margin-bottom:2px;}
		#sub-content .contentmaster label{width:auto; display:block; float:left; margin-bottom:2px;}
		#content .contentmaster input{float:left; clear:both;  display:block; margin-bottom:20px; width:400px;}
		#sub-content .contentmaster input{float:left; clear:both;  display:block; width:400px;}
		#content .contentmaster input.submit{width:auto; margin-left:0px;}
		#sub-content .contentmaster input.submit{width:auto;}
		#content .contentmaster textarea{width:405px; height:100px;  margin-left:0px;}
		#content .contentmaster textarea{width:405px; height:100px;  margin-left:0px;}

			.triple-col-trans .picture-item{clear:both; margin:5px 60px 20px 60px; border-bottom:1px solid #3c5f7b; padding-bottom:20px;}
			.triple-col-trans .picture-item h4{margin:0px;}
			.triple-col-trans .picture-item p{font-family:  Verdana, Helvetica, Arial; color:#f8ffff; font-style:normal; margin:0px; clear:none;}
			.triple-col-trans .picture-item img{margin:5px 10px 5px 0px;float:left; border: 5px solid #fff;}
	
		p.apply{display:inline; margin-top:25px; float:left;}
		p.apply a{padding:10px; text-decoration:none; background:#6f242b; font-weight:bold;}
		p.apply a:hover{background:#06223a;}
		
	.all-cols{width:950px; margin:0px 0px 0px 10px; background:#06223a url(img/landingback.jpg) no-repeat; border-bottom:10px solid #06223a; min-height:370px;}
		.all-cols.sailing{background:#06223a url(img/landingsail.jpg) no-repeat;}
		.all-cols.social{background:#06223a url(img/landingsocial.jpg) no-repeat;}
		.all-cols.juniors{background:#06223a url(img/landingjuniors.jpg) no-repeat;}
		.all-cols.members{background:#06223a url(img/landingmembers.jpg) no-repeat;}
		.all-cols #main-area{padding:30px; width:650px; float:left;}
		.all-cols h2{font-size:5em; color:#d0cabb; font-weight:normal; font-style:italic; letter-spacing:-0.05em;}
		.all-cols #main-area p#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h1#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h2#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h3#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h4#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h5#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
		.all-cols #main-area h6#section-title{color:#f8ffff; letter-spacing:0.1em; font-size: 14px; line-height:21px; margin:0px 0px 0px 0px; padding:15px 0px 15px 0px; font-family:  Verdana, Helvetica, Arial; font-weight:bold; font-style:normal; text-transform:uppercase;}
	
		.side-event{border-left: 1px dotted #688298; margin:40px 0px 20px 0px;}
			.side-event p, .side-event h4,  .side-event h5, .side-event img{margin-left:10px; padding-bottom:10px;}
			.side-event img{border:1px solid #3c5f7b; text-align:center; padding:5px}
			.side-event  h5{font-size:1.1em; line-height:1.3em;}
		.back{padding-top:20px;}

	.colandhalf{width:345px; margin:0px 5px 0px 10px; float:left;}
	.colandhalf p, .colandhalf h3, .colandhalf h4, h5{width:95%;}
		 .colandhalf h5{color:#efe6e5; font-size:1.2em;}
		 .end-story{border-bottom:1px solid #3c5f7b; padding-bottom:20px;}
		.colandhalf p.contact{font-size:0.8em; font-family:Georgia, serif; font-style: italic; color:#d0cabb; padding-bottom:15px;}
		.colandhalf p.contact em{ font-family:  Verdana, Helvetica, Arial; color:#fff; font-weight:bold; font-style:normal; font-size:0.7em; letter-spacing:0.1em; text-transform:uppercase;}
	
	.half-col{width:45%; float:left; margin-top:10px;}

ul#extra-sections{float:left; padding:0px 0px 25px 0px; margin:0px 0px 17px 0px; width:90%; }
ul#extra-sections li{float:left; margin:20px 5px 0px 0px;}
	ul#extra-sections li a{color:#f8ffff; background:#06223a; padding:10px; text-decoration:none; display:block;}
	ul#extra-sections li a:hover{background:#6f242b;}
	
ul#extra-sections2{float:left; padding:0px 0px 0px 50px; margin:0px 0px 17px 0px; width:90%; display:inline}
ul#extra-sections2 li{float:left; margin:0px 5px 0px 0px; font-size:0.8em;}
	ul#extra-sections2 li a{color:#f8ffff; background:#06223a; padding:10px; text-decoration:none; display:block;}
	ul#extra-sections2 li a:hover{background:#6f242b;}
	
	
ul.article-list li{font-size:1.2em; padding-bottom:5px;}

#gallery{width:230px; height:218px;}
	#gallery a{background: #06223a url(img/gallery.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#gallery a:hover{background-position:0px 216px;}
	
#result{width:230px; height:218px;}
	#result a{background: #06223a url(img/results.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#result a:hover{background-position:0px 216px;}
	
#crew{width:230px; height:218px;}
	#crew a{background: #06223a url(img/crew.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#crew a:hover{background-position:0px 216px;}
	
#documents{width:230px; height:218px;}
	#documents a{background: #06223a url(img/downloads.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#documents a:hover{background-position:0px 216px;}

#articles{width:230px; height:218px;}
	#articles a{background: #06223a url(img/articles.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#articles a:hover{background-position:0px 216px;}

#info{width:230px; height:218px;}
	#info a{background: #06223a url(img/info.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#info a:hover{background-position:0px 216px;}
	
#sailtrain{width:230px; height:218px;}
	#sailtrain a{background: #06223a url(img/sailtrain.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#sailtrain a:hover{background-position:0px 216px;}

#onshore{width:230px; height:218px;}
	#onshore a{background: #06223a url(img/onshoretrain.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#onshore a:hover{background-position:0px 216px;}

#activities{width:230px; height:218px;}
	#activities a{background: #06223a url(img/activities.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#activities a:hover{background-position:0px 216px;}
	
#facilities{width:230px; height:218px;}
	#facilities a{background: #06223a url(img/facilities.jpg); width:229px; height:216px;text-indent:-9999px; display:block;}
	#facilities a:hover{background-position:0px 216px;}
		
	
#footer{background: url(img/bottom-lines.gif) repeat-x; padding-bottom:100px; margin-top:50px;}
	#foot-mid{width:500px; margin:0 auto; padding-top:30px; color:#a4b1bd;}
	#foot-mid p{color:#a4b1bd; text-align:center;}
	#foot-mid p img{position:relative; top:10px; padding:0px 3px 0px 3px;}
	#foot-left{float:left; width:150px;  padding-top:45px; color:#a4b1bd; padding-left:10px;}
	#foot-right{float:right; width:150px;  padding-top:45px; color:#a4b1bd;}

	.footcontact{border-bottom:1px solid #1d2b41; padding:10px 0px 30px 0px; margin-bottom:20px;}
		.footcontact b{color:#d0cabb;}

#sub-content .double-col-norm .picture-item{clear:both;}	
#sub-content .double-col-norm .picture-item p{font-family:  Verdana, Helvetica, Arial; color:#f8ffff; font-style:normal;}
#sub-content .double-col-norm .picture-item img{margin:5px 10px 0px 0px;float:left; border: 5px solid #fff;}
	
form input.mailing-list{font-family:Georgia, serif; font-style: italic; text-align:center; padding:3px; color:#3e3e3e; width:150px;}
form input.mailing-submit{background:url(img/buttonback.gif); border:0px; padding:5px; margin-left:3px; color:#ffffff; font-weight:bold; width:auto;}

.page-badge{position:absolute; top:10px; left:10px; z-index:2000;}
img.right-image{float:right; border:1px solid #385167; margin:0px 60px 10px 10px; padding:9px;}

#archive{padding:30px;}
ul.archive{margin:10px 0px 20px 60px;}

/*Form*/

fieldset{color:#fff; margin:0px 0px 0px 60px; padding:0px;}
fieldset.flush-left{color:#fff; margin:0px 0px 0px 0px; padding:0px;}
.triple-col-trans form fieldset p{margin:0px;}
legend{font-family:Georgia, serif; padding:10px 0px 10px 0px; color:#d0cabb; font-size:1.2em; font-style:italic;}
label{float:left; width:100px;}
input{width:300px;}
textarea{width:305px; height:100px;}

input.radio, input.checkbox, input.submit{width:auto;}
input.submit{margin-left:100px; width:auto;}
input.radio{float:left; margin-right:1em;}

input:focus, textarea:focus;{background:#ffc;}


.buy label{display:block; float:none; width:400px;}
.buy input{width:400px;}
.buy textarea{width:305px; height:100px;}
.buy  input.submit{margin-left:0px; width:auto;}


#content .contentmaster fieldset{color:#fff; margin:0px 0px 0px 0px; padding:0px;}
#content .contentmaster fieldset.flush-left{color:#fff; margin:0px 0px 0px 0px; padding:0px;}
#content .contentmaster legend{font-family:Georgia, serif; padding:10px 0px 10px 0px; color:#d0cabb; font-size:1.2em; font-style:italic;}
#content .contentmaster label{float:left; width:100px;}
#content .contentmaster input{width:300px; clear:none;}
#content .contentmaster textarea{width:305px; height:100px;}

#content .contentmaster input.radio, input.checkbox, input.submit{width:auto;}
#content .contentmaster input.submit{margin-left:100px; width:auto;}
#content .contentmaster input.radio{float:left; margin-right:1em;}

#content .contentmaster input:focus, textarea:focus;{background:#ffc;}


/*Weather*/
p#temp{font-size:2em; font-family:  Verdana, Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif; color:#ffffff; font-style:normal; padding-left:20px;}

/*Block styles*/
.block{width:230px; height:218px;}

	.red{background:#6f242b;}
	.blue{background:#06223a;}
		.block h3{color:#d0cabb; font-style:italic; font-weight:normal; text-align:center; padding:20px 0px 17px 0px;}
		.block h4{ text-align:center;  color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; padding-left:10px;}
		.block h5{ text-align:center;  color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; font-size:1.1em; line-height:1.3em; padding-bottom:3px; padding-left:10px; width:90%;}
		.block p{padding:0px 10px 0px 10px;}
		#content .block p{padding:0px 10px 0px 10px; font-size:1.1em;}
		.block-inside{width:211px; height:199px; margin:8px; float:left; text-align:center;}
			ul.block-list{width:190px; padding-left:10px;}
			ul.block-list li{padding-bottom:7px; }
				ul.block-list li a{font-size:1.1em; line-height:1.3em; text-decoration:underline; color:#f8ffff;}
				ul.block-list li a:hover{text-decoration:none;}
		.red .block-inside{border: 1px solid #8d595b;}
		.blue .block-inside{border: 1px solid #385167;}
		p.more-link{margin-top:10px;}
			p.more-link a{color:#d0cabb; font-size:1.1em; margin-top:15px; text-decoration:underline;}
			p.more-link a:hover{text-decoration:none;}
	.second-row{margin:10px 0px 0px 0px;}
	
	/* Stretch Block*/
	.stretch-block{width:230px; min-height:218px;}
		.red{background:#6f242b;}
		.blue{background:#06223a;}
			.stretch-block h3{color:#d0cabb; font-style:italic; font-weight:normal; text-align:center; padding:20px 0px 17px 0px;}
			.stretch-block h4{color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; }
			.stretch-block h5{color:#f8ffff; text-transform:uppercase; letter-spacing:0.1em; font-size:1.1em;  line-height:1.3em;  padding-bottom:3px;}
			.stretch-block p{padding:0px 10px 0px 10px;}
			#content .stretch-block p{padding:0px 10px 0px 10px; font-size:1.05em;}
			#sub-content .stretch-block p{padding:0px 10px 0px 10px; font-size:1.05em;}
			.stretch-block-inside{width:211px; min-height:199px; margin:8px; float:left; text-align:center;}

			.red .stretch-block-inside{border: 1px solid #8d595b;}
			.blue .stretch-block-inside{border: 1px solid #385167;}

		.plain-block{width:230px; height:218px;}
	
/*Event Accordian*/	
#event-list{margin:0px 0px 40px 25px; width:409px; }
	#event-list h4 a{background:#052035 url(img/off-arrow.jpg) no-repeat 375px 15px; display:block; padding:10px 0px 10px 20px; text-decoration:none; color:#ffffff; border-bottom:1px solid #254053;}
	#event-list h4.selected a{background:#052035 url(img/on-arrow.jpg) no-repeat 375px 15px;}
		#event-list h4 a span.year{color:#d0cabb;}
		.event-info{background: url(img/event-back.jpg) repeat-y; width:409px; border-bottom: 1px solid #ffffff; padding:10px 0px 10px 0px;}
			.event-info .date{width:72px; float:left; text-align:center; color:#6f242b;font-size:1.4em; font-weight:bold;}
			.event-info .event-detail{width:337px; float:left;}
			.event-info .event-detail h5 a{font-size:1.4em; color:#06223a; padding-left:10px;}
			.event-info .event-detail p{color: #4e4e4e; padding:3px 0px 0px 10px;}
		
.clear{clear:both;}


ul#gallerythumb li{float:left; display:inline; margin-right:10px;}
ul#gallerythumb li img{ border: 5px solid #fff;}

.gallery-item li{list-style: none; float:left; width:170px; height:210px; clear:right;}
.gallery-item li a img{border: 5px solid #fff;}

.gallery-item li span{float:left; clear:both; font-size:0.8em; line-height: 1.1em; width:93%;}
#content .contentmaster .gallery-item li p{float:left; clear:both; font-size:0.8em; line-height: 1.2em; width:85%;}


#content .contentmaster ul.gallery-list{font-size:1.5em; list-style: none; margin-bottom:20px;}
#content .contentmaster ul.gallery-list a{color:#fff}

.rss-button{margin-left:10px;}

.home-item{display:block; border-right:1px solid #1b3b54; margin-left:5px;}
.home-item.second{display:block; border:0; }
.home-item h4 {padding-bottom:5px;}
.home-item h4 a{color:#fff; text-decoration:none; }
.home-item h4 a:hover{text-decoration:underline; }
.home-pic{float:left; width:135px; display:inline;}
.home-pic img{border:7px solid #1c466a;}
.home-story{float:left; width:200px; display:inline;}
#sub-content .colandhalf .home-story p{font-size:1.1em;}
#sub-content .colandhalf .home-story p a{font-size:0.8em; text-transform:uppercase; }
.home-story span{display:block; color:#d0cabb; font-weight:bold; letter-spacing:0.1em; text-transform:uppercase; padding:5px 0px 5px 0px; font-size:0.85em;}
div.border{width:140px; margin:0 auto; border-bottom:1px solid #1b3b54; height:1px;  margin-top:20px; margin-bottom:20px; display:block; clear:both;}
.with-border{border-right: 1px solid #1b3b54; width:229px;}
.centremore{text-align:center;}

#homecontact {padding-top:10px;}
#homecontact h4{font-size:0.95em;}
#homecontact p{color:#fff; font-size:1.1em;}

.forgottenpass{margin-left:10px;}
h3.emb{background:url(img/head-emb.gif) no-repeat; background-position: 0 23px; width:160px; margin:0 auto;}
h3.homeindent{margin-left:5px;}
.captcha{clear:both; margin-left:100px; margin-bottom:5px;}
.buy .captcha{margin-left:0;}

ul.lg-polls-answers li label input{width:30px;}

#content #weather{color:#f8ffff;margin:0px 20px 0px 60px; border:5px solid white; width:300px; float:left;}
#weather input{width:auto; }
#content #moreweather{width:200px; float:left;}
#content #moreweather ul{margin: 10px 0px 10px 0px}
#content #moreweather h4{margin-left:0px}

table{color:#fff; margin-left: 20px; text-align:left; font-size:1.1em; width:95%; line-height: 1.2em; border-left: 1px solid #385167}
td{padding:5px; border-right: 1px solid #385167; border-bottom: 1px solid #385167}
th{padding:10px 35px 10px 5px; background:#D0CABB url(img/arrow.png) no-repeat 95% center ; color:#06223A;  border-right: 1px solid #385167}
tr.odd{background:#06223A;}
tr.even{background:#091E2F}
tr:hover{background:#172D3F;}
.headerSortDown{background:#fff; color:#06223A}
.headerSortUp{background:#fff; color:#06223A}

strong.result{color:#D0CABB}
span.date{color:#D0CABB}