@import url("reset.css");
/* Generic HTML Tags */
body {background: #f2ebe4 url(../images/page_bg.jpg) repeat-x 0 0; font: 100% Arial, Helvetica, sans-serif; color: #47331d;}
p, li, dd, td, dt {font-size: 0.75em;}
li p, li li, dd p, dd li, td p, dd td, dd th {font-size: 1em;}
h1 {font-size: 160%; font: bold 1.6em Rockwell, bold 1.6em "Arial";}
h2 a:link {color: #fff; }
h2.sIFR-replaced a:link {color: #fff !important; }
.nav-header {text-indent: -999em; height: 0;}


#login {width: 302px; min-height: 196px; height: auto !important; height: 196px; background: #a87b48 url(../images/login_bg.gif) no-repeat bottom left; margin-left: 4px;}
#login h2 {text-indent: -999em; background: #a87b48 url(../images/hdr_access_to_farmers.gif) no-repeat 0 0; height: 39px;}
#login h3 {text-indent: -999em; background: #a87b48 url(../images/hdr_login.gif) no-repeat 0 0; height: 23px; border-top: 10px solid #a87b48;}
#login p {padding: 10px 10px 25px 10px;}
#login fieldset {margin-top: 0;}
#btn-submit {vertical-align: bottom;}

#modlgn_username{margin: 14px 6px 0 4px;}
#modlgn_passwd{margin: 0 8px 0 0;}


#section a {color: #47331d;}
#section a:visited, #section a:hover {color: #47331d;}
#portalSection a {color: #47331d; text-decoration: underline;}
#portalSection a:visited, #section a:hover {color: #47331d;}

div.news-wrapper  div.junews {width: 620px !important; overflow: hidden;}

.junews {border-bottom: 1px dotted #e1d1bf; margin: 10px 0px 10px 0px; float: left; padding-bottom: 15px;}
.junews a {color: #a87a48;}
#jutxt a {color: #a87a48;}
.jutext a {color: #a87a48; font-weight: bold; text-decoration: none; font-size: 100%;}
#jutxt a:visited, #jutxt a:hover {color: #a87a48; text-decoration: none;}
.judate, .juintrotext  {color: #47331d; font-size: 75%; font-weight: bold; margin-top: 5px;}
.getPrices {vertical-align: bottom; padding-top: 3px;}

/* Generic Classes */

table.contentpaneopen   {
		font: bold 2em;

	}
	
 #genericTable tr.odd  td {
      background-color: #E5D7C8;
	 	  
    }
	
	#genericTable td {
	padding: 5px;
	}
	
	#genericTable tr.header td {
	background-color: #827C4D;
	color: white;
	padding: 5px; 
	}
	
table#address  td {color: #A87A48; font-size: 15px; font-weight: bolder; }	
table#address  td a{text-decoration: none; color: #A87A48; } 
table #address td a:hover {color: #CADB2A !important;} 
table#tools {margin: -18px 0 40px 0; }
table#tools td {padding: 3.5px; } 
table#tools span {font-size: 14px; }

    #marketWidget tr.odd  td {
      background-color: #E5D7C8;
    }
	
#pgi-form {float: left; max-width: 590px; min-height: 160px; height: auto !important; height: 160px; border-bottom: 1px dotted #e1d1bf;}
#pgi-form  form { background: #fff url(../images/frm_contact_top.gif) no-repeat 0 0; padding-top: 10px;}
#pgi-form  members_form { background: #fff url(../images/frm_contact_top.gif) no-repeat 0 0; padding-top: 10px; min-width: 568px;}
#pgi-form form .fields {background: #F2EBE4 url(../images/frm_contact_bg.gif) no-repeat bottom left; padding: 5px 0 35px 20px; margin-bottom: 30px; width: 568px;}
#pgi-form form label {float: left; width: 100%; margin: 6px 0 2px 0; }

table#pgi_results, table#membTable {width: 720px; }
table#membTable {width: 587px; }
table#membTable td {padding-bottom: 12px; }
table#pgi_results td {font-size: 12px; padding: 8px 8px 8px 14px;}
table#pgi_results tr.odd td {  background-color: #E5D7C8; }

#component-contact {float: left; width: 464px; min-height: 358px; height: auto !important; height: 358px;}
#component-contact form { background: #fff url(../images/frm_contact_top.bak.gif) no-repeat 0 0; padding-top: 10px;}
#component-contact form .contact_email {background: #fff url(../images/frm_contact_bg.bak.gif) no-repeat bottom left; padding: 10px;}
#contact-address {position: absolute; left: 500px; top: 300px; width: 300px;}

/* Generic Layouts */
#container {margin: 0 auto; width: 974px; position: relative; background-color: #fff;}
.news-events { padding: 0px; margin-right:4px; margin-top:-1px;   }

#skip-links {position: absolute; left: -999em;}
#logo {position: absolute; left: 66px; top: 24px;}
#banner h2 {font-family: "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #cbb091; padding: 0 0 0 40px; position: absolute; left: 0; top: 150px; font-weight: normal;}
p#date {position: absolute; right: 40px; top: 150px; color: #cbb091;}

#content {background: #fff url(../images/content_bg.jpg) repeat-x 0 0; padding: 16px 7px 0 7px;}
#content-puffs {background-color: #fff; padding: 5px 0 16px 14px;}
#section {float: left; width: 640px; margin: 0 0 15px 7px;}
#portalSection {border: 2px solid #4d4401; }

#aside {float: left; width: 306px; margin: 0 7px 0 0; padding: 0 0 16px 0}

.puff-wide {background: #cbb091; padding: 0 0 9px 0; margin: 0 14px 16px 0; position: relative;}
.puff-wide h2 {background: #4c4400 url(../images/video_header_bg.gif) no-repeat 0 0; font: normal 1.05em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 0 0 26px;}
.puff-wide h2 object {margin: 7px 0 0 0;}
.puff-wide h3 {font: bold 1.4em/1.1em Rockwell, "Courier New", Courier, monospace; background: transparent url(../images/trans.png) no-repeat 0 0; padding: 12px; position: absolute; left: 15px; top: 50px; width: 286px; color: #eee5da; /*word-spacing: -0.2em;*/}
.btn-video {background: url(../images/video_btn_bg.png) no-repeat 0 0; line-height: 24px; position: absolute; left: 27px; bottom: 15px; width: 185px;}
.btn-video a {color: #fff; text-decoration: none; padding: 0 0 0 5px;}
.btn-video a:hover {text-decoration: underline;}

.puff {background: #f3ede6 url(../images/puff_bg.gif) no-repeat bottom left; min-height: 362px; float: left; width: 306px; margin: 0 14px 7px 0; padding: 0 0 42px 0; position: relative;}
.puff h2 {background: #4c4400 url(../images/puff_header_bg.gif) no-repeat 0 0; font: normal 1.05em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 0 0 26px;}
.puff ul {padding: 14px; border-top: 1px dotted #e1d1bf; min-height: 80px;}
.puff li.date {color: #a87b48; padding-top: 0; margin-top: -3px;}
.puff li {padding: 4px 0;}
.puff li h3 {font-size: 1.2em;}
.puff li.more:before {content: "... ";}
.puff li a {color: #47331d;}
.puff li img {float: left; padding: 0 5px 0 0;}

.news-wrapper  {width: 620px;}

.news-wrapper h2 {background: #4c4400 url(../images/puff_header_bg.gif) no-repeat 0 0; font: normal 1.05em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 9px 0 0 26px; width: 280px; height: 24px;}

.news-archive {background: transparent url(../images/news_archive.gif) no-repeat 0 0; height: 80px; float: left; width: 622px; margin: 0 0px 7px 0; padding: 0; position: relative;}


.news-archive form#jForm { margin: 15px;   }

.news-archive form#jForm select {margin: 0 6px 0 6px; }

.news-archive form#jForm  #btn-search { vertical-align: bottom; margin: 0px 0 2px 3px;   }

.news-archive span.pagination a, .news-archive span.pagination span {margin: 0 5px 0 5px;}



.puff-news {background: #f3ede6 url(../images/puff_bg.gif) no-repeat bottom left; min-height: 362px; float: left; width: 306px; margin: 0 14px 7px 0; padding: 0 0 42px 0; position: relative;}
.puff-news h2 {background: #4c4400 url(../images/puff_header_bg.gif) no-repeat 0 0; font: normal 1.05em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 0 0 26px;}
.puff-news ul {padding: 14px; border-top: 1px dotted #e1d1bf;}
.puff-news li.date {color: #a87b48; padding-top: 0; margin-top: -3px;}
.puff-news li {padding: 3px 0;}
.puff-news li h3 {font-size: 1.2em;}
.puff-news li.more:before {content: "... ";}
.puff-news li a {color: #47331d;}
.puff-news li img {float: left; padding: 0 5px 0 0;}

.puff h2 object, .puff-news h2 object {margin: 7px 0 0 0;}

.link1 {position: absolute; bottom: 14px; left: 14px;}
.link2 {position: absolute; bottom: 14px; right: 14px;}
.link2 img {vertical-align: text-bottom;}
.link1 a, .link2 a {color: #47331d; text-decoration: none; background: url(../images/arrow2.gif) no-repeat 0 50%; padding: 0 0 0 10px;}

/* Home Puffs */
.campaigns {background: url(../images/campaign_puff_bg.jpg) no-repeat 0 0; height: 260px; overflow: hidden; width: 306px; float: left; margin: 0 14px 0 0; position: relative;}
.campaigns h2 {background: #4c4400; font: bold 1.12em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 25px 0 19px; position: absolute; left: 1px; top: 8px; width: 100px;}
.campaigns h2 object {margin: 5px 0 0 0;}
.campaigns img {position: absolute; left: 5px; top: 65px;}

.image-puff {float: left; width: 306px; height: 260px; overflow: hidden; margin: 0 14px 0 0; position: relative;}
.image-puff h2 {background: #4c4400; font: bold 1.12em/35px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 25px 0 26px; position: absolute; left: 2px; top: 8px; width: 225px;}
.image-puff h2 object {margin: 5px 0 0 0;}
.image-puff ul {position: absolute; left: 14px; top: 50px;}
.image-puff li {margin: 7px 0;}
.image-puff li a {background: #fff url(../images/arrow2.gif) no-repeat 5px 6px; padding: 2px 5px 2px 20px; color: #000; text-decoration: none;}

/* Aside */
#aside h2 {background: #4c4400 url(../images/puff_header_bg.gif) no-repeat 0 0; font: normal 1.05em/35px "Courier New", Courier, monospace; letter-spacing: -0.05em; color: #fff; padding: 8px 0 9px 26px;}

#aside dd table {width: 290px;}
#aside dd table th {text-align: left; color: #fff; background-color: #a87b48; padding: 4px;}
#aside dd table td {color: #745639; background-color: #fff; padding: 4px; border-bottom: 1px dotted #ece1d6;}
#aside dd .get-prices {padding: 7px 0;}
#aside .get-prices p {padding: 0 0 5px 0;}
#aside dd .get-prices select, #aside dd .get-prices input {font-size: 95%;}
#aside dd .get-prices select {width: 140px;}
#aside dd .get-prices input#btn-prices {vertical-align: bottom;}

#aside dd p.description {background-color: #fff; padding: 7px;}

#my-qms {background: url(../images/my_qms_bg.jpg) no-repeat 0 0; height: 250px; overflow: hidden; width: 306px; position: relative; margin: 5px 0;}
#my-qms h2 {background: none; font: bold 1.8em/35px Rockwell, "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #fff; padding: 0 0 0 25px; position: absolute; left: 0; top: 27px; width: 150px;}
#my-qms h2 object {margin: 3px 0 0 0 !important;}
#my-qms p#intro {color: #fff; position: absolute; left: 20px; top: 90px; width: 266px;}
#my-qms p#signup {position: absolute; left: 30px; top: 210px;}
#my-qms p#signup a {color: #cadb2a; text-decoration: none;}


/* Cutting Guide */
#section h1 {padding: 0 26px 10px 26px; border-bottom: 1px dotted #dfceba; margin: 0 14px 2px 0;}

.article {margin: 5px 14px 5px 0;}
.article p {padding: 5px 0 5px 26px; line-height: 1.3;}
.article ul {padding: 5px 0 5px 36px;}
.article li {list-style-position: inside; list-style-type: disc; line-height: 1.3;}

#guide-holder {width: 630px; margin: 0 10px 16px 0; background: #f2ece4 url(../images/guide_bg.gif) no-repeat bottom left; padding: 0 0 10px 0; min-height: 715px;}
#guide-holder form {background: #4c4400 url(../images/guide_header_bg.gif) no-repeat 0 0;}
#guide-holder form h2 {float: left; width: 180px; font: normal 1.1em/34px "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #f2ebe4; padding: 0 6px 0 26px; line-height: 34px;}
#guide-holder form h2 object {margin: 7px 0 0 0;}
#guide-holder form p {float: left; width: 380px; padding: 0 5px; line-height: 34px;}

#guide-holder h3 {font-size: 0.9em; font-weight: normal; color: #745639; padding: 10px 26px; border-bottom: 1px dotted #dac7b1; margin: 0 4px 10px 0;}
#guide-holder .article {clear: both; padding: 0 0 10px 0;}
#guide-holder .article img {float: left; padding: 0 10px 10px 0;}

#guide-holder .video-links h3 {border-bottom: none; font: normal 1.1em "Courier New", Courier, monospace; letter-spacing: -0.1em; margin: 0; padding-left: 21px;}
.video-links {background-color: #fff; margin: 5px 12px; padding: 0 0 10px 0}
.video-links ul {margin: 0 5px;}
.video-links li {float: left; width: 249px; padding: 2px 0;}
.video-links li a {color: #47331d; text-decoration: none; padding-left: 15px; background: url(../images/vid_arrow.gif) no-repeat 0 50%;}
.video-links li a:hover, .video-links li a.current {color: #47331d; text-decoration: underline; background-image: url(../images/vid_arrow_on.gif);}
.movie-holder {padding: 5px 12px;}

/* Tabs */
.ui-tabs { padding: .2em .2em .2em 0;}
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0 0 0 11px; line-height: 27px; background: url(../images/tab_lft_bg.gif) no-repeat 0 -40px;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 22px .5em 11px; display: block; background: url(../images/tab_bg.gif) no-repeat 100% -40px; color: #47331d;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0; border-bottom-width: 0; background-position: 0 0;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text;  background-position: 100% 0;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } 
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

#tabs-1, #tabs-2, #tabs-3 {clear: both; background: url(../images/tabs_bg.gif) no-repeat bottom left; min-height: 270px; padding: 0 0 16px 0;}
#tabs div p {padding: 5px 14px 5px 26px;}
#tabs div dl {background: none; margin: 5px 14px;}
#tabs div dt {background: #e5d7c8 url(../images/arrow.gif) no-repeat 3% 50%; border-bottom: 1px dotted #dac6b0; margin: 1px 0; padding: 8px 10px 8px 30px;}
#tabs div dt a {color: #47331d; text-decoration: none;}
#tabs div dt.open {background: #cbb091 url(../images/arrow_down.gif) no-repeat 2% 50%; border-bottom-color: #e8dccf; margin: 0;}
#tabs div .article {background: url(../images/tab_article_bg.gif) no-repeat 0 0; padding: 35px 0 0 0; margin: 0;}
#tabs div .article p img {float: right; padding: 0 10px 0 10px;}

/* Breadcrumbs */



#breadcrumbs {background: #a5a17f url(../images/crumb_background.gif) repeat-x 100% !important;margin: -8px 0 15px; height: 35px;}
#breadcrumbs li {clear: none; float: left;}
#breadcrumbs li#current a.first {background: #827c4d; color: #fff;}
#breadcrumbs li a.first {background: #827c4d; color: #fff;}
#breadcrumbs li a.secondInactive { float: left; display: block; color: white; text-decoration: none; background: #a5a17f; padding: 0 10px 0 5px; line-height: 23px;}
#breadcrumbs li#current a.secondActive {display: block; height: 31px; float: left; padding: 0 10px 0 7px; background: #4c4400 url(../images/crumb_right_on.gif) no-repeat 100% !important; background-position: bottom center !important; color: #fff;}
#breadcrumbs li a {float: left; display: block; color: white; text-decoration: none; background: #a5a17f url(../images/crumb_right.gif) no-repeat 100% 0; padding: 0 12px 0 5px; line-height: 23px;}
#breadcrumbs ul {clear: none; float: left;} 


/* Lower Level Landing */
#landing-intro {margin: 5px 0 35px -2px;}
#landing-intro p {margin: 18px 9px 0 -22px; font-family: Arial,Helvetica,sans-serif; line-height: 1.4em; font-size: 101%; font-weight: strong;}
/*#landing-intro p span {background: #f2ebe4; padding: 0px 12px 0 5px;}*/

.puff-landing {background: url(../images/section_puff_bg.gif) no-repeat 0 0; height: 124px; overflow: hidden; margin: 10px 0; position: relative; }
#aside .puff-landing h2 {background-image: none; background-color: #4c4400; color: #fff; font: bold 1.4em/35px "Courier New", Courier, monospace; letter-spacing: -0.05em; position: absolute; left: 1px; top: 15px; padding: 8px 19px; min-width: 113px;}
#aside .puff-landing h2 a:link, #aside .puff-landing h2 a:visited, #aside .puff-landing h2 a{ color: fff !important; text-decoration: none !important; }
#aside .puff-landing h2 object {margin: 5px 0 0 0; min-width: 39px;}
.puff-landing p {position: absolute; left: 19px; top: 60px; width: 266px; color: #a87b48;}
.puff-landing p a {color: #a87b48; text-decoration: none !important;}

.farm-details {margin: 10px 14px 10px 26px; border-bottom: 1px dotted #dac7b1; padding: 0 0 10px 0;}
.farm-details p {margin: 5px 0;}
.farm-map {float: right; width: 240px;}
#guide-holder .farm-details h3 {font: bold 1.2em/1.4 "Courier New", Courier, monospace; letter-spacing: -0.1em; padding: 5px 0;}


/* Media Page */
.media-holder {margin: 10px 14px 10px 0; background: url(../images/media_bg.gif) repeat-x 0 1.6em; min-height: 100px; width: 100%;}
.media-holder-row {width:100%; }
.media-holder h2 {font: bold 1.2em/1.4 "Courier New", Courier, monospace; letter-spacing: -0.1em; padding: 0 26px; background: #f2ebe4; border: 1px solid #ebe1d6; border-bottom: none; margin: 0 0 20px 0; cursor: pointer;}
.media-holder ul {margin: 0 0 5px 11px;}
.media-holder li {float: left; padding: 5px 18px; list-style: none;}
.media-holder table {background: url(../images/media_table_bg.jpg) repeat-y 50% 0;}
.media-holder tr {background: url(../images/media_td_bg.gif) no-repeat 0 100%;}
.media-holder table td {vertical-align: top; padding: 15px;}
.media-holder table td.thumb {vertical-align: middle; width: 120px; text-align: center;}
.media-holder td p {margin: 5px 0; padding: 0 5px 0 0;}

#aside .related h2 {background-image: url(../images/related_hdr_bg.gif); padding-left: 14px;}
#aside h2 object {margin: 9px 0 0 0;}
.related {background: #f6f2ed url(../images/related_bg.gif) no-repeat bottom left; margin: 0 0 10px 0;}
.toggle {padding: 5px 0 15px 0; background: url(../images/toggle_bg.gif) no-repeat 0 0; cursor: pointer;}
.toggleLink {color: #000; text-decoration: none; background: url(../images/btn_more.gif) no-repeat 100% 0; padding: 3px 4px; font-size: 10px;  cursor: pointer;}
.toggleLink:active, .toggleLink:focus {text-decoration: none; cursor: pointer;}
.toggle span { cursor: pointer; }
.related p {margin: 5px 14px;}
.related p.toggler {text-align: right; padding: 10px 0; margin: 0 7px 0 0; clear: both;}
.related ul {margin: 5px 10px;}
.related li {padding: 4px 0; list-style-image: url(../images/related_bul.gif); list-style-position: inside;}
.related li a {color: #47331d; text-decoration: none;}
.related li a:hover, .related li a:active, .related li a:focus {text-decoration: none;}

h2.toggle {  cursor: pointer; padding-top: 12px; }

.sIFR-flash {cursor: pointer; }

#sIFR_replacement_6 {cursor: pointer; }

/* Main Navigation */
#nav-main-1 {position: absolute; left: 330px; top: 35px;}
#nav-main-2 {position: absolute; left: 470px; top: 35px;}
#nav-main-3 {position: absolute; left: 670px; top: 35px;}
#nav-main-1 li, #nav-main-2 li, #nav-main-3 li {margin: 0 0 10px 0; text-transform: uppercase;}
#nav-main-1 li a, #nav-main-2 li a, #nav-main-3 li a {color: #f2ebe4; text-decoration: none; background: url(../images/nav_bg.png) repeat-x 0 0; line-height: 15px; border-bottom: 1px solid #47331d; padding: 0 5px;}
#nav-main-1 li a:hover, #nav-main-2 li a:hover, #nav-main-3 li a:hover {color: #cadb2a;}
#nav-main-1 li a:active, #nav-main-2 li a:active, #nav-main-3 li a:active {color: #cadb2a;}
#nav-main-1 li a:focus, #nav-main-2 li a:focus, #nav-main-3 li a:focus {color: #cadb2a;}
#nav-main-1 li a.current, #nav-main-2 li a.current, #nav-main-3 li a.current {color: #cadb2a;}

#nav-side {position: absolute; left: 795px; top: 0px; width: 110px; height: 55px; border-left: 1px dotted #c4b09a; padding: 20px 30px 40px 30px; margin-top: 10px;}
#nav-side li {list-style-image: url(../images/nav_arrow.gif); margin: 3px 0;}
#nav-side li a {color: #fff; text-decoration: none;}
#nav-side li a:hover, #nav-side li a:active, #nav-side li a:focus {color: #cadb2a;}

/* Site Search Form */
#frm-search {height: 58px; background: #ece1d6 url(../images/site_search_bg.jpg) repeat-x 0 0;}
#frm-search p {line-height: 58px !important; font: 1.2em "Courier New", Courier, monospace; letter-spacing: -0.1em; color: #745639; padding: 0 40px;}
#frm-search p object {position: absolute; left: 40px; top: 185px;}
input#mod_search_searchword {background: url(../images/search_bg.gif) no-repeat 0 0; border: none; width: 226px; padding: 3px 18px 3px 22px;}
#btn-search {vertical-align: text-bottom;}
#frm-search fieldset {position: absolute; left: 550px; top: 185px; border-left: 1px dotted #7d6045; padding-left: 25px;}
#frm-search fieldset legend {text-indent: -999em; height: 0;}
#frm-search fieldset p {font: 0.75em Arial, Helvetica, sans-serif; margin: -25px 0 -5px 0; padding: 15px 0 0 0; letter-spacing: 0;}
#frm-search fieldset p span {padding: 0 15px 0 0;}

.results {margin: 5px 0; border-bottom: 1px dotted #e1d1bf; padding: 5px 0;}
.results h3 {margin: 0 0 8px 0; font-size: 117.5%;}
.results h3 a {color: #47331d;}
.results p.italicize {font-style: oblique;}
.pager {text-align: right; clear: both;}
.pager a {color: #47331d;}
.pagination li {display: inline; font-size: 1em; margin: 0 2px;}
.pagination li.inactive {padding: 2px; color: #f2ebe4; background-color: #47331d;}
.pagination li.active {padding: 2px; background-color: #f2ebe4;}
.pagination li.active a {color: #47331d; text-decoration: none;}

.members {font-size: 140%; padding: 6px 25px 6px 10px; margin-bottom: 5px; background-color: #F2EBE4 !important; min-height: 16px !important;}
.members_slapmarks {font-size: 140%; padding: 6px 25px 6px 10px; margin-bottom: 5px; background-color: #F2EBE4 !important; min-height: 16px !important;}
#membTable p {font-size: 115%; margin: 2px 0 1px -10px; line-height: 100%;}

.approval {padding: 2px 0 14px 14px; margin-bottom: 15px; font-size: 115%; font-weight: normal; border-bottom: 1px dotted #dfceba;}

/* Board */
.board {margin: 5px 0 5px 26px; padding: 0 0 10px 0; border-bottom: 1px dotted #dfceba;}
.board h3 {color: #47331d; font-size: 100%; padding: 5px 0 10px 0;}
.board h3 span {font-weight: normal; font-style: oblique;}
.board p {padding-left: 0;}
.board p img {float: left; padding: 0 10px 75px 0;}

/* Team */
.team-holder {margin: 5px 0 5px 26px; padding: 0 0 10px 0; border-bottom: 1px dotted #dfceba;}
.team-holder h3 {color: #47331d; font-size: 100%; padding: 5px 0 10px 0;}
.team p {padding-left: 0; font-size: 0.88em;}
.team p img {float: left; padding: 0 10px 25px 0;}
.team p.mail-link a {color: #47331d; text-decoration: none; font-style: oblique; padding: 0 0 0 35px; background: url(../images/mail_bg.gif) no-repeat 0 50%;}


/* Footer */
#footer-links {height: 61px; background: #e5d8c8 url(../images/footer_links_bg.jpg) repeat-x 0 0;}
#footer-links ul {padding: 13px 0 12px 0;}
#footer-links li {float: left; background: url(../images/footer_btn_bg.gif) no-repeat 0 0; width: 183px; margin: 0 5px; line-height: 36px;}
#footer-links li a {color: #a87b48; text-decoration: none; display: block; padding: 0 15px;}
#footer-links li a.btn-sitemap {background: url(../images/sitemap_bg.gif) no-repeat 90% 50%;}
#footer-links li a.btn-rss {background: url(../images/rss_bg.gif) no-repeat 90% 50%;}
#footer-links li a.btn-feedback {background: url(../images/feedback_bg.gif) no-repeat 90% 50%;}
#footer-links li a:hover, #footer-links li a:active, #footer-links li a:focus {color: #47331d;}
#footer-links li a.btn-sitemap:hover, #footer-links li a.btn-sitemap:active, #footer-links li a.btn-sitemap:focus {background: url(../images/sitemap_bg_on.gif) no-repeat 90% 50%;}
#footer-links li a.btn-rss:hover, #footer-links li a.btn-rss:active, #footer-links li a.btn-rss:focus {background: url(../images/rss_bg_on.gif) no-repeat 90% 50%;}
#footer-links li a.btn-feedback:hover, #footer-links li a.btn-feedback:active, #footer-links li a.btn-feedback:focus {background: url(../images/feedback_bg_on.gif) no-repeat 90% 50%;}


#footer {position: relative;}
#footer p, #footer li, #footer li a {color: #cbb091;}
#footer p#address {position: absolute; left: 40px; top: 14px;}
#footer ul#contacts {position: absolute; left: 40px; top: 40px;}
#footer ul#contacts a:hover {color: #cadb2a;}
#footer p#copyright {position: absolute; left: 860px; top: 65px;}
