/* $Id: style.css,v 1.1.2.2.2.8 2009/03/18 17:12:06 njt1982 Exp $ */

body {
  margin:0;
  background-color:#f0f0f0;
  padding:0 15px 0 10px;
}
body.sidebars      { padding:0 270px 0 220px; }
body.sidebar-left  { padding:0  15px 0 220px; }
body.sidebar-right { padding:0 270px 0  10px; }


body, p, td {
  font:12px/1.4em "Verdana", "Arial", "Helvetica", sans-serif;
}

dl { padding:12px 0; margin:0; }

p  { margin:0; padding:2px 4px; }
h1 { margin:0; padding:8px 0; font-size:1.6em; }
h2 { margin:0; padding:4px 0; font-size:1.4em; }

a:link, a:visited {
  color:#027AC6;
  text-decoration:none;
}

a:hover {
  color:#0062A0;
  text-decoration:underline;
}

a:active, a.active, li a.active {
  color:#5895BE;
}


#header {
  clear:both;
  margin:10px 0 0;
}

#footer {
  clear:both;
  margin:0 0 10px;
}

.sidebars      #header, .sidebars      #footer { margin-left:-210px; margin-right:-260px; }
.sidebar-left  #header, .sidebar-left  #footer { margin-left:-210px; }
.sidebar-right #header, .sidebar-right #footer { margin-right:-260px; }

.column {
  float:left;
  position:relative;
  margin:10px 0;
}

#center {
  width:100%;
  padding:0;
}

/*
#center .content .node 
{
  width:90%;
  padding:0;
  position:relative;
  left:5%;
  border:1px solid #828181;
}
*/

.content .node h2 
{
  border:1px solid #828181;
  background:#006633 url(http://www.thumperclub.com/smf/Themes/ThumperClubDefaultClone/images/catbg.jpg) repeat-x scroll 0 0;
}

.content .node h2 a:link, .content .node h2  a:visited
{
   color:white;
   text-decoration:none;
}


#left {
  width:200px;
  margin-left:-100%;
  right:220px;
  padding:0 10px;
}

#right {
  width:250px;
  margin-right:-270px;
  padding:0 10px;
}

.block-region {
  margin:0;
}



/*
 *  Rounded Corners
 */

.block .content, #center .content, #header .content, #footer .content {
  border-left:1px solid #000;
  border-right:1px solid #000;
  background-color:#fff;
  padding:0 5px;
  clear:both;
  overflow:hidden;
}


div.r1, div.r2, div.r3, div.r4, div.r5 {
  display:block;
  height:1px;
  overflow:hidden;
  font-size:0.01em;
  background-color:#fff;
  border-left:1px solid #000;
  border-right:1px solid #000;
}
div.r1 { background-color:#000000; margin:0 6px; border:none; }
div.r2 { background-color:#DFDFDF; margin:0 4px; border-width:2px; }
div.r3 { background-color:#E7E7E7; margin:0 3px; }
div.r4 { background-color:#EFEFEF; margin:0 2px; }
div.r5 { background-color:#F7F7F7; margin:0 1px; height:2px; }

.block {
  margin:0 0 10px 0;
}

.block-header, .block-footer {
  margin:0;
  padding:0;
}

#header .block .content, #footer .block .content, #center .node .content {
  border:none;
  padding:0;

}

#header .menu-content 
{
  padding:0 5px;
  clear:both;
  overflow:hidden;
}





/* Turn off center section border */
/*
#center div.r1 { display:none; }
#center div.r2 { display:none; }
#center div.r3 { display:none; }
#center div.r4 { display:none; }
#center div.r5 { display:none; }
#center .content
{
  border:none;
  background-color:#F0F0F0;
  padding:0 5px;
  clear:both;
  overflow:hidden;
}
*/


/**
 *  TABLES
 */
table {
  margin:1em 0;
  width:100%;
}

thead th {
  border-bottom:2px solid #ddd;
  color:#494949;
  font-weight:bold;
}

th a:link, th a:visited {
  color:#6f9dbd;
}

td, th {
  padding:.3em .5em;
}

tr.even, tr.odd, tbody th {
  border:solid #ccc;
  border-width:1px 0;
}

tr.odd, tr.info {
  background-color:#eee;
}

tr.even {
  background-color:#fff;
}

tr.odd td.active {
  background-color:#dddddd;
}

tr.even td.active {
  background-color:#e6e6e6;
}

.form-checkboxes, .form-radios {
  margin:0;
}
.form-item .description {
  color:#909090;
}
#system-theme-settings .form-item .description {
  display: block;
}
#system-theme-settings #picker {
  float:right;
}
.profile {
  padding:1em 0;
  margin:0;
}

fieldset {
  border:1px solid #777;
}
#logo-floater {
  float:left;
  position:relative;
  top:25px;
  left:20px;
}
#logo-floater h1 {
  padding:0;
}
#logo-floater a {
  line-height:90px;
  position:relative;
}
#logo-floater img {
  float:center;
  padding:0px 0px 0px 0px;
}
#header .content 
{
  height:120px;
  background-color:#006633;
}

