#home-body {
background:url(../../images/v2/bg_top.gif) repeat-x #F3FFE2;
_background-position:0px 16px; /* ie6 */
}
#simple-body {
background:url(../../images/v2/bg_simple_top.gif) repeat-x #F3FFE2;
background-position:0 -16px;
_background-position:0px 14px; /* ie6 */
_background-position:0px -2px; /* ie6 */
}


/* specify these more fully.. */
a {
text-decoration:none;
color:#000;
}
a:hover {
text-decoration:underline;
}

.red, .red-link {
color:#861c1c;
}
.red-link {
font-weight:bold;
text-decoration:underline;
}

#friends {
font-size:1.05em;
font-weight:bold;
text-align:left;
padding-left:8px;
}
#friends img {
margin-top:6px;
text-align:center;
padding-left:0;
}

.center {
text-align:center;
}

#footer-links {
font-size:1.0em;
font-weight:bold;
position:absolute;
margin-top:170px;
color:#623933;
width:960px;
text-align:center;

}
#footer-links a {
color:#3e1914;
}

#copyright {
font-weight:normal;
margin-top:6px;
}
#bg-btm {
background:url(../../images/v2/bg_btm.gif) repeat-x #eaeac9;
height:300px;
margin-top:-123px;
}

#day-stats {
font-size:1.1em;
margin-left:27px;
}

#today-highlight {
color:#2f7107;
font-weight:bold;
}

#hdr-content {
color:#3e1914;
_margin-top:-15px;
}
#header-logo {
/*height:90px;*/
}

#main-table {
margin-left:7px;
_margin-top:-35px;
}

.mwidth {
width:727px;
}
#listing-btm {
background:url(../../images/v2/listing_btm_bar.gif);
height:10px;
}
#listing-top {
background:url(../../images/v2/listing_top_bar.gif);
height:8px;
}
#listing-middle {
background:url(../../images/v2/listing_middle_bg.gif) repeat-y;
padding:6px 20px 15px 20px;
font-size:1.1em;
}
#listing-middle h4 {
margin-bottom:9px;
}
#listing-middle h4 span {
font-weight:normal;
}
#listing-footer {
margin-top:10px;
}
#listing-header {

}
#top-pagination {

float:right;
margin-top:-3px;
margin-bottom:6px;
	
}

#listing-header .pagination {

}
.pagination a {

}

#listing-pages {
position:absolute;
width:685px;
text-align:right;
margin-top:-5px;
}
.inactive {
color:#aaa;
}
.pagination .arrows {
font-size:1.2em;
}


.awidth {
width:182px;
}
#ad-btm {
background:url(../../images/v2/ads_btm_bar.gif);
height:11px;
}
#ad-top {
background:url(../../images/v2/ads_top_bar.gif);
height:7px;
}
#ad-middle {
background:url(../../images/v2/ads_middle_bg.gif) repeat-y;
padding:7px;
}


hr {
border:1px solid #ddd;
width:85%;
margin-bottom:8px;
}

#home-bg, #simple-bg {
position:absolute;
top:105px;
margin-left:-37px;
padding-right:37px;
background:url(../../images/v2/top_bar_92.jpg) repeat-x;
_top:121px; /* ie6 */
}
#simple-bg {
top:78px;
top:62px;
background-image:url(../../images/v2/top_bar_simple.gif);
_top:92px; /* ie6 */
}

#hdr-options {
float:right;
margin-top:15px;
margin-right:15px;
font-size:1.0em;
color:#3e1914;
}
#hdr-options a {
color:#3e1914;
}

#hdr-content-left, #hdr-breadcrumb {
margin-left:16px;
margin-top:5px;
}
#hdr-content-left {

}
#hdr-content-right {

}

#hdr-breadcrumb {
/*border:1px dashed red;*/
font-size:1.5em;
margin-top:21px;
margin-top:15px;
width:700px;
overflow:hidden;
height:26px;
}
#hdr-breadcrumb a {
color:#3e1914;
}

#hdr-msg {
font-size:1.7em;
margin-top:-6px;
}
#hdr-links {
margin-top:13px;
font-size:1.4em;
}


