﻿body { margin: 0px; padding: 0px; }

html { margin: 0px; padding: 0px; }

body {
	background: #01aef0 url('images/bg.jpg') no-repeat center top !important;
	text-align: center;
	font: normal .8em Calibri, Verdana, Arial, Helvetica, sans-serif;
}

.ms-WPBody {
		font: normal 100% Calibri, Verdana, Arial, Helvetica, sans-serif !important;
		padding-left: 5px;}
		
.fright {
	float: right;}
	
.fleft {
	float: left;
	margin: 0px 5px 5px 0px;
	padding: 5px;
	background: #fff;
	border: 1px solid #aaa;}

img {border: 0; }
.clear {clear: both;} 

a {color: #00adef; text-decoration: none; }
a:link {color: #00adef; text-decoration:none;}
a:hover {color: #999; text-decoration: none;}


form { margin: 0px; }


h1, h2, h3, h4, h5, h6  {margin-top: 0px; font-weight: normal; font-family: 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform: lowercase;}
h1 {font-size: 150%; color: #909ead; text-transform: lowercase;}
h2 {font-size: 150%; color: #909ead; text-transform: lowercase; margin-bottom: 0px;}
h3 {font: 130% 'Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif; margin-bottom: 0px;}
h4 {font-size: 120%; color: #000;}
h5 {font-size: 120%; color: #999;}
h6 {font: 110% 'Segoe Print', 'Segoe UI', 'Comic Sans';margin-bottom: 0px;}
.heading { color: #05a1e7; }

p { margin-top: 0px; }

input { font: 100% Calibri, Verdana, Arial, Helvetica, sans-serif; }

#wrapper { width: 950px; margin: 0px auto; padding: 5px 0px; text-align: left; }

/* icons */

.h-blog { background: url('images/icon-blog.gif') no-repeat 0 0; 
padding: 0px 0px 8px 30px; margin-bottom: 0px; }
.h-blog-hot { background: url('images/icon-blog-hot.gif') no-repeat 0 0; 
padding: 0px 0px 8px 30px; margin-bottom: 12px; }
.h-blog-blue { background: url('images/icon-blog-blue.gif') no-repeat 0 0; 
padding: 0px 0px 8px 30px; margin-bottom: 12px; }
.h-blog-tag { background: url('images/icon-blog-tag.gif') no-repeat 0 0; 
padding: 0px 0px 8px 30px; margin-bottom: 12px; }
.h-blog-cloud { background: url('images/icon-blog-cloud.gif') no-repeat 0 0; 
padding: 0px 0px 8px 30px; margin-bottom: 12px; }

/* top stuff */

#branding { 
	margin: 0px; 
	padding: 0px; 
	float: left;
	width: 180px;
	padding: 20px 0px 20px 40px;
}

#branding div {
	width: 154px;
	height: 103px;
	background: url('images/logo.png') no-repeat;
}

#branding a:link, #branding a:visited {
	display: block;
	width: 154px;
	height: 103px;
	text-indent: -9999px;
}

#top {
	float: right;
	position: relative;
	height: 123px;
	margin-top: 15px;
}

	#topBox {
		width: 695px;
		height: 75px;
		background:url('/_layouts/images/zevenseas/topbox.png') left top no-repeat; 
		margin: 10px 5px 0px 0px;
		position: relative;
	}
		#topBox h2 { margin: 0px 0px 0 0px; }
	
	#news {
		width: 410px;
		position: absolute;
		/*top: 10px;*/
		left: 20px;
		z-index: 10;
	}
	#news p {
	font-size: .9em !important;
	padding-left: 0px;
}

#news p a {
	color: #000;
	font-weight: 700;
}
	
#news p a:hover {
	color: #05a1e7;
	font-weight: 700;
}
	#search {
		width: 205px;
		position: absolute;
		/*top: 10px;*/
		right: 25px;
	}
		#search input { vertical-align: middle; }
		#search input.search { width: 177px; border: 0px; margin: 0px; }

.menu { z-index: 100000; margin: 0px; padding: 0px ; list-style: none; position: absolute; left: 20px; top: 20px; }
/* main box */

.containerTop { 
	background:url('images/containert.png') no-repeat left top; 
	height: 13px;
	width: 950px;
}

.containerCenter {
	background:url('images/containerbg.png') repeat-y left top; 
	width: 950px;
}

.containerCenter2 {
	background:url('images/containerbg2.png') repeat-y left top; 
	width: 950px;
}

