/* Reset */

html { background-color: #0162ED; color: #555; }
:link, :visited { text-decoration: none; }
ul, ol { list-style: none; list-style: outside; }
ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote, fieldset, input { padding: 0; margin: 0; }
a img, :link img, :visited img { border: none; }
address { font-style: normal; }
a { outline: none; color: #0162ED;}
p a { border-bottom: 1px solid #a6cafe; }
.clearMe { clear: both; }


html {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

body {
	background-image: url("../assets/components/image_assets/html_bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
	}

html, body {
	height: 100%;
background-image: url("../assets/components/image_assets/html_bg.jpg");
	background-repeat: repeat-x;
	background-position: top;
}

h1 {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 30px;
	color: #0162ED;
	text-transform: uppercase;
	letter-spacing: 3px;
	word-spacing: 5px;
	margin: 0 0 30px 0;
	text-align: left;
	letter-spacing: 18px;
	text-shadow: 0px 1px 3px #999;
}

.index h1, .home-2 h1 {
	font-size: 24px;
	text-align: center;
	letter-spacing: 10px;
}

h2 {
	font-family: "Times New Roman", Times, serif;
	font-weight:  normal;
	font-size: 16px;
	color: #0162ED;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0 0 10px 0;
	text-align: left;
}

h2 a {
	color: #0162ED;
	}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-weight:  normal;
	font-size: 16px;
	color: #0162ED;
	margin: 0 0 10px 0;
	text-align: left;
}

h4 {
		font-size: 16px;
		font-weight: bold;
		letter-spacing: 2px;
		color: #0162ED;
		margin: 0px 0px 5px 0;
		padding: 0 0 5px;
		text-shadow: 0px 1px 1px #e2dede;
	}

h5 {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 1px;
		color: #555;
		margin: 0px 0px 10px 0;
		padding: 0 0 5px;
		// border-bottom: 1px solid #BABABA;
	}


ul {
	list-style-position: inside;
	margin-left: 10px;
	font-size: 14px;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	color: #555;
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 10px 0;
	line-height: 22px;
	text-align: justify;
}


blockquote {
margin : 0 20px;
font-size: 14px;
}

blockquote p {
color: #0162ed;
}

.content {
	width: 1100px;
	padding: 0px 0 0;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -200px;
	}

.daPush {
	height: 30px;
}

.topBox {
	position: relative;
	clear: both;
	margin: 0 0 20px;
}


.roundBox {
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 5px 10px #052E75;
	-moz-box-shadow: 0px 5px 10px #052E75;
	box-shadow: 0px 5px 10px #052E75;
	background-color: #FFF;
	behavior: url("../scripts/PIE_uncompressed.htc.html");
	padding: 10px 25px;
	clear: both;
	}

.groupbox {
	position: relative;
	clear: both;
	}

.galList{
	margin: 0 0 20px 0;
}

header {
	margin: 0 0 30px;
	position: relative;
	display: block;
}

	.flag {
		width: 150px;
		display: inline;
		position: relative;
		top: -10px;
		left: -1px;
	}

	#logo {
		height: 126px;
		width: 682px;
		display: block;
		background-image: url("../assets/components/image_assets/logo_comp.jpg");
		background-position: 0 -2px;
		position: absolute;
		top: 15px;
		left: 150px;


	}

		#logo div {
			position: absolute;
			height: 126px;
			left: -10000px;
			width: 682px;
		}



	nav {
		height: 80px;
		margin: 0 0px;
		position: absolute;
		top: 160px;
		left: -25px;


	}

		nav .leftCap {
			display: block;
			background-image: url("../assets/components/image_assets/flag_comp.jpg");
			background-repeat: no-repeat;
			background-position: 0 -419px;
			width: 44px;
			height: 80px;
			position: absolute;
			left: -44px;
		}

		nav .rightCap {
			display: block;
			background-image: url("../assets/components/image_assets/flag_comp.jpg");
			background-repeat: no-repeat;
			background-position: 0 -506px;
			width: 44px;
			height: 80px;
			position: absolute;
			right: -44px;
			top: 0px;
		}

	nav ul {
		background-image: url("../assets/components/image_assets/flag_comp.jpg");
		background-repeat: no-repeat;
		background-position: 0 -352px;
		background-repeat: repeat-x;
		margin: 0 0px;
		padding: 11px 17px 0;
		height: 27px;
		width: 1066px;
		-webkit-box-shadow: 0px 5px 10px #bbbaca;
		-moz-box-shadow: 0px 5px 10px #bbbaca;
		box-shadow: 0px 5px 10px #bbbaca;


	}

	nav ul li {
		display: inline;
	}

	nav a{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #0162ED;
		letter-spacing: 2px;
		margin: 0px 40px 0 0;
		text-shadow: 0px 2px 2px #afafaf;
	}
	nav a:hover{
		color: #003480;

	}

.loveMikeBox {
	margin: 0 auto;
	width: 1165px;
	position: absolute;
	text-align: center;
	top: 230px;
	left: -50px;
	}

	.loveMikeBox div {
		background-image: url("../assets/components/image_assets/logo_comp.jpg");
		background-position: 0 -126px;
		width: 615px;
		height: 48px;
		margin: 0 auto;
		display: block;
		}

	.loveMikeBox span {
		position: absolute;
		left: -10000px;
	}

.left3rd {
	width: 600px;
	position: relative;
	display: block;
	left:0px;
	top: 0px;
	margin: 0;
	padding:0;
	float: left;
	}

.right3rd {
	width: 350px;
	position: relative;
	left: 40px;
	top: 0px;
	display: block;
	float: left;
	padding: 0px 0 0 50px;
	border-left: 1px solid #CCC;
	}

.leftHalf {

	width: 500px;
	position: relative;
	display: block;
	left:0px;
	top: 0px;
	margin: 0;
	padding:0;
	float: left;
	}

.rightHalf{
	width: 450px;
	position: relative;
	left: 20px;
	top: 0px;
	display: block;
	float: left;
	padding: 0px 0 0 50px;
	border-left: 1px solid #CCC;
	}


.addresBox {
	margin: 20px 0 20px 50px;
	display: block;
}

.donateBox {
	margin: 0 auto 20px;
}

.donateBox form {
  margin: 0 auto;
  width 100px;
}

.donateBox p{
	font-size: 12px;
	}

.content ul li {
	margin: 0 0 10px;
	}

.donateBox img {
	margin: 0 auto;
}

.formBox {
	margin: 0px 0 10px 30px;
}

.formBox p{
	font-size: 12px;
	margin: 0 0 0 0px;
}

.formBox form {
	margin: 0 0 10px;
}

iframe {
	border: 1px solid #CCC;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url("../scripts/PIE.htc.html");
	}

.formBoxThing {
	float: right;
	}

form.formIt  {
	border: 1px solid #CCC;
	padding: 10px;
	margin-top: 20px;
	width: 450px;
	-webkit-background-clip: padding-box;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	behavior: url("../scripts/PIE.htc.html");
	}

.formIt .button {
	padding: 5px;
	}

#mc_embed_signup {
	padding: 0px 0 0;
	}

form.mailChimp {
	width: 300px;
	border: 1px solid #A9CBFC;
	}

form.mailChimp:hover {
	border: 1px solid #0162ED;
	}

.response {
	color: #0162ED;
	}

.mce_inline_error {
	clear: both;
	color: #0162ED;
	float: none !important;
	padding: 5px 0 15px !important;
	margin: 0px !important;
	font-size: 16px;
	width: 100% !important;
	}

input.mce_inline_error {
	font-size: 11px !important;
	padding: 5px !important;
	margin: 10px 0 !important;
	width: 280px !important;
	}

form.formIt legend {
	color: #0162ED;
	font-family: "Times New Roman",Times,serif;
	background: #FFF;
	padding: 0 10px;
	text-shadow: 0px 1px 3px #999;
	font-size: 18px;
	position: relative;
	top: -18px;
	letter-spacing: 3px;
	text-transform: uppercase;
	}

.donateBox form.formIt  {
	width: 150px;
	border: 0px solid #CCC;
	float: left;
	margin: 0 5px 5px 0;
	padding:  0 5px 5px 0;
	}

.formIt fieldset {
	border: 0px solid black;
	margin: 0 0 10px 0;
	position: relative;
	}


.formIt .formBlock {
	margin: 0 0 10px;
	}


.formIt .secondRow {
	display: none;
	}

.formIt input {
	}


.formIt .error {
	color: #F00;
	}

.formIt .formGroup label{
	clear: both;
	display: block;
	margin: 10px 0;
	}

.formIt .formBlock label {
	}

.formIt textarea, .formIt fieldset input{
	padding: 5px;
	width: 400px;
	margin: 10px 0;
	}


form.mailChimp input {
	width: 280px;
	}

.formIt fieldset input.signupForm {
	width: 100px;
	}

.formIt .radioBox {
	margin: 0 0 0 10px;
	}

.formIt .radioBox input {
	width: 20px;
	}

.formIt .secondRow {
	margin: 0 0 0 20px;
	}

.formIt .secondRow input {
	width: 380px;
	}

.formIt textarea {
	height: 200px;
	}

.formIt input.emailForm {
	width: 200px;
	margin: 0px;
}

.otherInfo {
	display: none;
	}


.botLeft {
	width: 650px;
	position: relative;
	display: block;
	left:0px;
	top: 0px;
	margin: 0px 0px 0 0;
	padding:0px;
	float: left;
}

.botRight {
	width: 420px;
	position: relative;
	left: 30px;
	top: 0px;
	display: block;
	float: left;
	padding: 0px 0 0 0px;
}


.botRight .roundBox, .botLeft .roundBox{
	margin-bottom: 20px;
}

.botPad {
	position: relative;
}

.contentBox {
	margin: 60px 0 0 0;
	z-index: 50;
	position: relative;
}

.headBox {
	position: absolute;
	left: -69px;
	top: -60px;
	height: 10px;
}

.right3rd .headBox {
	position: relative;
	left: -11px;
	top: -60px;
	height: 10px;
}


.rightHalf .headBox {
	position: relative;
	left: 59px;
	top: 0px;
	height: 70px;
}

.headBox {
	*top: -50px;
	*left: -69px;
}

.gallListBox {
	position: relative;
	display: block;
	left:0px;
	top: 0px;
	margin: 60px 0px 0 0;
	padding:0px;
}

.gallListBox {
	*margin : 0px;
}


.gallListBox .headBox{
	position: relative;
	left: -69px;
	top: -50px;
}

.slideshow-container {
	position: relative;
}

.gal-gaff-gallery {
}

.gal-gaff-slideshow {
	position: absolute;
	top: -200px;
}

.image-wrapper {
	border: 1px solid #CCCCCC;
	-webkit-box-shadow: 0px 5px 10px #D7D7D7;
	-moz-box-shadow: 0px 5px 10px #D7D7D7;
	box-shadow: 0px 5px 10px #D7D7D7;
	behavior: url("../scripts/PIE.htc.html");
	background-color: #FFF;

}


.botLeft .leftCap, .headerWrap .leftCap {
	display: block;
	background-image: url("../assets/components/image_assets/flag_comp.jpg");
	background-repeat: no-repeat;
	background-position: 0 -2px;
	width: 44px;
	height: 71px;
	position: relative;
	float: left;
}





.botLeft .rightCap, .headerWrap .rightCap {
	display: block;
	background-image: url("../assets/components/image_assets/flag_comp.jpg");
	background-repeat: no-repeat;
	background-position: 0 -272px;
	width: 44px;
	height: 50px;
	position: relative;
	left: 415px;
	top: -50px;
}

.botLeft h2, .headerWrap h2 {
	background-image: url("../assets/components/image_assets/flag_comp.jpg");
	background-repeat: no-repeat;
	background-position: 0 -352px;
	background-repeat: repeat-x;
	position: relative;
	top: 0px;
	left: 0px;
	height: 40px;
	margin: 0 0px 0 44px;
	padding: 10px 0 0 25px;
	width: 346px;
	text-shadow: 0px 2px 2px #9fa9b7;
	background-color: transparent;
}

.headerWrap {
	position: relative;
	left: -69px;
	height: 80px;
}

.right3rd .headerWrap {
	left: -61px;
	}

.botLeft h2, .headerWrap h2 {
	*width: 405px;
}


* html .botLeft h2, * html  .headerWrap h2 {
	*left: -3px;
}



.botRight .headBox , .right3rd .headbox, .rightHalf .headbox{
	position: absolute;
	left: 0px;
}

.botRight .headBox{
	position: absolute;
	left: -50px;
}


.botRight .leftCap, .right3rd .leftCap, .rightHalf .leftCap {
	display: block;
	background-image: url("../assets/components/image_assets/flag_comp.jpg");
	background-repeat: no-repeat;
	background-position: 0 -182px;
	width: 44px;
	height: 60px;
	position: relative;
	left: 31px;
	top: 0px;
	float: left;
}



.botRight .rightCap, .right3rd .rightCap , .rightHalf .rightCap {
	display: block;
	background-image: url("../assets/components/image_assets/flag_comp.jpg");
	background-repeat: no-repeat;
	background-position: 0 -92px;
	width: 44px;
	height: 71px;
	position: relative;
	left: 445px;
	top: -60px;
}



.botRight .rightCap , .right3rd .rightCap {
	*top: -140px;
}


 .rightHalf .rightCap {
	*top: -60px;
	*left: 401px;
}


.botRight h2, .right3rd h2, .rightHalf h2 {
	background-image:  url("../assets/components/image_assets/flag_comp.jpg");
	background-position: 0 -352px;
	background-repeat: repeat-x;
	position: relative;
	top: 0px;
	height: 50px;
	margin: 0 0px 0 75px;
	padding: 10px 0 0 25px;
	width: 347px;
	text-shadow: 0px 2px 2px #9fa9b7;
}



.botRight h2, .right3rd h2{
	*top: -80px;
}

.rightHalf h2 {
	*top: -0px;
}

.bigAlbumThumb {
	height: 440px;
}

.galleriffic {
	z-index: 100;
	position: relative;
	min-height:330px;
	height:auto !important;
	height:330px;
	}

.offsetMe {
	height: 200px;
}

footer {
	height: 200px;
	width: 100%;
	padding: 0px;
	font-size: 12px;
	line-height: 18px;
	color: #FFF;
	letter-spacing: 2px;
	background-image: url("../assets/components/image_assets/grass.jpg");
	background-repeat: repeat-x;
	background-position: bottom;
	display: block;
	}

.footerBox {
	width: 1100px;
	margin: 0px auto;
}

footer .copy {
	float: right;
	text-align: right;
}


footer a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

footer ul li{
	border-bottom: 1px solid #fff;
	padding: 0 0 0px 0;
	margin: 0 15px 0 0;
	display: inline;
}

.floatLeft {
	float: left;
	}

.floatRight {
	float: right;
	}


.gal-item img, .iframe, .blogPost img, .belowDonateBox img{
	padding: 2px;
	border: 1px solid #0162ED;
	background-color: #FFF;
	margin: 0 14px 10px 0;
	-webkit-box-shadow: 0px 5px 10px #D7D7D7;
	-moz-box-shadow: 0px 5px 10px #D7D7D7;
	box-shadow: 0px 5px 10px #D7D7D7;
	behavior: url("../scripts/PIE.htc.html");
}


.bigAlbumTitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #000;
		text-transform: uppercase;
		letter-spacing: 2px;
		margin: 0px 0px 10px 0;
		padding: 0 0 5px;
		text-shadow: 0px 2px 2px #e2dede;
		border-bottom: 1px solid #d0e3fd;
		width: 100%;
	}

