@import "menu_goshooting.css";

body {
	background-color: #000000;
	background-image:url(../../graphics/go-shooting2011/pagebg.gif);
	color:#FFFFFF;
}





.cfcontainers h4 {
	background: transparent;
	color: #ffce5d;
	font-weight: bold;
	margin-bottom: 5px;
	padding: 0;
}

.cfcontainers h3 {
	background: transparent;
	color: #ffce5d;
	font-size: 130%;
	font-weight: normal;
	margin-bottom: 12px;
	padding: 0;
}

ol {
	margin: 0 0 16px 22px;
	padding: 0;
}

p {
	margin-bottom: 14px;
}

a {
	color: #ffce5d;
}

#menu {
	top: 102px;
}

#header {
	background-color: #000000;
	background-image:url(../../graphics/go-shooting2011/headerbg.jpg);
	height: 90px;
}

#homepage img {
	margin: -11px 0 0px 0px;
}

#microsite-home-col-1 {
	margin-top: 8px;
}

#microsite-home-col-2 {
	margin-top: 8px;
}



h3.header-green,
h3.header-lightgreen,
h3.header-orange {
	color: #FFF;
	text-transform: uppercase;
	font-size: 100%;
	padding: 5px 6px;
	margin: 0;
}

h3.header-green {
	background-color: #ffce5d;
		color:#000000;
}

h3.header-lightgreen {
	background-color: #ffce5d;
		color:#000000;
}

h3.header-orange {
	background-color: #ffce5d;
		color:#000000;
}

h4.header-larger {
	background: transparent;
	font-size: 140%;
	margin-bottom: 9px;
}

h4.header-larger a {
	font-weight: normal;
}

#microsite-home-col-1 img {
	margin-bottom: 8px;
	margin-left: -2px;
	margin-right: -6px;
}

#microsite-home-col-2 img.main {
	margin-right: -6px;
}

.standard-listing {
	margin-top: -4px;
}

.standard-listing li {
	padding: 9px 0 10px 0;
}

.standard-listing li.last {
	padding-bottom: 4px;
}

.standard-listing li h4,
.standard-listing li p {
	margin: 0;
}

.standard-listing li p {
	line-height: 150%;
}

img.shooting-advice {
	margin-top: 12px;
}

.microsite-3cols {
	margin-top: 0;
}

.microsite-3cols img {
	text-align: center;
	margin-right: 4px;
	margin-left: -2px;
}

.desc {
	margin-top: -10px;
	padding: 0 14px;
	background: url(/graphics/bg_dotted_y.gif) right 0 repeat-y;
}

.last .desc {
	background: none;
}

#footer .column-2-1,
#footer .column-2-2 {
	padding: 0 14px;
}

#footer .column-2-1 p a {
	color: #ffffff;
}

#site-info .column-2-2 a p{
	padding: 11px 0;
	color:#FFFFFF;
}

#footer .column-2-2 a p{
	padding: 11px 0;
	color:#FFFFFF;
}

#directory  {
	padding: 16px 0;
}

#directory .column-2-2 {
	padding-top: 4px;
}



#basc-sites ul li.selected a {
	background-color: #95A483;
}
#basc-sites ul li.selected a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_selected_left.gif) left top no-repeat;
}
#basc-sites ul li.selected a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_selected_right.gif) right top no-repeat;
}

#basc-sites ul li.olive a {
	background-color: #97A584;
}
#basc-sites ul li.olive a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_olive_left.gif) left top no-repeat;
}
#basc-sites ul li.olive a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_olive_right.gif) right top no-repeat;
}

#basc-sites ul li.brown a {
	background-color: #A2946F;
}
#basc-sites ul li.brown a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_brown_left.gif) left top no-repeat;
}
#basc-sites ul li.brown a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_brown_right.gif) right top no-repeat;
}

#basc-sites ul li.purple a {
	background-color: #615072;
}
#basc-sites ul li.purple a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_purple_left.gif) left top no-repeat;
}
#basc-sites ul li.purple a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_purple_right.gif) right top no-repeat;
}

#basc-sites ul li.blue a {
	background-color: #575AB9;
}
#basc-sites ul li.blue a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_blue_left.gif) left top no-repeat;
}
#basc-sites ul li.blue a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_blue_right.gif) right top no-repeat;
}

#basc-sites ul li.green a {
	background-color: #015534;
}
#basc-sites ul li.green a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_green_left.gif) left top no-repeat;
}
#basc-sites ul li.green a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_green_right.gif) right top no-repeat;
}

