/* Main */
body, html {
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
color: #4a4a4a;
}

body {
margin:0px;
padding:0px;
background-color:#4a4a4a;
}

div.wrap {
position:relative;
min-height:100%;
width:1245px;
margin:auto;
background-color:#4a4a4a;
}

a:link,
a:visited {
text-decoration:none;
color: #4a4a4a;
}
a:focus,
a:hover {
text-decoration:none;
color: #4a4a4a;
}



/* MainTables */

table.maintable{
width:1245px;
margin-top:8px;
border: none;
border-collapse: collapse;
}
td.tableMain{
width:1016px;
background-image:url(img/imgBackground.gif);
border: none;
border-color: #292929;
padding: 0px;
margin: 0px;
}
td.tableMainGallery{
width:1016px;
background-image:url(img/imgBackground.gif);
border: none;
border-color: #292929;
padding: 0px;
margin: 0px;
padding-right:2px;
}
td.tableMenu{
width: 230px;
background-image:url(img/logo.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
margin:0px;
padding-top:2px;
padding-left:0px;
padding-right:0px;
padding-bottom:auto;
}
td.oldMenu{
width: 230px;
background-image:url(img/old.gif);
background-position:top left;
background-repeat:no-repeat;
text-align:left;
margin:0px;
padding-top:2px;
padding-left:0px;
padding-right:0px;
padding-bottom:auto;
}
div.MenuActive{
margin-top:37px;
margin-left:5px;
  position:absolute;
  top:0;	
}
div.menuBottom{
margin-left:5px;
margin-bottom:5px;
}
div.spacerMenu{
height:85px;	
}
div.spacerMenuSmall{
height:10px;	
}
img.menuGallery{
margin-top: 15px;
margin-left:25px;	
}

div.menuContainer{
  position:absolute;
  bottom:0;
  left:1016px;
}
div.menuInfo{
background-image:url(img/info.gif);
background-position:top left;
background-repeat:no-repeat;
height: 390px;
padding-left: 3px;
padding-right: 5px;
background-color:#292929;
}
div.personalInfo{
	background-image:url(img/info.gif);
background-position:top left;
background-repeat:no-repeat;
color: #4a4a4a;
height: 390px;
padding-left: 3px;
padding-right: 5px;
background-color:#292929;
}
img.menuPrevNextSpacer{
width: 78px;	
height:1px;

}
div.contactLeft{
float: left;
width: 263px;
height: 620px;
background-color:#292929;

text-align: left;
padding: 5px;
}
div.contactRight{
float: left;
width: 344px;
height: 620px;
background-color:#292929;

margin-left: 6px;
text-align: left;
padding: 5px;
}
div.resumeLeft{
float: left;
width: 363px;
height: 620px;
background-color:#292929;

text-align: left;
padding: 5px;
}
div.resumeMiddle{
float: left;
width: 363px;
height: 620px;
background-color:#292929;

margin-left: 6px;
text-align: left;
padding: 5px;
}
div.resumeRight{
float: left;
width: 244px;
height: 620px;
background-color:#292929;

margin-left: 6px;
text-align: left;
padding: 5px;
}

/* IMAGE */
div.image{
text-align:center;
}

div.imageouterborder{
background-color:#bcbdae;
}

img.imageContent{
float: right;
margin: 0px;
border-width: 8px;
border-color: #292929;
border-style: solid;
}
img.galleryThumbContent{
float: left;
margin: 1px;
border-width: 2px;
border-color: #292929;
border-style: solid;
}
img.galleryThumbContentBig{
float: left;
margin: 1px;
margin-left:1px;
border-width: 2px;
border-color: #292929;
border-style: solid;
}
img.galleryThumbContentWide{
float: left;
margin: 1px;
border-width: 2px;
border-color: #292929;
border-style: solid;
}
img{
border: 0px;
}

/* Floats */
.left{
float: left;
}
.right{
float: right;
}

/* Specifics */
.copyright{
font-size:10px;
text-align: center;
margin-right: 30px;
}