#search-msg {
font-size:1.5em;
}
#search-msg div {
float:left;
}
#search-msg #hdr-loc-link {
height:29px;
width:230px;
overflow:hidden;
float:left;
margin-left:3px;
margin-bottom:11px;
}

#search {
position:absolute;
margin-top:43px;
height:40px;
width:342px;
}
#search input {
position:absolute;
font-size:1.5em;
width:292px;
}
#search button {
float:right;
margin-top:-1px;
}

#user-search {
margin-top:12px;
}
#user-search input {
font-size:1.5em;
width:292px;
}
#user-search button { /*, #post-reply button, #post-view button {*/
position:absolute;
background:transparent;
border:0;
padding:0;
cursor:pointer;
}
#user-search #search-btn {
margin-top:0px;
}
#user-search #save-alert  {
margin-left:35px;
margin-top:-2px;
}

/* dupe... */
#search button, #post-reply button, #post-view button {
background:transparent;
border:0;
padding:0;
margin-left:-4px;
cursor:pointer;
}

.post-preview {
color:#144276;
font-size:1.1em;
overflow:hidden;
white-space:nowrap;
height:1.7em;
width:625px;
}
.post-time {
float:right;
color:#d8bf96;
}
.post-snippet {
color:#999;
}
.post-line {
border-bottom:1px solid #ddd;
height:1px;
width:100%;
margin:2px;
margin:0px 0px 3px 0px;
line-height:1px;
}

#post-meta {

padding:5px;
padding-left:10px;
border-left:4px solid;

background:#F1E6DC;
border-color:#861c1c;

background:#E0F1D2;
border-color:#408E00;
}
#back-link {
float:right;
}
.note {
color:#666;
}

.hdr-arrow {
padding:0 8px 0 8px;
}
.hdr-seperator {
margin-top:-2px;
vertical-align:middle;
margin:0 12px 0 12px;
}
#reply-content {
width:86%;
font-size:1em;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}






#loc-chooser {

padding:10px;


/*
height:300px;

background-color:#861c1c;
background-color:#623933;
background-color:#eaeac9;
background-color:#F1E6DC;

z-index:999;
*/
}
#loc-inp {
color:#aaa;
}
#loc-chooser ul {
font-size:1.0em;
list-style-type:none;
list-style-type:square;
float:left;
width:220px;

}
#loc-fields, #loc-fields select, #loc-fields input {
font-size:1.1em;
}
#loc-fields {
font-size:1.2em;
}
#loc-fields select {
width:160px;
}
#loc-inp {
width:200px;
background:url(/images/v2/search4.gif) no-repeat 5px 3px #fff;
padding:3px 0 3px 36px;
border:1px solid #7C7C7C;
}

#locs-display {
margin-top:13px;
/*
height:250px;
overflow:scroll;
overflow:auto;


border:2px solid #000;
background-color:#000;

background-color:#861c1c;
background-color:#3e1914;
color:#fff;
color:#eaeac9;
*/
}


.autocomplete-w1 { background:url(/images/v2/autocomplete/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:8px 0 0 6px; /* IE6 fix: */ _background:none; _margin:0; }
.autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected { background:#96DE73; background:#93B8FF; background:#FCDB90; }
.autocomplete div { padding:2px 5px; white-space:nowrap; }
.autocomplete strong {  color:#000; background-color:#B3E999; font-weight:normal; }

p {
font-size:1.0em;
}
p a, li a {
text-decoration:underline;
}

blockquote {
text-indent:30px;
background-color:#F3F3D4;
padding:10px;
}

.form button, .form textarea, .form label, .form input {
display:block;
float:left;
clear:left;
}
.form label {
width:160px;
text-align:right;
font-weight:bold;
padding-right:8px;
}
.form input {
width:200px;
clear:none;
}
.form input, .form label {
margin-top:4px;
}
.form label {
margin-top:6px;
}
.form textarea {
width:300px;
height:200px;
font-size:1em;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.form textarea, .form button {
margin-left:168px;
}
.form button, .img-btn {
background:transparent;
border:0;
padding:0;
margin-top:6px;
margin-bottom:8px;
cursor:pointer;
}
.form .error, .form .msg {
clear:left;
margin-left:168px;
width:300px;
}
.form .msg {
width:400px;
}
.form .section {
padding-top:12px;
clear:left;
}
.form br {
clear:left;
}
#join #join-question {
margin-left:180px;
}
#join #join-question label, #join #join-question input {
display:inline;
float:none;
clear:none;
width:auto;
text-align:left;
font-weight:bold;
padding-right:0px;
}
#join #join-question input {

}
#join #details {
width:300px;
margin-top:6px;
height:100px;
}

