body
{
margin:0px;
padding:0px;
background-image:url(../images/blue.png);
background-repeat:repeat-x;
background-position:0px 105px;
font-family:arial;
font-size:.8em;
color:#000000;

}

.date, .time{
display:none;
}

#Content
{
position:relative;
width:948px;
_width:963px;

margin-left:auto;
margin-right:auto;
padding-left:15px;
padding-right:15px;


background-image:url(../images/shadow2.png);
_background-image:url(../images/shadowie6_2.png);
_background-position: 0px 56px;;
_background-repeat: repeat-y;

}

#website_branding
{
background-color:#2a3c63;
background-image: url(../images/banner2.jpg);
background-repeat:no-repeat;
height:154px;
_width:948px;
}



#col_one
{
padding:0px;
margin:0px;
padding-left:180px;
_padding-left:265px;
width:450px;
_width:385px;
}
#col_two
{

}
#website_container
{
min-height:450px;
background-color:#fff;
_width:933px;
_padding-left:15px;



}
#pagination
{
display:none;
}

#website_menu
{
background-image:url(../images/menugrad.png);
height:30px;
margin-top:0px;
margin-bottom:10px;
_width:948px;

}
#website_menu li
{
display:inline;
}

#website_menu li a
{
display:block;
float:left;
text-decoration:none;
color:#fff;

padding-top:7px;
padding-left:32px;
padding-right:32px;
font-size:16px;
font-weight:normal;
}

#website_menu li a:hover
{
color:#000;
}


#website_menu li .current
{
color:black;
}


#website_footer
{

background-image:url(../images/shadow_bottom.png);
background-position:0px bottom;

background-repeat:no-repeat;
margin-left:-15px;
height:170px;
width:975px;
color:white;
margin-top:10px;
_padding-right:30px;
}

#global_footer
{
background-color:#fff;
width:1050px;
margin-left:-50px;

padding-top:10px;
}

ul
{
padding:0px;
margin:0px;
}

#col_one ul
{

margin-left:40px;
}

#col_one li
{
line-height:25px;
font-weight:bold;
color:#000;
}

#mainpage
{
background-color:#fff;
padding-bottom:20px;
}

#telephone
{
position:absolute;
top:118px;
left:710px;
_left:700px;
color:#fff;
font-weight:bold;
font-size:18px;
}

#name
{
font-size:27px;

position:absolute;
top:112px;
left:40px;
font-family:Verdana;
}

#name a
{
color:#fff;
text-decoration:none;
}

h1
{
font-size:1.6em;
padding:0px;
margin:0px;
line-height:normal;
padding-bottom:5px;
}

.gallery #col_two
{

padding-left:250px;
_padding-left:260px;
width:680px;

_height:auto !important;
_height:450px;
}

.gallery #col_one
{
width:680px;
}

.gallery .image
{
width:158px;
height:160px;
}

#services
{

position:absolute;
top:190px;
left:20px;
background-color:#888;
color:#000;
padding:20px;
padding-right:20px;
font-size:15px;
font-size:95%;
}
#services h3
{
color:#fff;
}
#services ul
{
color:#fff;
margin-left:20px;
margin-top:0px;
list-style-image:url(../images/tick2.gif);
}

#services li
{
margin-left:0px;
padding-left:0px;
color:#000000;
}

h1,h2,h3
{
color:#2a3c63;
}

#services h3
{
font-size:18px;
font-weight:normal;
margin:0px;
margin-bottom:10px;
}

#guildlogo
{
float:right;
display:block;
margin-right:15px;
_margin-right:8px;
margin-top:5px;
}

#footerdetails
{
font-size:15px;
position:absolute;
float:left;
margin-top:130px;
margin-left:30px;
}

#footerlocales
{
font-size:15px;
position:absolute;
float:left;
margin-top:10px;
margin-left:30px;
}


#image
{
float:right;
margin-right:10px;
margin-top:20px;
_margin-right:5px;
}

#thumbBoxText
{
height:0px;
}

.contact #col_two
{
  width:260px;
  float:right;
  margin-right:5px;
}

input, textarea
{
width:240px;
}

.submit
{
margin-left:55px
}