#basc-sites ul li.red a {
	background-color: #990100;
}
#basc-sites ul li.red a span.basc-sites-left {
	background: url(/graphics/go-shooting2011/bg_sites_red_left.gif) left top no-repeat;
}
#basc-sites ul li.red a span.basc-sites-right {
	background: url(/graphics/go-shooting2011/bg_sites_red_right.gif) right top no-repeat;
}

#toolbar-bottom p {
	margin-top: 0;
}

#basc-100-years {
	margin: 16px 12px 0 12px;
}

#microsite-search-website p .button2 {
	background: #ffce5d url(/graphics/go-shooting/btn_right-arrow-yell.gif) right center no-repeat;
}



body {
	background-color: #CED4C6;
}

p {
	margin-bottom: 14px;
}

a {
	color: #ffce5d;
}

#menu {
	top: 102px;
}

#header {
	background-color: #000;
	background-image:url(../../graphics/go-shooting2011/headerbg.jpg)
	height: 90px;
}
#header-wrapper {
	background-color: #000;
	}

#body {
	background-color: #000;
	padding: 26px 7px 0 8px;
	width: 999px;
}

#homepage img {
	margin: -11px 0 0px 0px;
}

#microsite-home-col-1 {
	margin-top: 8px;
	color:#FFFFFF;
}

#microsite-home-col-2 {
	margin-top: 8px;
		color:#FFFFFF;
}

#microsite-home-col-3 {
	margin-top: 8px;
		color:#FFFFFF;}

.bg-green {
	background-color: #2d2d2d;
	padding: 8px 6px 1px 6px;
	margin-bottom: 7px;
}

h3.header-green,
h3.header-lightgreen,
h3.header-orange {
	color: #FFF;
	text-transform: uppercase;
	font-size: 100%;
	padding: 5px 6px;
	margin: 0;
}

h3.header-green {
	background-color: #ffce5d;
	color:#000000;
}

h3.header-lightgreen {
	background-color: #ffce5d;
		color:#000000;
}

h3.header-orange {
	background-color: #ffce5d;
		color:#000000;
}

h4.header-larger {
	background: transparent;
	font-size: 140%;
	margin-bottom: 9px;
}

h4.header-larger a {
	font-weight: normal;
}

#microsite-home-col-1 img {
	margin-bottom: 8px;
	margin-left: -2px;
	margin-right: -6px;
}

#microsite-home-col-2 img.main {
	margin-right: -6px;
}

.standard-listing {
	margin-top: -4px;
}

.standard-listing li {
	padding: 9px 0 10px 0;
}

.standard-listing li.last {
	padding-bottom: 4px;
}

.standard-listing li h4,
.standard-listing li p {
	margin: 0;
}

.standard-listing li p {
	line-height: 150%;
}

img.shooting-advice {
	margin-top: 12px;
}

.microsite-3cols {
	margin-top: 0;
}

.microsite-3cols img {
	text-align: center;
	margin-right: 4px;
	margin-left: -2px;
}

.desc {
	margin-top: -10px;
	padding: 0 14px;
	background: url(/graphics/bg_dotted_y.gif) right 0 repeat-y;
}

.last .desc {
	background: none;
}

#footer .column-2-1,
#footer .column-2-2 {
	padding: 0 14px;
	color:#FFFFFF;
}

#footer .column-2-2 a {
	color:#FFFFFF;
}

#site-info a{
	padding: 11px 0;
	color:#FFFFFF;
}

#directory {
	padding: 16px 0;
}

#directory .column-2-2 {
	padding-top: 4px;
}

#directory {
	background: #000 url(/graphics/go-shooting2011/bg_gradient.gif) top center repeat-x;
	padding: 16px 7px 6px 7px;
}

#basc-sites ul li.selected a {
	background-color: #95A483;
}
#basc-sites ul li.selected a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_selected_left.gif) left top no-repeat;
}
#basc-sites ul li.selected a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_selected_right.gif) right top no-repeat;
}

#basc-sites ul li.olive a {
	background-color: #97A584;
}
#basc-sites ul li.olive a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_olive_left.gif) left top no-repeat;
}
#basc-sites ul li.olive a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_olive_right.gif) right top no-repeat;
}

#basc-sites ul li.brown a {
	background-color: #A2946F;
}
#basc-sites ul li.brown a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_brown_left.gif) left top no-repeat;
}
#basc-sites ul li.brown a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_brown_right.gif) right top no-repeat;
}

