/* basic containers */
/********************/
body {
    background      : #e5ded8;
    font-family     : Verdana, Helvetica, Arial, sans-serif;
    text-align      : center;
    margin          : 0 0 40px 0;
}

div#wrapper {
    text-align      : left;
    width           : 760px;
    margin          : 0 auto 10px auto;
    background      : url( ../img/wrapper-bg.gif ) repeat-y;
    overflow        : visible;
}


div#copyright {
    text-align      : center;
    width           : 760px;
    margin          : 0 auto 40px auto;
    font-size       : 11px;
    color           : #666;
}


div.content {
    padding         : 0 10px;
}

div#header {
    padding         : 20px;
    overflow        : visible;
}

div#header div.left {
    width           : 350px;
}

div#header div.right {
    width           : 350px;
    margin-top      : 56px;
    text-align      : right;
}

div#header a.email {
    color           : #E87D1D;
    font-weight     : bold;
    text-decoration : none;
    font-size       : 13px;
}

div#header div.phone {
    color           : #999999;
    font-size       : 24px;
    font-weight     : bold;
    margin-bottom   : 5px;
}

div#frame {
    position        : relative;
    width           : 787px;
    left            : -12px;
    height          : 231px;
    background      : url( ../img/frame.gif ) no-repeat;
}


div#frame div#orange div {
    padding         : 27px 42px 0 42px;
}


div#orange h1 {
    font-family     : 'MarketingScriptRegular', Georgia, cursive, serif;
    color           : #ffffff;
    font-size       : 38px;
    font-weight     : normal;
}


div#orange h2,
div#orange h3 {
    color           : #ffffff;
    font-family     : Verdana, Helvetica, Arial, sans-serif;
    font-size       : 18px;
    line-height     : 24px;
    letter-spacing  : -1px;
    font-weight     : normal;
}


div#copy {
    padding         : 20px;
    overflow        : hidden;
}

div.event {
    float           : left;
    width           : 220px;
    margin          : 0 20px 0 0;
}

div.event img {
    border-bottom   : 9px solid #e5ded8;
}

div.event p {
    font            : 12px/20px Verdana, Helvetica, Arial, sans-serif;
    color           : #666666;
    padding         : 16px 0;
}

div.event p em {
    font-size       : 14px;
    font-weight     : bold;
    font-style      : italic;
}

div.omega {
    margin-right    : 0px;
}

div#footer {
    background      : #4B4B4B url( ../img/footer-bg.gif ) repeat-x;
    padding         : 20px;
    overflow        : hidden;
}

div#footer {
    background      : #4B4B4B;
    padding         : 20px;
    overflow        : auto;
}

div#footer h4 {
    font-family     : 'MarketingScriptRegular', Georgia, cursive, serif;
    color           : #e5ded8;
    font-size       : 20px;
    margin          : 0 0 5px 0;
}

div#footer p {
    font-size       : 11px;
    line-height     : 18px;
    color           : white;
    margin          : 0;
}

div#footer a {
    color           : white;
}

div#footer div.left {
    width           : 460px;
    margin          : 0 20px 0 0;
}

div#footer div.right {
    width           : 220px;
}

div#footer div.right div.icon {
    float           : left;
    width           : 48px;
    margin          : 0 8px 0 0;
}

div.left {
    float           : left;
}

div.right {
    float           : left;
}

/* webkit fonts */
/****************/
@font-face {
	font-family     : 'MarketingScriptRegular';
	src             : url('../css/fonts/marketingscript-webfont.eot');
	src             : local('☺'), url('../css/fonts/marketingscript-webfont.woff') format('woff'), url('../css/fonts/marketingscript-webfont.ttf') format('truetype'), url('../css/fonts/marketingscript-webfont.svg#webfontjDauLkjt') format('svg');
	font-weight     : normal;
	font-style      : normal;
}
