/* *******************************

Orchid customstyles.css, Version 1.0

JB01
******************************* */
.clearer {
    font-size:1px;
    line-height:1px;
    height:1px;
    padding:0px;
    margin:0px;
}

body {
    background:#655933 url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18388) top repeat-x;
    font-family: 'verdana';
    margin-top: 0px;
    font-size: 12px;
}

#logo {
    background: url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18390) no-repeat;
    width: 783px;
    height: 264px;
    text-align:center;
}

#logo img {
    margin:0px auto;
    clear:both;
}

div#sitecontainer {
    background:#faeec9;
    width: 783px;
    padding:0px;
    border:none !important;
    margin:0px auto;
}

body.threecolumn #main, #main {
    clear:both;
    position:relative;
    float:none;
    background:#FFFFFF;
    _width: 726px !important;
    width: 686px !important;
    margin-left: 28px;
    padding:0px 20px;
}

.threecolumn #main {
    width: 440px !important;
    padding-right: 10px;
	}

strong {
    color: #000;
	}
.blueFooter {
    background:url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18413) top center no-repeat;
    clear:both;
    margin:0px auto;
    font-family:verdana;
    font-weight:bold;
    color:#FFFFFF;
    height:28px;
    line-height:28px;
    text-align:center;
    
}
.bling-login form {
    margin:0px;
}
.bling-login input{
    margin-left:10px;
    border:1px solid #b7b2b0;
    width:188px !important;
}
.bling-login p input{
    margin-left:0px !important;
    _margin-left:10px !important;
    border:none;
    background:#9e7b76;
    color:#FFFFFF;
    font-weight:bold;
    width:auto !important;
    text-transform:uppercase;
}
.bling-login a {
    color:#FFFFFF !important;
    text-decoration:underline !important;
}
.bling-login {
    font-style:normal !important;
    position:absolute;
    right:20px;
    padding:0px 0px 5px 0px !important;
    margin:0px;
    height:130px;
    text-align:left !important;
    width:210px !important;
    background:#564943 url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18478) bottom center no-repeat;
    top:10px;
}
.bling-login p a {
    color:#FFFFFF;
    text-decoration:underline;
    font-size:11px;
}
.bling-login p {
    color:#FFFFFF;
    font-size:11px;
    padding:2px 0px !important;
    margin:0px;
    text-align:left;
    text-indent:10px;
}
.bling-login h2{
    text-align:center;
    padding:0px;
    margin:0px;
    line-height:21px;
    text-transform:none !important;
    height:21px;
    font-weight:normal !important;
    font-size:12px !important;
    color:#FFFFFF !important;
    background:#564943 url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18479) top center no-repeat;
}
#footer {
    margin: 0 auto;
    color: #000;
    clear: both;
    text-align: left !important;
    background: url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18387) bottom no-repeat;
    width: 783px;
    padding-top:0px;
    padding-left:0;
}

#footer .address {
	padding-bottom: 15px;
	text-align: center;
	width: 768px;
	font-family: verdana, sans-serif;
	font-size: 11px !important;

	}
#footer strong {
	color: #085840;
	}

#footer .address .notice {
	border: none;
	color: black;
	margin-left: 0px;
	padding-left: 0px;
	}
	
#footer .address b {
	font-family: verdana, sans-serif;
	}

#footer .address a {
	color: #115cde;
	}

#nwfFooter {
	padding-left: 5px;
	}



#nwfFooter img {
	float: left;
	}


/* *******************************

HOVER

The color needs an !important to overrule the normal link colors, which are set on
a selector containing an ID. Normally ID overrides CLASS, but in this specific instance
we don't want that.

******************************* */
.releases span a {
   color:#3c81f7 !important;
}
.releases img {
   margin:0 10px;
}
.nav div a hover {
	color: #1E2472 !important;
	background-color: #cccccc;
}
.nav li{
    height:25px;
    line-height:25px;
}

strong.mail {
    background:url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18425) top center no-repeat;
    width:1px;
    font-size:12px;
    height:17px;
    line-height:17px;
    padding-right:17px;
    text-indent:-30000px;
    color:#FFFFFF;
}
#main a {
    text-decoration: none;
    color: #930;
}

#main a hover {
    padding-top:0px;
    margin-top:0px;
    color: #9A0000;
    background-color: #cccccc;
    text-decoration: underline;
}


/* *******************************

TOP NAVIGATION

ISSUE: Nav height.

******************************* */
#logo a {
   clear:both;
}
#logo img {
   clear:both;
}
#nav1 {
	width: 685px;
	padding: 19px 0 0 0;
	height: 23px;
    overflow:hidden;
        margin:0px auto 0px auto;
}
#nav1 li{
    background:#95b2d1;
    line-height:23px !important;
    height:23px;
    padding:0 13px 26px 15px !important;
    margin:0 1px !important;
}
 
