/* -------------------

LAYOUT 

---------------------- */
*{margin:0; 
padding:0;}
body {
background-color: #ffc419;
font-family: arial, verdana, sans-serif;
padding: 0;
margin: 0;
}

div#sitecontainer {
margin-left:auto;
margin-right:auto;
text-align:left;
width:800px;
background-color: #fff;
padding: 0px 57px !important;
background: url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128137) no-repeat left 0px;
border: none;
}

/*** REMOVED IE6 HACK - 07232008-RBF ****
/* ie 6 hack */
/* end ie 6 hack */
**** REMOVED IE6 HACK ***/

#logo img {
display:block;
width:800px;
}

div#logo {width:800px;}



/* -------------------

FOOTER  

---------------------- */

#footer {
background:#FEC41A url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128173) no-repeat top center;
clear:both;
color:#000;
padding: 10px 57px;
text-align:center;
width:800px;
margin:auto;
}

* html #footer {
	padding: 10px 51px;
	}
/* ie 6 hack */
/*\*/ * html #footer {
width : 914px;
padding: 0px 51px !important;
/**/
}

/* end ie 6 hack */

.address {
font-size:95%;
margin:0 auto !important;
padding-bottom:10px;
}
.notice {
border:1px solid #000;
margin:0 auto;
padding:10px;
background-color:#FEC41A;
width:778px;
}

#footer a,#footer a:visited, .address a {
color:#333;
}

#footer a:hover {
color:#333;
margin-bottom:0px;
}
div#powered {
border:dashed 1px #FEC41A;
background-color:#FEC41A;
}
div#powered a {	
	color: #666;
	text-decoration: none;
	}

/* -------------------

MAIN  

---------------------- */

#main {
background-color:#fff;
float:left;
line-height:130%;
width:545px !important;
padding: 15px 1px 15px 5px !important;
margin: 0px !important;

}

#main div.releases {
	background: url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128122) no-repeat left bottom;
	width: 538px;
	padding: 0px;
	margin-bottom: 5px;
	border-top: 4px solid #777777;

	}

#main div.releases strong {
	background-color:transparent;
	color:#000000;
	font-weight: bold;
	font-size:110%;
	padding-top: 2px;
	line-height: 120%;
	}

#main div.releases img.decision {
	margin-left: 4px;
	margin-bottom: 4px;
	}

#main div.releasesContainer {
	padding: 15px;

	}
	
#main div.releases h2 {
	margin: 0px 4px;
	padding: 0;
	display: block;
	width: auto;
	height: 27px;
	background-color: #ffc419;
	color: white;
	text-transform: uppercase;
	font-size: 16px;
	padding-left: 16px;
	padding-top: 15px;
	}

H3.contribute {
	margin: 0px 4px;
	padding: 0;
	display: block;
	width: 300px;
	height: 18px;
	background-color: #ffc419;
	color: black;
	text-transform: uppercase;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 3px;
	font-weight: normal;
	}

#main div.news h2 {
	background: transparent url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128133) no-repeat left top !important;
	margin: 0px 4px;
	padding: 0;
	display: block;
	width: 530px;
	height: 42px;
	text-indent: -9999px;
	}

#main div.eventssave h2 {
	background: transparent url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128133) no-repeat left top !important;
	margin: 0px 4px;
	padding: 0;
	display: block;
	width: 530px;
	height: 42px;
	text-indent: -9999px;
	}

#main div.home h2 {
	background: transparent url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128133) no-repeat left top !important;
	margin: 0px 4px;
	padding: 0;
	display: block;
	width: 530px;
	height: 42px;
	text-indent: -9999px;
	}

#main div.news {
	border-top: none !important;
	}

#main div.news h3 {
	background: url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128133) no-repeat left top;
	margin: 0 0 0 -999px;
	padding: 0;
	display: block;
	width: 530px;
	height: 42px;
	}

#main a {
color:#2222aa;
text-decoration:none;
}

#main a:hover {
color: #2222aa;
text-decoration:underline;
}

#main a:visited {
color:#2222aa;
}

#main div.releases a {
color:#2222aa;
}


/* -------------------

GENERAL NAV  

---------------------- */

.nav div a:hover {
background-color:#000;
color:#fff !important;
}

.nav div.foldOut {
background-color:#000;
border:1px solid #fff;
display:block;
text-align:left;
width:auto;
z-index:10;
padding:10px;
}

.nav li {
list-style-type:none;
margin:0;
padding:0;
}

.nav li div a {
width:122px;
}


/* -------------------

TOP NAV  

---------------------- */

#nav1 {
background: transparent url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128136) repeat-x;
height:37px;
margin-left:0;
width:800px;
}

#nav1 ul {
margin: 0;
padding: 0;
}

#nav1 a {
float: left;
text-transform:uppercase;
color:#fff;
display:block;
font-size:10px;
font-weight:normal;
padding:11px 18px 15px 18px;
width:auto;
background: url(http://www.orchidforchange.com/md/ht/a/GetImageAction/i/1128145) no-repeat top right; 	
}