.containerCenter3 {
	background:url('images/containerbg3.png') repeat-y left top; 
	width: 950px;
}

.containerCenter4 {
	background:url('images/containerbg4.png') repeat-y left top; 
	width: 950px;
}


.containerBottom {
	background:url('images/containerb.png') no-repeat left bottom;
	height:19px;
	width: 950px;
	margin-bottom: 10px;
}

.footerInfo {
	color: #777c85;
	font-size: 90%;
}

.footerInfo a:visited { color: #777c85; text-decoration: none; }
.footerInfo a:link { color: #777c85; text-decoration: none; }
.footerInfo a:hover { color: #000; }

.footerInfo a:active { color: #000; }

.footerMenu {
	margin: 0px; 
	padding: 0px 0px 0px 0px; 
	list-style: none;
}

.footerMenu li {
	display: block;
	float: left;
	width: 150px;
	font-weight: bold;}

.footerMenu ul { margin: 0px; padding: 0px; list-style: none; }
.footerMenu ul li {
	width: auto;
	float: none;
	font-weight: normal;}
	
/* page layouts */

.layoutTwoColumnLeft { }
.layoutTwoColumnLeft .body1 {
	float: right;
	width: 655px;
	padding: 5px 25px 5px 0px;
}
.layoutTwoColumnLeft .body2 {
	float: left;
	width: 205px;
	padding: 5px 20px 5px 25px;
}

.layoutTwoColumnRight { }
.layoutTwoColumnRight .body1 {
	float: left;
	width: 655px;
	padding: 5px 20px 5px 25px;
}
.layoutTwoColumnRight .body2 {
	float: right;
	width: 205px;
	padding: 5px 25px 5px 20px;
}

.layoutThreeColumn { }
.layoutThreeColumn .body1 {
	float: left;
	width: 410px;
	padding: 5px 20px 5px 30px;
}
.layoutThreeColumn .body2 {
	float: left;
	width: 205px;
	padding: 5px 20px 5px 10px;
}
.layoutThreeColumn .body3 {
	float: left;
	width: 205px;
	padding: 5px 30px 5px 20px;
}

/* other */
.pic {margin: -5px -10px 10px -10px;}

.textalignright { text-align: right; }

.menu-blogs { width: 100%; margin: 0px 0px 2em 0px; border: 0px; border-spacing: 0px; border-collapse: collapse; }
.menu-blog-item  {
	background: url('images/menuicon-blogs.gif') no-repeat 0px 2px;
	padding: 0px 0px 3px 20px;
}
.menu-blog-rss { width: 16px; padding-right: 5px; }
.menu-blog-rss a:visited  {
	display: block;
	width: 16px;
	height: 16px;
	background: url('images/rss.gif') no-repeat;
	text-indent: -9999px;
}

.menu-blog-rss a:link  {
	display: block;
	width: 16px;
	height: 16px;
	background: url('images/rss.gif') no-repeat;
	text-indent: -9999px;
}

.blog-post-list { width: auto; margin: 0px; border: 0px; border-spacing: 0px; border-collapse: collapse; }
.blog-post-list td { padding: 0px 10px 5px 0px; vertical-align: top; }
	
.white a, .white {color: #fff !important;}	
	
.bpic {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #AAAAAA;
	margin:0 auto;
	padding:5px;
	text-align: center;
}
blockquote {
	font: normal inherit 'Segoe Print','Segoe UI', 'Trebuchet MS', Arial, Helvetica, sans-serif !important;
	padding-left: 18px;
	margin: 20px 0 10px 10px;
	color: #666666;
	font-style: italic;
}

.comments-visitor {
	margin: 3px 10px 3px 30px;
}

.asp {
	word-wrap: break-word;
}

.body2 .blog-post-list a {
	color: #000;
}
.body2 .blog-post-list a:hover {
	color: #05a1e7;
}

#ctl00_PlaceHolderBlogComments_ctl00_ctl00_idComment,
#ctl00_PlaceHolderBlogComments_ctl00_ctl00_idEmail,
#ctl00_PlaceHolderBlogComments_ctl00_ctl00_idCommentUrl,
#ctl00_PlaceHolderBlogComments_ctl00_ctl00_idName {
	width: 384px !important;
	background: #f8f8f8;
	border: 1px solid #aaa;
}

input {
	border: 1px solid #aaa;
	background: #f8f8f8;
}
#ctl00_PlaceHolderBlogComments_ctl00_ctl00_idSubmit {
	float: right;
	margin-right: 50px;
	bottom: 5px;
	text-transform: lowercase;
}
