body { background-image:url('../images/bg.gif'); margin: 0; padding: 0; font-family: verdana, arial; font-size: 11px; background-color:#c4ded3; color:#222222; }


.iconMagnify {float:left; clear:left;margin-top:5px;}
.findImg {float:left}
#addLink {display:none; border:1px solid #aaaaaa; position:absolute; background-color:#ffffff; padding:3px; width:300px}
#addLink label {float:left;clear:left}
#addlink #secondary_url {width:290px;float:left;clear:left}
#addlink #linkText {width:290px;float:left;clear:left}
#addLink #addLinkButton {float:left; clear:left; margin-top:10px}

.starHolder { height:18px;}
.button {background-color:#E5B9A0;}
#header {height:195px}
#nav {width:940px; margin-left:15px;clear:left; margin-bottom:12px; padding-top:0px;height:38px; background-image:url('../images/navBg.gif');}
#nav ul { display:inline; margin-left:0;padding-left:0;}
#nav li {display:inline; list-style-type:none;}
#nav .smallArrow {font-size:8px;padding:0;margin:0; display:inline; color:#b2b2b2}
#nav a.smallArrow:hover { color:#ffffff}
.navLinkMain {color:#d9d9d9;font-size:14px;letter-spacing:1px;line-height:38px;margin-left:34px;text-transform:uppercase}
.navLinkMain:hover {text-decoration:none;color:#ffffff;}

img {border:0;}

h2 {color:#137D1F; font-size:15px}
#logo {margin:10px;border:0;display:block !important}
form {padding:0; margin:0;}
td {font-family: verdana, arial; color:#222222;font-size:11px; text-decoration:none;}
a {font-family: verdana, arial; color:#137D1F;font-size:11px; text-decoration:none;}
a:hover {color:#35B435; text-decoration:underline;}
a.next  {font-weight:bold; font-size:12px;}
a.previous {font-weight:bold; font-size:12px;}

#nav form {display:inline;padding:0;margin-top:0; margin-bottom:0; margin-left:68px;}
.padding {padding:5px;}
.archive_link{align:right;}
a.navLink{font-size:11px;}
.largeCopy{font-size:11px;}
#adInfo {margin:20px; float:left; }
#adInfo .head {font-weight:bold;}
#adInfo .contact {font-weight:bold;}
#adInfo .tableHeader {font-weight:bold;background-color:#cccccc;}
#findsHeader {margin-left:-7px;}

#findsNav {width:180px; float:left; border:1px solid #bababa; padding:10px; clear:left; margin-right:15px;}
#findsNav ul {margin-left:0;}
#findsNav ul li {margin-bottom:8px;}
#findsNav ul li a.selected {font-weight:bold; color:#FF6600}


/* begin: finds */
.findImage {float:left; padding-right:10px;}
.findResult em {clear:left;font-style:normal;font-weight:bold;}
/* end: finds */


/* homepage review styles */
.middleColumn #reviewImg {margin-top:10px; margin-bottom:10px;}
.middleColumn .caption {font-size:10px; color:#888888; margin-bottom:20px;}
.middleColumn .body {color:#222222; line-height:17px;}
/* homepage review styles */

#findsResults {width:590px; float:left;}
.findResult td {padding:10px;}
.findResult label {font-weight:bold; padding-right:480px;}

.accountFinds li.find {line-height:22px;background-image:}
a.editFind { color:#555555; }

#social {margin-left:20px; margin-top:30px;}
#social a img {border:0; float:left; }
#social .twitter {margin-right:8px;}
#social h3 {line-height:25px;}

#twitter {width:150px; float:left; margin-left:30px; margin-top:30px}
#twitter img {border:0;}
#twitter .twitter {float:left; margin-right:10px}
#twitter h3 {float:left; margin-top:0}

#breadcrumbs {margin-left:25px;}
#breadcrumbs a {padding-left:15px;}

/* header */
#mascotPod {float:left; height:63px; width:200px; background-image:url('../images/mascotMeerkat.jpg');padding:0;overflow:hidden;}
#mascotPod #message {width:107px; height:39px; color:#777777; margin-top:5px; margin-left:82px;overflow:hidden;line-height:12px}
#mascotPod #message a {font-size:9px; font-family:verdana, arial; }
#logoPod {width:230px; margin-left:15px;clear:left;float:left;}
#tabs {width:330px; text-align:right; float:left;}
#tabs img {margin-top:45px;}
#headerLinks {float:left;margin-left:203px;margin-top:15px;width:280px; }
#accessOptions {float:right;margin-right:50px;padding-top:5px;}
#adsHeader  {float:left; margin-bottom:20px; margin-left:15px; _margin-left:7px; *margin-left:15px; width:940px;}
#adsHeader em {line-height:37px; color:#eaeaea; font-size:14px; font-style:normal; font-weight:normal; margin-left:40px; }
#adHeader a {_font-weight:bold;}
#adsHeader a:hover {text-decoration:none;}
/* my account styles */
#frame {width:900px; border:1px solid #B9B9B9; margin-left:20px; margin-right:20px;}
#frame .optionGroup {width:270px; margin-left:20px; float:left;}
#frame .optionGroup {line-height:20px;}
#frame #currentProfile { clear:left; float:left; width:800px; margin-left:20px; margin-bottom:20px;}
#frame #currentProfile .name {width:100%; font-size:14px; font-weight:bold; height:22px; line-height:22px; background-color:#E8F2E4; text-align:left;}
#frame #currentProfile ul.details {float:left; list-style-type:none; width:500px;}
#frame #currentProfile ul li {width:100%; text-align:left; padding-bottom:5px;}
#frame #currentProfile ul li.green { background-color:#E8F2E4;}
#frame #mainImage {float:left;}
#frame div.subtle a { clear:both; color:#777777; float:left; margin-left:20px;}

h1 {font-size:14px; font-weight:bold; color:#137D1F; margin-left:20px;}
h3 {font-size:12px; font-weight:bold; color:#137D1F; }
h3.heading { font-size:14px; color:#005E20 margin-top:5px; margin-bottom:0;}
h3.heading a { font-size:14px; color:#005E20 margin-top:5px; margin-bottom:0;}
h3.heading a:hover { text-decoration:none; color:#005E20 }

#topAd { width:100%; margin-bottom:10px; }

.alertHolder { border:2px solid #e45e15;padding:3px; background-color:#fff3da; }
#outer {width:100%; text-align:center;}
#inner {width:970px; background-image:url('../images/shadow.gif'); margin:auto;text-align:left;background-color:#ffffff;}
.leftColumn {width:310px; float:left; margin-left:10px; }
.leftColumn h3.heading {margin-left:20px;}
.middleColumn {width:300px; float:left; margin-left:14px; margin-right:12px;}
.rightColumn {width:290px; float:left;}
.rightColumn label {font-weight:bold;}
.findsLine {height:40px;}
#footer { clear:left; margin-left:15px; width:940px; background-color:#eaeaea; height:24px; line-height:24px; color:#777777; font-size:10px; }
#footer .copyright { float:left; margin-left:15px; }
#footer .links { float:right; margin-right:15px; }
#footer .links a { font-size:10px; }

#posts {margin-top:4px; margin-left:10px; width:300px; }
#posts .header {color:#222222; font-family:verdana,arial; font-size:11px; text-decoration:none; font-weight:bold; line-height:24px;}
#posts .time {color:#888888; font-family:verdana,arial; font-size:10px; }
#posts .post { margin-top:7px; margin-bottom:25px; border-bottom:1px dotted #999999;}

#previousPosts { margin:15px; }
#previousPosts .header {color:#222222; font-family:verdana,arial; font-size:11px; text-decoration:none; font-weight:bold; line-height:24px;}
#previousPosts .time {color:#888888; font-family:verdana,arial; font-size:10px; }
#previousPosts .post { margin-top:7px; margin-bottom:25px; border-bottom:1px dotted #999999;}

#container {margin-left:15px}
.topnav {font-weight:bold;}
#about_list { #margin-top:15px; margin-bottom:15px; }
a.attention { color:#e45e15; font-weight:bold; }
a.attention:hover { color:#fe6c1d; font-weight:bold; }

#serverResponse {font-size:11px; line-height:14px; position:absolute;font-family:verdana; width:270px; background-color:#f0f0f0; border:1px solid #777777; padding:5px;}

#navDropShadow { height:5px; line-height:5px; width:100%; background-image:url('../images/navDropShadow.gif'); font-size:0;}

.profileResult { background-color:#d0d0d0; }
.centerForm { width:100%; text-align:center; }
.submitForm { border:1px solid #d0d0d0; width:590px; margin-bottom:30px; margin:auto;}
.aboutHolder { border:1px solid #d0d0d0; width:590px; padding-top:20px; padding-bottom:20px; }
.searchHolder { border:1px solid #d0d0d0; width:350px; padding-top:10px; padding-bottom:20px; }
.shareHolder { border:1px solid #d0d0d0; width:590px; padding-top:10px; padding-bottom:5px; }
.shareHolder .suggestion { color:#175bb7; float:left; width:170px; line-height:24px;}
.loginHolder { border:1px solid #d0d0d0; width:380px; padding-top:10px; padding-bottom:20px; }
.forgotMessage { margin-left:60px; line-height:50px; text-decoration:underline;}

#retrieveContent { margin-top:50px; text-align:center; margin-bottom:50px; }
#retrieveContent #form { border:1px solid #d0d0d0; width:380px; padding:20px; margin:auto; text-align:left; }

#intro { color:#222222;line-height:17px;margin-left:22px;margin-top:40px;width:280px;}

#profile {margin-left:15px;margin-top:15px; margin-bottom:50px;width:100%;}
#profile .header {width:900px; font-size:14px; font-weight:bold; height:22px; line-height:22px; background-color:#E8F2E4; text-align:left;}
#profile .muted {color:#777777;}
#profile #finds { margin-left:7px; margin-top:15px; clear:left; }
#profile #finds ul {  list-style-type: none; margin:0; padding:0; }
#profile #finds li {  background-image: url('../images/findArrow.gif'); background-repeat: no-repeat; background-position: 0 .4em; padding-left: .6em; line-height:20px;}
#profile #images { margin-left:7px; margin-top:15px;}
#profile #info { float:left; width:350px; background-color:#ffffff; margin-top:15px;}
#profile .label { font-weight:bold; }
#profile .odd { background-color:#E8F2E4; padding:7px; }
#profile .even {background-color:#ffffff; padding:7px;}
#profile #image { width:170px; overflow:hidden; margin-top:15px; float:left; clear:left; }
#profile #comments { margin-top:15px; margin-left:15px; float:left; width:350px; }
#profile form { padding:0; margin:0; display:inline; }

#infoAds {width:200px; float:left; line-height:20px;margin-left:30px;margin-right:15px;width:240px;}
#adsLayout {float:left;}

#comments textarea { border:1px solid #cccccc;width:350px;font-size:11px;font-family:verdana;height:100px; }
#comments .item {margin-top:10px; margin-bottom:15px; clear:left; width:350px; overflow:hidden; }
#comments .item .commenter {background-color:#E8F2E4; clear:left; height:44px; line-height:44px; }
#comments .item .commenter .pic { width:40px; height:40px; border:2px solid #E8F2E4; float:left; padding:0; margin:0;}
#comments .item .commenter .memberName { float:left; margin-left:5px; height:44px; line-height:44px; }
#comments .item .icon { border:0; }
#comments .item .collapsed {display:none;}
#comments .item .expanded {display:inline;}
#comments .item .shown {display:inline;}
#comments .item .hidden {display:none;}
#comments .button {float:left; width:70px; margin-right:15px; margin-top:5px; margin-bottom:20px; }
#comments .loginMessage { float:left; width:250px; margin-bottom:15px; }
#comments .loginMessage .arrow { float:left; width:14px; margin-right:5px; }
#comments .loginMessage .message { float:left; width:230px; }

#message {margin-top:50px; margin-bottom:50px; margin-left:50px;}
#loginHome {border:1px solid #d0d0d0; margin-left:20px; width:280px; margin-top:10px; }
#loginHome .help { width:275px; text-align:center; height:28px; margin-top:10px;clear:left}
#loginHome label {width:100px;float:left;margin-left:8px;}
#loginHome input {float:left;}
#buttonSign {background-color:#e5b9a0; margin:auto; margin-left:105px;margin-top:20px;}

#profileForm .iconImage { width:45px; float:left; }
#profileForm .suggestion { color:#175bb7; float:left; width:170px;}
#profileForm input.text {width:268px;font-size:11px;}

.image120 {width:120px; float:left; margin:4px; height:200px;}
.image120 .thumb { border:1px solid #777777; }
.image120 .icon { border:0px;}

.image80 {width:80px; float:left; margin:2px; height:80px; }
.image80 .thumb { border:1px solid #777777; }

.image170 {width:170px; float:left; }
.image170 .thumb { border:1px solid orange; }

.announcement { font-size:14px; }

#searchTerm {font-size:11px;width:211px;color:#222222; letter-spacing:1px;}
#searchType {font-size:11px; width:74px;color:#222222; letter-spacing:1px;}

.loader { padding-left:20px; padding-top:0; padding-bottom:0; margin:0; }

/* bug where the 750px width was blowing out the width on the single profile page */
#profile #finds { width:350px; margin-top:20px; margin-bottom:20px; border:0;}

#finds { width:920px; margin:auto; margin-top:20px; margin-bottom:20px;}
#finds .intro { margin-top:15px; margin-left:15px; width:590px; float:left; }
#finds .findResult { margin-bottom:45px;width:650px; float:left; clear:left; border-top:2px dotted #b1b1b1; line-height:17px;}
#finds .findResult a {text-decoration:underline;}
#finds .findTitle a {text-decoration:none; font-size:14px;}
.pagination { margin:20px auto 20px auto; text-align:center; clear:both;}
.pagination a { font-size:14px; }
.pagination b { font-size:14px; }

h1.findTitle {font-size:14px; font-weight:bold; margin-left:0; padding-left:0;margin-bottom:0}
span.findSubmittor {font-size:10px; color:#555555;}


/* styles for share page */
#shareHolder { background-color:#eaeaea; padding-top:10px; width:700px;}
.shareLabel { float:left; text-align:right; width:170px; margin-right:10px; background-color:#eaeaea;}
.shareField { float:left; width: 520px; background-color:#eaeaea; margin-bottom:10px;}
.shareSubmit { clear:left; text-align:center;}
.shareEmailAddress { width: 200px; margin-bottom:5px;}
.shareName {width: 200px;}
.shareMessage {font-size:11px; font-family:verdana; width:405px;}
.note {font-size:10px; color:#222222;}

#ad1 {float:left;margin-left:20px;margin-top:-360px;}
#ads2 {width:300px; margin-left:15px; float:right;}

#adsProfile {float:right; width:300px; margin-right:34px;}

#store {margin-left:15px;}

#phorum {
color:#222222;
margin:auto;
background-color:#ffffff;
max-width:970px;
font-family: arial, verdana; font-size: 11px;
background-image:url(../images/shadow.gif);
}

/* forum styles */
#forumHeader {border:0 none;height:228px;padding:0;width:970px;}
#innerForumHeader {height:228px; overflow:hidden; width:970px; background-image:url('../images/shadow.gif'); margin:auto;text-align:left;background-color:#ffffff;}
#user-info {display:none;}


#findsSpot {width:280px; background-image:url('../images/findsBg.jpg'); height:205px; margin-left:20px; margin-top:10px; margin-bottom:40px; text-align:left;border:1px solid #d0d0d0;}
#findsSpot h2 { margin-bottom:0; padding-bottom:0; padding-left:15px;}
#findsSpot h2 a {float:left; clear:left; font-size:12px; color:#bb6227;}


img.align{padding-top:2px;border-bottom:0 none;height:16px;margin-bottom:-2px;}

/* for comments slider */
.toggler { width: 500px; height: 0px; overflow:visible }
#effect { width: 400px; height: 250px; position: relative; padding:5px}
#effect textarea {width:380px; height:150px;}
.demo {position:absolute;height:0;overflow:visible;}