#basc-sites ul li.purple a {
	background-color: #615072;
}
#basc-sites ul li.purple a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_purple_left.gif) left top no-repeat;
}
#basc-sites ul li.purple a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_purple_right.gif) right top no-repeat;
}

#basc-sites ul li.blue a {
	background-color: #575AB9;
}
#basc-sites ul li.blue a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_blue_left.gif) left top no-repeat;
}
#basc-sites ul li.blue a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_blue_right.gif) right top no-repeat;
}

#basc-sites ul li.green a {
	background-color: #015534;
}
#basc-sites ul li.green a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_green_left.gif) left top no-repeat;
}
#basc-sites ul li.green a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_green_right.gif) right top no-repeat;
}

#basc-sites ul li.red a {
	background-color: #990100;
}
#basc-sites ul li.red a span.basc-sites-left {
	background: url(/graphics/go-shooting2011/bg_sites_red_left.gif) left top no-repeat;
}
#basc-sites ul li.red a span.basc-sites-right {
	background: url(/graphics/go-shooting2011/bg_sites_red_right.gif) right top no-repeat;
}

#toolbar-bottom p {
	margin-top: 0;
}

#toolbar-bottom {
	background-color: #000;
	padding: 0 16px 11px 16px;
}

#toolbar-bottom a {
	font-size: 95%;
	color: #ffce5d;
}

#basc-100-years {
	margin: 16px 12px 0 12px;
}

#microsite-search-website p .button2 {
	background: #31632E url(/graphics/go-shooting/btn_right-arrow-yell.gif) right center no-repeat;
}



body {
	background-color: #CED4C6;

}

.cfcontainer h2,
.cfcontainer h3,
.cfcontainer h4,
.cfcontainer h5,
.cfcontainer h6,
.cfcontainer h7,
.cfcontainer h8 {
	font-size: 100%;
	padding: 4px 8px 6px 8px;
	font-weight: bold;
	display: block;
	margin-bottom: 9px;
	clear: both;
}

.cfcontainer h2 {
	background-color: #2d2d2d!important;
	color: #ffce5d;
}

.cfcontainer h3 {
	background-color: #2d2d2d;
	color: #FFF;
}

.cfcontainer h4 {
	background-color: #ffce5d;
	color: #000000;
}

.cfcontainer h5 {
	background-color: #000000;
	color: #ffce5d;
}

.cfcontainer h6 {
	background-color: #000000;
	color: #FFF;
}

.cfcontainer h7,
.cfcontainer h8 {
	padding: 4px 0 1px 0px;
}


.cfcontainer  {
	color: #ffffff !important;
}

.cfcontainer ol {
	margin: 0 0 16px 18px;
	padding: 0;
}

p {
	margin-bottom: 14px;
}

a {
	color: #ffce5d;
}

#menu {
	top: 102px;
}

#header {
	background-color: #000;
	background-image:url(../../graphics/go-shooting2011/headerbg.jpg);
	height: 90px;
}

#homepage img {
	margin: -11px 0 0px 0px;
}

#microsite-home-col-1 {
	margin-top: 8px;
}

#microsite-home-col-2 {
	margin-top: 8px;
}



h3.header-green,
h3.header-lightgreen,
h3.header-orange {
	color: #FFF;
	text-transform: uppercase;
	font-size: 100%;
	padding: 5px 6px;
	margin: 0;
}

h3.header-green {
	background-color: #ffce5d;
		color:#000000;
}

h3.header-lightgreen {
	background-color: #ffce5d;
		color:#000000;
}

h3.header-orange {
	background-color: #ffce5d;
		color:#000000;
}

h4.header-larger {
	background: transparent;
	font-size: 140%;
	margin-bottom: 9px;
}

h4.header-larger a {
	font-weight: normal;
}

#microsite-home-col-1 img {
	margin-bottom: 8px;
	margin-left: -2px;
	margin-right: -6px;
}

* html #microsite-home-col-2 {
	margin-right: 5px;
}

.standard-listing {
	margin-top: -4px;
}

.standard-listing li {
	padding: 9px 0 10px 0;
}

.standard-listing li.last {
	padding-bottom: 4px;
}

.standard-listing li h4,
.standard-listing li p {
	margin: 0;
}

p.pagination.top {
	background: url(/graphics/bg_dotted_x.gif) bottom center repeat-x;
}

.standard-listing li p {
	line-height: 150%;
}

img.shooting-advice {
	margin-top: 12px;
}

.microsite-3cols {
	margin-top: 0;
}

