@import url("base.css");
@import url("fonts.css");

body {
    /*
    background-image: url("/images/bkgd_gray01.png");
    */
    background-color: #3f3f3f;
    height: 100%;
    margin: 0px;
    min-width: 980px;
    color: #ffffff;
}

#main {
    width: 774px;
    height: 600px;
    margin-top: 100px;
    margin-left: auto;
    margin-right: auto;
    color: #333333;
}

#title_frank { 
    padding-bottom: 3px;
}

#main_content {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}

#main_left {
    width: 300px;
    height: 497px;
    background-color: #cccccc;
    background-image: url("/images/bkgd_cccccc.png");
}

#main_right {
    width: 474px;
    height: 497px;
    background-color: #ffffff;
}

#main_left_about {
    width: 297px;
    height: 491px;
    background-color: #cccccc;
    background-image: url("/images/bkgd_cccccc.png");
}

#main_right_about {
    width: 477px;
    height: 491px;
    background-color: #ffffff;
}

.about {
    padding-top: 35px;
    width: 390px;
    margin: auto;
    text-align: justify;
    font-family: Droid Sans, arial, helvetica, sans-serif;
    font-size: 8pt;
    line-height: 200%;
}

#main_content_contact {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    background-image: url("/images/rect_gray01.gif");
    background-repeat: no-repeat;
}

#main_left_contact {
    width: 300px;
    height: 497px;
}

#main_right_contact {
    width: 474px;
    height: auto;
    color: #dfdfdf;
    padding-top: 10px;
}

#title_projects {
    padding-left: 20px;
    padding-top: 30px;
}

#project_thumb {
    padding-top: 30px;
    padding-left: 30px;
}

.project_td {
    padding: 14px;
}

#slideshow01 {
    width: 415px;
    height: 415px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 41px;
}

#slideshow02 {
    width: 415px;
    height: 415px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 27px;
}

a { 
	color: #dfdfdf;
	text-decoration: none; 
}

a:hover { 
	color: #b1b1b1;
	text-decoration: none;
}

a img {
	border: none;
}

#nav_bottom {
    text-align: right;
    height: 10px;
    padding-right: 1px;
    margin-top: 2px;
}

#project_description {
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
    font-family: Droid Sans, arial, helvetica, sans-serif;
    font-size: 9pt;
    line-height: 200%;
    height: 410px;
}

#project_menu_link {
    font-family: arial,helvetica,sans-serif;
    font-size: 80%;
    font-stretch: ultra-expanded;
    padding-left: 20px;
}

#project_menu_link a:link {
	color: #666666;
	text-decoration: none;
}

#project_menu_link a:visited {
	color: #666666;
	text-decoration: none;
}

#project_menu_link a:hover {
	color: #ffffff;
	text-decoration: none;
}

.photo_credits {
    padding-top: 20px;
}

#press_menu {
    width: 420px;
    padding-top: 30px;
    margin-left: auto;
    margin-right: auto;
}

#press_submenu01 {
    width: 292px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
}

.spacer_vert01 {
    padding-top: 20px;
}

.spacer_vert02 {
    padding-top: 10px;
}

#temp {
    padding-top: 50px;
    padding-left: 49px;
    padding-right: 49px;
    text-align: justify;
    font-family: helvetica;
    font-size:80%;
    line-height: 200%;
    font-stretch: ultra-expanded;
}

#alt_nav {
    color: #ffffff;
    font-size: 80%;
    text-align: right;
}

#alt_main_content {
    width: 774px;
    height: 530px;
    margin-left: auto;
    margin-right: auto;
    color: #ffffff;
}

#alt_home_text {
    padding-top: 20px;
}

