@charset "utf-8";
/* Indiana Farmers' Network */
/* Written by Steven Cavins 2009. SIRDP. */

/* Reset the CSS */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { 
margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: inherit;font-size: 100%;font-family: Georgia, "Times New Roman", Times, serif;vertical-align: baseline; }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color: black;background: white;}
ol, ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after,
q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* Layout */

html, body { height: 100%; }
body { background: url('http://farmersnetwork.org/images/back_tile.jpg') repeat top left; height: 100%; }
#header_bar { margin: 0 auto 0 auto; height: 32px; background: url('http://farmersnetwork.org/images/header_tile_test.png') repeat top left; }
#footer, #push { height: 102px;}
#wrapper { min-height: 100%; height: auto !important; margin: 0 auto -102px auto; }
#body_wrapper { width: 870px; min-height: auto; margin: -4px auto 0 auto;}
#grass { width: 396px; height: 59px; background: url('http://farmersnetwork.org/images/grass.png') no-repeat bottom; clear: both; position: absolute; bottom: 0; }
#left_column { width: 445px; height: 100%; float: left;} 
#right_column { width: 396px; height: 100%; float: right; background: url('http://farmersnetwork.org/images/rightcol_back.png') repeat top center; border-top: 1px solid #333; position: relative;}


/* Member Login Bar */

