/*
 * Other colors:
 *  - dark blue: #036
 *  - bluish: #269
 *
 */

/*
 * The Banner section.
 */
.banner, .projectLogo, .groupLogo, .projectLogo a, .groupLogo a,
    .groupLogo a:visited, .projectLogo a:visited,
    .groupLogo a:link, .projectLogo a:link {
}

/*
 * The Status + Footer section.
 */
.status, .breadcrumb, .searcher, .tabs {
}

.selectedTab {
}

/*
 * The Menu section.
 */
.menuColumn {
}
.menubar {
}
.menu {
}
.menuLabel {
}
.menuItem {
}

/*
 * The Content section.
 */
.contentColumn {
}

h1, h2, h3, h4 {
	font-family: Georgia;
}

h1, h2 {
	color: #999999;
}

h3 {
	background-color: #eee;
	border: 1px solid #999999;
	color: #479;
}
h4 {  
	background-color: #eee;
	border: 1px dotted #999999;
	color: #999999;
}

.code {
}

.section {
}

.subsection {
}

/*
 * The Footer section.
 */
.footer, .copyright, .host, .credit {
}

/*
 * General Settings
 */
body {
}

a:link, .menuItem a:visited, .status a:visited {
 
}

a:active, a:hover {

}

.base-selected {
	color: #6699CC;
}

body, th, td {
}

.logoImage {
}

#header {
		background-image: url(images/beach-header.jpg);
		/*background-repeat: no-repeat;*/
		height: 100px; 
}
img {
	border: 0px;
}
#right-align {
	text-align: right;
}
#left-align {
	text-align: left;
}
p, table, tr, td, ul, .note, .warning, .fixme {
	font-size: small;
	color: #999;
}
.blogfooter {
	font-size: x-small;
	/*font-style: italic;*/
	padding-left: 8px;
	margin-top: 15px;
	margin-bottom: 20px;
}
/*
li {
	margin-top: 7px;
	padding-left: 10px;
	padding-top: 1px;
}
*/
.note, .warning, .fixme {
	border: 1px solid #900;
	background-repeat: no-repeat;
	background-position: 0 1.33em;
	margin: 1.33em 0;
	padding: .33em 0 .67em 30px;
	min-height: 32px;
}
.note {
	background-image: url(images/note.gif);
	border-color: #fff;
}
.borderTable {
 border: 5px solid #479
}
.borderTd {
 border: 15px solid #ccc
}