#header li 
{
  display:inline;
  line-height:1.4em;
}


#header div.r1 { background-color:#006633; margin:0 6px; border:none;}
#header div.r2 { background-color:#006633; margin:0 4px; border-width:2px; }
#header div.r3 { background-color:#006633; margin:0 3px; }
#header div.r4 { background-color:#006633; margin:0 2px; }
#header div.r5 { background-color:#006633; margin:0 1px; height:2px; }

#header ul.primary-links {
  float:right;
  position:relative;
  margin:0 auto;
  padding:1em 0 0 0;
}

/* 
 * the left hand MENU 
 */

#block-menu-primary-links .content 
{
  background-color:#006633;
}
#block-menu-primary-links a
{
 color: #FFFFFF;
 text-decoration: none;
 display: block;
 border-top: 0px solid #A8B090;
 border-bottom: 0px solid #A8B090;
 border-left: 0px solid #A8B090;
 text-transform:uppercase;
}
#block-menu-primary-links a:hover 
{ 
 color:#FF9933;
}
#block-menu-primary-links div.r1 { background-color:#006633; margin:0 6px; border:none;}
#block-menu-primary-links div.r2 { background-color:#006633; margin:0 4px; border-width:2px; }
#block-menu-primary-links div.r3 { background-color:#006633; margin:0 3px; }
#block-menu-primary-links div.r4 { background-color:#006633; margin:0 2px; }
#block-menu-primary-links div.r5 { background-color:#006633; margin:0 1px; height:2px; }

#block-menu-primary-links h2
{
  display:none;
}


/*
 * Remove header from each page
 */
#center h2
{
  display:none;
}
 
/* MAIN MENU SMF STYLEY VERSION II */ 

#header ul.primary-links 
{
    padding: 0;
}


