body {
	background-image:	url('/images/water-background-seamless-tile-turquoise.jpg');		
}
b {
	font-weight:		700;
}
div.main {
	margin:				auto;
	width:				1202px;
}
div.content {
	width:				1115px;
	padding:			10px;
	padding-left:		35px;
	padding-right:		50px;
	font-family:		arial,verdana,sans-serif;
	font-size:			12pt;
	font-weight:		100;
	color:				#444444;
	border:				1px #eeeeff solid;
	background:			#efefef;
}
div.header {
	margin:				auto;
	width:				1200px;
	height:				490px;
	border:				1px #aaaaaa solid;
	background:			#efefef;
	z-index:			100;
}
img.header {
	margin:				auto;
	padding:			5px;
	text-align:			center;
	float:				left;
}
div.byline {
	display:			inline-block;
	position:			relative;
	top:				-380px;
	left:				330px;
	color:				#66ee66;
	font-family:		helvetica,tahoma,verdana,sans-serif;
	font-size:			72px;
}
div.clear {
	clear:				both;
}
div.log-col {
	display:			inline-block;
	font-family:		tahoma,verdana,sans-serif;
	font-size:			14pt;
}
a.log-idx {
	text-decoration:	none;
	color:				#0000dd;
}
a.log-idx:hover {
	text-decoration:	underline;
	color:				#8888ff;
}
a.gallery_link {
	font-size:			14pt;
	font-weight:		700;
}
div.menu_col {
	display:			inline-block;
	background:			#0066cc;
	width:				200px;
	margin-top:			5px;
}
div.menu-item {
	font-family:		tahoma,verdana,sans-serif;
	font-size:			12pt;
	font-weight:		800;
	background:			#ffffff;
	padding:			3px;
	border:				1px blue solid;
	margin-bottom:		2px;
}
div.menu-item:hover {
	background:			#444499;
}
div.message-str {
	background:			#ffffcc;
	color:				#aa0000;
	border:				2px #aa0000 solid;
	font-weight:		700;
	font-size:			12pt;
	font-family:		tahoma,verdana,sans-serif;
}
div.edit-entry-header {
	border-top:			2px #22cc66 solid;
	margin:				5px;
	padding:			5px;
	text-align:			center;
	background:			#3344cc;
	color:				white;
}
div.edit-log {
	background:			silver;
	border-bottom:		1px #555555 solid;
	border-left:		2px #555555 solid;
	padding:			2px;
	padding-left:		5px;
	font-weight:		700;
	margin:				3px;

}
a.menu-item {
	text-decoration:	none;
	color:				#0000aa
}
a.menu-item:hover {
	text-decoration:	underline;
	color:				#aaaaff;

}
h2.content {
	margin:				4px;
	text-align:			center;
}

h2.btopic-title {
	margin:				5px;
	font-family:		tahoma,verdana,sans-serif;
	font-size:			18pt;
}
h3.btopic-subtitle {
	margin:				5px;
	font-family:		tahoma,verdana,sans-serif;
	font-size:			14pt;
	color:				#2222cc;
}
h4.btopic-owner {
	display:			inline;
}
h3.content {
	margin:				4px;
	text-align:			center;
	font-size:			14pt;
}
p.contact {
	font-family:		tahoma,verdana,sans-serif;
	font-weight:		700;
	font-size:			12pt;
}
div.add-entry {
	display:			inline-block;
	margin:				3px;
}

div.show-entry {
	display:			inline-block;
	margin:				3px;
	font-family:		verdana,sans-serif;
	font-size:			12pt;
}
div.show-entry-comment {
	margin:				3px;
	font-family:		verdana,sans-serif;
	font-size:			12pt;
	margin-top:			8px;
}
div.log-admin {
	border:				1px silver solid;
}
div.gimage {
	width:				365px;
	display:			inline-block;
	vertical-align:		top;
}
div.add-entry-header {
	border-top:			2px #22ff88 solid;
	margin:				5px;
	padding:			5px;
	text-align:			center;
	background:			#3333cc;
	color:				white;
}
div.gallery-admin {
	background:			#99bbee;
	padding:			5px;
}
div.gallery-header {
	border-bottom:		3px #2222cc solid;
	border-left:		4px #2222cc solid;
	margin:				5px;
	padding:			5px;
	text-align:			left;
	background:			#bbbbee;
	color:				#2222aa;

} 
div.edit-gallery-header {
	font-family:		tahoma,verdana,sans-serif;
	font-size:			12pt;
	background:			silver;
	padding:			3px;
	font-weight:		700;
}
div.edit-submit {
	text-align:			center;
}
div.gallery_hidden {
	border:				1px silver solid;
	padding:			5px;
	text-align:			center;
	background:			#666666;
}
div.gallery {
	margin:				3px;
	border:				1px silver solid;
	padding:			3px;
}
div.add-entry-submit {
	text-align:			center;
}
div.ldetail {
	margin-left:		20px;
	background:			#fff;
	padding:			5px
}
div.upload-image {
	border:				1px silver solid;
	border-top:			2px silver solid;
	padding:			5px;
}
span.ldetail {
	background:			#ffffcc;
	border:				1px silver solid;
	border-left:		2px silver solid;
	padding:			1px;
}
input {
	padding:			2px;
	font-size:			12pt;
}
input.log-submit {
	font-size:			12pt;
	font-weight:		700;
}
div.blog-main {
	background:			#ffffdd;
	padding:			10px;
}
div.blog-entry-head {
	font-size:			14pt;
	font-family:		verdana,sans-serif;
	margin:				7px  10px 5px 10px;
}
div.topic-header {
	background:			#dde8f0;
	border:				1px #555555 solid;
}
a.blog-entry-title {
	text-decoration:	none;
	font-size:			12pt;
}
a.blog-entry-title:hover {
	text-decoration:	underline;
	color:				#4444aa;
}
span.topic-owner {
	margin-right:		20px;
	font-size:			11pt;
	font-family:		arial,verdana,sans-serif;
	float:				right;
}
span.entry-author {
	float:				right;
	margin				5px 20px 4px 10px;
	font-size:			11pt;
	font-family:		arial,verdana,sans-serif;
}
span.error {
	color:				red;
	font-weight:		700;
}
div.blog-entry-content {
	font-family:		verdana,arial,sans-serif;
	font-size:			11pt;
	padding:			2px 25px 10px 15px;
}
h2.info {
	margin:				4px;
	font-size:			14pt;
	font-family:		tahoma,verdana,sans-serif;
	color:				#0033cc;
}
p.info {
	margin:				3px 15px 5px 10px;
	font-family:		arial,verdana,sans-serif;
	font-size:			12pt;
	line-height:		145%;
}
div.create-page {
	margin-left:		25px;
	vertical-align:		middle;
}