body
{
    background-color: #aa0000;
    margin: 0;
    padding: 0;
    line-height: 1.5em;
    font-family: Arial;
}

p /*This prevents the text from running into the borders at the edge of the content div.*/
{
    margin-right: 4px;
    margin-left: 4px;
    height: 64px;
    width: 276px;
}

a:link, a:visited, a:hover
{
    color: rgb(050, 050, 233);
    text-decoration: none;
}

/*text-decoration: underline; lets try it without the underline*/

.h2
{
    text-align: center;
}

input
{
    float: left;
    width: 200px;
}


/* for the master page banner.  */
#banner
{
    /*background-image: url(~/images/banner1e.png);      banner image does not like being called from the CSS file.      The rest of the stuff works*/
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 159px;
    padding: .1em;
}

/*from master*/
#dropdown
{
    margin-top: 3px;
    width: 820px;
}

/*This is for the content page area on the master page. */
#contentpageholder
{
    margin-left: 4px;
    width: 935px;
    min-height: 350px;
    height: 100%;
    background-color: #ff9;
    color: #444;
    padding: 3px;
}

#bottomsection
{
    width: 950px;
    height: 50px;
    color: #666600;
}
#lowernav
{
    text-align: center;
    font-size: 14px;
    height: 50px;
    color: #556655;
}
/*near the bottom of the master page. This also uses the address tag. */
#outaddy
{
    text-align: center;
    font-size: 10px;
    color: #ffff00;
    line-height: 10px;
}
/*from the very bottom of the master page. The page update is also here. */
#stumble
{
    clear: both;
    text-align: center;
    font-size: 10px;
    color: #aa66aa;
    border-style: none;
}

/* The following is for the index/scroller on the index.aspx page.  */
#wrapper
{
    width: 100%;
    height: 900px;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3px;
}
#content
{
    background: #FFFFFF;
}
/* The following is for the Privacy Policy Page.  */

#privacy
{
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2%;
    margin-top: 3%;
    font-size: 14px;
    line-height: 16px;
}

#privacy h3
{
    font-size: 18px;
}


/*used on several pages */
#innerWrap
{
    width: 800px;
    margin-right: auto;
    margin-bottom: auto;
    margin-left: auto;
    margin-top: auto;
}

/*used on index.aspx page  */
#scrollup
{
    float: left;
    position: relative;
    overflow: hidden;
    border: 1px solid #444;
    height: 75px;
    width: 360px;
    margin-left: auto;
    margin-top: auto;
    top: 0px;
    left: 5px;
}

.headline
{
    position: absolute;
    text-align: left;
    top: 210px;
    left: 5px;
    height: 25px;
    width: 350px;
}

.style1
{
    color: rgb(255, 255, 0);
}

#nav a, nav a:visited, nav a:hover
{
    color: rgb(27, 83, 123);
}
/*index page  */
#COMessage
{
    font-size: 16px;
    line-height: 18px;
}

#COMessage h1
{
    font-size: 18px;
}

/*this is for the webmaster page comments */
.collapseblock
{
    display: none;
    margin-left: 200px;
}
.expandblock
{
    display: inline;
    line-height: 14px;
}
/*end webmaster page comments */

.rounded
{
    background-color: transparent;
}
/* needed to keep some of the jquery code valid  */


/* Start MENU NAV BAR section  */

#menu
{
    background-color: #daa522;
    width: 900px;
    padding: 6px;
    margin-left: 2%;
    margin-right: 2%;
    margin-bottom: 2.5%;
    min-height: 20px;
    height: 25px;
}
/* the min-height & height need to be in both locations (IE vs Firefox) */

#sddm
{
    margin: 0;
    padding: 0;
}


#sddm li
{
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    font: bold 11px arial;
}

#sddm li a
{
    display: block;
    margin: 0 1px 0 0;
    padding: 0px 10px;
    width: 60px;
    background: #daa522;
    color: #000FFF;
    text-align: center;
    text-decoration: none;
    width: 90px;
}

#sddm li a:hover
{
    background: #6699ff;
}

#sddm div
{
    position: absolute;
    visibility: hidden;
    margin: 0;
    padding: 0;
}