.readarticle {
	text-align: right;
margin : 0px;
}

.readmore {
	text-align: right;
border-bottom: 1px solid #A6CAFE;
}

.botRight  .readmore {
	text-align: left;
}

p.readmore a, p.readarticle a {
border-bottom: 0px solid #A6CAFE;
}

.readmore a, .readmore a:visited, .readarticle a, .readarticle a:visited {
	font-size: 12px;
	text-align: right;
	text-transform:capitalize;
	color: #0162ED;
	padding: 0 0 2px;
text-decoration: none;
}

.readmore a:hover, .readarticle a:hover {
	color: #555;
}

.blogPost {
	margin: 20px 0 20px 0;
}

.botRight  .blogPost {
	margin: 20px 0 0 0;
}

.blogPost h3 a, .right3rd  h3 a {
		font-size: 18px;
		font-weight: bold;
		letter-spacing: 3px;
		color: #0162ED;
		margin: 0px 0px 10px 0;
		padding: 0 0 5px;
		text-shadow: 0px 1px 1px #e2dede;
	}

.blogPost p{
	}

img.imgPad {
	padding: 15px;
	}

.home-2 #gal-gaff-thumbs, .home #gal-gaff-thumbs, .download {
	display: none;
}


.homeLightThumbs {
	display: none;
	background:url("../assets/components/image_assets/overlay.png") 0 0 repeat;
}

#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

#cboxOverlay{background:url("../assets/components/image_assets/overlay.png") 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url("../assets/components/image_assets/controls.png") -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url("../assets/components/image_assets/controls.png") -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url("../assets/components/image_assets/controls.png") -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url("../assets/components/image_assets/controls.png") -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url("../assets/components/image_assets/controls.png") left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url("../assets/components/image_assets/controls.png") right top repeat-y;}
    #cboxTopCenter{height:21px; background:url("../assets/components/image_assets/border.png") 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url("../assets/components/image_assets/border.png") 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url("../assets/components/image_assets/controls.png") -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url("../assets/components/image_assets/controls.png") -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url("../assets/components/image_assets/loading_background.png") center center no-repeat;}
        #cboxLoadingGraphic{background:url("../assets/components/image_assets/loading.gif") center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url("../assets/components/image_assets/controls.png") -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}


.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../assets/components/image_assets/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}



.ecwid-SpacerImage { display: none !important; }

.blogPost img.floatRight {
  float: right !important;
clear: none !important;
margin-left: 20px;
}

.blogPost, .readmore {
clear: both;

}

li.golfRegistration {
		display: none;
	}


html#ecwid_html body#registration\-and\-sponsorship .ec-footer {
    display: none !important;
}
