* {
margin:0;
padding:0;
}

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {
margin:0.5em 0;
}

li,dd {
margin-left:1em;
}

fieldset {
padding:.5em;
}

body {
font-size:76%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:1.3;
}

body {
text-align:center;
}

img, div { behavior: url(iepngfix.htc) }



#wrap {
min-width:760px;
max-width:800px;
width:auto !important;
text-align:left;
margin:0 auto;

height:450px;
}

.menuwrapper{
background-image:url('/main/templates/thomasfield/images/bricks-shadow.jpg');
background-repeat:none;
background-position:bottom left;
position:relative;
top:335px; left:0px;
height:86px;
width:800px;
}

.menumain
{
background-image:url('/main/templates/thomasfield/images/bricks.png');
background-repeat:none;
background-position:bottom left;
position:absolute;
top:-130px; left:000px;
z-index:10;
height:250px;
width:500px;

}


.menumain a
{
color:black;
font-size: 14px;
font-weight:bold;
text-decoration:none;
}
.menumain a:hover{
color:white;
}

#menu_home{
position: relative; 
top: 47px; left: 130px; 
z-index:20;
}

#menu_communities{
position: relative; 
top: 65px; left: 42px;  
float:left;



}

#menu_gallery{
position: absolute; 
top: 118px; left: 113px; 


}

#menu_contact{
position: absolute; 
top: 153px; left: 184px; 
}

#gallery_main {
list-style:none;
margin:0;
padding:0;
}

.menu_gallery{
list-style:none;


}

.menu_gallery a{
color:gray;
text-decoration:none;
font-size: 14px;
font-family:Arial, Helvetica, sans-serif;
}

.menu_gallery li{
margin-left: 0em;
}

.menu_gallery a:hover{
color: black;

}

.moduletable_gallery{
float:left;
padding: 0 28px;
text-align:center;

}


#content100 {

z-index:0;
position:relative;
left:0px;
top:-100px;
height:290px;
width:100%;
overflow:auto;
}

#footer {
clear:both;
position:relative;
top: 50px; left:0px;
width:100%;
font-size:11px;

}

#footer p{
text-align:center;

}

#footer a{
text-decoration:none;
color:blue;
}

#header{
background-color:#ffffff;
background-image:url('/main/templates/thomasfield/images/main1.jpg');
background-repeat:none;
vertical-align: middle;
height:100px;
}
#header img{
padding: 0 0 0 25px;
}

#header p{
font-size: 1.1em;
padding: 10px 0 0 0;
color: grey;
}

.inside {
padding:10px;

}
.floatleft{
float:left;
}

#sidebar{

}

#sidebar,#sidebar-2 {
float:left;
width:20%;
overflow:hidden;
background-color:#eeeeee;
text-decoration:none;

}

.moduletable_community{

float:left;
position:absolute;
top: -5px;
left: 110px;
width:649px;
height:30px;
vertical-align:middle;

}

.moduletable_community h3{
float:left;
white-space:nowrap;
}

.moduletable_community ul {
list-style:none;
margin:0;
padding:6px 0 0 0;
float:left;
white-space:nowrap;
list-style-type:none;

}

#com_section{
visibility:hidden;



}

.moduletable_community li {
float:left;
padding:0 0px;
height:20px;
}

.moduletable_community a{
color:gray;
text-decoration:none;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;
}

.moduletable_community a:hover{
color:black;
text-decoration:none;
}

.moduletable_menu {
color:#333;
margin-bottom:1em;
padding:0;
}

.moduletable_menu h3 {
background:#666;
color:#fff;
text-align:center;
font-size:1.1em;
border-bottom:1px solid #fff;
margin:0;
padding:0.25em 0;
}



.moduletable_menu ul {
list-style:none;
margin:0;
padding:0;
}

.moduletable_menu li {
border-bottom:1px solid #ccc;
margin:0;
}

.moduletable_menu li a {
display:block;
border-left:10px solid #333;
border-right:10px solid #9D9D9D;
background-color:#666;
color:#fff;
text-decoration:none;
padding:3px 5px 3px 0.5em;
}



.moduletable_menu li a {
width:auto;
}

.moduletable_menu li a:hover,a#active_menu:link,a#active_menu:visited {
border-left:10px solid #1c64d1;
border-right:10px solid #5ba3e0;
background-color:#2586d7;
color:#fff;
}