.microsite-3cols img {
	text-align: center;
	margin-right: 4px;
	margin-left: -2px;
}

.desc {
	margin-top: -10px;
	padding: 0 14px;
	background: url(/graphics/bg_dotted_y.gif) right 0 repeat-y;
}

.last .desc {
	background: none;
}

#footer .column-2-1,
#footer .column-2-2 {
	padding: 0 14px;
}

#site-info {
	padding: 11px 0;
	color:#FFFFFF;
}

#directory {
	padding: 16px 0;
}

#directory .column-2-2 {
	padding-top: 4px;
}



#basc-sites ul li.selected a {
	background-color: #95A483;
}
#basc-sites ul li.selected a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_selected_left.gif) left top no-repeat;
}
#basc-sites ul li.selected a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_selected_right.gif) right top no-repeat;
}

#basc-sites ul li.olive a {
	background-color: #97A584;
}
#basc-sites ul li.olive a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_olive_left.gif) left top no-repeat;
}
#basc-sites ul li.olive a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_olive_right.gif) right top no-repeat;
}

#basc-sites ul li.brown a {
	background-color: #A2946F;
}
#basc-sites ul li.brown a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_brown_left.gif) left top no-repeat;
}
#basc-sites ul li.brown a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_brown_right.gif) right top no-repeat;
}

#basc-sites ul li.purple a {
	background-color: #615072;
}
#basc-sites ul li.purple a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_purple_left.gif) left top no-repeat;
}
#basc-sites ul li.purple a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_purple_right.gif) right top no-repeat;
}

#basc-sites ul li.blue a {
	background-color: #575AB9;
}
#basc-sites ul li.blue a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_blue_left.gif) left top no-repeat;
}
#basc-sites ul li.blue a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_blue_right.gif) right top no-repeat;
}

#basc-sites ul li.green a {
	background-color: #015534;
}
#basc-sites ul li.green a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_green_left.gif) left top no-repeat;
}
#basc-sites ul li.green a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_green_right.gif) right top no-repeat;
}

#basc-sites ul li.red a {
	background-color: #990100;
}
#basc-sites ul li.red a span.basc-sites-left {
	background: url(/graphics/go-shooting/bg_sites_red_left.gif) left top no-repeat;
}
#basc-sites ul li.red a span.basc-sites-right {
	background: url(/graphics/go-shooting/bg_sites_red_right.gif) right top no-repeat;
}

#toolbar-bottom p {
	margin-top: 0;
}

#toolbar-bottom p a {
	background: url(/graphics/go-shooting2011/ico_arrow_yell_upward.gif) right 5px no-repeat;
	padding-right: 12px;
	font-size: 95%;
}

#basc-100-years {
	margin: 16px 12px 0 12px;
}

#microsite-search-website p .button2 {
	background: #31632E url(/graphics/go-shooting/btn_right-arrow-yell.gif) right center no-repeat;
}

/** Shooting Find */

form#goshooting_find fieldset #shooting-search-switcher {
	background: url(/graphics/ico_arrow_yell.gif) left center no-repeat;
	padding-left: 15px;
	margin-left: 7px;

}

form#goshooting_find fieldset #shooting-search-switcher.selected {
	background: url(/graphics/ico_arrow_yell_down.gif) 0 center no-repeat;
}

form#goshooting_find fieldset {
	border: 0px solid #EAEAEA;
	padding: 12px 3px 10px 3px;
	background: #2d2d2d
}

form#goshooting_find fieldset p label {
	width: 175px;
	display: block;
	float: left;
	margin-left: 20px;
}

form#goshooting_find fieldset p.search-title {
	margin-bottom: 14px
}

form#goshooting_find fieldset p {
	clear: both;
	margin-bottom: 8px
}

form#goshooting_find fieldset select {
	width: 190px;
	height: 18px
}

form#goshooting_find fieldset input.text {
	width: 180px
}

form#goshooting_find fieldset div.checkbox-group {
	padding: 10px 0 5px 20px;
	background: #2d2d2d;
	margin-bottom: 15px
}

form#goshooting_find fieldset div.checkbox-group input.checkbox {
	margin: 0 5px 0 0;
	float: left
}

form#goshooting_find fieldset div.checkbox-group label {
	float: left;
	width: 240px;
}

form#goshooting_find fieldset p.check-box-label-row {
	padding-bottom: 10px
}

form#goshooting_find fieldset p.check-box-label-row.group-label span {
	display: block;
	float: left;
	width: 175px;
}