#header ul.primary-links li
{
list-style-type: none;
padding: 5px;
margin: 0;
display: block;
float: left;
background: url(http://www.thumperclub.com/smf/Themes/ThumperClubDefaultClone/images/maintab_back.gif) repeat-x 20px 100%;
font: 10px/20px "Lucida Grande", verdana, sans-serif;
text-align: center;
line-height:20px;
}

#header ul.primary-links li.first 
{
  background: transparent url(http://www.thumperclub.com/smf/Themes/ThumperClubDefaultClone/images/maintab_first.gif) no-repeat 100% 100% ;
  width:10px;
}

#header ul.primary-links li.last
{
  background: transparent url(http://www.thumperclub.com/smf/Themes/ThumperClubDefaultClone/images/maintab_last.gif) no-repeat 0% 100% ;
}


#header a
{
color: #FFFFFF;
text-decoration: none;
display: block;
border-top: 0px solid #A8B090;
border-bottom: 0px solid #A8B090;
border-left: 0px solid #A8B090;
text-transform:uppercase;
}


#header li#active {  }
#header a:hover { color:#FF9933;}


/* END OFF MAIN MENU SMF STYLEY VERSION II*/ 



/* EXTRA HEADER REGIONS */

#header-left {
  float:left;
  height:120px;
  width:130px;
  background-color:#006633;
  /*border: 1px solid #000000; */
}
#header-left div.r1 { display:none; }
#header-left div.r2 { display:none; }
#header-left div.r3 { display:none; }
#header-left div.r4 { display:none; }
#header-left div.r5 { display:none; }

#header-left h2 { font-size:1em; padding:0px 0; color:#FFFFFF; }
#header-left views-admin-links { display:none; }
#header-left div.views-admin-links { display:none; }
#header-left table { margin:0; }
#header-left table td, #header-second-right table th { padding:0;}
#header-left .content { height:120px;}


#header-first-right {
  float:right;
  height:120px;
  width:130px;
  background-color:#006633;
  /*border: 1px solid #000000; */
}

#header-first-right div.r1 { display:none; }
#header-first-right div.r2 { display:none; }
#header-first-right div.r3 { display:none; }
#header-first-right div.r4 { display:none; }
#header-first-right div.r5 { display:none; }

#header-first-right h2 { font-size:1em; padding:0px 0; color:#FFFFFF; }
#header-first-right views-admin-links { display:none; }
#header-first-right div.views-admin-links { display:none; }
#header-first-right table { margin:0; }
#header-first-right table td, #header-second-right table th { padding:0;}
#header-first-right .content { height:120px;}




#header-second-right {
  float:right;
  height:120px;
  width:130px;
  background-color:#006633;
  /*border: 1px solid #000000; */
}

#header-second-right div.r1 { display:none; }
#header-second-right div.r2 { display:none; }
#header-second-right div.r3 { display:none; }
#header-second-right div.r4 { display:none; }
#header-second-right div.r5 { display:none; }

#header-second-right h2 { font-size:1em; padding:0px 0; color:#FFFFFF; }
#header-second-right views-admin-links { display:none; }
#header-second-right div.views-admin-links { display:none; }
#header-second-right table { margin:0; }
#header-second-right table td, #header-second-right table th { padding:0;}
#header-second-right .content { height:120px;}

#header-second-right div.view
{
  height:120px;
}

div.messages {
  border:1px solid #BBBBBB;
  background-color:#FAFAFA;
  padding:8px;
  margin:8px;
}
div.status {
  border-color:#7CBB7C;
  background-color:#F0FFF0;
}
div.error {
  border-color:#BB7C7C;
  background-color:#FFF0F0;
}

tr.error {
  background-color:#FFEEEE;
}
tr.warning {
  background-color:#FCFFCF;
}

/* Views: gallery style plugin. */
.view .image-gallery-nodes ul 
{
  display:inline;
  text-align:center;
}
.view .image-gallery-nodes ul li 
{
  /*display:inline;*/
  display:list-item;
  /*
    There is no pretty way to get thumbnail sizes here.
    This will need to be overridden for sites that set a different size.
  */
  width:160px;
  height: 200px;
  text-align:center;
  background: none;
  border:1px solid #006633;
}

/*add on css to force grid view - can go in theme css*/

/* NODE GALLERY IMAGE */

.thumper-gallery-images-list .item-list ul li , .gallery-images-list .item-list ul li {
  float: left;
  width: 112px;
  margin: 0 10px 10px 0;
  padding: 10px 5px 5px 5px;
  min-height: 150px;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  list-style-type: none;
  text-align: center;
}

.thumper-gallery-images-list .item-list ul li .image-title, .gallery-images-list .item-list ul li .image-title {
  line-height: normal;
  margin: 0 auto;
  width: 100px;
//  max-height: 100px;
  display:none;
}