#nav1 a {
    font-size: 12px;
    color: #dbf6ff;
    font-size:13px;
    font-weight: bold;
    display: inline;
    text-align: center;
    border: none;
    font-family: verdana;
}
#nav1 li.active {
    background:#ff8235;
}
#nav1 li.active a {
    color:#fff;
}


#nav1 div {
	border: none;
	background-color: #5c7b32;
	}

#nav1 div a {
	color: white;
	font-weight: normal;
	text-transform: capitalize;
	border: none !important;
	background-color: #5c7b32;
	padding: 5px 3px 3px 7px;
	background-image: none;
}


#nav1 div a:hover {
	text-decoration: none;
	background-color: #6e8944;
	}

a#contribute {

}

.nav ul {
    margin: 0;
    width:700px;
    padding: 0;
    overflow:hidden;
}

.nav li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

.nav a {
    text-decoration: none;
}

.nav li div a {
    display: block;
    width: 122px;
    background-repeat: no-repeat;
    background-position: left center;
    padding-left: 10px;
}


#nav1 li {
    float: left;
    margin: 0;
    padding: 0;
}


#nav1 div a {
    text-align: left;
    width: 100px;
    height: auto;
}



/* *******************************

LEFT NAVIGATION

******************************* */
.navAlerts18417 .activeAc-18417,
.navsp18418 .activeSi-18418,
.navSendPage .activeTe-,
.navsp18420 .activeMy-18420,
.navsp18421 .activeHo-18421 {
    background:#ff8235 !important;
}
.navSendPage li.activeTe- strong.mail{
    background:transparent url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18425) no-repeat bottom center
}

#nav2 {
    background:url(http://www.nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18409) center bottom no-repeat;
    width: 783px !important;
    padding: 19px 0 0 0;
    height: 31px !important;
    margin:12px auto 0px auto;

}
#nav2 ul{
    width:700px;
    margin:0px auto 0px auto;
display: none;
}
#nav2 a.rss {
display:none;
}
#nav2 li {
    display: block;
    list-style-type: none;
    text-align: center !important; 
    background:#6b634a;
    padding: 0;
    margin: 0;
    height:25px;
    line-height:25px;
    margin:0 1px 0px;
    float:left;
}
#nav2 a {
    font-weight: bold;
    font-size:14px;
    color: #e2d2a1!important;
    border-bottom: none;
    list-style-type: none;
    text-align: center; 
    padding:0 27px;
    height:25px;
    line-height:25px;
    font-family: Verdana;
}

#nav2 a:hover {
	border: none;
	}

#nav2 div a {
	font-weight: 300;
}

* html #nav2 li {
	border-bottom: none;
	}

#nav2 div {
	width: auto !important;
	border: 0px;
	background-color: white;
	padding: 0px !important;
	}

ul.attention {


}

#nav2 ul.attention a {
	color: #003;
}

a#special1 {

}

#nav2 {
    width: 685px;
    padding-top:0px;
}




#nav2 ul.attention {
    margin: 6px;
}

#nav2 ul.attention li {
    margin: 0;
    padding-bottom: 4px;
}

#nav2 ul.attention li a {
    background-image: none;
    display: inline-block;
    padding-left: 10px;
}

#nav2 ul.textsize {
    margin-top: 30px;
}

/* *******************************

HEADERS

******************************* */
h1, h2, h3, h4 {
    color: #000;
    font-family: 'verdana';
    line-height: 110%;
    text-align: left;
    border: none;
    background-color: transparent;
    padding: 3px 0px;
    margin: 0px 0px;
    font-weight: normal;
}


h1 {




	font-size: 20px;
	padding: 8px 0px 10px 0px;
	margin: 5px 0px;
}

h2 {
	
    font-size: 16px;
    
}

h3 {
    font-size: 14px;
    color: #5c7b32;
    font-weight: bold;
}

h4 {
    background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18348) no-repeat top left;
    font-size: 14px;
    margin: 0;
    padding-left: 20px;
   font-style: italic;
}

/* *******************************

HEADERS HOME

For Alert Messages and Features

******************************* */
#main h2 {
     color:#2d61c1;
     font-size:20px;
     font-weight:bold;
     text-transform:uppercase;
}
#main p.preamble {
     width:440px;
}
.threecolumn h1 {
	background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18345) top left;
	}

.homealertmsg {
	text-align: left;
	color: #000;
	background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18342) no-repeat bottom left;
	padding: 10px 25px 20px 15px;
}

.homealertmsg h1, .homealertmsg h2, .homealertmsg h3, .homealertmsg b {
	color: #c30;
	font-family: georgia, 'times new roman', times, serif;
	font-size: 16px;
	}

.homealertmsg a {
	text-decoration: none;
}

