/* ================================
    CSS STYLES FOR InnontheHarbour 
   ================================
*/

/* page background */
/* background color for the header at the top of the page  */
.headbg
{
    background-color:#313129;
}

/* background color for the content part of the pages */
body
{
    width:1890px;
    margin-top:0px;
    margin-right:auto;
    margin-left:auto;
    position:relative;
    background-color:#313129;
}
/* background color for the header content part of the pages */
.ltspbg
{
    background-color:#313129;
}
.ctspbg
{
    background-color:#313129;
}
.rtspbg
{
    background-color:#313129;
}
/* background color for the center content part of the pages */
.lmspbg
{
    background-color:#dbd4b8;
}
.cmspbg
{
    background-color:#e6e0ce;
}
.rmspbg
{
    background-color:#dbd4b8;
}
/* background color for the footer content part of the pages */
.lbspbg
{
    background-color:#dbd4b8;
}
.cbspbg
{
    background-color:#dbd4b8;
}
.rbspbg
{
    background-color:#dbd4b8;
}
.pagebg
{
    background-color:#ffffff;
}
.leftbg
{
    background-color:#dbd4b8;
}
/* page banner */
/* note:site title, site links and tabs are rendered by mobileportalbanner.ascx
/* style for the text of the site title */
.sitetitle
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:38px;
    font-weight:bold;
    color:#deceb5;
}
.moduletitle
{
    background-color:#dbd4b8;
}
/* background/border colors for the selected tab */
.tabbg
{
    background-color:#dbd4b8;
}

/* background/border colors for the unselected tabs */
.othertabsbg
{
    background-color:#313129;
}

/* text style for the selected tab */
.selectedtab
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    color:#313129;
    font-weight:bold;
}

/* text style for the unselected tabs */
.othertabs
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    color:#dbd4b8;
    text-decoration:none;
    font-weight:bold;
}

/* hyperlink styles of the unselected tabs */
a.othertabs:link
{
    text-decoration:none;
    color:#dbd4b8;
}

a.othertabs:visited
{
    text-decoration:none;
    color:#dbd4b8;
}

a.othertabs:active
{
    text-decoration:none;
    color:#dbd4b8;
}

a.othertabs:hover
{
    text-decoration:underline;
    color:#ffffff;
}
.stylebg
{
    background-color:#313129;
}
.otherstylesbg
{
    background-color:#313129;
}
.selectedstyle
{
    font-weight:normal;
    font-size:24px;
    color:#ffd700;
    line-height:27px;
    font-family:arial, verdana, helvetica, sans-serif;
}
a.selectedstyle:link
{
    color:#ffd700;
    text-decoration:none;
}
a.selectedstyle:visited
{
    color:#ffd700;
    text-decoration:none;
}
a.selectedstyle:active
{
    color:#ffd700;
    text-decoration:none;
}
a.selectedstyle:hover
{
    color:#00ff00;
    text-decoration:underline;
}
.otherstyles
{
    font-weight:normal;
    font-size:24px;
    color:#ffffff;
    line-height:27px;
    font-family:arial, verdana, helvetica, sans-serif;
}
a.otherstyles:link
{
    color:#ffffff;
    text-decoration:none;
}
a.otherstyles:visited
{
    color:#ffffff;
    text-decoration:none;
}
a.otherstyles:active
{
    color:#ffffff;
    text-decoration:none;
}
a.otherstyles:hover
{
    color:#00ff00;
    text-decoration:underline;
}
/* text style for the site links (at extreme top-right of header) */
.sitelink
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:24px;
    font-weight:bold;
}

/* hyperlink style for the site links */
a.sitelink:link
{
    text-decoration:none;
    color:#ffffff;
}

a.sitelink:visited
{
    text-decoration:none;
    color:#eeeeee;
}

a.sitelink:active
{
    text-decoration:none;
    color:#eeeeee;
}

a.sitelink:hover
{
    text-decoration:underline;
    color:#ffffff;
}

/* style for separator between site links */
.accent
{
    color:#313129;
    font-weight:normal;
}



/* module-specific */
/* text style for reading messages in discussion */
.message
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:normal;
    font-size:27px;
    background-color:#eeeeee;
}

/* style of item titles by announcements and events */
.itemtitle
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:bold;
    color:#8b0000;
}

/* general */
/* style for module titles */
.head
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:36px;
    font-weight:normal;
    color:#000000;
    line-height:40px;
}

/* style of item titles on edit and admin pages */
.subhead
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:normal;
    color:#696969;
}

/* module title style used instead of head for compact rendering by quicklinks and signin modules */
.subsubhead
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:bold;
    color:#000000;
}

/* text style used for most text rendered by modules */
.normal
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:25px;
    font-weight:normal;
    line-height:33px;
    color:#000000;
    text-indent:24px;
}

/* text style used for textboxes in the admin and edit pages, for nav compatibility */
.normaltextbox
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:25px;
    font-weight:normal;
}

.normalred
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:25px;
    font-weight:bold;
    color:#ff0000;
}

.normalbold
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:bold;
}

/* text style for buttons and link buttons used in the portal admin pages */
.commandbutton
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:25px;
    font-weight:normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
a.commandbutton:link
{
    text-decoration:underline;
    color:#cc0000;
}

a.commandbutton:visited
{
    text-decoration:underline;
    color:#cc0000;
}

a.commandbutton:active
{
    text-decoration:underline;
    color:#cc0000;
}

a.commandbutton:hover
{
    text-decoration:underline;
    color:#800000;
}




/* generic */
h1
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:36px;
    font-weight:normal;
    color:#666644;
}

h2
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:36px;
    font-weight:normal;
    color:#666644;
}

h3
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:29px;
    font-weight:normal;
    color:#8b0000;
}

h4
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:29px;
    font-weight:normal;
    color:#8b0000;
}

h5, dt
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:bold;
    color:#8b0000;
}

h6
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:27px;
    font-weight:bold;
    color:#8b0000;
}

tfoot, thead
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:29px;
    color:#8b0000;
}

th
{
    vertical-align:baseline;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:29px;
    font-weight:bold;
    color:#8b0000;
}

a:link
{
    text-decoration:none;
    color:#000000;
}

a:visited
{
    text-decoration:none;
    color:#000000;
}

a:active
{
    text-decoration:none;
    color:#000000;
}

a:hover
{
    text-decoration:underline;
    color:#006400;
}

small
{
    font-size:20px;
}

big
{
    font-size:34px;
}

blockquote, pre
{
    font-family:lucida console, monospace;
}


ul li
{
    list-style-type:square;
}

ul li li
{
    list-style-type:disc;
}

ul li li li
{
    list-style-type:circle;
}

ol li
{
    list-style-type:decimal;
}

ol ol li
{
    list-style-type:lower-alpha;
}

ol ol ol li
{
    list-style-type:lower-roman;
}
hr
{
    color:#dbd4b8;
    height:2pt;
    text-align:center;
    width:90%;
}


