html, body, div, span, object,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-size:100%;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
}


html {
    font-size:80%;
    height: 101%;
}
:focus {
         outline: 0;
         }
body {
    color: #000;
    background-color: #FFF;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
}

h1,h2,h3,h4,h5,h6 {
    color:#000;
    font-family:Arial,Tahoma,Helvetica,sans-serif;
    font-weight:bold;
    line-height:1.3em;
    margin:20px 0 0.5em 0;
    padding:0;
}

h1 {font-size: 1.4em; margin-bottom: 5px;}

p {text-align: left; margin: 10px 0;font-size: 0.9em;}

a:link, a:active, a:hover, a:visited {color:#d15024; text-decoration: underline;}
a:hover { text-decoration: none;}

ul {
    margin-bottom: 10px;
    margin-left: 20px;
}
ul p {
    margin: 0 0 5px 0;
}
li,
li li {
    line-height: 1em;
    padding: 0 0 7px 10px;
    color: #333;
}
li li {
    padding: 0 0 7px 10px;
}

.b {font-weight: bold;}
.i {font-style: italic;}

.fl {float: left;}
.fr {float: right;}
.cl {clear: both;}

#wrapper {
    width: 942px;
    margin: 0 auto;
    padding: 0;
    background-color: #104585;
    text-align: left;
}

#header {
    background: url(../img/homeaway.gif) no-repeat top left;
    width: 942px;
    height: 85px;
}
#cleansheet {
    /*background: url(../img/cleansheet.jpg) no-repeat top left;*/
    width: 942px;
    height: 268px;
}


/* =========== Main content ============*/
#curveTop {
    background: url(../img/bluecurve-top.jpg) no-repeat top left;
    width: 942px;
    height: 60px;
}
#curveBtm {
    background: url(../img/bluecurve-btm.jpg) no-repeat top left;
    width: 942px;
    height: 32px;
}
#content {
    background: url(../img/bluetile.jpg) repeat-y top left;
    width: 942px;
}
#leftCol {
    width: 430px;
    float: left;
    margin: 0 0 0 60px;
    padding-right: 20px;
    display: inline;
}
#rightCol {
    width: 354px;
    float: left;
    margin: 0 0 0 10px;
    display: inline;
}
#wideCol {
    width: 700px;
    float: left;
    margin: 0 0 0 60px;
    display: inline;
}
#wideCol h1 {margin-top: 0;}


/* =========== Yellow Box ============*/
#yellowTop, #yellowBtm {
    background: url(../img/yellowtop.gif) no-repeat top left;
    width: 354px;
    height: 17px;
}
#yellowBtm {background: url(../img/yellowbtm.gif) no-repeat top left;}
#yellowContent {
    background-color: #fff56e;
    width: 354px;
}
#yellowContent img {margin:10px 0 0 20px;}


/* =========== Watch Box ============*/
#watchBox {
    background: #fff56e url(../img/watchbg.gif) no-repeat top center;
    width: 354px;
    height: 286px;
}
#shareBtn {
    float: right;
    margin: 5px 30px 0 0;
    display: inline;
    border: none;
}
#video {
    background-color: #e1e1e1;
    border: 1px solid #e4e4e4;
    width: 280px;
    height: 190px;
    float: left;
    margin: 15px 0 0 36px;
    display: inline;
}


/* =========== Green Box ============*/
#greenBox {
    background: #fff56e url(../img/greenbox.jpg) no-repeat top left;
    width: 785px;
    height: 93px;
    float: left;
    margin: 5px 0 0 60px;
    padding: 90px 0 0 30px;
    display: inline;
}
#greenBox p {
    font-size: 0.9em;
    margin-top: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
#greenBox a:link, #greenBox a:active, #greenBox a:hover, #greenBox a:visited {color:#FFF; text-decoration: none;}
#greenBox a:hover { text-decoration: underline;}


/* =========== Links ============*/
#usefulLinks {
    display: block;
    padding-left: 10px;
    margin: 15px 0 5px 0;
}
#linksBox {
    width: 890px;
    height: 280px;
    margin: 0 0 0 30px;
}
.linkCol{
    width: 150px;
    padding: 10px;
    margin: 0 5px 0 0;
    display: inline;
    float: left;

    color: #FFF;
    font-size: 0.85em;
}
.linkCol span {
    height: 80px;
    width: 150px;
    display: block;
}
.linkCol p {margin: 5px 0;}
.linkTitle {
    font-size: 0.95em;
    font-weight: bold;
}

.linkCol a:link, .linkCol a:active, .linkCol a:hover, .linkCol a:visited {color:#FFF; text-decoration: none;}
.linkCol a:hover { text-decoration: underline;}


/* =========== Footer ============*/
#footer {
    width: 800px;
    padding: 0 0 10px 40px;
}
#footer p {
    color: #FFF;
    font-size: 0.7em;
    margin: 5px 0;
}
#footer ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer li {
    float: left;
    margin: 0 0 15px 0;
    padding: 0 15px 0 0;
    font-size: 0.8em;
    color: #FFF;
}
#footer a:link, #footer a:active, #footer a:hover, #footer a:visited {color:#FFF; text-decoration: underline;}
#footer a:hover { text-decoration: none;}
