
/** 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 **/


/** ALL THUMBNAIL IMAGES **/
.cleardiv, #cleardiv {clear:both;}
.theme_submit_small {/** styled on main stylesheet **/}
.thumb, .thumbnail {border:1px solid #eaeaea;}







/** ad_banner: NO BORDER/MARGIN/PAD ON OUTER **/
.ad_banner  {display:block;margin:0 auto;padding:0;width:100%; 
background:transparent;text-align:center;overflow:hidden;}
.ad_box {display:block;margin:0; padding:2px 0px; width:auto;
background-color:transparent; border:0px inset #999999; font-family:times;
font-size:.90em; color:#000000; text-align:center; overflow:hidden;}
.ad_left {display:block; float:left; width:49.75%;height:60px; border:0px solid #cccccc;overflow:hidden;} 
.ad_right {display:block;float:right;width:49.75%;height:60px; border:0px solid #cccccc;overflow:hidden;}




/***** FORUM RECENT ACTIVITY  *****/
.forum_recent  {display:block; margin:0 auto; padding:0; width:auto;
border-bottom:1px solid #cccccc;text-align:center;font-size:84%;}
.forum_recent * {margin:0; padding:0;}
.forum_recent h3 {font-size:1.05em}
.cleardiv {clear:both;}
.forum_recent .title_row {display:block; width:98%; padding-bottom:2px;border-top:1px solid #cccccc; background: #f4f4f4; font-weight:bold; overflow:hidden;} 
.forum_recent .rows {display:block; width:98%; border-top:1px solid #cccccc; overflow:hidden;}
/** THREE COLUMN LAYOUT **/ /** NO SIDE PADDING, WILL BREAK LAYOUT **/
.forum_recent .left {display:block;float:left;padding-bottom:2px;width:66.75%;
text-align:left;overflow:hidden;text-indent:2px;}
.forum_recent .mid {display:block;float:left;padding-bottom:2px;width:24%;border-left:0px solid #cccccc;border-right:0px solid #cccccc;text-align:center;overflow:hidden;}
.forum_recent .right {display:block;float:right;padding-bottom:2px;width:8.75%;
text-align:center;overflow:hidden;}
/** FOUR COLUMN LAYOUT **/  /** NO SIDE PADDING, WILL BREAK LAYOUT **/
.forum_recent .one {display:block;float:left;padding-bottom:2px;width:58%;
text-align:left;overflow:hidden;text-indent:2px;}
.forum_recent .two {display:block;float:left;padding-bottom:2px;width:24%;border-left:0px solid #cccccc;border-right:0px solid #cccccc;text-align:center;overflow:hidden;}
.forum_recent .three {display:block;float:left;padding-bottom:2px;width:8.75%;
text-align:center;overflow:hidden;}
.forum_recent .four {display:block;float:right;padding-bottom:2px;width:8.75%;
text-align:center;overflow:hidden;}







/** ztml Gallery Navigation table **/
table.galnav {}
.galnav .tr_one {background: #E7EFFF url('../../img/img_includes/galnav.jpg') center;}
.galnav td {padding:4px 0px 2px 0px;}
.galnav .tr_one td {padding:2px 0px;}
.galnav .tr_one td img {display:block;border-style:none;}
.galnav .tr_one td a {font-weight:bold;text-decoration:none;}

.td_slideshow {border-left:0px inset #cccccc; }
.td_list {}
.td_item {padding:0px; font-size:1.2em; font-weight:bold;}
.td_first {}
.td_prev {}
.td_stop {}
.td_next {}
.td_last {border-right:0px inset #cccccc;}



















/**  USER SUBMITTED DESIGNS MAIN PAGE: USED JUST A FEW OF THESE CLASSES  **/ 
/*** preview holds one design, repeats ***/
.oswd_preview {display:inline;float:left;
margin:0;
margin-right:14px !important;
margin-right:10px;
margin-bottom:10px;
width:130px;text-align:center;}
/** Caution: html is HARDCODED, locked ***/
.oswd_design {background-color:#eeeeee; 
border:0px solid white; width:120px;}






/** MEDIA GALLERY ***/
.mediagallery1 {margin:0 auto;width:auto;text-align:center;}
.mediagallery1 ul, .mediagallery1 ul li, .mediagallery1 li, .mediagallery1 li a {
margin:0;padding:0;border-style:none;border:0;}
.mediagallery1 h5 {margin-bottom:10px;}
/*** preview holds one design with top titles and bottom submenu'd ul ***/
.mediagallery1 .preview {float:left;margin:0;margin-right:5px;margin-bottom:20px;
width:130px; text-align:center;font-family:Georgia, "Times New Roman", Times, 
serif;}
/** Caution: html is styled, locked ***/
.design {background-color:#eeeeee; border:0px solid white; width:120px;}
/** Top Titles **/
.design_title1 {overflow:hidden;margin:0px 2px;width:auto;border:none;background:none;
font-size:.85em; color:#930209;font-weight:bold;text-align:center;}
.design_title2 {overflow:hidden;margin:0px 2px;width:auto;border:none;background:none;
font-size:.85em; color:#293158;font-weight:bold;text-align:center;}
/** pad/margin on ul moves text around, ,li nothing, <a> sizes the box  **/
ul.design {width:auto;}
ul.design {list-style:none;}
ul.design li {list-style:none;}
ul.detail {padding-top:2px;padding-bottom:2px;} 
ul.detail li {display:inline;font-size: .72em;} 
/** levelone is the ul main topic, which is the linked image  **/
.levelone a {border:0px solid #000000; text-align:center; font-weight:normal;} 
/** leveltwo is the subtopic, which is the view/download/stats ul list items  **/
.leveltwo_a a, .leveltwo_b a, .leveltwo_c a {border:0px solid #000000;font-weight:normal;}
.leveltwo_a a, 
.leveltwo_a a:link, 
.leveltwo_a a:visited {font-weight:normal;
padding:0px 2px;background-color:#48497B;border-bottom:2px dashed #ffcc33;color:#ffffff;}
.leveltwo_b a, 
.leveltwo_b a:link, 
.leveltwo_b a:visited {font-weight:normal;
padding:0px 2px;background-color:#B7424A;border-bottom:2px dashed #ffcc33;color:#ffffff;}
.leveltwo_c a, 
.leveltwo_c a:link, 
.leveltwo_c a:visited {font-weight:normal;
padding:0px 2px;background-color:#FAE287;border-bottom:2px dashed #B7424A;color:#000000;}
.leveltwo_a a:hover, 
.leveltwo_b a:hover, 
.leveltwo_c a:hover {
background-color:#cccccc;color:#000000;border:0px solid red;font-weight:normal;} 
/************  end mediagallery      ***************/














/** WORKS REGULAR OR RANDOM IMAGES **/
.sidebox_images {display:block;margin:0 auto;margin-bottom:5px;
padding:0;border-style:none;overflow:hidden;text-align:center;}
/** The sideboxes  **/
.sidebox_a, .sidebox_b, .sidebox_c, .sidebox_d, .sidebox_e, .sidebox_z {
display:block; margin:0 auto; margin-top:5px; padding-top:2px; height:auto; 
min-height:70px; width:85%; border:0px solid #EAEAEA; color:#000000;
text-align:center;overflow:hidden;}
.sidebox_a {
background: transparent url(../../img/img_includes/camera1.jpg) no-repeat center;}
.sidebox_b {
background: transparent url(../../img/img_includes/camera2.jpg) no-repeat center;}
.sidebox_c {
background: transparent url(../../img/img_includes/camera3.jpg) no-repeat center;}
.sidebox_d {
background: transparent url(../../img/img_includes/camera4.jpg) no-repeat center;}
.sidebox_e {
background: transparent url(../../img/img_includes/camera5.jpg) no-repeat center;}
.sidebox_z {border:1px ridge #666666;font-family:times;color:#000000;}
.sidebox_z img {margin: 1px 8px 2px 1px;padding:0;}
.sidebox_z p {margin-top:40px;}
/*** Important: If Random Images Removed; Change CSS
Height:auto to height:70px for left sideboxes a-z, for Cameras 
Randoms require auto.  Adjust width also, approximate since liquid width **/
.sidebox_images .random_image {float:left; width:98%;height:auto;border-left:0px solid red;
overflow:hidden;text-align:center;}
.sidebox_images .random_image img, .sidebox_images .random_image img a, 
.sidebox_images .random_image a {
margin:0 auto;padding:0;border-style:none;text-align:center;}
/** These are minimum height hacks for IE, for sideboxes  **/
/** First one props the box **/
/** Second clears float so content will center **/
/** Third: Content cant be 100% wide, wont float inline **/
.sidebox_images .fixheight_one {float:right;height:70px;width:1px;
border-right:0px solid red;overflow:hidden;}
.sidebox_images .fixheight_two {clear:both;height:1px;overflow:hidden;}
/*  THIS IS FOR TEMPLATE A16 WITH 9PX PADDING ON LEFT ***/
/*** Theme a16 shadowed sidebox padleft styling **/
.sidebox_padleft {display:block;margin:0 auto;margin-top:10px;
padding-left:9px;width:auto;color:#FFFFFF;overflow:hidden;}
.sidebox_padleft select, .sidebox_padleft input {
background-color:#cccccc;color:#000000;}
/** STYLES FOR CPMFETCH SCRIPTS **/
.sidebox_images table, .sidebox_images td {margin:0;padding:0;text-align:center;}

/** end **/








/**** SIZEDBOX-IMAGES ****/
.sizedbox_images {display:block;margin:0 auto;margin-bottom:5px;
padding:0;border-style:none;overflow:hidden;text-align:center;}
/** These are minimum height hacks for IE, for sideboxes  **/
/** First one props the box **/
/** Second clears float so content will center **/
/** Third: Content cant be 100% wide, wont float inline **/
.sizedbox_images .box_a {
display:block; margin:0 auto; margin-top:10px; padding-top:2px; height:auto; 
min-height:70px; width:85%; border:0px solid #EAEAEA; color:#000000;
text-align:center;overflow:hidden;}
.sizedbox_images .box_a {
background: transparent url('../../img/img_includes/camera4.jpg') no-repeat center;}
.sizedbox_images .random_image img, .sizedbox_images .random_image img a, 
.sizedbox_images .random_image a {margin:0;padding:0; border-style:none;text-align:center;}
/*** Important: If Random Images Removed; Change CSS
Height:auto to height:70px for left sideboxes a-z, for Cameras 
Randoms require auto.  Adjust width also, approximate since liquid width **/
.sizedbox_images .fixheight_one {float:right;height:70px;width:1px;overflow:hidden;}
.sizedbox_images .random_image {float:left; width:98%;height:auto;border-left:0px solid red;
overflow:hidden;text-align:center;}
/** END **/









/** SPOTLIGHT ARTICLES **/
.spotlight_articles {display:block;margin:0px auto 5px;padding:0;
border-style:none;text-align:center;overflow:hidden;}
.article_a, .article_b, .article_c, .article_d, .article_e  {
display:block;margin: 10px auto 0px; padding:0; height:auto;
background-color:#FBFAF7; border:1px inset #999999;width:96%;
font-family:times;font-size:.95em;text-align:left;
color:#000000;overflow:hidden;}
.article_a {margin-top:5px;}
.article_a img {margin: 1px 10px 2px 1px;padding:0;}
.article_a p {margin:0; padding:2px 4px}







/** form.member.statistics **/
/** Height important to control font padding **/
.stats1 {display:block;margin:0;padding:0;width:auto;text-align:center;}
.stats1 a {margin:0;padding:0;border-style:none;font-size:13px;
color:#000000;text-decoration:none;}
.stats1 img {margin:0;padding:0;border-style:none;text-decoration:none;}
/** contextual (if) Stats in rowtwo_left, needs 6px top pad.  If removed, 
either the logo image needs 22px top pad or a 
prop-spacer-stats_container 22px height **/
.rowtwo_left .stats1 {}
.rowtwo_left .stats1 .prop-spacer-box {}






/***  UPSCROLLER STYLES  ***/
#upscroll_wrap {display:block;margin:0;padding:0;}
#upscroll_switch {margin:0;padding:0;} 
.upscroll_content {margin:0;padding:0;}





/*** OLD UPSHRINKER CMS ADVERTISEMENT VERSION: ZTML/EZP/BLANK BANNER ***/
#shrink_wrap {display:block; margin:0 auto; margin-bottom:2px; padding:0; width:auto;}
#shrink_one {display:none;margin:0;padding:0;width:auto;
background-color:transparent; border:1px solid #b0b0b0;}
#shrink_one .upshrinker_content {margin:0 auto;padding:0;width:95%;}
#shrink_one .upshrinker_content {font-size:94%;}
#shrink_one .upshrinker_content h3 {margin:0;padding:0;color:#000099;}
#shrink_one .upshrinker_content a {text-decoration:underline;}
/** upshrinker content **/
#shrink_one .ushalfwide_colleft {margin:0;
padding:4px 0px 4px;float:left;width:40%;text-align:left;}
#shrink_one .ushalfwide_colleft img, 
#shrink_one .ushalfwide_colleft a img {
float:right;margin:0;padding:0;padding-top:4px;border-style:none;}
#shrink_one .ushalfwide_colright {
margin:0;padding:4px 0px 4px;float:right;width:58%;text-align:left;}
#shrink_one .upshrinker ul.hbn {display:block;} /** if using icon **/
#shrink_one ul.vertmenulist {float:left;margin:0;padding:8px 0px 0px;list-style:disc inside;}
#shrink_one ul.horizmenulist {margin:4px 0px 0px;width:auto;text-align:center;}
#shrink_one .horizmenulist li {display:inline;}
/** space under images caused by container and/or by text-align **/
#shrink_one a.upshrinker_link img {margin:0 auto;padding:0;border-style:none;}
#shrink_one a.upshrinker_link {display:block;margin:0px auto 0px;padding:0;width:100%;height:auto;background: transparent url(../../img/img_includes/upshrink-bar-horizontal.jpg) repeat-x center;text-align:center;}
/**   contextual "if,then.." **/
/** end **/  -->  


/*** UPSHRINKER TOM'S COOKIED: BARE-BONES STYLING ***/
/** space under images caused by container and/or by text-align **/
a.upshrinker_link img {margin:0 auto;padding:0;border-style:none;}
a.upshrinker_link {display:block;margin:0px auto 0px;padding:0;width:100%;height:auto;
background: transparent url(../../img/img_includes/upshrink-bar-horizontal.jpg) repeat-x center;text-align:center;}





/*** CAUTION: NEEDS Content STYLES WITHOUT ADDING WRAP DIVS TO ALL LINES BELOW ***/
#upshrinkHeader {display:block;margin:5px 0px 0px;padding:0;width:auto;
background:transparent; border:0px solid #b0b0b0;border-bottom:0px solid #000000;}
#upshrinkHeader2 {display:block;margin:0px 0px 0px;padding:0;width:auto;}
.upshrinker_content {margin:0 auto;padding:0;width:95%;}
.upshrinker_content_two {margin:0 auto;padding:0;width:auto;}
.upshrinker_content h3, .upshrinker_content_two h3 {color:#000099;}
.upshrinker_content a {}
.upshrinker_content ul a {font-weight:bold;color:#000000;}
/** space under images caused by container and/or by text-align **/
a.upshrinker_link img {margin:0 auto;padding:0;border-style:none;}
a.upshrinker_link {display:block;margin:0px auto 0px;padding:0;width:100%;height:auto;
background: transparent url('../../img/img_includes/upshrink-bar-horizontal.jpg') repeat-x center;text-align:center;}
/** upshrinker content **/
.ushalfwide_colleft {margin:0;
padding:2px 0px 2px;float:left;width:40%;text-align:left;}
.ushalfwide_colleft img, .ushalfwide_colleft a img {
float:right;margin:0;padding:0;padding-top:8px;border-style:none;}
.ushalfwide_colright {
margin:0;padding:2px 0px 4px;float:right;width:58%;text-align:left;}
.upshrinker ul.hbn {display:block;} /** if using icon **/
ul.vertmenulist {float:left;margin:0;padding:8px 0px 0px;list-style:disc inside;}
ul.vertmenulist li {margin:0;padding:0;}
ul.horizmenulist {margin:2px 0px 0px;padding:0;width:auto;text-align:center;}
.horizmenulist li {display:inline;margin:0;padding:0;}
/**   contextual "if,then.." **/
/** end **/













