

/** NOTE: ADD 5PX TO THE BASE OF ALL SIDE-ITEMS, NOT TOP ****/
/** ADD 2PX TOP MARGIN TO INPUT FIELDS **/
/** IMPORTANT-REM HACK ON MULTI-SCHEMES DOES NOT WORK **/
/** CROSSBROWSER UNIFORM LOOK, BORDERS AND MARGIN DON'T MIX **/




/*** contact1 Form Styles  ****/
.contact1 {margin:0 auto;width:100%; text-align:center;}
.contact1 h2 {margin:0;padding:0;padding-bottom:5px;}
.form_fb {margin:0 auto; width:96%;font-weight:normal;}
.form_fb LABEL {
DISPLAY: block; float:left;MARGIN-bottom: .15em;  WIDTH: 28%; TEXT-ALIGN: right}
.form_fb P {CLEAR: left; MARGIN: .10em 0px}
.form_fb label {}
.form_fb INPUT#fb_subject, .form_fb INPUT#fb_name,
.form_fb INPUT#fb_email {
padding:0px 2px;width:67.5%;border:1px solid #cccccc;}
.form_fb SELECT {margin:0;padding:0;font-size:inherit;
width:68%;border:1px solid #cccccc;text-indent:2px;}
.form_fb TEXTAREA {
padding:0px 2px;width:67.5%;height:200px;border:1px solid #cccccc;}
/*** NOTE: All LINKS + BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.form_fb .theme_submit, .form_fb .theme_reset {
display:inline;width:auto;margin:0 auto;text-align:center;cursor:pointer;}
/*** END contact1 Form Styles  ****/









/***  GOOGLE TRANSLATE ****/
.google_translate {}
.pullmenus, .pulldownstyling, .translate {margin:0 auto;padding:0; width:98%;font-size:inherit;
text-align:left;color:#000000;background-color:#ffffff;border:1px solid #b0b0b0;}
/***  ALTERNATE COLOR SCHEME, JUST CHANGE CLASSNAMES ****/
.pullmenus_black, .pulldownstyling_black {margin:0 auto;padding:0; width:98%;font-size:inherit;text-align:left;color:#CCCCCC;background-color:#000000}
/***  end  *******************/



/***  Google Search Box  ****/
/**  wrap=margin-top fix, 100%widthbreaks  **/
.google_searchbar {margin:0 auto; padding:0; width:98%;  text-align:center;}
.google_searchbar .searchtable    {margin:0 auto; padding:0; width:100%; text-align:center;}
.google_searchbar .searchtable_leftcell {width:auto;}
.google_searchbar .searchtable_midcell {width:100%;}
.google_searchbar .searchtable_rightcell {width:auto;}
.google_searchbar .searchbox1 {margin:0;padding:0;width:auto;font-size:inherit;
text-align:left;color: #000000;}
.google_searchbar .searchbox2 {margin:0;padding:0;width:auto;font-size:inherit;
text-align:left;color:#000000;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.google_searchbar .theme_submit {display:inline;margin:0 auto;width:auto;
text-align:center;font-size:inherit;cursor:pointer;}
/***  END SEARCH ****/




/***   Google SELECT-BOX Search BLACK ****/
.google_search1 {margin:0 auto; padding:0; width:98%;text-align:center;}
.google_search1 .searchtable {margin:0 auto; padding:0; width:100%;text-align:center;font-size:inherit}
.google_search1 .searchtable_form {margin:0; padding:0;}
.google_search1 .searchtable_leftcell {margin:0 auto; padding:0; width:auto;}
.google_search1 .searchtable_midcell {margin:0 auto; padding:0; width:100%;}
.google_search1 .searchtable_rightcell {margin:0 auto; padding:0; width:auto;}
.google_search1 .searchbox1 {margin:0;padding:0;width:auto;text-align:left;color: #000000;font-size:inherit;}
.google_search1 .searchbox2 {margin:0;padding:0;width:auto;text-align:left;color:#000000;font-size:inherit;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.google_search1 .theme_submit {display:inline;width:auto;margin:0 auto;padding:0;text-align:center;cursor:pointer;font-weight:normal;font-size:inherit;}
/***  END SEARCH/TRANSLATE ****/




/***   Google SELECT-BOX Search BLACK ****/
/**  searchbox_wrap used for margin-top fix for table margin-top prob , and 
problem that 100% width does not work, borders break layout  **/
.google_search1_black {margin:0 auto; padding:0; width:98%;  text-align:center;}
.google_search1_black .searchtable {margin:0 auto; padding:0; width:100%; text-align:center;font-size:inherit}
.google_search1_black .searchtable_leftcell {margin:0 auto; padding:0; width:auto;}
.google_search1_black .searchtable_midcell {margin:0 auto; padding:0; width:100%;}
.google_search1_black .searchtable_rightcell {margin:0 auto; padding:0; width:auto;}
.google_search1_black .searchbox1 {margin:0;padding:0;width:auto;background-color:black;text-align:left;color:#cccccc;font-size:inherit}
.google_search1_black .searchbox2 {margin:0;padding:0;width:auto;font-size:inherit;
text-align:left;background-color:#000000;color:#cccccc;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.google_search1_black .theme_submit {display:inline;width:auto;margin:0 auto;padding:0;text-align:center;cursor:pointer;font-weight:normal;font-size:inherit;}
/***  END SEARCH/TRANSLATE ****/





/***  Google Search Box  ****/
/**  wrap=margin-top fix, 100%widthbreaks  **/
.searchbar1 {margin:0 auto; padding:0; width:98%;  text-align:center;}
.searchbar1 .searchtable    {margin:0 auto; padding:0; width:100%; text-align:center;}
.searchbar1 .searchtable_leftcell {width:auto;}
.searchbar1 .searchtable_midcell {width:100%;}
.searchbar1 .searchtable_rightcell {width:auto;}
.searchbar1 .searchbox1 {margin:0;padding:0;width:auto;font-size:inherit;
text-align:left;color: #000000;}
.searchbar1 .searchbox2 {margin:0;padding:0;width:auto;font-size:inherit;
text-align:left;color:#000000;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.searchbar1 .theme_submit {display:inline;margin:0 auto;width:auto;
text-align:center;font-size:inherit;cursor:pointer;}
/***  END SEARCH ****/







/** NON-SELECT SEARCH/TRANSLATE BOXES WITH OR WITHOUT TABLE ***/
/** REMOVING SOME INPUT BORDERS CAUSES IE/FF DIFFERENCE  **/
.websearch {margin:0 auto;padding:0;width:auto;}
.websearch *, .websearch form {margin:0;padding:0;}
.websearch .searchtable {
margin:0 auto; padding:0; width:100%;text-align:center;font-size:inherit}
.websearch .searchtable_leftcelll {margin:0 auto; padding:0; width:100%;}
/** NO MID CELL HERE **/
.websearch .searchtable_rightcell {margin:0 auto; padding:0; width:auto;}
.websearch .searchfield {margin:0;padding:0;width:auto;background-color: #FFFFFF;font-size:inherit;color:#000000;}
.websearch .theme_submit {display:inline;width:auto;margin:0 auto;padding:0;text-align:center;cursor:pointer;font-weight:normal;font-size:inherit;}
/** CUSTOMIZE SEARCH FIELD FOR PARTICULAR LOCATION  **/
.threecol_right .websearch .searchfield {width:55%;}



/** NON-SELECT SEARCH/TRANSLATE BOXES WITH OR WITHOUT TABLE ***/
.websearch_black {margin:0 auto;padding:0;width:auto;}
.websearch_black *, .websearch_black form {margin:0;padding:0;}
.websearch_black .searchtable {margin:0 auto; padding:0; width:100%;text-align:center;font-size:inherit}
.websearch_black .searchtable_leftcell {margin:0 auto; padding:0; width:100%;}
/** NO MID CELL HERE **/
.websearch_black .searchtable_rightcell {margin:0 auto; padding:0; width:auto;}
.websearch_black .searchfield {margin:0;padding:0;width:auto;background:#000000 url("#") no-repeat;font-size:inherit;color:#FFFFFF;}
.websearch_black .theme_submit {display:inline;width:auto;margin:0 auto;padding:0;text-align:center;cursor:pointer;font-weight:normal;font-size:inherit;}




/***  Login1 Form Styles   ***/
/** REMOVING SOME INPUT BORDERS CAUSES IE/FF DIFFERENCE, BEST SEEMS 
   TO BE 2PX TOP MARGIN OR NEST IN A P WITH TOP PAD  **/
.login {display:block;margin:0 auto 5px; padding: 0px 0px 0px 2px;/** for links **/
width:96%;border: 0px solid #c8dff1; text-align:center;}
.login h3 {font-size:1em;}
.login_status {padding-top: 2px;}
.login_status_span {color:#930209; text-decoration:underline;}
.login input.client_username, .login input.client_password {
/** hardcoded for 98%width due to border and indent **/
display:block;margin:1px auto 0px;padding:0;width:98%;text-align:left;
text-indent:2px;border:1px solid #b0b0b0;} 
.login .checkbox {cursor:pointer;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLOR 
STYLED ON MAIN STYLESHEET: Width:auto is very important!  ***/
.login .theme_submit {
display:inline;width:auto;margin:2px 0px 0px;text-align:center;cursor:pointer;} 
/*** NOTE: All SIDE ITEM LINK STYLES ARE THEME-COLOR STYLED ON MAIN STYLESHEET  ****/
.login a {width:auto;} 
.login a:hover  {}
/****  END LOGIN Styles  ****/





/***  Login1 Form Styles   ***/
/** REMOVING SOME INPUT BORDERS CAUSES IE/FF DIFFERENCE, BEST SEEMS 
   TO BE 2PX TOP MARGIN OR NEST IN A P WITH TOP PAD  **/
.login1 {display:block;margin:0px auto 5px; padding:0px 0px 0px 2px; 
width:auto; text-align:center;}
/** FIX THE ANCHOR **/
#login {margin:0;padding:0;border-style:none;}
.login1 h3 {font-size:1em;}
.login_status {padding-top: 2px;}
.login_status_span {color:#930209; text-decoration:underline;}
.login1 input.client_username, .login1 input.client_password {
/** hardcoded for 96%width due to border and indent **/
display:block;margin:2px 0px 0px;width:96%;text-align:left;
text-indent:2px;border:1px solid #b0b0b0;} 
.login1 .checkbox {cursor:pointer;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLOR 
STYLED ON MAIN STYLESHEET: Width:auto is very important!  ***/
.login1 .theme_submit {
display:inline;width:auto;margin:2px 0px 0px;text-align:center;cursor:pointer;} 
/*** NOTE: All SIDE ITEM LINK STYLES ARE THEME-COLOR STYLED ON MAIN STYLESHEET  ****/
.login1 a {width:auto;} 
.login1 a:hover  {}
/****  END LOGIN Styles  ****/










/*** subscribe_liquid Styles ***/
/** Has labels in textboxes, so cant verify text was entered  **/
.subscribe_liquid {margin:0px auto 5px;padding:0;width: 98%;
height:auto;text-align:center;}
.subscribe_liquid .sub_body {
border: 0px solid #cccccc;border-top:none;padding-top:3px;}
.subscribe_liquid .sub_name {
text-indent:1px;width:98%;font-size:inherit;}
.subscribe_liquid .sub_email {
text-indent:1px;width:98%;font-size:inherit;}
.subscribe_liquid .sub_basebox {
padding-top:2px;width:auto;color:#000000;font-size:inherit;}
.subscribe_liquid .theme_submit {
margin:0;padding:0;cursor:pointer;font-size:inherit;}
/** end subscribe submit form styles  **/





/*** SUBSCRIBE: css version: form.newsletter.subscribecss1 **/
/*** Subscribe CSS Styles ***/
.subscribe {margin:0;padding:0;width:auto;}
.subscribe .sub_body {display:block;width:auto;
margin:0;padding:2px 0px 0px 0px;text-align:right;}
.subscribe forum {margin:0;padding:0;}
.subscribe label {display:block; float:left;overflow:hidden;
margin:0;padding:3px 0px 0px 0px;width:23%;text-align:left;font-size:inherit;}
.subscribe .sub_name, .subscribe .sub_email {clear:both;width:auto;
margin:0;padding:0;text-indent:1px;width:75%;font-size:inherit;}
.subscribe .sub_basebox {margin:0;padding:0;width:auto;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.subscribe .theme_submit {margin:0;padding:0;cursor:pointer;font-size:inherit;} 
/** end subscribe submit form styles  **/




/** tabled version ***/
/** REMOVING SOME INPUT BORDERS CAUSES IE/FF DIFFERENCE, BEST SEEMS 
   TO BE 2PX TOP MARGIN OR NEST IN A P WITH TOP PAD EACH  **/
.subscribetabled1 {width:auto;margin:0 auto 5px;text-align:center;}
.subscribetabled1 table {margin:0;padding:0;width:100%;font-size:inherit;}
.subscribetabled1 tr, .subscribetabled1 td {margin:0;padding:0;border-style:none;}
.subscribetabled1 .sub_name, 
.subscribetabled1 .sub_email {margin:2px 0px 0px;padding:0;
/** hardcoded for 96%width due to border and indent **/
width:auto;text-indent:2px;font-size:inherit;border:1px solid #B0B0B0;}
.subscribetabled1 .theme_submit {display:block;cursor:pointer;font-size:inherit;}









/*** Start register or update profile settings  ***/
.regprofile1 {display:block;margin:0 auto;width:98%;text-align:center;}
.regprofile1 h2 {margin:0;padding:0px;}
.regprofile1 h3 {margin:0;padding:0px;padding-bottom:5px;}
.regprofileform {margin:0 auto;font-weight:bold;}
.regprofile1 LABEL {DISPLAY:block;float:left;MARGIN-bottom:.15em;padding-top:2px;
WIDTH:35%;TEXT-ALIGN: right;font-size:inherit;}
.regprofile1 P {CLEAR: left;MARGIN:.10em 0px}
.regprofile1 INPUT {text-indent:2px;width:60%;font-size:inherit;}
/** CAUTION: MUST CLEAR/CANCEL INPUT WIDTHS FOR CHECKBOXES **/
.regprofile1 input.checkbox {width:auto;}
/** margin:0 auto fouls version b, fixes version a ***/
.regprofile1 span.ckbox_wrap {display:block;margin:0 auto;padding:0;
margin-left:37.25%;width:60%;border:1px inset #999999;
background-color:#ffffff;text-align:left;text-indent:2px;}
.regprofile1 SELECT {text-indent:2px;width:61%;font-size:inherit;}
.regprofile1 span.radio_wrap {display:block;margin:0 auto;padding:0;
margin-left:37.25%;width:60%;border-style:none;text-align:left;}
.regprofile1 INPUT.radio_b {display:inline;width:auto;margin:0;padding:0;}
.regprofile1 textarea.reg_address, 
.regprofile1 textarea.reg_description {padding:0px 2px;width:60%; 
height:5em;font-size:inherit;}
.regprofile1 textarea.reg_description {height:16em;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLOR STYLED ON MAIN STYLESHEET  ***/
.regprofile1 .theme_reset, .regprofile1 .theme_submit {
margin:2px auto;font-size:inherit;cursor:pointer;text-align:center;width:auto;}
/*****  End Register  ***/







/*** ALL FORUMS - POST FORMS  ***/
.postform_container {display:block;margin:0 auto;width:95%;background-color:transparent;
border:0px ridge #e5b555;text-align:center;overflow:hidden;text-align:center;} 
/*** 1st row **/
.postform_header {
margin:0;padding:0;border-style:none;background:none;
text-align:center;overflow:hidden;}
/** 2nd row *** **/
.postform_subheader {display:block;margin:0 auto;width:auto;height:auto;overflow:hidden;
background:transparent url("#") center;border-top:0px solid #cccccc;
border-bottom:0px solid #cccccc;color:#000000;padding-bottom:2px;text-align:center;}
.post_form {margin:0;padding:0;padding-bottom:5px;width:100%;height:auto;text-align:center;}
.post_rowone {display:block;float:none;margin:0;padding:0;width:100%;height:auto;}
.post_rowtwo {display:block;float:none;margin:0;padding:0;width:100%;height:auto;} 
.post_rowtwoleft {float:left;width:50%;overflow:hidden;}
.post_rowtworight {float:right;width:49.5%;overflow:hidden;}
/** Message Label ***/
.post_rowthree {display:block;float:none;margin:0;width:100%;height:auto;padding:0px;} 
.post_rowthreeleft {float:left;width:50%;overflow:hidden;}
.post_rowthreeright {float:right;width:49.5%;overflow:hidden;}
/** Message Box Holder **/
.post_rowfour {display:block;float:none;margin:0;padding:0;width:100%;height:auto;}
.post_rowfive {display:block;float:none;margin:0;padding:0;width:100%;height:auto;}
.post_rowsix  {display:block;float:none;margin:0;padding:0;width:100%;height:auto;}
.post_rowone, .post_rowtwo, .post_rowthree, .post_rowfour, .post_rowfive, post_rowsix {}
/** all labels, first, then individual **/
.post_form label {display:block;float:left;margin:0;padding:3px 0px 0px;
width:auto;text-align:right;font-size:.85em;font-weight:bold;
border-bottom:0px solid #cccccc;overflow:hidden;}
.post_form label.post_comments{width:auto;font-size:inherit;text-align:left;font-weight:bold}
/** input fields **/
input.post_topic {float:right;width:82.5%;font-size:inherit;}
input.post_name, input.post_email, input.post_url, input.security_code {float:right;width:65%;font-size:inherit;}
.post_form textarea {margin-bottom:4px;padding:5px;width:96%;height:20em;font-size:inherit;}
/** All Input Fields Except Buttons **/
.post_form input.post_topic, .post_form input.post_name, 
.post_form input.post_email, .post_form input.post_url, 
.post_form textarea, .post_form input.security_code  {overflow:hidden;margin-top:2px;
border:1px solid #cccccc; background:#ffffff;text-indent:2px;}
/** Buttoms Get Styles From Main Stylesheet **/
.theme_reset, .theme_submit {display:inline;width:auto;
margin:5px auto;text-align:center;cursor:pointer;} 

/******  end  ********/








/** USES 3 IMAGES (space under images caused by containers,font-size, txt align **/
#text-sizer {display:block;margin:0 auto 0px;padding:0;width:auto;
border-style:none;font-size:1px;white-space:nowrap;text-align:center;}
#text-sizer a {margin:0;margin-right:1px;padding:0;border-style:none;text-decoration:none;}
#text-sizer a img, #text-sizer img {margin:0;padding:0;border-style:none;}
/******  end  ********/


/** USES NO IMAGES, AND FIXED FONT SIZING **/
#text-sizer1 {display:block;margin:0;padding:0;width:auto;border-style:none;
font-size:14px;white-space:nowrap;text-align:center;}
#text-sizer1 a {margin:0;margin-right:1px;padding:0px 4px 0px;font-size:14px;
background:#000000;border:0px outset #eaeaea;color:#cccccc;text-decoration:none;}
/******  end  ********/

/** TextSizer2 (space under images caused by containers,font-size, txt align **/
#text-sizer2 {display:block;margin:0px auto;padding:0;
background-color:#eaeaea;border:inset 1px #cccccc;font-size:1px;
white-space:nowrap;text-align:center;}
#text-sizer2 a {margin:0;margin-right: 1px;padding:0px 0px 0px;
background:#000000;border:0px inset #f0f0f0;color:#eaeaea;}
#text-sizer2 a img {margin:0;padding:0;border-style:none;}
#text-sizer2 img {margin:0;padding:0;border-style:none;}
/******  end  ********/


/** TextSizer3 (space under images caused by containers,font-size, txt align **/
#text-sizer3 {display:block;margin:0px auto;padding:0;
background-color:transparent;border: solid 1px #cccccc;font-size:1px;
white-space:nowrap;text-align:center;}
#text-sizer3 a {margin:0;margin-right: 1px;padding:0px 0px 0px;
background:#000000;border:0px inset #f0f0f0;color:#eaeaea;}
#text-sizer3 a img {margin:0;padding:0;border-style:none;}
#text-sizer3 img {margin:0;padding:0;border-style:none;}
/******  end  ********/














/** FONT FAMILY SELECTOR **/
.font-family_ltgray {display:block;margin:0 auto;padding:0;width:100%;
height:auto;white-space:nowrap;text-align:center;}
.font-family_ltgray .pulldownstyling {display:block;margin:0 auto; padding:0;font-size:inherit;width:78%;background-color:#c0c0c0;border:1px inset #999999;color:#000000;}
.font-family_ltgray .theme_submit_small {display:block;width:auto;margin:0;padding:0;
background:#C0C0C0;color:#000000;}
/******  end  ********/



/** FONT FAMILY SELECTOR **/
.font-family_dkgray {display:block;margin:0 auto;padding:0;width:100%;
height:auto;white-space:nowrap;text-align:center;}
.font-family_dkgray .pulldownstyling {display:block;margin:0 auto; padding:0;font-size:inherit;width:78%;background-color:#666666;border:1px inset #999999;color:#cccccc;}
.font-family_dkgray .theme_submit_small {display:block;width:auto;margin:0;padding:0;
background:#666666;color:#999999;}
/******  end  ********/


/** FONT FAMILY SELECTOR **/
.font-family_black {display:block;margin:0 auto;padding:0;width:100%;height:auto;white-space:nowrap;text-align:center;}
.font-family_black .pulldownstyling {display:block;margin:0 auto; padding:0;font-size:inherit;width:78%;background-color:#000000;color:#cccccc;border:1px inset #999999;}
.font-family_black .theme_submit_small {display:inline;width:auto;margin:0 auto;padding:0;
background:#000000;color:#cccccc;}
/** CUSTOM STYLES FOR SINGLE ROW, THREE COLUMNS ***/
.threecol_left .font-family_black {margin:0;text-align:left;}
.threecol_left .font-family_black .pulldownstyling {margin:0;width:77.5%;text-align:left;}
.rowone_right .font-family_black {margin:0;text-align:right;}
.rowone_right .font-family_black .pulldownstyling {margin:0;width:77.5%;text-align:left;}
/******  end  ********/















/*** SchemeSwitcher background=black, text=offwhite ***/
.schemeswitcher_ltgray {display:block;margin:0 auto;padding:0;width:auto;}
.schemeswitcher_ltgray h4 {}
.schemeswitcher_ltgray .pulldownstyling {display:block;margin:0 auto; padding:0; border-style:none;width:98%;font-size:inherit;background-color:#C0C0C0;border:1px inset #999999;color:#000000;}


/*** SchemeSwitcher background=black, text=offwhite ***/
.schemeswitcher_dkgray {display:block;margin:0 auto;padding:0;width:auto;}
.schemeswitcher_dkgray h4 {}
.schemeswitcher_dkgray .pulldownstyling {display:block;margin:0; padding:0; border-style:none;width:98%;font-size:inherit;background-color:#666666;border:1px inset #999999;color:#cccccc;}


/*** SchemeSwitcher background=black, text=offwhite ***/
.stylesheetswitcher_black {display:block;margin:0 auto;padding:0;width:auto;}
.stylesheetswitcher_black h4 {}
.stylesheetswitcher_black .pulldownstyling {margin:0 auto;padding:0;width:98%;font-size:inherit; border:1px inset #ffffff; background-color:#000000; color:#cccccc;}



/*** SchemeSwitcher plain colors ***/
.schemeswitcher {display:block;margin:0 auto 5px;padding:0;width:auto;}
.schemeswitcher h4 {}
.schemeswitcher .pulldownstyling {margin:0;padding:0;width:98%;font-size:inherit;
border-style:none;/** CAUTION: USE THEME CSS TO STYLE THIS MAIN ONE **/}



/*** SchemeSwitcher2 (paired template with font and scheme changer) ***/
.schemeswitcher2 {display:block;margin:0 auto 5px;padding:0;width:auto;}
.schemeswitcher2 h4 {}
.schemeswitcher2 .pulldownstyling {margin:0;padding:0;width:98%;font-size:inherit;
background-color:#eaeaea;color:#000000;}


/*** SchemeSwitcher3 (paired template with font and scheme changer) ***/
.schemeswitcher3 {display:block;margin:0 auto 5px;padding:0;width:auto;}
.schemeswitcher3 h4 {}
.schemeswitcher3 .pulldownstyling {margin:0;padding:0;width:98%;font-size:inherit;
border:1px inset #ffffff;background-color:transparent;color:#000000;}


/*** OLD INCOMPLETE SCROLLING  SchemeSwitcher1 Styles ***/
.schemeswitcher1 {display:block;margin:0 auto 5px;padding:0;WIDTH:96%;}
/** EQUALIZATION **/
.schemeswitcher1 ul, .schemeswitcher1 li {margin:0; padding:0;}
/** HOLDS BODY **/
.sub_body {display:block;margin:0 auto;padding:0;width:100%;}
/** SCROLLING LEFT SIDE **/
.scroller  {float:left;margin:0 auto; width:39.9%;margin:0;padding:0;text-align:center;
overflow:hidden;}
/* SCROLLING Arrows: margin/pad top moves1i txt*/
ul.pi {list-style:none;margin:0;padding:15px 0px 2px 0px;width:100%;
text-align:center;overflow:hidden;}
/* paddingtop-margintop=nothin, and dont move txt around */
ul.pi li {display:inline;margin:0;padding:0;width:50%;overflow:hidden;
text-align:center;border:0px solid #293158;}
/* paddingtop=tallerabovetxtbox, but dont move txt around, margtop=nothin  */
/***  Link Styles  ***/
ul.pi li a {overflow:hidden;margin:0;padding:0;padding-top:12px;width:100%;
border-bottom:2px dashed #930209;background: transparent url(../../img/img_theme27/li-arrows-quadoct-tallatredblu.gif) no-repeat;
text-align:center;font-weight:bold; color:#293158;text-decoration:underline;}
ul.pi li.previouspage a {background-position: 5px 0px;}/** vert horiz **/
ul.pi li.previouspage a:hover {background-position: 4px -52px;}
ul.pi li.nextpage a {background-position: -46px 0px;}
ul.pi li.nextpage a:hover{background-position: -45px -52px;}
ul.pi li a:hover {color:#293158;border:0px solid red;}
/** RIGHT RESULTS SIDE **/
.results {float:right;margin-top:10px;width:60%;COLOR: #930209;
overflow:hidden;text-align:center;}
.results a {width:auto;border-bottom:2px dashed #930209;
color:#293158;text-decoration:underline;}
.results a:hover {border:0px solid red;}
.results h5 {overflow:hidden;width:auto;padding-bottom:2px;color:#990000;
text-align:center;font-weight:bold;font-size:.95em;}
/** HOLDS BASEBOS, CLEARS FLOAT **/
.sub_basebox {clear:both;margin:0 auto;padding:0; width:auto;}










/*** Start EZ-DBASE SEARCH FORM  **/
.ez-dbase {display:block;margin:0 auto;margin:0px auto 5px;padding:0;
width:auto;height:auto;text-align:center;}
/** CONTEXTUALs "IF" FIX **/
.upshrink_toolbox1 .ez-dbase h4 {border-style:none;background:none;margin:0;padding:0;}
/** ROWS **/
.dbase_rowone, .dbase_rowtwo, .dbase_rowthree, .dbase_rowfour, .dbase_rowfive {
display:block;margin:0 auto;width:100%;height:auto;text-align:left;} 
.dbase_rowfive {text-align:center;}
/*** label styling  ***/
.dbase_rowone label, .dbase_rowtwo label, .dbase_rowthree label, .dbase_rowfour label
{display:block;float:left;margin-top:2px;width:auto;text-align:left;}
/***  Input - Select Styling  ***/
.dbase_rowone input, .dbase_rowtwo input, .dbase_rowthree input, .dbase_rowfour input {
margin-top:2px;text-indent:2px;display:block;float:right;width:70%;font-size:inherit;
border:1px solid #b0b0b0;}
.dbase_rowfive_left {width:50%;float:left;}
.dbase_rowfive_right {width:49%;float:right;}
/*** NOTE: All BUTTON STYLES ARE THEME-COLORED ON MAIN STYLESHEET  ***/
.ez-dbase .theme_add, .ez-dbase .theme_submit, 
.ez-dbase .theme_submit_small {display:inline;width:auto;
margin:2px 0;cursor:pointer;font-size:inherit;} 
.ez-dbase a {color:#000000;}

/****  "tml_database Link Styles  ****/








/** BLOGS, FORUMS, GUESTBOOK, NEWS, RSS NEWS, COMMENT, FEEDBACK, ALL RELATED PAGES ***/
/******  ALL FORUMS, NEWS, RSS, GUESTBOOK, MAIN BOXES *****/
/*** STart Forum-Guestbook-Sitenews STyles  **/

/** Links bleeding to next line caused 
by excessive width, broken layout ***/
/** Important Note here: Will be using regular two or three column 
divs below for content, and so styling will be contextual, where 
"IF" iconheader_row is present, then the contents will act differently 
than if inside of another row box; Example follows: ***/ 
.cleardiv, #cleardiv {clear:both;
}
/*** MAIN WRAPPER: CENTERED ***/
.allmessages_container {
display:block;margin:0 auto;padding:0;width:98%;
height:auto;text-align:center;
} 
.header_img {
display:block;margin:0 auto;padding:0;
border-style:none;text-align:center;
}
/** THREADLISTING, MAINMESSAGE, COMMENTBOX, COMMENT, (aligned left) **/
.allmessages_threadlisting {
display:block;margin:0 auto; margin-bottom:15px;
padding:0;width:auto;overflow:hidden; height:auto;
border:1px solid #999999;text-align:left;
}
.allmessages_commentbox {
display:block;margin:0 auto;margin-bottom:15px;
padding:0;width:95%;border:1px solid #cccccc;
text-align:left;overflow:hidden;
}
.allmessages_mainmessage {
margin:5px auto;width:95%;text-align:left;
overflow:hidden;
}
.allmessages_comment {
margin:5px auto;width:95%;text-align:left;
overflow:hidden;
}
.allmessages_newscomment {
margin:0px auto;width:95%;text-align:left;
overflow:hidden;
}
.allmessages_newscomment p {
margin:5px auto;padding:0;

}
/*** USED ONLY IF DESIRED, AS ROWS OR WRAPS ***/
.allmessages_header, .centered_header {
border-bottom:0px solid #cccccc;margin:0;width:auto;
text-align:center;
}
/** 2nd row *** USE FOR NAV, SUBHEADER, ANYTHING... **/
.allmessages_subheader, .centered_subheader {
margin:0;width:auto;height:auto;
text-align:center;color:#000000;
}
.allmessages_subheader h3 span {
color:#000099;
}
.allmessages_topiclisting {
margin:10px auto;width:95%;text-align:left;
overflow:hidden;border:1px solid #cccccc;
}
.allmessages_footer, .centered_footer {
 /** holds post buttons ***/ 
margin:10px auto;width:100%;height:auto;
text-align:center;border-style:none;background-color:transparent;
}
.allmessages_form {
margin:0;padding:0px;width:auto;
height:auto;text-align:center;
}
.allmessages_footer form {
display:inline;
}
/*** END **/


/** BUILD ANYTHING: USED BELOW, IN SEVERAL INSTANCES **/  
/** HEADER ROWS **/
.row_bannerwrap {
margin:0;padding:0;width:auto;overflow:hidden;
border-bottom:1px solid #cccccc;background-color:#f4f4f4;
}
.row_header, .row_subheader {
margin:0;padding:0;width:auto;
overflow:hidden;
}
.row_subheader_borderbottom {
margin:0;padding:0;width:auto;
overflow:hidden;border-bottom:1px solid #cccccc;
}
.row_header_borderbottomshaded {
margin:0;padding:0;padding-top:10px;
width:auto;background:#eaeaea;border-bottom:1px solid #cccccc;
overflow:hidden;font-size:.85em
}
/** BOX ROWS **/
.row_plain, .row_subheader {
margin:0;padding:0;width:100%;
overflow:hidden;font-size:.85em;
}
.row_blocked {
display:block;margin:0;padding:0;
width:100%;overflow:hidden;font-size:.85em
}
.row_shaded {
margin:0;padding:0;width:100%;
background-color:#f4f4f4;overflow:hidden;font-size:.85em
}
.row_borderedshaded {
margin:0;padding:0;width:auto;
overflow:hidden;background:#eaeaea;
background:#f4f4f4;border:1px solid #cccccc;font-size:.85em
}
.row_borderbottomshaded {
margin:0;padding:0;width:100%;overflow:hidden;
background:#f4f4f4;border-bottom:1px solid #cccccc;
font-size:.85em
}
.row_bordered {
margin:0;padding:0;width:auto;
overflow:hidden;border:1px solid #cccccc;font-size:.85em
}
.row_borderbottom {
margin:0;padding:0;width:100%;overflow:hidden;
border-bottom:1px solid #cccccc;background:#f4f4f4;
font-size:.85em
}
/***** 	COLUMNS, MIX /MATCH, LEFT/RIGHT FLOATED  *******/
.fullwide_col {
/** use a row **/}

/** Two Thirds **/
.twothirdswide_colleft {
margin:0;padding:0;float:left;
width:66%;
}
.twothirdswide_colright {
margin:0;padding:0;
float:right;width:66%;
}
/** Half **/
.halfwide_colleft {
margin:0;padding:0;
float:left;width:50%;
}
.halfwide_colright {
margin:0;padding:0;
float:right;width:49.5%;
}
/** Thirds **/
.thirdwide_colleft {
margin:0;padding:0;
float:left;width:33%;
}
.thirdwide_colmid {
margin:0;padding:0;
float:left;width:33%;
}
.thirdwide_colright {
margin:0;padding:0;
float:right;width:32%;
}
/** Quarters **/
.quarterwide_colleft {
margin:0;padding:0;
float:left;width:25%;
}
.quarterwide_colright {
margin:0;
padding:0;
float:right;
width:23%;
}
.threequarterswide_colleft {
margin:0;padding:0;
float:left;width:75%
}
.threequarterswide_colright {
margin:0;padding:0;
float:right;width:74%;
}
/**** END ***/





/** FORUM AND SUBJECT NAMES STYLING **/
.row_header span {
display:inline;margin:0;padding:0;width:auto;
font-size:1.25em;font-weight:bold;
}
.row_header span a {
margin:0;padding:0;
font-weight:bold;color:#000099;
}
.row_subheader span, .row_subheader_borderbottom span {
display:inline;margin:0;
padding:0;width:auto;
}
/** FINE-TUNING  **/
.allmessages_mainmessage p, .allmessages_comment p {
margin:0;padding:0;padding:2px 0px;
}
/****  REMOVED FLOAT FROM LABELS: USED DISPLAY:BLOCK AND INLINE ***/
.allmessages_container label, .allmessages_threadlisting label, 
.allmessages_mainmessage label, .allmessages_commentbox label, .allmessages_comment label {
display:inline;margin:0;padding:0px 0px;
width:auto;text-align:left;font-weight:bold;
color:#666666;text-indent:2px;
}
/** Tune labels for message and comment **/
.allmessages_mainmessage label, .allmessages_comment label {
display:block;font-size:.85em}
/** ADD THREADLISING LEFT SIDE'S RIGHT BORDER and p format**/
.allmessages_threadlisting .twothirdswide_colright p {
margin:2px 0px;padding:0;}
.allmessages_threadlisting .halfwide_colright {
border-left:1px solid #cccccc;}
/** DESIGN COMMENTS THREAD BANNERBOX: (THREADLISTING) **/
.row_bannerwrap .thirdwide_colleft {
text-align:center;}
.row_bannerwrap .thirdwide_colleft img {
margin:2px auto 0px;padding:0;
border-style:none;text-align:center;
}
.row_bannerwrap .twothirdswide_colright {
border-left:1px solid #cccccc;
background:#f4f4f4;
}
.row_bannerwrap .twothirdswide_colright .halfwide_colleft,
.row_bannerwrap .twothirdswide_colright .halfwide_colright {
font-size:.85em;padding:6px 0px;
}
/** COMMENTBOX MID AND RIGHT COLUMNS NEED LEFT BORDER ***/
.allmessages_commentbox .row_borderbottomshaded {}
.allmessages_commentbox .halfwide_colright {
border-left:1px solid #cccccc;}
.allmessages_commentbox .thirdwide_colmid {
border-left:1px solid #cccccc;}
.allmessages_commentbox .thirdwide_colright {
border-left:1px solid #cccccc;}
.allmessages_threadlisting .thirdwide_colmid {
border-left:1px solid #cccccc;}
.allmessages_threadlisting .thirdwide_colright {
border-left:1px solid #cccccc;}
/*** END ***/

/** topiclisting MID AND RIGHT COLUMNS NEED LEFT BORDER ***/
.allmessages_topiclisting .row_borderbottomshaded {}
.allmessages_topiclisting .halfwide_colright {
border-left:1px solid #cccccc;}
.allmessages_topiclisting .thirdwide_colmid {
border-left:1px solid #cccccc;}
.allmessages_topiclisting .thirdwide_colright {
border-left:1px solid #cccccc;}
.allmessages_topiclisting .thirdwide_colmid {
border-left:1px solid #cccccc;}
.allmessages_topiclisting .thirdwide_colright {
border-left:1px solid #cccccc;}
/*** END ***/


/**
.zforum_wrap

.zforum_post
.zforum_forum
.zforum_blog
.zforum_news
.zforum_profile
.zforum_mainmessage
.zforum_comments

.zforum_header
.zforum_subheader
.zforum_rowone
.zforum_rowtwo
.zforum_rowthree
.zforum_message
.zforum_footer
*****/


