/* v1.0 | 20080212 */

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, tt, var,
b, u, i, center,
dl, dt, dd, 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;
}
#main ol{
list-style: decimal;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/********** end css reset ***********/

body {
font-size:12px;
font-family: Arial, Arial, Helvetica, sans-serif;
line-height:125%;
background:#5E5A53;
behavior: url("http://www.iwla.org/ht/a/GetDocumentAction/i/471"); 
}

body a {
text-decoration:none;
color:blue !important;
}
body a:visited,  {
color:blue !important;
}

#sitecontainer {
width:760px !important;
min-height: 800px;
border-left:solid #4F4C47 3px !important;
border-right:solid #4F4C47 3px !important;
background:#E1DEDA url(http://www.iwla.org/ht/a/GetImageAction/i/268) repeat-y;
}

#nav1 {
height:63px;
width:760px;
margin-top:-22px;

}
#nav1 li {
padding:0;
margin:0;
float:left;
margin-top:19px;
position:relative;
}
#nav1 li a {

height:44px;
overflow:hidden;
text-indent:-9999px;
}
/* green nav */
#pid260 #nav1{
margin-top: 0px;
background:transparent url(http://www.iwla.org/images/masthead.jpg) top left !important;
}
#nav1 li.page260  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/247) !important;
height:63px;
width:171px;
margin-top: -0px;
}
#nav1 li.page183  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/246) !important;
width:144px;
}
#nav1 li.page184  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/239) !important;
width:140px;
}
#nav1 li.page185  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/519) !important;
width:141px;
}
#nav1 li.page186  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/241) !important;
width:164px;
}

.threecolumn #nav1 li.page186  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/307) !important;
width:164px;
}
.displayHome #nav1 li.page186  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/241) !important;
width:164px;
}


/* blue nav */
#pid193 #nav1 li.page260, 
#pid186 #nav1 li.page260,
.page193 #nav1 li.page260  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/514) !important;
}
#pid193 #nav1 li.page183, 
#pid186 #nav1 li.page183,
.page193 #nav1 li.page183  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/353) !important;
}
#pid193 #nav1 li.page184, 
#pid186 #nav1 li.page184,
.page193 #nav1 li.page184  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/350) !important;

}
#pid193 #nav1 li.page185,
#pid186 #nav1 li.page185, 
.page193 #nav1 li.page185 {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/515) !important;
}
#pid193 #nav1 li.page186, 
#pid186 #nav1 li.page186,
.page193 #nav1 li.page186  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/356) !important;
}
/* 3 cols bluegreen nav */
#pid193 .threecolumn #nav1 li.page186, 
.page193 .threecolumn #nav1 li.page186  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/352) !important;
}

/* bluegreen nav */
#pid197 #nav1 li.page260, 
.page197 #nav1 li.page260  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/517) !important;
}
#pid197 #nav1 li.page183, 
.page197 #nav1 li.page183  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/373) !important;
}
#pid197 #nav1 li.page184, 
.page197 #nav1 li.page184  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/369) !important;

}
#pid197 #nav1 li.page185, 
.page197 #nav1 li.page185 {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/516) !important;
}
#pid197 #nav1 li.page186, 
.page197 #nav1 li.page187  {
background-image:url(http://www.iwla.org/ht/a/GetImageAction/i/372) !important;
}
/* 3 cols bluegreen nav */
#pid197 .threecolumn #nav1 li.Findx, 
.page197 .threecolumn #nav1 li.Findx  {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/371) !important;
}




#nav2 {
background:#9F978A;
width:170px;
padding:0;
margin:0;
}
#nav2 .rss-icon {
display:block;
padding:5px 0px
}
#contentwrap {
width:590px;
float:right;
}
.displayHome #contentwrap {
width:590px !important;
background: url(http://www.iwla.org/ht/a/GetImageAction/i/390) top left repeat-y !important;
padding-bottom:30px;
}
#contentwrap h1 {
font-size:15px;
font-weight:bold;
color:#000 !important;
margin-bottom:20px;
}