.login_holder { margin: 0 auto 0 auto; width: auto; height: 24px; padding-right: 20px; }
.login_status { float: right; height: 24px; text-align: right; }
.log_but { float: right; width: auto; }
.log_but a{font-family: Arial, Helvetica, sans-serif; padding: 3px 4px 3px 4px; border: 1px solid #d1d2a9; font-size: 11px; color: #FFF; text-decoration: none; background: #b67c65; margin: 0 0 0 6px; display: block; width: auto; text-align: center; float: left;}
.log_but a:hover { background: #b35731; }
.log_text {color: #FFF; height: 24px; width: auto; font-size: 10px; height: 24px; text-align: left; padding-right: 8px; font-weight: bold;}
.log_text a { color: #FFF; font-weight: bold; }

#nav_login { width: 62px; display: block; padding: 0; overflow: hidden; background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_login.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; height: 29px !important; height /**/:29px; margin: 0; }
#nav_login:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_login_hov.png); background-repeat: no-repeat; }
#nav_register { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_register.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; padding: 0; width: 63px; height: 29px !important; overflow: hidden; margin: 0; }
#nav_register:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_register_hov.png); background-repeat: no-repeat; }
#nav_memberlist2 { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_memberlist2.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; margin: 0; padding: 0; width: 63px; height: 29px !important; overflow: hidden; }
#nav_memberlist2:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_memberlist2_hov.png); background-repeat: no-repeat; }
#nav_memberlist { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_memberlist.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; width: 63px; height: 29px !important; margin: 0; padding: 0; }
#nav_memberlist:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_memberlist_hov.png); background-repeat: no-repeat; }
#nav_logout { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_logout.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; margin: 0; padding: 0; width: 62px; height: 29px !important; overflow: hidden; }
#nav_logout:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_logout_hov.png); background-repeat: no-repeat; }
#nav_cp { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_cp.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; margin: 0; padding: 0; width: 58px; height: 29px !important; overflow: hidden; }
#nav_cp:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_cp_hov.png); background-repeat: no-repeat; }
#nav_profile { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_profile.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; margin: 0; padding: 0; width: 58px; height: 29px !important; overflow: hidden; }
#nav_profile:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_profile_hov.png); background-repeat: no-repeat; }
#nav_net { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_net.png); background-repeat: no-repeat; text-align: left; text-indent: -900em; display: block; margin: 0; padding: 0; width: 113px; height: 29px !important; overflow: hidden; }
#nav_net:hover { background-image: url(http://farmersnetwork.org/themes/forum_themes/shares/images/nav_net_hov.png); background-repeat: no-repeat; }


/* Footer */

#footer { clear: both; position: relative; z-index: 10; margin-top: -102px; background: url('http://farmersnetwork.org/images/footer.jpg') repeat top left;}
#footer_bar { margin: 0 auto 0 auto; width: 900px; height: 50px; }
#footer_holder { float: left; width: auto; height: auto; margin: 15px 0 0 13px; }
#footer_holder p { padding-bottom: 6px; }
.footer_title { font-size: 15px; color: #9b9c6b; font-weight: bold; }
.footer_links { font-size: 14px; color: #9dab84; }
.footer_links a { padding-right: 6px; color: #9dab84; }
.footer_links a:hover { color: #9b9c6b; } 
.footer_credits { color: #c37f64; font-size: 13px; }
.footer_credits a { color: #c37f64; }
.footer_top a{ float: right; background: url('http://farmersnetwork.org/images/top_link.png') no-repeat; width: 26px; height: 42px; margin: 15px 3px 0 0; }

/* Main Navigation */

#nav { width: 445px; padding: 20px 0 25px 0; height: 10px;}
#nav a{ width: auto; height: 13px; background: #b8b783; font-size: 12px; color: #fff; padding: 9px 11px 6px 11px; text-decoration: none; margin: 0px 7px 0 0; float: left; text-transform: uppercase;  }
#nav a:hover { background-color: #6f7050;}
#nav .selected { background-color: #6f7050; border-bottom: 2px solid #b8b783;}

/* Left Column */

#logo { padding-top: 30px; height: auto; width: 335px; margin-left: 58px; }

.intro_box { width: 430px; height: 175px; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; }
.intro_box h2 { font-size: 22px; color: #b35731; padding: 10px 18px 10px 18px; line-height: 30px; float: left; }
.intro_box h2 a { color: #434336; font-style: italic; text-decoration: none; padding-left: 10px; font-size: 16px; }
.intro_box h3 { font-size: 20px; color: #5c5c4d; padding: 3px 18px 10px 18px; line-height: 25px; float: left; }
.intro_box h3 a { color: #434336; font-style: italic; text-decoration: none; font-size: 16px; float: right; padding: 4px 0 0 0; }

.feature_box { width: 430px; height: auto; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; float: left;}
.feature_box h3 { font-size: 20px; color: #9bad7a; padding: 10px 18px 0px 18px;}
.feature_box h4 { font-size: 30px; padding: 3px 18px 10px 18px; letter-spacing: -.5px;}
.feature_box h4 a { color: #b35731; text-decoration: none; }
.feature_box h4 a:hover { text-decoration: underline; }
.feat_container { padding: 3px 20px 10px 20px; float: left; }
.feat_container p { color: #5c5c4d; font-size: 14px; line-height: 18px; text-align: left; padding-bottom: 20px; }
.feat_container p a { color: #5c5c4d; font-size: 17px; padding: 6px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; }
.feat_container p a:hover { background: #fff5ad; }  
.feat_col { padding: 10px 10px 10px 18px; float: left; }
.feat_title { color: #989286; font-size: 14px; padding-bottom: 3px; }
.feat_entry { color: #5c5c4d; font-size: 16px; padding: 0 0 3px; 0; width: 250px;}
.day { width: 30px; font-weight: bold; color: #5c5c4d; }
.feat_profilepic { float: left; margin-right: 10px; }
.feat_profilepic img { border: #d1d39d 4px solid; }

/* Right Column */

.network_link { width: 318px; height: 65px; background: #f3f8d3; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; }
.network_link h3, h4 { padding-top: 18px; }
.network_link h3 a { color: #71725f; font-size: 22px; letter-spacing: -.5px; text-align: left; text-decoration: none;}
.network_link h3 a:hover { text-decoration: underline; }
.network_link h4 a { font-size: 18px; color: #b35731; letter-spacing: -.5px; text-align: left; font-style: italic;  text-decoration: none}
.network_link h4 a:hover { text-decoration: underline; }

.lgg_link a{ width: 318px; height: 65px; background: #f3f8d3 url('http://farmersnetwork.org/images/lgg_logo.jpg') no-repeat right; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; display: block;}

.lgg_link_member a{ width: 318px; height: 65px; background: #f3f8d3 url('http://farmersnetwork.org/images/lgg_member.jpg') no-repeat right; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; display: block;}


.join { width: 345px; height: 160px; background: #f3f8d3; margin: 25px auto 0 auto; border: #a2b57d 3px solid; }
.join h4 { font-size: 22px; color: #5c5c4d; padding: 10px 10px 0 10px; font-weight: bold; }
.join p { font-size: 16px; color: #5c5c4d; padding: 6px 10px 0px 10px; line-height: 20px;}
.join p a { color: #5c5c4d; font-size: 26px; padding: 15px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; float: right; margin-right: 10px;}
.join p a:hover { background: #fff5ad; }

.join_login { font-size: 14px; color: #b35731; padding: 0px 10px 10px 10px; line-height: 20px; font-style: italic;}
.join_login a { color: #5c5c4d; font-size: 18px; padding: 4px 10px 4px 10px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; margin: 5px 0 0 0; font-style: normal; float: left;  }
.join_login a:hover { background: #fff5ad; }

.login { font-size: 14px; color: #5c5c4d; padding: 6px 10px 6px 10px; line-height: 20px;}
.login a { color: #5c5c4d; background: url('http://farmersnetwork.org/images/login_ar.png') no-repeat left; padding-left: 10px;  }

.tour { width: 345px; height: 165px; background: #f3f8d3; margin: 25px auto 0 auto; border: #a2b57d 3px solid; }
.tour h4 { font-size: 22px; color: #5c5c4d; padding: 10px 10px 0 10px; font-weight: bold; }
.tour p { font-size: 16px; color: #5c5c4d; padding: 6px 10px 6px 10px; line-height: 20px;}
.tour p a { color: #5c5c4d; font-size: 26px; padding: 10px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; float: right; margin-right: 10px;}
.tour p a:hover { background: #fff5ad; }
.tour img {float: left; padding-right: 10px;}

.qsearch { width: 345px; height: 200px; background: #f3f8d3; margin: 25px auto 0 auto; border: #a2b57d 3px solid; }
.qsearch h4 { font-size: 30px; color: #6f7050; padding: 10px; letter-spacing: -.5px; }
.qsearch_input { border: 1px solid #a2b57d; width: 320px; height: 25px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
.qsearch_legend { font-size: 16px; color: #5c5c4d; padding: 6px 10px 0px 10px; line-height: 20px; }
.qsearch_dropdown { border: 1px solid #a2b57d; width: 170px; height: 30px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.qsearch_zip { border: 1px solid #a2b57d; width: 125px; height: 25px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; }
.qsearch_search {font-family: Georgia, "Times New Roman", Times, serif; color: #5c5c4d; font-size: 23px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; float: right; margin: 14px 10px 10px 10px;}

/* About */

.about { width: 430px; height: auto; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; }
.about h2 { font-size: 28px; color: #9bad7a; padding: 10px 18px 0px 18px;}
.about p { font-size: 14px; color: #5c5c4d; padding: 10px 18px 10px 18px; line-height: 20px;}
.about p a { color: #b35731; text-decoration: underline; }
.about p a:hover { color: #d4754d; }

.about_mini { width: 390px; height: auto; background: #ffeea0; margin: 20px; border-right: #d1d2a9 2px solid; border-bottom: #d1d2a9 2px solid; }
.about_mini h3 { font-size: 16px; color: #729437; padding: 10px 18px 0px 18px; line-height: 20px;}
.about_mini p { font-size: 14px; color: #444; padding: 10px 18px 10px 18px; line-height: 20px;}

/* Tour */

.tourp { width: 430px; height: auto; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; }
.tourp h2 { font-size: 24px; color: #9bad7a; padding: 10px 18px 0px 18px;}
.tourp p { font-size: 14px; color: #5c5c4d; padding: 10px 18px 10px 18px; line-height: 20px;}
.tourp p a { color: #b35731; text-decoration: underline; }
.tourp p a:hover { color: #d4754d; }
.tourpic { width: 350px; margin: 10px auto 10px auto; border: 2px solid #a2b57d; padding: 2px; }


/* Advanced Search */

.asearch { width: 430px; height: auto; min-height: 400px; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; float: left; }
.asearch_push { padding: 0 0 10px 10px; float: left; }
.asearch h2 { font-size: 28px; color: #9bad7a; padding: 10px 18px 0px 18px;}
.asearch_input { border: 1px solid #a2b57d; width: 330px; height: 25px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 20px; font-family: Georgia, "Times New Roman", Times, serif; }
.asearch_radio { width: 330px; height: 25px; padding: 5px; margin: 10px 10px 5px 0px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.asearch legend { font-size: 16px; color: #5c5c4d; padding: 20px 10px 3px 10px; line-height: 20px; }
.asearch legend em { font-size: 13px; color: #b35731; font-style: italic; }
.asearch_dropdown { border: 1px solid #a2b57d; width: 250px; height: 26px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; }
.asearch_search {font-family: Georgia, "Times New Roman", Times, serif; color: #5c5c4d; font-size: 23px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; margin: 14px 10px 10px 10px;}
.asearch_text { font-size: 14px; color: #5c5c4d;}

/* Search Results */

#search_results { margin: 30px 0 30px 0; padding: 8px 0 0 0; font-family: Georgia, Times New Roman, Times, Serif, Arial; }
#search_results .outerBorder { border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; border-left: 1px solid #d1d2a9; border-top: 1px solid #d1d2a9; }
#search_results .table { background: #fdfed7; }
#search_results h2 { font-size: 26px; color: #9bad7a; }
.try a { font-size: 18px; color: #888; font-style: italic; }
#search_results p { font-size:	14px; color:#5c5c4d; margin: 6px 0 6px 0; padding:5px; border: 1px solid #d1d2a9;}
#search_results p strong { font-weight: bold;}
#search_results .searchSubmit { font-size: 11px;color: #000; text-align: center; padding: 6px 10px 6px 6px; border-top: 1px solid #4B5388; border-bottom: 1px solid #4B5388; background-color: #C6C9CF; }
#search_results .paginate { font-size:	12px; font-weight: normal; letter-spacing: .1em; padding: 10px 6px 10px 4px; margin: 0; background-color: transparent;}
#search_results .pagecount { font-size: 10px; color:#666; font-weight: normal; background-color: transparent;}
#search_results .tablePad { padding: 3px 3px 5px 3px; background-color: #fdfed7;}
#search_results .resultRowOne { font-size:	16px; color: #5c5c4d; padding: 6px 6px 6px 8px; background-color: #fdfed7;}
#search_results .resultRowOne a { color: #859666;}
#search_results .resultRowTwo {font-size: 16px; color: #5c5c4d; padding: 6px 6px 6px 8px; background-color: #f0f1cc;}
#search_results .resultRowTwo a {color: #859666;}
#search_results .resultHead {font-size: 11px; color: #333;padding: 8px 0 8px 8px; border-bottom: 1px solid #ccc;}

/* Browse */

.browse_mini a{ width: 421px; height: auto; background: #fdfed7; margin: 15px 0 0 0; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; float: left; text-decoration: none; color: #b35731; padding: 4px; font-size: 19px; display: block;}
.browse_mini img { float: left; padding-right: 5px; }
.browse_mini h2 a { float: left; }
.browse_mini a:hover { background: #FFF; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; display: block; }
.browse_mini p { font-size: 10px; color: #5c5c4d; padding: 4px 4px 4px 25px; line-height: 14px;  }
.browse_mini p a { font-size: 12px; color: #FFF; padding: 4px 4px 4px 25px;  }
.browse_mini p a:hover { font-size: 12px; color: #FFF; padding: 4px 4px 4px 25px; }

.pagination { font-family: Arial, Helvetica, sans-serif; width: 410px; height: 18px; background: url('http://farmersnetwork.org/images/trans.png') repeat; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; float: left; padding: 10px; }
.pagination a { font-family: Arial, Helvetica, sans-serif; padding: 3px 6px 3px 6px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; text-decoration: none; background: #b67c65; }
.pagination a:hover { background: #b35731; }
.pagination strong { font-family: Arial, Helvetica, sans-serif; padding: 3px 6px 3px 6px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; background: #b35731; }

.browse_all { font-family: Arial, Helvetica, sans-serif; width: 410px; height: 23px; background: url('http://farmersnetwork.org/images/trans.png') repeat; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; float: left; padding: 10px; }
.browse_all a { font-family: Arial, Helvetica, sans-serif; padding: 5px 2px 5px 2px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; text-decoration: none; background: #b67c65; margin: 0 10px 0 10px; display: block; width: 110px; float: left; text-align: center;}
.browse_all a:hover { background: #b35731; }

.browse_letters { font-family: Arial, Helvetica, sans-serif; width: 410px; height: auto; background: url('http://farmersnetwork.org/images/trans.png') repeat; margin: 25px 0 0 0; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; float: left; padding: 10px; text-align: center;}
.browse_letters a { font-family: Arial, Helvetica, sans-serif; width: 12px; padding: 5px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; text-decoration: none; background: #b67c65; display: block; float: left;}
.browse_letters a:hover { background: #b35731; }
.browse_letters .selected { font-family: Arial, Helvetica, sans-serif; width: 12px; padding: 5px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; background: #b35731; }
.browse_letters_big { font-family: Arial, Helvetica, sans-serif; font-size: 35px; text-transform: uppercase; float: left; width: 80px; padding-top: 6px; color: #9bad7a; letter-spacing: -.5px; }

.browse_text { width: 430px; height: auto; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; float: left; padding-bottom: 5px; }
.browse_text p { font-size: 17px; color: #5c5c4d; padding: 10px 18px 5px 18px; line-height: 20px; text-align: center;}
.browse_text p strong { font-weight: bold; }
.browse_text p a { color: #6f7050; }

/* Profile */

.profile_left { width: 405px; height: auto; background: #fdfed7; margin: 15px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid; float: left; padding: 15px; }
.profile_left h2 { font-size: 35px; color: #6f7050; letter-spacing: -.5px; padding-bottom: 15px; }
.profile_left p { font-size: 15px; color: #5c5c4d; line-height: 19px; padding-bottom: 5px; }
.profile_left h3 { color: #b35731; font-size: 19px; border-bottom: 1px solid #d1d19d; font-weight: bold; padding-bottom: 5px; margin-bottom: 10px; }
.profile_left li { color: #5c5c4d; font-size: 16px; padding: 0 0 15px 25px; background: url('http://farmersnetwork.org/images/bul_leaf_sm.png') no-repeat left top; line-height: 14px; }
.profile_pic { float: left; margin-right: 10px; }
.profile_pic img { border: #d1d39d 4px solid; }
.profile_left h4 { color: #b1ad9a; font-size: 16px; padding: 3px 0 3px 0; }
.profile_left p strong { color: #848570; font-size: 18px; padding-bottom: 20px; }
.linkit { width: 50px; height: 10px; padding: 6px; background: #b35731; }
.linkit a { color: #FFF; text-decoration: none; display: block; font-size: 12px; text-align: center;}

.profile_day { font-size: 20px; color: #5c5c4d; line-height: 19px; padding-bottom: 5px; float: left; clear: left; width: 60px; }

.profile_buttons { font-family: Arial, Helvetica, sans-serif; width: 130px; height: 110px; float: left; clear: both; margin-top: 10px; }
.profile_buttons a { font-family: Arial, Helvetica, sans-serif; padding: 5px 2px 5px 2px; border: 1px solid #d1d2a9; font-size: 12px; color: #FFF; text-decoration: none; background: #b67c65; ; display: block; width: 152px; float: left; text-align: center;}
.profile_buttons a:hover { background: #b35731; }

.consultation { width: 325px; height: auto; background: #3f312b; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; }
.consultation h3 { color: #FFF; font-size: 23px; font-weight: bold; padding-bottom: 5px; margin-bottom: 10px; letter-spacing: -.5px; }
.consultation li { color: #e7e98c; font-size: 18px; font-weight: bold; padding: 0 0 8px 25px; background: url('http://farmersnetwork.org/images/bul_leaf.png') no-repeat left; }
.consultation li a { color: #7fcd50; text-decoration: none; font-weight: bold;}
.consultation li a:hover { text-decoration: underline; }
.consultation p { color: #d59677; font-size: 14px; padding-top: 10px; font-style: italic; }

.profile_right { width: 335px; height: auto; background: #f3f8d3; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 10px; }
.profile_right h3 { color: #b35731; font-size: 15px; border-bottom: 1px solid #d1d19d; font-weight: bold;  margin: 10px 0 10px 0; padding-bottom: 5px; }
.profile_right li { color: #5c5c4d; font-size: 14px; padding: 0 0 15px 25px; background: url('http://farmersnetwork.org/images/bul_leaf_sm.png') no-repeat left top; line-height: 14px; }
.profile_right li a { color: #7fcd50; text-decoration: none; font-weight: bold;}
.profile_right li a:hover { text-decoration: underline; }
.profile_right ul { padding-bottom: 10px; }
.profile_right p { font-size: 16px; color: #5c5c4d; padding: 6px 10px 6px 10px; line-height: 20px;}
.profile_right p a { color: #5c5c4d; font-size: 26px; padding: 15px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; float: right; margin-right: 10px;}
.profile_right p a:hover { background: #fff5ad; }

.gallery_photo { border: 3px solid #d1d39d; height: 53px; width: 95px; margin: 0 8px 10px 0; }
.gallery_photo:hover { border: 3px solid #b35731; }
.gallery_none { font-size: 13px; font-style: italic; color: #b35731; }

/* Add/Edit Network Page */

.network { width: 430px; height: auto; background: #fdfed7; margin: 25px 0 0 0; border-right: #d1d2a9 3px solid; border-bottom: #d1d2a9 3px solid;float: left; clear: both; }
.network_push { padding: 0 0 10px 10px; }
.network h2 { font-size: 28px; color: #9bad7a; padding: 10px 18px 10px 18px;}
.network h3 { font-size: 20px; color: #b35731; padding: 30px 0px 10px 0px; border-bottom: 1px solid #a2b57d; width: 380px; margin-left: 10px; clear: both;}
.network .desc { font-size: 13px; color: #b35731; font-family: Georgia, "Times New Roman", Times, serif; padding: 5px 0 0 18px; width: 380px; line-height: 18px; }
.network_input { border: 1px solid #a2b57d; width: 370px; height: 20px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; float: left; clear: both; }
.network_input_mini { border: 1px solid #a2b57d; width: 160px; height: 20px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; float: left; }
.network_input_error { border: 2px solid #b35731; width: 370px; height: 20px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; float: left; clear: both; }
.url_title { width: 400px; float: left; clear: left; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; padding-left: 10px; color: #b35731; }
.url_title input { border: none; background: none; width: 150px; height: 14px; font-family: Georgia, "Times New Roman", Times, serif; color: #b35731; font-size: 11px;}
.network_textarea { border: 1px solid #a2b57d; width: 370px; height: 100px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; float: left; clear: both; }
.network_radio { width: 330px; height: 25px; padding: 5px; margin: 10px 10px 5px 0px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; float: left; clear: both; }
.network p { font-size: 16px; color: #5c5c4d; padding: 20px 10px 3px 10px; line-height: 15px; float: left; clear: left; padding-bottom: 5px; width: 400px; }
.networkmini { font-size: 16px; color: #5c5c4d; padding: 20px 10px 3px 0px; line-height: 15px; float: left; padding-bottom: 5px; width: 400px; }
.network strong { font-size: 13px; color: #5c5c4d; line-height: 15px; width: 300px; float: left; clear: left; padding-bottom: 5px;}
.network em { font-size: 12px; color: #b35731; float: left; padding-top: 4px;}
.network em a { color: #9bad7a; padding-left: 5px; font-size: 10px; cursor: help; }
.network_dropdown { border: 1px solid #a2b57d; width: 180px; height: 26px; padding: 2px; margin: 2px 10px 5px 10px; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; float: left; clear: both; }
.network_search {font-family: Georgia, "Times New Roman", Times, serif; color: #5c5c4d; font-size: 23px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; margin: 14px 10px 10px 10px; float: left; clear: both;}
.network_text { font-size: 14px; color: #5c5c4d; float: left; clear: both; padding-left: 10px;}
.checkboxes { float: left; clear: left; padding-left: 20px; }
.checkboxes p { float: left; padding: 3px 0 0 5px; width: 300px; }
.checkboxes input { float: left; height: 13px; margin-right: 10px; }
.publish {font-family: Georgia, "Times New Roman", Times, serif; color: #5c5c4d; font-size: 20px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; margin: 18px 10px 18px 10px; clear: both; width: 390px; height: 30px; cursor: pointer; }
.publish:hover { background: #b35731; color: #FFF; }
.image_box { width: 325px; height: auto; background: #3f312b; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; }
.image_box h3 { color: #FFF; font-size: 23px; font-weight: bold; padding-bottom: 5px; margin-bottom: 10px; letter-spacing: -.5px; }
.image_box p { color: #d59677; font-size: 14px; line-height: 18px;}
.image_box a { color: #7fcd50; text-decoration: none; font-weight: bold;}
.image_box a:hover { text-decoration: underline; }
.avatar_box { padding: 5px; border: 3px solid #d1d39d; margin: 10px 0 10px 0; width: 150px; }
.avatar_box:hover { border: 3px solid #b35731; }
.gallery_thumb { padding:4px; border: 3px solid #d1d39d; margin: 10px 5px 10px 5px; max-width: 115px; max-height: 115px;}
.gallery_thumb:hover { border: 3px solid #b35731; }

.text_box { width: 325px; height: auto; background: #fdfed7; margin: 15px auto 0 auto; border: #a2b57d 3px solid; padding: 15px; }
.text_box .sub { color: #5c5c4d; font-size: 13px; line-height: 18px; font-weight: bold;}
.text_box p { color: #5c5c4d; font-size: 13px; line-height: 18px; padding-bottom: 10px;}
.text_box h3 { color: #5c5c4d; font-size: 23px; font-weight: bold; padding-bottom: 5px; margin-bottom: 10px; letter-spacing: -.5px; border-bottom: 1px solid #d1d19d;  }
.text_box h4 { color: #b35731; font-size: 16px; font-weight: bold; padding-bottom: 3px; margin: 10px 0 5px 0; letter-spacing: -.5px; border-bottom: 1px solid #d1d19d; }
.text_box ul { list-style: none; }
.text_box li { color: #5c5c4d; font-size: 14px; padding: 0 0 15px 25px; background: url('http://farmersnetwork.org/images/bul_leaf_sm.png') no-repeat left top; line-height: 16px; list-style: none; }
.text_box .li_sub { color: #5c5c4d; font-size: 12px; padding: 0 0 15px 35px; line-height: 16px; list-style: none; background: none; font-style: italic; }
.error_msg { width: 410px; height: 11px; background: url('http://farmersnetwork.org/images/trans.png') #b35731 repeat; border-bottom: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; float: left; padding: 10px; text-align: center; margin-bottom: 10px; color: #FFF; font-size: 11px; }
.error_msg a { font-weight: bold; color: #FFF; text-decoration: none; padding-left: 5px; }
.error_msg a:hover { text-decoration: underline; }

.popup { width: auto; margin: 0 auto 0 auto; background: url('http://farmersnetwork.org/images/trans.png') repeat; border-bottom: #d1d2a9 1px solid; border-right: #d1d2a9 1px solid; border-top: #FFF 1px solid; border-left: #FFF 1px solid; padding: 10px; }
.popup .tableCellTwo { font-size: 11px; padding-bottom: 10px;}
.popup .submit { padding: 5px; background: #b35731; color: #FFF; text-decoration: none; font-size: 12px; text-align: center; margin-right: 5px;}
.popup .input { padding: 5px; background: #b35731; color: #FFF; text-decoration: none; font-size: 12px; text-align: center; margin: 5px;}
.popup .tableHeading { font-size: 28px; color: #9bad7a; padding: 10px 0 10px 0; }

.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }

.public_link {font-family: Georgia, "Times New Roman", Times, serif; color: #5c5c4d; font-size: 20px; background: #fff39b; text-decoration: none; letter-spacing: -.5px; border: 1px solid #d1d2a9; margin: 25px 10px 18px 0; clear: both; width: 390px; height: 30px; cursor: pointer; padding: 5px 10px 5px 10px; }
.public_link:hover { background: #b35731; color: #FFF; } } 