.homefeature {
	margin: 10px 0px;
	}

.homealertmsg h2,.homefeature h2 {
            font-weight: normal;
            margin-bottom: 5px;
            padding-left: 5px;
}


/* *******************************

EXTRA

Third column, if any. 
18480
******************************* */

#extra {
	text-align: left;
	width: 160px;
	padding-bottom: 0px;
	background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18336) repeat-y;
	border-left: none;
	font-family: verdana, arial, sans-serif;
	padding-left: 10px;
     display:none;
}

#extra a {
	color: #5c7b32;
}

#extra .releases {
	margin-top: 10px;
	}

#extra .releases strong {
	color: #930;
	}

/* *******************************

HOMEPAGE

Special styles for the homepage

******************************* */

#main div.releases a {
	color: #993300;
}


div.releases .date {
	text-transform: uppercase;
	font-family: arial, verdana, sans-serif;
	font-size: 10px;
	}
	

.releases {
	margin-bottom: 10px;
	padding-bottom: 5px;
	
	}

.threecolumn .releases h2 {
	background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18321) repeat-x top left;
	margin-bottom: 5px;
	padding-top: 5px;
	}

#extra form input.searchInput, form input.joinInput {
	border: 1px solid #ccc;
	padding: 3px;
	width: 110px !important;
	}

#extra form input.goBtn, #extra form input.bling-search-button {
	color: white;
	background-color: #5c7b32 !important;
	font-weight: bold;
	padding: 3px;
	border: none;
	width: 26px !important;
	}


#extra .bling-joinform, #extra .bling-search {
	background: url(http://nwfaffiliates.org/sites/template-02/ht/a/GetImageAction/i/18321) repeat-x bottom left;
	padding-bottom: 10px;
	margin-bottom: 10px;
	
	}

/* *******************************


bottom

******************************* */


#powered {
	padding-top: 10px;
	font-size: 10px;
	}

#powered a {
	font-size: 10px;
	color: #085840;;
	text-decoration: none;
	}

#Table_01 {
    background:#515c61;
    padding:10px;
    width:669px
    _width:649px;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
    line-height:12px;
}
#Table_01 p {
    padding:0px !important;
    margin:1px !important;
}
#Table_01 p input {
    padding:0px !important;
    margin:1px !important;
    width:98%;
}
#Table_01 input.tell{
    background:#c46f47;
    border:2px solid #d29072;
    width:162px;
    color:#FFFFFF;
    text-align:center;
    margin-top: 23px !important;
    font-weight:bold;
}
#Table_01 input.tell2{
    display:none;
}

#Table_01 tr, #Table_01 td{
    padding:0px !important;
    margin:0px !important;
    vertical-align:top;
}


#Table_01 textarea {
    height:156px;
}

/* TABLE for SENDFORM */
#Table_01 {
    background:#515c61 url(http://nwfaffiliates.org/sites/sportsmensactionnetwork.org/ht/a/GetImageAction/i/18795) right bottom no-repeat;
    width:672px
    color:#FFFFFF;
	font-weight:normal;
    font-size:10px;
	padding:0;
}

#Table_01 input.tell {
    background:#c46f47;
    border:2px solid #d29072;
    width:162px;
    color:#FFFFFF;
    text-align:center;
    margin-top:20px;
    font-weight:bold;
}

#Table_01 input.tell2{display:none;}
.status {color: #FF6666;}

.row1 .col1 {margin-top:10px; width:277px; float:left; margin-left:4px;}
.row1 .col1 input {width:100%;}
.row1 .col2 {margin-top:10px; width:365px; float:left; margin-left:10px;}
.row1 .col2 input {width:100%;}
.row2 .col1 {width:652px; float:left; margin-left:4px;}
.row2 .col1 input {width:100%;}
.row3 .col1 {width:360px; float:left; margin-left:4px;}
.row3 .col1 textarea {width:350px; height:156px;}
.row3 .col2 {width:289px; float:left; margin-left:6px;}
.row3 .col2 input {width:100%;}

* html textarea {overflow:auto;}



.status {
color: #FF6666;
}

/* SEND PAGE */

.sfBx h3{
font-size: 12px;
font-weight: bold !important;
color: #576F50;
}
.sfBx {
color: #4E535F;
font-size: 12px;
}
input.suBx {
width: 646px !important;
}


div.headerform {
    clear:right;
    float:right;
    width:300px;
}


.address a {
color:blue;
}
.address a:hover {
color:#faeec8
}


.masTxt{
font-size: 10px;
margin: 0 15px 0 15px;
}

#homeBx{
border: 0;
padding:0;
}
#homeBx td{
width: 210px !important;
padding: 0 5px 0 5px;
border:0;
}
#homeBx td.cBx{
border-left: 1px solid #4D4427;
border-right: 1px solid #4D4427;
}
