/* Start of CMSMS style sheet 'Layout' */
/* A CSS Framework by Mike Stenhouse of Content with Style, adapted to CMSMS by Daniel Westergren */

/* SITE SPECIFIC LAYOUT */
    body {
        margin: 0;
        padding: 1em;
    }
    div#pagewrapper {
         margin: 0 auto;
        max-width: 80em;
        min-width: 60em;
        padding: 0;
        text-align: left;
    }
    #container {
	position: relative;
	margin: 0;
    }
    
    /* HEADER */
        div#header {
            margin: 0;
            padding: 0;
            height: 113px;          
            text-align: left;
            border-bottom: 3px solid #fff;
        }

div#header h1 a.homelink{
         
          position: absolute;
            text-indent: -700em;
            width: 198px;
            height: 113px;
            margin: 0;
            padding: 0;
            text-decoration: none;

}

div#header h1 a.homelink{
background: url(uploads/images/tbig-logo.png) no-repeat top left;
}

    /* END HEADER */
    
    
    /* CONTENT */
        div#content {


  }
        div#content2 {
          font-size: 11px;
          color: #333;
       }
        
       /* PicGallery styles */

       div#picgallery {
           height: 265px;
           width: 265px;
           overflow: hidden;
           position: relative;
           margin-top: 3px;
       }

       div#picgallery[id] {
           margin-top: 0px;
       }

div#gallerylist {
           position: absolute;
           left: 0;
           height: 265px;
           width: 3500px;  
}
       div#gallerylist img {
           float: left;
           width: 265px;
           height: 265px;
       }
       
.thumbnailpic {
        width: 50px;
        height: 50px;
        margin: 2px 2px 1px 1px;
}
#content2 p {
	font-size: 11px;
	padding: 3px 0 3px 0;
	color: #AA9F9B;
	border-bottom: 1px solid #AA9F9B;
	margin: 3px 0 0 0;
	}
	
#content2 a img{
	padding: 0;
	background: transparent;
	margin-left: 0px;
	}

.imginline {
	display: inline;
        padding-right: 10px;
}


	
a.gallerylink,
a.gallerylink:active,
a.gallerylink:link,
a.gallerylink:visited {
        text-decoration: none;
        color: #AA9F9B;
	padding-right: 10px;
        cursor: pointer;
	}

a.gallerylink:hover {
        text-decoration: none;
        color: #333;
cursor: pointer;
	}



        /* MAIN */
            div#main {
            }
        /* END MAIN */
        
        /* SUB */
            div#sub {
                
            }
        /* END SUB */

   
    /* FOOTER */
        div#footer {
           background:#fff;
            text-align: left;
        }

        div#footer p {
            font-size: 0.8em;
            margin: 0;
            padding: 0 15px;
        }
    /* END FOOTER */
/* END LAYOUT */


        
    /* END CONTENT */
    
 

div.breadcrumbs {
   padding: 1em 0;
   text-align: left;
   font-size: 90%;
   margin: 0 1em;
   border-bottom: 1px dotted #000;
}

div.flags {
  float: right;
  width: 18px;
  padding: 1em 0;
  text-align: right;
  margin: 0 1em 0 0;
}

div.left49 {
  float: left;
  width: 49%;
  }

div.right49 {
  float: right;
  width: 49%;
  text-align: right;
  }

ul#searchresultsbox {
   margin: 0 0 0 -30px;
   padding: 0;
}

ul#searchresultsbox li {
   list-style-type: none;
   margin: 0;
   padding: 0 0 10px 0;
}

#formbuilderform table tr td {
   border: 0 none;
}
ul.list1, li.newscategory{
 list-style:none;
margin:-20px;
}
ul.archive{
list-style:none;
margin-bottom:-10px;
margin-left:2px;
}
/* End of 'Layout' */

