@charset "UTF-8";
/* CSS Document */

body {
  margin-left: auto ;
  margin-right: auto ;
} 

#mainbody {
background:url('background1024.php');
background-repeat:no-repeat;
background-position:7px 0px;
height:570px;
width:1000px;
display:block; 
}

#menucontainer {
display:block;
position: absolute;
left:70px;
top:45px;
}

#bottommenu {
display:block;
position: absolute;
left:70px;
top:395px;
text-align:left;
}

#logo {
position:relative;
left:12px;
width:84px;
border:none;
}

#showcontainer {
display:block;
position:absolute;
left:270px;
top:45px;
}


#gallerycontainertop {
background:url('../images/utility/newback_1024_top.gif');
background-repeat:no-repat;
background-position:7px 0px;
padding:0px;
height:50px;
width:1000px;




}

#gallerycontainermid {
background:url('../images/utility/newback_1024_mid.gif');
background-repeat:repeat-y;
background-position:7px 50px;
padding:0px;
width:1000px;
padding-left:100px;


 


}

#gallerycontainermid img {
width:200px;

}

#gallerycontainermid img:hover {
outline:groove;
outline-color:#333333;
}

#gallerycontainerbottom {
background:url('../images/utility/newback_1024_bottom.gif');
background-repeat:no-repeat;
height:50px;
padding:0px;
background-position:7px;
width:1000px;


 


}












#mmcontainer {
display:block;
position:absolute;
left:290px;
top:35px;
}

.followme {
display:block;
position: absolute;
left:818px;
top:490px;
}

.followme img {
width:100px;
border:none;
}

.blogfeed {
display:block;
position: absolute;
left:270px;
top:490px;
color: #333333;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
width:403px;
height:57px;
padding-top:3px;
padding-left:5px;

background-repeat:no-repeat;
}

.blogfeedh1 {

font-size:12px;
font-weight:bold;
}

.blogfeedp {
font-size:10px;
}

.client_gallery {
left:100px;
top:100px;


height: 553px;
width: 815px;
overflow:hidden;

padding-left:5px;
padding-top:2px;
padding-bottom: 2px;

display:block;
text-decoration: none;
color: #000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;

}

.text_container {

left:270px;
top:50px;

width: 647px;
height: 435px;
overflow:hidden;

padding-left:5px;
padding-top:2px;
padding-bottom: 2px;
border-width:thin;
border-style:ridge;
border-color:#000000;
display:block;
text-decoration: none;
color: #000000;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/utility/text_bg1024.png);
background-position:center;
background-repeat:no-repeat;



}
.text_container .resource {
font-size:11px;
vertical-align:text-top;

}

.text_container h1 {
font-size:15px;
font-weight:bold;
}
.text_container h2 {
font-size:15px;
font-weight:normal;

}

.text_container p {
font-size:11px;

}




.text_container_center {

left:270px;
top:50px;

width: 647px;
height: 435px;
overflow:hidden;

padding-left:5px;
padding-top:2px;
padding-bottom: 2px;
border-width:thin;
border-style:ridge;
border-color:#000000;
display:block;
text-decoration: none;
color: #000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/utility/text_bg1024.png);
background-position:center;
background-repeat:no-repeat;
text-align:center;


}

.text_container_center h1 {
font-size:16px;
font-weight:bold;
}
.text_container_center h2 {
font-size:16px;

}

.text_container_center p {
font-size:14px;

}


.text_container_about {

left:270px;
top:50px;

width: 647px;
height: 435px;
overflow:hidden;

padding-left:5px;
padding-top:2px;
padding-bottom: 2px;
border-width:thin;
border-style:ridge;
border-color:#000000;
display:block;
text-decoration: none;
color:#FFFFFF;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/utility/galbraith_portrait.jpg);
background-position:-5px;
background-repeat:no-repeat;



}

.text_container_about h1 {
font-size:16px;
font-weight:bold;
}
.text_container_about h2 {
font-size:16px;

}

.text_container_about p {
font-size:14px;

}


.imagenum {
font-size:15px;


}

.imagenum img {
width:12px;
cursor:pointer;
padding-left:3px;
padding-right:3px;
}

.menu1{

margin-left:5px;
padding-left:5px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
color: #000000;
height: 20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}

.menu1:hover {
    text-decoration:underline;
}



.submenu{

display: block;
height: 17px;
margin-left: 15px;
padding-top: 2px;
padding-left: 7px;
color: #333333;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration: none;
}

.submenu:hover {
    text-decoration:underline;
}


.hide{
display: none;
}

.menu2{

margin-left:5px;
padding-left:5px;
padding-top:2px;
padding-bottom: 2px;
display:block;
text-decoration: none;
color:#0000CC;
text-decoration:underline;
height: 20px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.menu2:hover {
font-weight:bold;
}