.thumper-gallery-images-list .item-list ul li .image-thumbnail-view, .gallery-images-list .item-list ul li .image-thumbnail-view, .gallery-images-list .item-list ul li .image-thumbnail, .gallery-images-list .item-list ul li .image-thumbnail img {
  margin: 0 auto;
  width: 100px;
  max-height: 100px;
}

/* END OF THUMPER GALLERY STUFF */

/* BROCHURE GALLERY IMAGE */

.brochure-gallery-images-list .item-list ul li , .gallery-images-list .item-list ul li {
  float: left;
  width: 112px;
  margin: 0 10px 10px 0;
  padding: 10px 5px 5px 5px;
  min-height: 150px;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  list-style-type: none;
  text-align: center;
}

.brochure-gallery-images-list .item-list ul li .image-title, .gallery-images-list .item-list ul li .image-title {
  line-height: normal;
  margin: 0 auto;
  width: 100px;
//  max-height: 100px;
  display:none;
}

.brochure-gallery-images-list .item-list ul li .image-thumbnail-view, .gallery-images-list .item-list ul li .image-thumbnail-view, .gallery-images-list .item-list ul li .image-thumbnail, .gallery-images-list .item-list ul li .image-thumbnail img {
  margin: 0 auto;
  width: 100px;
  max-height: 100px;
}

/* END OF BROCHURE GALLERY STUFF */

/* CALENDAR STUFF */

.view-thumperevents
{
  text-align:center;
  width: 80%;
  margin-left: 10%;
}

.view-thumperevents view-field 
{
   border-style:solid;
   border-color:red;
}

.view-thumperevents .mini-day-on  
{
   text-decoration:underline;
  background-color: #CCCCCC;
}

/* END OF CALENDAR STUFF */

/* NODE GALLERY GALLERIES */

.gallery-list .item-list ul li {
  float: left;
  width: 162px;
  margin: 0 10px 10px 0;
  padding: 10px 5px 5px 5px;
  min-height: 112px; /* if you use long titles which will be displayed under pictures some pictures may 'stuck' and not go to left, try lower value and you will see what I mean */
//  max-height: 112px;
  background-color: #f7f7f7;
  border: 1px solid #ddd;
  list-style-type: none;
  text-align: center;
}

.gallery-list .item-list ul li .image-title {
  line-height: normal;
  margin: 0 auto;
  width: 100px;
//  max-height: 100px;
  display:none;
}

.gallery-list .item-list ul li .image-thumbnail-view, .gallery-list .item-list ul li .image-thumbnail, .gallery-list .item-list ul li .image-thumbnail img {
  margin: 0 auto;
  width: 100px;
//  max-height: 100px;
}

.gallery-cover-list .meta, .gallery-cover-list .gallery-operations
{
  display:none;
}

/* END OF GALLERY STUFF */

/* POTD and LATEST IMAGE */

#block-views-node_gallery_blocks-block_2 td.col-2, 
#block-views-node_gallery_blocks-block_2 td.col-3,
#block-views-node_gallery_blocks-block_2 td.col-4
{
  display:none;
}
#block-views-node_gallery_blocks-block_2 td.col-1 img
{
  position:relative;
  left:10px;
}

/* POTD */
#block-thumperclub-2 img
{
  position:relative;
  left:15px;
}




/* END OF POTD and LATEST IMAGE */


/* WEB LINKS STUFF */
.weblinks .meta
{
  display:none;
}

.weblinks .fieldset-wrapper h2
{
  width:auto;
  float:left;
}

.weblinks .fieldset-wrapper .content
{
  width:auto;
  float:left;
  position:relative;
}
.weblinks .fieldset-wrapper ul.links 
{
  display:none;
}

/* turn off tree at top of FAQ */
div.faq-content .item-list
{
  display:none;
}


/* turn off gallery choice when uploading */
table#upload-attachments .form-select, table#upload-attachments .form-radio, table#upload-attachments .form-text, table#upload-attachments .required
{
  display:none;
}

/* Hide off updater */
#updater
{ 
   border:none;
}