#main p{
margin:1em 0;
}
#main ul {
padding-left:40px;
list-style-type:disc;
margin:1em 0;
}
blockquote {
display:block;
margin:1em 40px;
}
#main li {}
#main h1 {
font-size: 18px;
}




/* main w/o right bars */
body #main {
margin:0;
padding:0 15px 35px 15px !important;
width:559px !important;
}


/* main with right bars */

.threecolumn #main {
background:#E1DEDA url(http://www.iwla.org/ht/a/GetImageAction/i/245) top right repeat-y;
margin:0;
padding:0 15px 35px 15px !important;
width:402px !important;
float:left;
}

/* nav2 */
#nav2 a {
padding:0;
margin:0;
width: auto;

}
#nav2 ul {
border-left:5px solid #AFAAA1;
padding-bottom:6px;
background:#C5C0B8;
margin:0 !important;
padding:0;
}
#nav2 ul li {
padding:0;
margin:0;
}
*:first-child+html #nav2 ul li { border-top: solid #DBD8D3 1px !important; }
#nav2 ul li a {
font-size:11px;
padding:0;
border-top:solid #DBD8D3 1px;
display:block;
height:auto;
_height:22px;
line-height:22px !important;
padding-left:10px;
color:#000 !important;

}
*:first-child+html #nav2 ul li a { border-top: none !important; }
#nav2 ul li.submenu a {
padding-left:15px;
background:transparent url(http://www.iwla.org/ht/a/GetImageAction/i/1942) top left no-repeat; */
border-top:none;
margin-left: 10px !important;
height: auto !important
_height:22px !important;
}
*:first-child+html #nav2 ul li.submenu  { border-top: none !important; }
#nav2 a.active {
font-weight:bold;
}
#nav2 li div {
display:none;
}
#nav2 .menubot {
background:url(http://www.iwla.org/ht/a/GetImageAction/i/244) repeat-x;
}

#nav2 ul li.sub2 a {
padding:5px 5px 5px 11px;
background:transparent url(http://www.iwla.org/ht/a/GetImageAction/i/2157) top left no-repeat; */
border-top:none;
margin-left: 15px !important;
line-height: normal !important;
}

/*breadcrumbs */
.breadcrumbs {
border-bottom: solid #9F978A 1px;
font-size:11px;
margin-bottom:20px;
}



#extra {
padding-left:5px;
padding-right:5px;
padding-top:5px;
width:145px;
text-align:left;
border:none;
}
#extra ul {
list-style-type: disc;
margin-left:15px;
padding-left:5px;

}
.threecolumn #extra {
float:right !important;
}


/* homepage styles */
body.displayHome #sitecontainer {
background:#EAE8E5 url(http://www.iwla.org/ht/a/GetImageAction/i/268) repeat-y;
}
.homecontent {
float:right;
width:559px;
padding:0 15px 15px 15px;
background:#E1DEDA;
}
.homecontent h1 {
margin-bottom:10px;
}
body.displayHome #extra {
background:#E1DEDA url(http://www.iwla.org/ht/a/GetImageAction/i/245) repeat-y;
border-top:1px solid #F0EFED;
padding-left:10px;
width:140px;
}
body.displayHome #main {
background:#EAE8E5 url(http://www.iwla.org/ht/a/GetImageAction/i/243) repeat-x;
padding-top:6px !important;
margin-top:-6px;
}
.releases {
margin:10px 0;
}
.promoted-item {
clear:both;
margin-bottom:15px;
}
.promoted-item .promoted-image {
border: solid #9F978A 2px;
height:100px;
width:100px;
float:left;
overflow:hidden;
text-indent:-9999px;
}
.promoted-item .promoted-image {

height:100px;
width:100px;
float:left;
}
.promoted-item .promoted-content {
float:right;
width:275px;
}

/* sub footer */
#footer {padding:0 !important}
#subfoot {
margin: auto;
width:700px;
font-size:11px;
padding:10px;
}
#subfoot a, #powered a {
color:#C5C0B8 !important;
font-weight: bold;
}
.address a {
color:#C5C0B8 !important;
}
.address {
font-size:11px;
color:#fff !important;
padding:5px;
}
#powered {
font-size:10px;
color:#fff !important;
padding:5px;
}