#sddm div a
{
    position: relative;
    display: block;
    margin: 0;
    padding: 5px 5px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
    color: #000fff;
    width: 100px;
    height: 10px;
    font: 12px arial;
}


#sddm div a:hover
{
    color: #FFF;
    width: 100px;
    height: 14px;
}

/* END NAV BAR  */


b
{
    font-size: 110%;
}
em
{
    color: red;
}

/*main container for all other pages, except news. need to be tweaked and combined.*/
#main
{
    width: 950px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
/* this is the main container on the news reader page.  */
#maincontainer
{
    width: 900px; /*Width of main container*/
    margin: 0 auto;
    height: 580px;
}
#topsection
{
    height: 60px; /*Height of top section  background: #EAEAEA;  */
    text-align: center;
    margin-top: 1%;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 1%;
}


#topsection h1
{
    margin: 0;
    padding-top: 15px;
    font-size: 18px;
    text-align: center;
    border-width: thin;
    border-bottom-style: solid;
}
#topsection h2
{
    text-align: center;
    border-width: thin;
    border-bottom-style: solid;
}

#otherlinks
{
    height: 60px; /*Height of other links, same as topsection  background: #EAEAEA;  */
    clear: both;
    text-align: center;
    margin-top: 1%;
    margin-left: 5%;
    margin-right: 5%;
    margin-bottom: 1%;
}
#otherlinks h2
{
    text-align: center;
    border-width: thin;
    border-bottom-style: solid;
}

#newsletters
{
    background-repeat: no-repeat;
    background-position: center center;
}

#contentwrapper
{
    float: left;
    width: 100%;
    height: 493px;
}
#contentcolumn
{
    margin: 0 290px 0 290px;
}
/*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
#leftcolumn
{
    float: left;
    width: 280px; /*Width of left column in pixel*/
    margin-left: -900px;
}
/*Set margin to that of -(MainContainerWidth)*/
#rightcolumn
{
    float: left;
    width: 280px; /*Width of right column*/
    margin-left: -310px; /*Set left margin to -(RightColumnWidth)*/
}
#footer
{
    clear: left;
    width: 100%; /*background: black; */
    color: #FFF;
    text-align: center;
    padding: 4px 0;
}
#footer a
{
    color: #FFFF80;
}
.innertube
{
    /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    width: 290px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    height: 428px;
}

/* This sectin is for the galleries */

#thumbBox
{
    /*Outermost DIV for thumbnail viewer*/
    position: absolute;
    left: 0;
    top: 0;
    width: auto;
    padding: 10px;
    padding-bottom: 0;
    background: #313131;
    visibility: hidden;
    z-index: 10;
    cursor: pointer; /* cursor: hand;   w3c does not like hand */
}

#thumbBox .footerbar
{
    /*Footer DIV of thumbbox that contains "close" link */
    font: bold 16px Tahoma;
    letter-spacing: 5px;
    line-height: 1.1em;
    color: white;
    padding: 5px 0;
    text-align: right;
}


#thumbBox #thumbImage
{
    /*DIV within thumbbox that holds the enlarged image */
    background-color: white;
}

#thumbLoading
{
    /*DIV for showing "loading" status while thumbbox is being generated*/
    position: absolute;
    visibility: hidden;
    border: 1px solid black;
    background-color: #EFEFEF;
    padding: 5px;
    z-index: 5;
}

/* not a generally published page*/
.trendgroup
{
    clear: both;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 5px;
    padding-bottom: 5px;
    line-height: 12pt;
    font-size: 14px;
}

.trendleft
{
    float: left;
    width: 55%;
    margin-right: 1%;
}

.trendright
{
    float: right;
    width: 43%;
    margin-left: 1%;
}

#vethelp
{
    margin-left: 5%;
    margin-right: 5%;
    height: 100%;
    margin-bottom: 1%;
    margin-top: 2%;
    text-align: left;
}

#whyhire
{
    text-align: left;
    line-height: 16px;
}

.datastuff
{
    height: auto;
    width: 95%;
    margin-left: 2%;
    padding-right: 5%;
    text-align: left;
}
