



#marketplace-content h2, #marketplace-content h3 { color: #fff; }
.new  { padding: 2px 5px 2px 3px; background: #e25e27; color: #fff;  }

/* container - wider for marketplace - centers the content on the page */
#container { margin: 0 auto 0 auto; padding: 0; width: 845px; }

/* main content area - wider for marketplace */
#main { margin: 0; padding: 0; background: #fff; text-align: left;  }

/* my marketplace link */
#my-marketplace { margin: 55px 0 0 0; padding: 10px 0 0 10px; width:200px; }
#my-marketplace a { text-decoration: underline; }
#my-marketplace a:link, #my-marketplace a:visited { color: #918125; }
#my-marketplace a:hover, #my-marketplace a:active { color: #8a3d2b; } 

/* main */
#marketplace-content { width: 830px; height: 675px; margin: 0; padding: 5px 5px 10px 10px; background: #e4e8d5; }
#marketplace-left { float: left; margin: 0; padding: 0; width: 150px; }
#marketplace-main { margin: 0; padding: 0 0 0 150px; }
#marketplace-center { float: left; margin: 0; padding: 0; width: 515px; }
#marketplace-center-wide { float: left; margin: 0; padding: 0; width: 675px; }
#marketplace-right { float: left; margin: 0; padding: 0; width: 150px; }

/*login Headers*/
#login-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #f1b013; color:#FFFFFF; }

/* search */
#marketplace-search { height: 150px; margin: 0; padding: 0 0 0 10px; background: #6f4628 url(../img/marketplace/search_bg.gif) repeat-x; }
#marketplace fieldset, #marketplace-news fieldset, #marketplace-multimedia fieldset { margin: 0; padding: 0; border: 0; }
#marketplace-search h3 { margin: 0; padding: 10px 0 5px 0; }
#marketplace-search ol { margin: 0; padding: 0;}
#marketplace-search li { margin: 0; padding: 0 0 3px 0; list-style: none; list-style-type: none; }
#marketplace-search label { display: inline-block; color: #fff; }
#marketplace-search select { background: #fff; color:#78604c; }
#marketplace-search option:hover { background: #e7e2d5; color: #e44521; }
.submit { margin: 5px 5px 0 0; padding: 0; text-align: right; }
.submit a img { width: 64px; height: 28px; margin: 0; padding: 0; }
a.submit img {  margin: 0; padding: 0; background: url(../img/marketplace/button_submit.gif) no-repeat; }
a.submit:hover img { margin: 0; padding: 0; background: url(../img/marketplace/button_submit-on.gif) no-repeat; }

/* MARKETPLACE HOMEPAGE */
/* membership */
#marketplace-membership { margin: 5px 0 0 0; padding: 0 0 15px 0; background: #df5f27 url(../img/marketplace/membership_bg.jpg) repeat-y; }
#marketplace-membership h3 { margin: 0; padding: 10px 0 0 10px; line-height: 102%; }
#marketplace-membership ul { margin: 0; padding: 10px 0 0 0; }
#marketplace-membership li { margin: 0; padding: 0 5px 5px 10px; list-style: none; list-style-type: none; color: #fff; }
.membership-list li a, .membership-list li a:link { color: #fff; }
.membership-list li a:hover, .membership-list li a:active, .membership-list li a:visited { color: #fff; }
.register { margin: 10px 5px 0 0; padding: 0; text-align: right; }
.register a img { width: 64px; height: 28px; margin: 0; padding: 0; }
a.register img {  margin: 0; padding: 0; background: url(../img/marketplace/button_register.gif) no-repeat; }
a.register:hover img { margin: 0; padding: 0; background: url(../img/marketplace/button_register-on.gif) no-repeat; }

/* news */
#news { width: 646px; height: 170px; margin: 2px 0 0 5px; padding: 10px 0 0 15px; background: url(../img/marketplace/news_bg-t.gif) repeat; border-bottom: 1px solid #8c5821; border-top: 1px solid #d9991f; }
#news h2 { margin: 0; padding: 0 0 5px 0;}

#top_story_img {float: left; margin: 0; padding: 0; width:140px; padding-right: 5px; max-width:140px; }
/*#top_story_img { float: left; margin: 0; padding: 0; }*/
#top_stories { float: left; width: 200px; height:120px; margin: 0 0 0 12px; padding: 0 17px 0 0; border-right: 1px solid #6b4024; }
#top_stories h3 { margin: 0; padding: 0 0 3px 0; }
#top_stories h4 { margin: 0; padding: 2px 0 3px 0; color: #422416; }
#top_stories h4 a, #top_stories h4 a:link, #top_stories h4 a:visited { color: #422416; font-weight: bold; }
#top_stories h4 a:hover, #top_stories h4 a:active { color: #e44521; text-decoration: none; }
#top_stories p { color: #fff; line-height: 12px; }
#top_stories .readmore { float: left; }
#top_stories .readmore a, #top_stories .readmore a:link, #top_stories .readmore a:visited { font-size: 9px; color: #422416; font-weight: bold; }
#top_stories .readmore a:hover { color: #fff; text-decoration: none; }
.top_stories { margin: 0; padding: 0 0 5px 0; }
#top_stories .pagethru { float: right; font-size: 9px; padding-right: 10px; }
#top_stories .pagethru a, #top_stories .pagethru a:link, #top_stories .pagethru a:visited { color: #fff; }
#top_stories .pagethru a:hover, #top_stories .pagethru a:active { text-decoration: underline; }

#top_features { width: 230px; margin: 0 0 0 410px; padding 0; }
#top_features ul { margin: 0; padding: 0; }
#top_features li { margin: 0; padding: 0 0 3px 0; list-style: none; list-style-type: none; line-height: 12px; }
#top_features a, #top_features a:link, #top_features a:visited { color: #fff; font-weight: normal; }
#top_features a:hover, #top_features a:active { color: #fecc0f; }

/* buckets */
#buckets { margin: 0; padding: 5px 0 0 5px; }

/* for the top row of short buckets */
/* background: url(../img/marketplace/bucket_bg.gif) no-repeat; */
.bucket-content { width: 216px; min-height: 143px; height: auto !important; height: 143px; margin: 0 5px 5px 0; padding: 0; background: #fff; border-left: 1px solid #c8c092; border-right: 1px solid #b1a385; border-bottom: 1px solid #bbafa5; }
.bucket-content ul { margin: 0; padding: 0 10px 0 5px; line-height: 12px; }
.bucket-content li { margin: 0; padding: 3px 0 5px 5px; list-style: none; list-style-type: none; border-bottom: 1px solid #e3dfc8; }
.bucket-content li.last, .bucket-content-lg li.last { border-bottom: none; }

/* for the bottom row of tall buckets */
.bucket-content-lg { width: 216px; min-height: 183px; height: auto !important; height: 183px; margin: 0 5px 5px 0; padding: 0; background: #fff; border-left: 1px solid #c8c092; border-right: 1px solid #b1a385; border-bottom: 1px solid #bbafa5; }
.bucket-content-lg ul { margin: 0; padding: 0 10px 0 5px; line-height: 12px; }
.bucket-content-lg li { margin: 0; padding: 5px 0 8px 5px; list-style: none; list-style-type: none; border-bottom: 1px solid #e3dfc8; }

#news-bucket { float: left; width: 222px; }
.news-bucket-head { width: 218px; height: 42px; margin: 0; padding: 0; background: #92ac4b url(../img/marketplace/news_header_bg.gif) repeat-x;  }

#blogs-bucket { float: left; width: 222px; }
.blogs-bucket-head { width: 218px; height: 42px; margin: 0; padding: 0; background: #dc6322 url(../img/marketplace/blogs_header_bg.gif) repeat-x; }

#forums-bucket { float: left; width: 222px; }
.forums-bucket-head { width: 218px; height: 42px; margin: 0; padding: 0; background: #5b6f35 url(../img/marketplace/forums_header_bg.gif) repeat-x; }

#multimedia-bucket { float: left; width: 222px; }
.multimedia-bucket-head { width: 218px; height: 41px; margin: 0; padding: 0; background: #458b8e url(../img/marketplace/multimedia_header_bg.gif) repeat-x; }

#resources-bucket { float: left; width: 222px; } 
.resources-bucket-head { width: 218px; height: 41px; margin: 0; padding: 0; background: #f3b412 url(../img/marketplace/resources_header_bg.gif) repeat-x; }

#network-bucket { float: left; width: 222px; }
.network-bucket-head { width: 218px; height: 41px; margin: 0; padding: 0; background: #936331 url(../img/marketplace/network_header_bg.gif) repeat-x; }

.icon { float: left; padding: 4px 7px 0 8px; }
.bucket-title { margin: 0; padding: 12px 0 0 0; }
.bucket-title a, .bucket-title a:link, .bucket-title a:visited, .bucket-title a:active { font-size: 14px; font-weight: bold; color: #fff}
.bucket-title a:hover { text-decoration: none; }
.bucket-img { float: left; margin: 2px 8px 0 0; padding: 0; }
.avatar { float: left; margin: 0 8px 0 0; padding: 0; }
.bucket-side { margin: 0; padding: 5px 0 2px 0; }
.media-type { text-transform: uppercase; font-weight: bold; }

/* INTERIOR PAGES */

/* sidenav */
#marketplace-sidenav { height: 340px; margin: 2px 0 5px 0; background:#df5f27 url(../img/marketplace/sidenav_bg.gif) no-repeat; }
#marketplace-sidenav h3 { margin: 0; padding: 10px 0 0 10px; line-height: 12px; }
#marketplace-sidenav a:link, #marketplace-sidenav a:visited { color: #fff; }
#marketplace-sidenav ul { margin: 0; padding: 3px 0 0 0; }
#marketplace-sidenav li { margin: 0; padding: 1px 0 2px 10px; list-style: none; list-style-type: none; }
#send { height: 130px; margin: 5px 0 5px 0; background:#df5f27 url(../img/marketplace/sidenav_send_bg.gif) no-repeat; }
#send h3 { margin: 0; padding: 10px 0 0 10px; line-height: 12px; }
#send p { padding: 5px 0 5px 10px; }
#send input { margin: 0 0 0 10px;  }
.send { margin: 10px 5px 0 0; padding: 0; text-align: right; }
.send a img { width: 37px; height: 16px; margin: 0; padding: 0; }
a.send img {  margin: 0; padding: 0; background: url(../img/marketplace/button_send.gif) no-repeat; }
a.send:hover img { margin: 0; padding: 0; background: url(../img/marketplace/button_send-on.gif) no-repeat; }


#marketplace-content-inside { width: 830px; margin: 0; padding: 8px 5px 10px 10px; background: #e4e8d5; }
.interior { min-height:500px; height:auto; width: 505px; margin: 2px 0 0 5px; padding: 0; background: url(../img/marketplace/interior_bg.gif) repeat-y; }
.interior-wrapper { width: 475px; padding: 2px 0 0 10px; }
.interior-bottom { height: 18px; margin: 0 0 5px 5px; padding: 0; background: url(../img/marketplace/interior_bottom.gif) no-repeat; }
.interior .media-type { margin: 0; padding: 0; font-weight: bold; text-transform: uppercase; }

#news-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #92ac4b url(../img/marketplace/news_header_bg.gif) repeat-x; }
#news-header h2 { padding: 5px 0 0 10px; color: #7e933f; }
#news-headercomment h2 { padding-top:10px;padding-left:5px; }
#news-header h2 { padding: 5px 0 0 10px; color: #7e933f; }
#blogs-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #de6522 url(../img/marketplace/blogs_header_bg.gif) repeat-x; }
#blogs-header h2 { padding: 6px 0 0 10px; color: #7e933f; }
#blogs-headercomment { width: 504px; height: 41px; margin: 0; padding: 0; background: #de6522; color:#FFFFFF;}
#blogs-headercomment h2 { padding-top:7px;padding-left:5px; }
#forums-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #5b6f35 url(../img/marketplace/forums_header_bg.gif) repeat-x; }
#forums-header h2 { padding: 6px 0 0 10px; color: #7e933f; }
#forums-headercomment { width: 504px; height: 41px; margin: 0; padding: 0; background: #5b6f35; color:#FFFFFF; }
#forums-headercomment h2 { padding: 6px 0 0 10px; color: #FFFFFF; }
#multimedia-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #458b8e url(../img/marketplace/multimedia_header_bg.gif) repeat-x; }
#multimedia-header h2 { padding: 3px 0 0 10px; color: #7e933f; }
#multimedia-headercomment { width: 504px; height: 41px; margin: 0; padding: 0; background: #458b8e;color:#FFFFFF; }
#multimedia-headercomment  h2 { padding-top:7px;padding-left:5px; }
#network-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #9a6831 url(../img/marketplace/network_header_bg.gif) repeat-x; }
#network-header h2 { padding: 8px 0 0 10px; color: #7e933f; }
#network-header-wide { width: 674px; height: 41px; margin: 0; padding: 0; background: #9a6831 url(../img/marketplace/network_header_bg.gif) repeat-x; }
#network-header-wide h2 { padding: 8px 0 0 10px; color: #7e933f; }
#network-headercomment { width: 504px; height: 41px; margin: 0; padding: 0; background: #9a6831; color:#FFFFFF;}
#network-headercomment h2 { padding-top:7px;padding-left:5px; }
#resources-header { width: 504px; height: 41px; margin: 0; padding: 0; background: #f1b013 url(../img/marketplace/resources_header_bg.gif) repeat-x; }
#resources-header h2 { padding: 8px 0 0 10px; color: #f1b013; }
#resources-headercomment { width: 504px; height: 41px; margin: 0; padding: 0; background: #f1b013; color:#FFFFFF; }
#resources-headercomment h2  { padding: 8px 0 0 10px; color: #FFFFFF; }


.article { margin: 0; padding: 10px 0 10px 0; border-top: 1px solid #e3dfc8; }
.article-img { float: left; margin: 2px 8px 10px 0; padding: 0; }
.article h3, .article-first h3 { margin: 0; padding: 0; }
.article h3 a:link, .article h3 a:visited, .article-first h3 a:link, .article-first h3 a:visited { font-weight: bold; }
.article h3 a:hover, .article h3 a:active, .article-first h3 a:hover, .article-first h3 a:active { text-decoration: none; }
.article-first { margin: 0; padding: 10px 0 10px 0; border-top: 0; }
.article p, .article-first p { padding: 0 0 5px 0; }

.video { margin: 10px 0 3px 0; padding: 0 0 8px 0; }
.video h3 { margin: 0; padding: 5px 0 2px 0; }
.video p { padding: 5px 0 0 0; }
.byline { padding: 2px 0 2px 0; font-weight: bold; color: #918125; }
.byline a { font-weight: bold; }
.byline a:hover { text-decoration: none; }
.loc { padding: 0 0 2px 0; color: #918125; }

.blog-avatar { float: left; margin: 0 8px 0 0; padding: 0; width: 75px; }
.blog-list { padding: 0 0 0 85px; }

#comments { margin: 0; padding: 5px 0 0 0; border-top: 1px solid #918125; }
#comments ul { margin: 0; padding: 0; }
#comments li { list-style: none; list-style-type: none; margin: 0; padding: 5px 0 5px 0; border-bottom: 1px solid #e3dfc8; }
.post-comment { margin: 10px 0 0 0; padding: 0; text-align: right; }
.post-comment a img { width: 102px; height: 22px; margin: 0; padding: 0; }
a.post-comment img {  margin: 0; padding: 0; background: url(../img/marketplace/button_comment.gif) no-repeat; }
a.post-comment:hover img { margin: 0; padding: 0; background: url(../img/marketplace/button_comment-on.gif) no-repeat; }
.my-comment { border-bottom: 0; }
#comments textarea { width: 400px; height: 100px; font: 11px Arial, sans-serif; color: #422416; }

#profile-sidebar { float: left; width: 150px; margin: 0; padding: 10px 10px 0 10px; }
#profile-sidebar ul { margin: 0; padding: 0; }
#profile-sidebar ul li { list-style: none; list-style-type: none; padding: 5px 0 5px 5px; border-bottom: 1px solid #e3dfc8; }
#profile-main { margin: 0 0 0 170px; padding: 0 10px 0 0; }
#profile-main h3 { margin: 0; padding: 15px 0 0 0; font-size: 16px; }
#profile-main h4 { color: #9a6831; }
#profile-main h5 a { font-weight: bold; }
.personal-info { padding: 5px 0 0 0; color: #918125; }
td.data { width: 50%; }

ul.forum-list  { margin: 0; padding: 5px 0 0 0; }
ul.forum-list li { list-style: none; list-style-type: none; padding: 5px 0 5px 0; border-bottom: 1px solid #e3dfc8; }

/* network people */
.people ul { margin: 0; padding: 5px 0 0 0; }
.people ul li { list-style: none; list-style-type: none; margin: 0 0 5px 0; padding: 5px 0 10px 0; border-bottom: 1px solid #e3dfc8; }
.person { margin: 0; padding: 10px 0 10px 0; border-top: 1px solid #e3dfc8; }
.person-first { margin: 0; padding: 10px 0 10px 0; border-top: 0; }
.person h3, .person-first h3 { margin: 0; padding: 0; }
.person h3 a:link, .person h3 a:visited, .person-first h3 a:link, .person-first h3 a:visited { font-weight: bold; }
.person h3 a:hover, .person h3 a:active, .person-first h3 a:hover, .person-first h3 a:active { text-decoration: none; }
.person-avatar { float: left; margin: 0 8px 0 0; padding: 0; width: 55px; }
.person-list { padding: 0 0 0 65px; }
.person-list ul { margin: 0; padding: 0; }
.person-list ul li { list-style: none; list-style-type: none; padding: 1px 0 1px 0; }

/* messages */
.messages { width: 100%; padding: 10px 0 10px 0; }
.messages td { border-bottom: 1px solid #e3dfc8; }
tr.new-message { background: #e4e8d5; }
td.dot { width: 5%; padding: 5px 0 5px 5px; font-size: 22px; color: #e44521;  }
td.from { width: 35%; padding: 5px 0 5px 0; }
td.message-details { width: 60%; padding: 5px 0 5px 0; }
.new-message .message-title a:link { font-weight: bold; }
.date { color: #918125; }

/* styles metadata after article posts (comments, categories, etc.) */
ul.postdata { margin: 0; padding: 0;  }
ul.postdata li { display: inline; }
ul.postdata li a { font-weight: normal; }
ul.postdata li a:hover { color: #e44521; }
ul.postdata li { padding: 0 0 0 3px; border-left: 1px solid #e3dfc8; }
ul.postdata li.first { padding: 0; border: 0; }


/* styles any subnavigation in the main part of the interior pages */
ul.subnav { margin: 0; padding: 0; }
ul.subnav li { display: inline; }
ul.subnav li a { font-weight: normal; }
ul.subnav li a:hover { color: #e44521; }
/*ul.subnav li a, a:link, a:visited { color: #78604c; font-weight: normal;}*/

/* styles any subnavigation in the main part of the interior pages 
ul.subnav { margin: 0; padding: 0; }
ul.subnav li { display: inline; }
ul.subnav li a { font-weight: normal; }
ul.subnav li a:hover { color: #e44521; }
ul.subnav li:before { content:' / '; color:#e3dfc8; }
ul.subnav li.first:before { content:''; }*/


a.link1:link, a.link1:active, a.link1:visited{padding:2px 2px 2px 2px; background-color:#996600; color:#FFFFFF; text-decoration:none; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
a.link1:hover { color:#FFCC66;}

a:link, a:visited { color: #78604c; font-weight: normal; }
a:hover{ color: #e44521; text-decoration: underline; }
.Contentlink a{ color: #0000FF; font-weight: normal; }