.printerfriendly {
display:none
}


/* staff page */
ul.staff li .itemname, ul.staff li .itemname h4 {
font-weight:normal !important;
}


/* contents */
.itemlist .itemname {
margin:10px 0;
}
.displayContents .itemlist .itemname .dateline {
display:none;
}

/* events */

p.bolder {
font-weight:300;
font-size:11px;
margin:5px 0 !important;
}
.headerform {
width:210px !important;
}
.events {
border-top:1px solid #9F978A;
}
.footnotes {
border-top:1px solid #9F978A;
font-weight:600;
font-size:11px;
margin-top:30px;
}
td.footnotes {
padding:10px;
border:none;
}
/* overlib */
.oljs {
background:#C3C2B2 !important;
font-size:12px;

line-height:125%;
border: solid #980702 1px;
display:block !important;
}
.oljs b {
display:block;
font-weight:normal;
margin:3px !important;
font-family: Arial, Arial, Helvetica, sans-serif !important;
}

/* event calendar styles */
body.displayEventListing #main {
padding-right:5px !important;
width:569px !important;
}

body.displayEventListing #main table.wrapper {
width:560px;
margin-bottom: 25px;
}
table.monthlistwrap {
margin: auto;
font-weight:bold;
}
.monthname-td {
font-size:15px;
padding-bottom:10px;
}
.monthname {
padding:0 15px;
}
table.calendar-table {
border: solid #fff 1px !important;
width:560px;
margin-top:10px;
}
.weeks-td {
width:80px;
background:none;
border:none !important;
padding:2px;
}
.weeks-td b {
font-weight:normal !important;
}
.days-td {
height:75px;
background:#EAE8E5;
margin:2px !important;
}
.days-td-table {
background:#FBEDC9;
height:75px;
width:79px;
margin-left:1px;
margin-bottom:1px;
font-weight:bold;
overflow:hidden !important;
}
.days-td-table-noday {
background:#DEDAD4;
}
#today-day {
background:#FED8A9;
}
.days-td-table .days-td-table-hasday div.day-wrap:hover {
margin:0 !important;
overflow:hidden !important;
height:73px;
width:76px;
border: solid #A10603 1px;
display:block;
cursor:pointer;
}


/* search */
#pid201 .custom-search {
margin-bottom:20px;
} 
#pid201 h3 {
font-size:16px;
font-weight:300;
color:blue;
margin-bottom:20px;
}
.searchcats {
font-size:11px;
font-weight:600;
border-bottom: solid #9F978A 1px;
margin-bottom:20px;
}
h2 {
font-size:14px;
font-weight:600;
color:#000;
text-transform:uppercase;
margin-bottom:20px;
}

#main table .bodytext, #main table p{
margin: 0;
}
#subfoot a{
color: #fff !important;
}
#main .bodytext img, #main p img{
margin: 5px;
}

/* Convention Program Style */
#main ul.programs{

}
#main ul.programs li.liHd{
margin: 15px 0 0 0;
}
#main ul.programs li{
margin: 0 0 0 60px;
}
#main ul.itemlist li span{
margin: 0 !important;
}
#main h1, #main h2, #main h3, #main h4, #main h5{
line-height: normal !important;
}
#main form.search{
margin-bottom: 15px;
}
#pid203 #main h4{
font-size: 15px;
margin-top: 15px;
}

body.displaysp #main h3{
font-size: 14px;
}
body.displaysp #main h4{
color: #025527;
text-transform: uppercase;
font-size: 13px;
}
body.displaysp #main h5{
font-size: 12px;
color: #5E5A53;
}
body.displaysp #main h6{
text-transform: uppercase;
font-size: 12px;
}
#contentwrap #main div div div font{
font-size: inherit !important;
}
body #main font{
font-size: inherit !important;
}

/*
 DONATION FORM
*/

table td.question {
width:120px !important;
white-space:nowrap;
background: transparent;
padding: 3px 5px 3px 3px;
}

table td.heading-subtle{
/*width:120px !important; 
white-space:nowrap;
padding: 3px 5px 3px 3px;
*/
font-weight: bold;
}