/* from blueprint */
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;text-decoration:underline;}
.notice a {color:#514721;text-decoration:underline;}
.success a {color:#264409;text-decoration:underline;}



#newpost .form textarea {
float:left;
clear:none;
margin-left:0;
margin-top:6px;
}
#newpost .form label {
margin-top:5px;	
}
/* pull up to .form? */
#newpost .form select {
margin-top:2px;
}

#newpost #selected-groups {
margin:8px 0 8px 168px;
}

#newpost .del-img {
/*
margin-left:-12px;
margin-top:12px;
*/
text-decoration:none;
cursor:pointer;
color:#D00202;
font-size:0.8em;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
background-color:#fff;
border:1px solid black;
position:absolute;
/*margin:103px -10px;*/
/*margin-left:-8px;*/
padding:0 5px 1px 5px;
margin:10px 0 0 -8px;
}

#newpost #image-preview img {
vertical-align:top;
margin-bottom:12px;
}





#group-listings #options {

}
#group-listings #show-types {
padding-top:0px;
height:38px;
}
#group-listings .type-filter {
margin-right:10px;
float:left;
padding:3px 0 0 5px;
height:28px;
}
#group-listings .type-filter input {
vertical-align:middle;	
}
#group-listings #offers-btn {
background:url(/images/v2/offers-trans.png?) no-repeat;
width:77px;
}
#group-listings #wants-btn {
background:url(/images/v2/wants-trans.png?) no-repeat;
width:82px;
_width:80px;
}
#group-listings #admin-btn {
background:url(/images/v2/admin-trans.png?) no-repeat;
width:84px;
_width:80px;
}
#group-listings #takes-btn {
background:url(/images/v2/takes-trans.png?) no-repeat;
width:82px;
_width:78px;
}
#group-listings #received-btn {
background:url(/images/v2/received-trans.png?) no-repeat;
width:100px;
_width:95px;
}
#group-listings #more-link {
text-decoration:underline;
padding:3px 0 0 0;
display:block;
}


#group-listings #group-filter {
/*border:1px dashed red;*/
float:left;
margin-top:5px;
margin-right:15px;
}


.hilite1 {
background-color:#FFFD00;
}

/* #post-listings  */
#post-listings .offer-post .post-subject {/*, #offers-btn label {*/

background-color:#E9E7D7;

background-color:#F3E7D3;
background-color:#FAF0E1;

background-color:#FFE4B8;
background-color:#FFFFB8;
background-color:#F8F8D4;


background-color:#E9DED7;
background-color:#F8ECD4;
}
#post-listings .take-post .post-subject { /*, #takes-btn label { */
background-color:#FFD324;
background-color:#00A3A3;
background-color:#9AE8E8;
background-color:#B3C8E3;
}
#post-listings .want-post .post-subject { /*, #wants-btn label { */
background-color:#96DE73;
background-color:#88FF30;
background-color:#BBFF89;
}
#post-listings .received-post .post-subject { /*, #received-btn label { */
background-color:#93B8FF;
background-color:#FFDF00;

background-color:#E2C698; /* good for received */
background-color:#FFF295;
background-color:#FFF6B3;
background-color:#FFB3BA;
background-color:#FF8B95;
}
#post-listings .admin-post .post-subject { /*, #admin-btn label {*/
background-color:red;
background-color:#CF2A56;
background-color:#FF8272;
background-color:#DCB3E3;
}
#post-listings .post-subject {
padding:2px 4px 2px 4px;
color:#132F4F;
color:#15283D;
}
.adv-filter {

}
#post-listings .public-post .post-subject {
color:#144276;
}

#my-group-listings {
width:85%;
margin:auto;
}
#my-group-listings #add-group img {
margin-top:-6px;
_margin-top:0;
}

#post-content a {
text-decoration:underline;
}
