@charset "utf-8";
/* CSS Document */

/* Copyright 2006 by Jason Tables. */
/* Web Design & Development by Orbital Voice - http://orbitalvoice.com/ */


/* Layout */


body{
    padding:0;
    margin:0;
    background: #110f0b url(images/bg.gif);
    }
    
.page-wrap {
    width:920px;
    background:#975F04;
    margin: 24px auto 12px;
    border: 10px solid #382504;
	background: #975F04 url(images/bg-bottom-right.gif) repeat-x bottom;
    }
    
.content-wrap {
    background:url(images/bg-content-bottom.jpg) no-repeat left bottom;
    }
    
#content {
    background:url(images/bg-content-top.jpg) no-repeat left top;
    width:617px;
    min-height:630px;
    padding: 0 33px 0 270px;
    float:right;
    font:normal 16px/20px "Georgia","Times New Roman", Times, serif;
    color:#FFFFFF;
    clear:both;
    }
    * html #content-body{ margin-right:16px;  height:630px; }
	
#footer{	
    width:940px;
    margin: 0 auto 20px;
    font:normal 13px "Georgia","Times New Roman", Times, serif;
    color:#777;
    }
    #footer img{margin:0 0 0 10px;}
    
    
/********* Global Styles Styles********/
    
    h1, h2, h3{margin:0; padding:0;}
        h1 {height:262px; background:url(images/bg-header.gif) no-repeat top; text-align:center;}
        #logo{margin:198px 12px 0 0;}
    
    a:link, a:visited{ color:#FFDB4F; text-decoration:none; font-weight:bold}
    a:hover{ text-decoration:underline;}
    a:link img, a:visited img, a:hover img{border:none;}
    ul{ list-style:square; margin:30px 0 10px 0; padding:0;}
    li{}
    
    .error, .required{color:#FFCC01; font-weight:bold; font-size:11px;}
    .required{font-size:14px;}
    .spacer{ clear:both; height:0; font-size:0; line-height:0; margin:0;}
    .right{float:right;}
    .left{float:left;}

/*********Content********/

    #content-body p{margin:20px 0 5px 0;padding:0;}

    .media{float:left; width:330px;  margin:0;}
    .media-description{float:left; width:285px; margin:0 0 30px 0; height: auto;}
        .media-description ul{ margin:0 0 0 20px;}
        .media-description ul li a:link, .media-description ul li a:visited{font-size: 12px;}


/*********Menu********/

    ul#menu{ height:47px; padding:18px 0 0 0; margin:0;  list-style:none; background:url(images/bg-menu.jpg) no-repeat top;}
    ul#menu li{float:left; margin:0;}
    ul#menu li img{display:none;}
    
    .home, a.home , a.homeactive , .resume, a.resume , a.resumeactive , .media, a.media , a.mediaactive , .contact, a.contact , a.contactactive  {
        padding: 0;
        margin: 0;
        }

    a.home , a.homeactive , a.resume , a.resumeactive , a.media , a.mediaactive , a.contact , a.contactactive  {
        float: left;
        height:40px;
        }

    a.home , a.home :visited { background: url(images/menu_01_home.jpg) 0 0; width:129px; display:block }
    a.home:hover, a.homeactive , a.homeactive:visited {background: url(images/menu_01_home.jpg) 0 40px; width:129px; }

    a.resume , .resume a:visited {background: url(images/menu_03_resume.jpg) 0 0; width:115px; display:block;}
    a.resume:hover,  a.resumeactive,  a.resumeactive:visited {background: url(images/menu_03_resume.jpg) 0 40px; width:115px; }

    a.media,  a.media:visited { background: url(images/menu_02_media.jpg) 0 0;	width:110px; }
    a.media:hover,  a.mediaactive,  a.mediactive:visited {background: url(images/menu_02_media.jpg) 0 40px; width:110px;}

    a.contact,  a.contact:visited {	background: url(images/menu_04_contact.jpg) 0 0; width:126px; }
    a.contact:hover,  a.contactactive,  a.contactactive:visited {background: url(images/menu_04_contact.jpg) 0 40px; width:126px;  }

/*********Forms Style******/

    .request-form {margin:20px 0 50px; display:block; padding:0;}
    .request-form input, textarea{margin-right:2px; width:205px; float:left; clear:none; background:#fff; border:2px solid #382504;}
    .request-form textarea{height:100px;}
    .request-form label{width:100px; display:block; color:#fff; float:left;}

    .request-form p{padding:0; height:25px;}

    .request-form button{clear:both; margin: 15px 0 0 225px; padding:4px 18px; float:left; background:#110f0b url(images/bg.gif); border:3px solid #382504; color:#FFFFFF; font:bold 14px/20px "Georgia","Times New Roman", Times, serif;}
