﻿body {
	background: #FFFFFF;
	width: 1130px;
	overflow-x: hidden;
	height: 100%;
	margin: 0;
	margin-left: auto;
	margin-right: auto;
	font-family: arial,helvetica,sans-serif;
	font-size: 1em;
	line-height: 1.4em;
	/*background-image: none; url('images/bg_blue.jpg'); */
}

#wrap {
	/* background: url('images/bg_mid.gif') repeat-y; */
	height: 100%;
	width: 1130px;
	float: left;
	clear: both;
	/*background: #FF0000;*/
	margin:50px 0 0 0;
    /*border:solid 1px black;*/
}

#side {
    width:369px;
    float:left;
    /*background:#CCCCCC;*/
    /*margin-right: 30px;*/
    /*border: solid 1px green;*/
}
#side ul, li{
    border:0; margin:0; padding:0; list-style:none;
    line-height:20px;
    width:369px;
    font-family:Arial,helvetica,sans-serif;
    font-size:14px;
    text-align:right;
    text-decoration:none;    
}

#main {
    width:720px;
    float:right;
}
#main a {
    color:black;
    font-weight:bold;
    text-decoration:none;
}
#main a:hover{
    text-decoration:underline;
}

.mainphotobox { /* only works if defined as a CLASS for some reason? */
    width:720px;
    height:640px;
    text-align:center;

    display: table-cell;
    text-align: center;
    vertical-align: middle;
}


#main img{
    margin:0 720px 20px 0;
}


#menu a {
    float:left;
    display: block;
	text-indent: -99999px;
    margin:0 0 20px 0;
	height:21px;
}

.menu_work {width:68px;background:url('images/menu_work.gif');}
.menu_work:hover {background:url('images/menu_work_on.gif');}
.menu_work_on {width:68px;background:url('images/menu_work_on.gif');}

.menu_statement {width:118px;background:url('images/menu_statement.gif');}
.menu_statement:hover {background:url('images/menu_statement_on.gif');}
.menu_statement_on {width:118px;background:url('images/menu_statement_on.gif');}

.menu_resume {width:92px;background:url('images/menu_resume.gif');}
.menu_resume:hover {background:url('images/menu_resume_on.gif');}
.menu_resume_on {width:92px;background:url('images/menu_resume_on.gif');}

.menu_contact {width:91px;background:url('images/menu_contact.gif');}
.menu_contact:hover {background:url('images/menu_contact_on.gif');}
.menu_contact_on {width:91px;background:url('images/menu_contact_on.gif');}    

#menusub {
    background-color:White;
}
#menusub a {
    color:#666666;
    text-decoration:none;
    margin-right:10px;
}
#menusub a:hover {
    color:#333333;
}
.menusub_on {
    font-weight:bold;
    color:#333333;
}



#resume {
    width:680px;
}
iframe { 
    overflow-x: hidden; 
    overflow-y: scroll; 
} 
.resume_head_top {
    color:#b69b4b; /*#d7b759;*/
    font-weight:bold;
    font-family:Arial,helvetica,sans-serif;
    font-size:1em;
    margin:0 0 6px 0;    
}
.resume_head {
    color:#b69b4b; /*#d7b759;*/
    font-weight:bold;
    font-family:Arial,helvetica,sans-serif;
    font-size:1em;
    margin:12px 0 6px 0;    
    clear:both;
    /*white-space:nowrap;
    border:solid 1px black;*/
}
.resume_item{
    width:680px;
    clear:both;
}
.yr{
    font-size:.8em;
    width:60px;
    float:left;
}
.desc{
    font-size:.8em;
    width:620px;
    float:right;
    margin-bottom:8px;
}
.statement_head {
    color:#b69b4b; /*#d7b759;*/
    font-weight:bold;
    font-family:Arial,helvetica,sans-serif;
    font-size:1em;
    margin:12px 0 6px 0;    
    clear:both;
    /*white-space:nowrap;
    border:solid 1px black;*/
}
.desc_norm{
    font-size:.8em;
    width:720px;
    margin-bottom:8px;
    padding-left:2px;
}