#nav1 div a {
border:1px !important;
color:#fff;
display:block !important;
float: none;
height:auto;
text-align:left;
width:100px;
background-image: none;
}


#nav1 div {
	background-color: black;
	}

#nav1 div.foldOut {
top:15px;
}

#nav1 li {
float:left;
margin:0;
padding:0;
}

/* -------------------

SIDENAV   

---------------------- */ 

#nav2 {
background-color:#fff;
border: none;
float:right !important;
width:230px !important;
line-height:110%;
margin: 0 !important;

}

#nav2 p {
padding-left:10px;
padding-right:10px;
}

#nav2 ul {
    background-color: #fff3ce !important;
    border-top: 3px solid #faaf00;
    margin-top: 0px;
    padding: 0px;
    color: #666;
	
	}

#nav2 a {
color:#666;
margin:0;
padding:0;
font-size: 11px;
}
/*
#nav2 div.foldOut {
left:140px;
width:150px;
}
*/

#nav2 li {
background-color: #fff3ce;
display:block;
line-height:130%;
padding-left:10px;
margin:0;
padding-top: 4px;

}

#nav2 ul.attention a,a#special1 {
color:#3A2F62;
}

#nav2 ul.attention li {
padding-bottom:1px;
padding-top:1px;
margin:0;
}

#nav2 ul.attention li a {
background-image:none;
display:block;
padding-left:10px;
}

#nav2 img {
	margin-bottom: 6px;
	}

.bling-search {
    background-color: #fff3ce;
    border-top: 3px solid #faaf00;
    margin-top: 0px;
    padding: 10px;
    color: #666;
width: 210px;;
    }

/*\*/ * html .bling-search { width: 230px; } /**/

.bling-search input[type="text"], .bling-joinform input[type="text"] {
	border: 1px solid #c0c0c0;
width: 160px;
	}

.bling-search input[type="submit"], .bling-joinform input[type="submit"] {
	background-color: #faaf00;
	color: white;
	border: none;
	padding: 3px;
	font-size: 10px;
	font-weight: bold;
	}


.bling-joinform {
    background-color: #fff3ce;
    margin-top: 0px;
    padding: 10px;
    color: #666;
    margin-bottom: 10px;
width: 210px;
    }
/*\*/ * html .bling-joinform { width: 230px; } /**/
#nav2 form {
	margin: 0;
	padding: 0;
	}

/* -------------------

HEADERS   

---------------------- */ 

h1, h2, h3, h4 {
	border: none !important;
	text-align: left !important;
	background-color: transparent;
	}

h1 {
background-color:transparent;
color:#666;
font-weight: normal;
font-size:150%;
padding-top: 5px;
}

h2 {
	text-transform: uppercase;
	font-weight: bold;
	color: #f33;
	}


H3 a {
color:#fff;
font-family:georgia, 'times new roman', serif;
font-size:100%;
margin:0;
padding:0;
}


#tabheader {
float:left;
line-height:normal;
width:100%;
}

#tabheader #current {
background-image:url("http://www.orchidsuites.net/orchid/images/tab_left_on.gif");
}

#tabheader #current a {
background-image:url("http://www.orchidsuites.net/orchid/images/tab_right_on.gif");
color:#333;
padding-bottom:5px;
}

#tabheader a {
background:url("http://www.orchidsuites.net/orchid/images/tab_right.gif") no-repeat right top;
color:#765;
display:block;
float:none;
font-size:8pt;
font-weight:700;
text-decoration:none;
padding:5px 10px 4px 1px;
}

#tabheader a:hover {
color:#333;
}

#tabheader li {
background:url("http://www.orchidsuites.net/orchid/images/tab_left.gif") no-repeat left top;
float:left;
margin:0;
padding:0 0 0 9px;
}

#tabheader ul {
list-style:none;
margin:0;
padding:10px 10px 0 0;
}


.bolder {
font-weight:600;
}

.catitem {
margin-right:210px;
margin-top:15px;
}

.dateline {

float:right;
font-size:90%;
}

.homealertmsg {
color:red;
text-align:center;
}

.letters a {
font-weight:700;
}

.outline {
margin-top:5px;
border-color:#9bb2b0;
border-style:solid;
border-width:1px;
}

.outline p {
padding:5px;
}

.outline-dark {
border-color:#6b7b7a;
border-style:solid;
border-width:1px;
}

.outline-subtle {
border-color:#cfe;
border-style:solid;
border-width:1px;
}

.required {
color:#900;
font-size:130%;
vertical-align:bottom;
}

.smaller {
font-size:80%;
}

.utils td a {
font-size:11px;
}










a img {
border:0;
}

body.admin #main {
float:left;
}


body.admin table {
width:auto !important;
}

body.popup {
background-color:#eee;
}

