/* @group PAGE SETUP */

body
{
    font-family: Arial, Helvetica, sans-serif;
    background: #2e2b1e url(../images/bg1.jpg) no-repeat center top;
    margin: 0;
    padding: 0;
/*    text-align: center;*/
    color: #000000;
}




div#container
{
/*    text-align: center;*/
    margin: auto;
    padding: 0;
}

div#main
{
    width: 950px;
    margin-right: auto;
    margin-left: auto;
}



/* Post Card */
#postcard #leftcolumn
{
    width:50%;
    float:left;
}

#postcard #rightcolumn
{
    width:50%;
    float:right;
}

#postcard .postcardthumbnail
{
    border: solid 3px black;
}
#postcard .selectedPostCard
{
    border: solid 3px #FF7518;
}

#postcard input.emailform1
{
    border: 1px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 160px;
}


#postcard input.emailform2
{
    border: 1px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 80px;
}

#postcard input.emailform1:hover
{
    border: 1px solid #e38c8e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 160px;
}


#postcard input.emailform2:hover
{
    border: 1px solid #e38c8e;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 80px;
}

#postcard input.emailform1:focus
{
    border: 1px solid #cb262a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 160px;
}


#postcard input.emailform2:focus
{
    border: 1px solid #cb262a;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 18px;
    padding: 3px;
    vertical-align: middle;
    width: 80px;
}


#postcard select.states
{
    border: 0px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    height: 22px;
    padding: 3px;
    vertical-align: middle;
    width: 180px;
}

#postcard textarea.message
{
    border: 2px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    padding: 3px;
    vertical-align: middle;
    width: 180px;
}

#postcard textarea.message:hover
{
    border: 2px solid #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    padding: 3px;
    vertical-align: middle;
    width: 180px;
}

#postcard textarea.message:focus
{
    border: 2px solid #FF7518;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 105%;
    padding: 3px;
    vertical-align: middle;
    width: 180px;
}
/* End Post Card */


div#nav
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: url(../images/nav_bg1.jpg) no-repeat;
    width: 950px;
    height: 53px;
    padding-top: 10px;
    padding-bottom: 0;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: bold;
}



div#videobox
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    background: url(../images/video_bg1.jpg) no-repeat;
    width: 950px;
    height: 251px;
}

div#leftside
{
    width: 420px;
    float: left;
    padding-top: 10px;
    padding-left: 20px;
    text-align: left;
}



div#rightside
{
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding: 10px 0px 0px;
    font: bold 17px/22px Helvetica, Arial, sans-serif;
    color: #e2ded2;
    width: 414px;
    float: left;
}


div#rightside2
{
    width: 450px;
    float: right;
    padding-top: 10px;
    text-align: left;
}

div#mainbox
{
    margin-left: auto;
    margin-right: auto;
/*    text-align: center;*/
    background: #4b381f url(../images/main_bg1.jpg) no-repeat;
    width: 950px;
    padding-top: 25px;
}

div#secondlevel
{
    width: 900px;
    padding: 25px 25px 25px 30px;
    text-align: left;
}





div#footer
{
    width: 950px;
    margin-right: auto;
    margin-left: auto;
    clear: both;
    position: relative;
    text-align: left;
    height: 150px;
    color: #717171;
    font-size: 12px;
    line-height: 14px;
    display: block;
}

div#disclaimer
{
    width: 238px;
    text-align: center;
    color: #e2ded2;
    font-size: 12px;
    line-height: 14px;
    border: thin solid #e2ded2;
    padding: 0;
}






/* @end */

/* @group TEXT STYLES */



a:link, a:active, a:visited
{
    font-family: Helvetica, Arial, sans-serif;
    color: #e2ded2;
    text-decoration: underline;
    font-weight: bold;
}

a:hover
{
    font-family: Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: none;
    font-weight: bold;
}

.newstext
{
    font: normal 13px Helvetica, Arial, sans-serif;
    color: #e2ded2;
}

.newsheaders, a:link.newsheaders, a:active.newsheaders, a:visited.newsheaders
{
    font: bold 17px/22px Helvetica, Arial, sans-serif;
    color: #e2ded2;
    text-decoration: none;
}

a:hover.newsheaders
{
    font: bold 17px/22px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: underline;
}



.newslinks, a:link.newslinks, a:active.newslinks, a:visited.newslinks
{
    font: normal 13px Helvetica, Arial, sans-serif;
    color: #e2ded2;
    text-decoration: underline;
}

a:hover.newslinks
{
    font: normal 13px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: none;
}



.navlinks, a:link.navlinks, a:active.navlinks, a:visited.navlinks
{
    font: bold 18px/22px Helvetica, Arial, sans-serif;
    color: #4b381f;
    text-decoration: none;
}

a:hover.navlinks
{
    font: bold 18px/22px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: underline;
}



.navlinks2, a:link.navlinks2, a:active.navlinks2, a:visited.navlinks2
{
    font: bold 18px/22px Helvetica, Arial, sans-serif;
    color: #ffffff;
    text-decoration: none;
}

a:hover.navlinks2
{
    font: bold 18px/22px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: underline;
}

.hpheaders, a:link.hpheaders, a:active.hpheaders, a:visited.hpheaders{
    font: bold 25px/30px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: none;
}

a:hover.hpheaders
{
    font: bold 25px/30px Helvetica, Arial, sans-serif;
    color: #ff7518;
    text-decoration: underline;
}



/* @end */

/* @group FORM */

input.formbox1
{
    border: 2px solid #000000;
    padding: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    width: 317px;
    color: #2e2b1e;
}

input.formbox1:focus
{
    border: 2px solid #ff7518;
    padding: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    width: 317px;
    color: #2e2b1e;
}


input.formbox2
{
    border: 2px solid #000000;
    padding: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    width: 150px;
    color: #2e2b1e;
}

input.formbox2:focus
{
    border: 2px solid #ff7518;
    padding: 4px;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    width: 150px;
    color: #2e2b1e;
}

input.buttons
{
    font-size: 12px;
    font-family: Helvetica, Arial,sans-serif;
    text-transform: capitalize;
    width: 162px;
    background-color: #ff7518;
    border: 2px solid #000000;
    padding: 4px;
}

input.buttons:hover
{
    font-size: 12px;
    font-family: Helvetica, Arial,sans-serif;
    text-transform: capitalize;
    width: 162px;
    background-color: #e2ded2;
    border: 2px solid #000000;
    padding: 4px;
    color: #ff7518;
}




/* @end */