/* ================================
    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:1250px;
    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:26px;
    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:18px;
    color:#313129;
    font-weight:bold;
}

/* text style for the unselected tabs */
.othertabs
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:18px;
    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:16px;
    color:#ffd700;
    line-height:18px;
    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:16px;
    color:#ffffff;
    line-height:18px;
    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:16px;
    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:18px;
    font-weight:normal;
    font-size:18px;
    background-color:#eeeeee;
}

/* style of item titles by announcements and events */
.itemtitle
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#8b0000;
}

/* general */
/* style for module titles */
.head
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#000000;
    line-height:27px;
}

/* style of item titles on edit and admin pages */
.subhead
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:19px;
    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:18px;
    font-weight:bold;
    color:#000000;
}

/* text style used for most text rendered by modules */
.normal
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:17px;
    font-weight:normal;
    line-height:22px;
    color:#000000;
    text-indent:16px;
}

/* text style used for textboxes in the admin and edit pages, for nav compatibility */
.normaltextbox
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:17px;
    font-weight:normal;
}

.normalred
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:17px;
    font-weight:bold;
    color:#ff0000;
}

.normalbold
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:18px;
    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:17px;
    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:24px;
    font-weight:normal;
    color:#666644;
}

h2
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:24px;
    font-weight:normal;
    color:#666644;
}

h3
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:19px;
    font-weight:normal;
    color:#8b0000;
}

h4
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:19px;
    font-weight:normal;
    color:#8b0000;
}

h5, dt
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#8b0000;
}

h6
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:18px;
    font-weight:bold;
    color:#8b0000;
}

tfoot, thead
{
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:19px;
    color:#8b0000;
}

th
{
    vertical-align:baseline;
    font-family:arial, verdana, helvetica, sans-serif;
    font-size:19px;
    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:13px;
}

big
{
    font-size:22px;
}

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:1pt;
    text-align:center;
    width:90%;
}
.eventstitle
{
	font-size:17px;
	color:#111111;
	font-family:arial, verdana, helvetica;
}
.monthdays
{
	font-weight:bold;
	font-size:16px;
	color:#a9a9a9;
	line-height:32px;
	font-family:arial, verdana, helvetica;
	background-color:#dcdcdc;
}
a.monthdays:link, a.monthdays:visited
{
	color:#a9a9a9;
	text-decoration:none;
	display:block;
}
a.monthdays:hover, a.monthdays:active
{
	color:#000000;
	text-decoration:underline;
	display:block;
}
.selectedmonthdays
{
	font-weight:bold;
	font-size:16px;
	color:#000000;
	line-height:32px;
	font-family:arial, verdana, helvetica;
	background-color:#ffffff;
}
a.selectedmonthdays:link, a.selectedmonthdays:visited
{
	color:#000000;
	text-decoration:none;
	display:block;
}
a.selectedmonthdays:hover, a.selectedmonthdays:active
{
	color:#ffff00;
	text-decoration:underline;
	display:block;
	background-color:#003300;
}
.selecteddatetoday
{
	font-weight:bold;
	font-size:16px;
	color:#006400;
	line-height:32px;
	font-family:arial, verdana, helvetica;
	background-color:#adff2f;
}
.selectedtoday
{
	font-weight:bold;
	font-size:16px;
	color:#ffd700;
	line-height:17px;
	font-family:arial, verdana, helvetica;
	background-color:#6b8e23;
}
.selectedevents
{
	font-weight:bold;
	font-size:16px;
	color:#004600;
	line-height:32px;
	font-family:arial, verdana, helvetica;
	background-color:#aad832;
}
a.selectedevents:link, a.selectedevents:visited
{
	color:#004600;
	text-decoration:none;
	display:block;
	background-color:#aad832;
}
a.selectedevents:hover, a.selectedevents:active
{
	color:#00ff00;
	text-decoration:underline;
	display:block;
	background-color:#003300;
}
.smallselectedevents
{
	font-weight:normal;
	font-size:12px;
	color:#004600;
}
.smallselectedtoday
{
	font-weight:normal;
	font-size:12px;
	color:#ffd700;
}