body.popup div.popupborder {
background-color:#fff;
border:1px solid #000;
text-align:left;
margin:15px;
padding:5px 60px;
}

body.threecolumn #main {
float:left;
width:380px;
padding-right:20px;
margin:0;
}

body.threecolumn h1 {
text-align:left;
}



div#main > div.headerform {
margin-top:15px;
}





div.clearer {
clear:both;
font-size:1px;
line-height:.01em;
}

div.errorMessage {
color:#c00;
font-weight:600;
}

div.headerform {
clear:right;
float:right;
width:200px;
}

div.headerform form.special {
float:left;
width:45%;
}

div.headerform input.main {
width:130px;
}

div.headerform input.submit {
width:60px;
}

div.headerform p {
margin:5px 0;
}

div.headerform.nofloat {
float:none;
margin-top:0;
text-align:center;
width:auto;
}

div.letters b {
background-color:#ffdede;
font-weight:700;
}

div.popupborder form,div.popupborder img {
text-align:center;
}

div.popupborder h1 {
background-color:transparent;
border:none;
color:#000;
font-family:verdana, sans-serif;
font-size:190%;
font-weight:600;
margin-top:5px;
text-align:center;
}

div.popupborder p.date {
color:#9F9F9F;
font-size:80%;
text-align:center;
margin:0;
}



.nav ul,ul.itemlist,ul.itemlist li,#nav2 ul {
background-color: transparent;
margin:0;
padding:5px 0 0;
}

img.inline,img.outline {
float:left;
margin-right:10px;
}

img.inline.home {
float:right;
margin-left:10px;
margin-right:0;
}

input,textarea {
font-family:helvetica,arial,sans-serif;
}

input.largeinput {
width:300px;
}

input.mediuminput {
width:200px;
}

input.smallinput {
width:100px;
}

span.itemname {
display:block;
font-size:100%;
font-weight:600;
}


table.gallery {
margin:0 -10px;
}

table.gallery div.dateline {
float:right;
font-size:80%;
font-weight:600;
}

table.gallery h2 {
background-color:transparent;
color:#000;
margin-top:10px;
border-color:#336;
padding:5px;
}

table.gallery td {
vertical-align:top;
}

table.gallery td.photo {
border:1px solid #9BB2B0;
text-align:center;
padding:5px;
}

td.question {
background-color:#fff;
color:#6b7f7f;
text-align:right;
}

td.question-left {
background-color:#fff;
color:#6b7f7f;
}

ul.attention {
background-color:transparent;
border:0 solid #C2ABC5;
}

ul.attentionspecial {
background-color:#A7A5B5;
border:1px solid #C2ABC5;
margin-right:6px;
padding:0;
}

ul.itemlist {
clear:both;
margin:0;
padding:0;
}

ul.itemlist li {
clear:both;
display:block;
list-style-type:none;
border-top:1px solid #ccc;
margin:3px 0;
}

ul.itemlist.links li {
margin:10px 0;
}

ul.itemlist br {
line-height:.01em;
}


#main td {
    font-size: 11px;
    }



/* -------------------

EXTRA  

---------------------- */

#extra {
background-color:#fff;
border:1px solid #D7D6DD;
color:#000;
float:left;
padding-left:10px;
padding-top:10px;
text-align:right;
width:140px;
margin: 10px;
display: none;
}

#extra h3 {
	background: transparent url(http://demos.orchidsuites.net/trade/images/extra_h_bg.gif) repeat-x;
	color: #fff;
	font: normal 12px 'gill sans', 'trebuchet ms', trebuchet, 'lucida grande', 'lucida sans unicode', lucida, arial, sans-serif;
	margin-left: 0px;
	width:146px;
	margin:0px 0 -10px -10px;
padding:3px;
	}


#extra a {
display: inline;

}
.rt
#extra #utils h3 a, #extra #utils h3 a:visited {
	font: normal 11px 'gill sans', 'trebuchet ms', trebuchet, 'lucida grande', 'lucida sans unicode', lucida, arial, sans-serif;
	padding: 5px
	color: #fff !important;
	text-decoration: none;
	}

#extra a img {
float:none;
margin-left:-10px;
padding-bottom:5px;
}

#extra a.joinnow {
font-size:150%;
margin:4px 0;
}

#extra form h4 {
font-size:90%;
font-weight:600;
margin:0;
}


#extra form p {
font-size:80%;

margin:0 0 10px;
}

#extra input {
width:80px;
}

div #extra div p {
padding-right: 5px;
}

div#extra H2 {
background: transparent url(http://demos.orchidsuites.net/trade/images/extra_h_bg.gif) repeat-x;
color:#fff;
font: normal 12px 'gill sans', 'trebuchet ms', trebuchet, 'lucida grande', 'lucida sans unicode', lucida, arial, sans-serif;
text-transform:none;
width:145px;
margin:10px 0 -10px -10px;
padding:3px;
}