form#goshooting_find fieldset p.check-box-label-row input.checkbox {
	float: left;
	margin-left: 175px
}

form#goshooting_find fieldset p.check-box-label-row.group-label input.checkbox {
	margin-left: 0
}

form#goshooting_find fieldset p.submit {
	margin-left: 195px;
}

#shooting-listing p.pagination.top {
	padding-bottom: 16px;
	margin-bottom: 10px
}

#shooting-listing p.pagination.bottom {
	padding-top: 17px !important
}

#shooting-listing ol li .right {
	float: right;
	text-align: right
}

#shooting-listing ol li .right a {
	color: #ffce5d
}

#shooting-listing ol li h4 a {
	color: #ffffff
}

#shooting-listing ol li {
	padding: 8px 0 11px 0;
	margin-bottom: 4px
}

#shooting-listing ol li.last {
	margin-bottom: 0
}

/** Shooting Login, join **/
form#shooting-login {
	margin-top: 33px;
}

form#shooting-login p.checkbox-row,
form#shooting-join p.checkbox-row,
form#shooting-details p.checkbox-row  {
	overflow: auto;
}

form#shooting-login p.checkbox-row input.checkbox,
form#shooting-join p.checkbox-row input.checkbox,
form#shooting-details p.checkbox-row input.checkbox {
	float: left;
	margin-right: 8px
}

div.sub-container {
	margin: 27px 0;
}

/** Shooting details */
form#shooting-details h4 {
	color: #ffce5d
}

form#shooting-details h4.section-2 {
	margin-top: 20px
}

form#shooting-details p.checkbox-row label {
	width: 170px;
}

form#shooting-details p.checkbox-row.young-shots {
	margin-bottom: 5px
}

form#shooting-details p.submit {
	text-align: center
}

div.cfcontainer.center {
	margin: 0 auto;
	width: 410px
}

p.right.dark-green {
	color: #094A42;
	background: transparent
}

div#external-link-lightbox.details-lightbox {
	height: auto !important
}

div#external-link-lightbox.details-lightbox .popup-frame {
	width: 800px;
	padding: 20px;
	background-color:#333333;
}

div#external-link-lightbox.details-lightbox .popup-frame h2 {
	background: transparent
}

div#external-link-lightbox.details-lightbox .popup-frame .left-box,
div#external-link-lightbox.details-lightbox .popup-frame .right-box {
	float: left;
	width: 48%
}

div#external-link-lightbox.details-lightbox .popup-frame .right-box {
	text-align: right;
	margin-left: 5px
}

div#external-link-lightbox.details-lightbox .popup-frame p.close-button {
	text-align: center
}

h1 { 
	margin: 0.3em 0;
	font-size: 220%;
}
h2 {
	margin: 15px 0 16px 0;
	padding: 0;
	font-size: 160%;
	font-weight: normal;
	color: #ffce5d;
	background: #2d2d2d;
}
h3 {
	margin: 0 0 0.4em 0;
	padding: 1px;
	font-size: 140%;
	font-weight: normal;
	background: #2d2d2d;
	color: #FFF;
}

h4 {
	margin:	0.3em 0 0.2em 0;
	padding: 0;
	font-size: 105%;
	background: #000000;
	color: #FFF;
}
h5 {
	margin: 0.8em 0 0.2em 0;
	padding: 0;
	font-size: 100%;
	background-color: #000000;
	color: #FFF;
}
h6 {
	padding: 0;
	margin:	0.2em 0 0.2em 0;
	font-size: 100%;
	background-color: transparent; 
	color: #FFF;
}
form.standard,
form.standard fieldset {
	padding: 0;
	margin: 0 auto;
}


form.standard fieldset {
	border: 1px solid #BFBFB5;
	background-color: #2d2d2d;
	padding: 18px 12px;
	margin-bottom: 12px;
}

form.standard fieldset p {
	margin-bottom: 14px;
}

input.button2,
form.standard fieldset input#submit,
form fieldset.standard input.submit {
	background: #ffce5d url(/graphics/btn_right-arrow-yell.gif) right center no-repeat;
	text-align: left;
	padding-right: 18px;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Tahoma;
	padding-bottom: 2px;
	height: 22px;
	border: 0;
	cursor: pointer;
	text-transform: uppercase;
	color: #000;
	font-size: 100%;
}
a.arrow {
	background: url(/graphics/ico_arrow_yell.gif) 0 3px no-repeat;
	padding-left: 12px;
}
