/*
Theme Name:  Ocean
Theme URI:
Description:
Version: 1.01

*/

* { margin: 0; padding: 0; }

body { background: #b5e5fb; font-family: Verdana, Arial, Helvetica, sans-serif;  padding: 0px; margin: 0px; color:#716f69; }

html { padding: 0; margin: 0; }

html, body { height: 100%; }

a:link { text-decoration: none; color : #cccccc; border: 0px; }
a:active { text-decoration: underline; color : #cccccc; border: 0px; }
a:visited { text-decoration: none; border: 0px; }
a:hover	{ text-decoration: underline; color : #cccccc; border: 0px; }
a:focus { outline: none; }

h1, h2, h3, h4 { font-family: "Trebuchet MS";}

img { border: none; }
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
textarea { font-family: 'Verdana'; color: #282b31; font-size: 11px;}
select { font-family: 'Verdana'; color: #282b31; font-size: 11px;}

.wrapper { background: #ffffff; min-height: 100%; width: 901px; height: auto !important; height: 100%; margin: 0 auto -40px; }

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { background: #ffffff; margin: 0 auto; width: 901px; position: relative; }

/* Header ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Header { position: relative; background: #ffffff url(images/header.gif) no-repeat top left; width:901px; padding: 30px 0 0 0; margin: 0; text-align: center; display: block; color: #333333; }

/*
.Header ul { margin: 0; padding: 0; }
.Header ul li{ margin: 0; padding: 0; list-style: none; color: #706f7f; font-size: 14px; line-height: 14px; text-transform: uppercase; font-weight: bold; display: inline; }
.Header ul li a{ color: #706f7f; display: inline; text-decoration: none; font-family: "Trebuchet MS"; padding: 0 15px; }
*/


div.Header {
/*	background: #fff url('../img/header.png') center top no-repeat; */
	background: #fff url('images/wave2.jpg') center top no-repeat;
	height: 70px;
}


/***************************
************** Navigation */

div.Header ul li {
	background: url('images/nav.png') right 3px no-repeat;
}

div.Header ul li {
	font-size: .76em;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-family: Georgia;
	font-weight: normal;
}

div.Header ul {
	float: left;
	margin-top: 46px;
	width: 901px;
/*	position: absolute;
	left: 25px;
	top: 75px; */
}
div.Header ul li {
	display: block;
	float: left;
	padding: 0 15px 0 0;
	margin: 0 10px 0 0;
}
div.Header ul li.last {
	padding: 0;
	margin: 0;
}
div.Header ul li a:link, div.Header ul li a:visited  {
	display: block;
	float: left;
	color: #191e34;
}
div.Header ul li a:hover, div.Header ul li a:active  {
	display: block;
	float: left;
	color: #3c5d8e;
	text-decoration: none;
}

/* Logo +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.logo { float: left; padding: 30px 30px 25px 0; }

/* Container ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON { background: #ffffff; clear: both; width: 901px; margin: 0 auto; padding: 0; position: relative; }

/* Post Index++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { float: left; background: #ffffff; padding: 20px 50px 0 50px; width: 801px; font-size: 11px; line-height: 22px; display: block; }

.PostContent { padding: 0px; display: block; color: #5f5855; }
.PostContent a{ color: #857b77; text-decoration: underline; }
.PostContent a:hover{ color: #a7aa4e; }

.PostAuthor { padding-bottom: 5px; }

.alignright { float: right; }
.alignleft { float: left; }

.PostContent h1 { padding: 0px 0 8px 0; margin: 0; color: #8488b5; font-weight: normal; font-family: Times New Roman; font-size: 24px; line-height: 24px; }
.PostContent h2 { padding: 5px 0 8px 0; margin: 0; color: #8b8a92;font-family: "Trebuchet MS"; font-weight: bold; font-size: 16px; line-height: 16px; font-style: italic; }
.PostContent h1 a{ text-decoration: none; padding: 0px 0 5px 0; margin: 0; color: #a7aa4e; font-size: 18px; line-height: 18px; }

.PostContent p { font-size: 11px; line-height: 20px; margin: 0; padding: 0 0 10px 0; color: #494442; }
.PostContent p img { padding: 5px; }
.PostContent p strong {}

.PostContent ol { list-style-type: decimal; }
.PostContent ol li{ list-style-type: decimal; }
.PostContent ul { padding: 0px; margin: 0px; }
.PostContent li { padding: 0px; margin: 5px 0 0 20px; list-style-type: disc; font-size: 12px; line-height: 15px; }

/* Index bottom Part +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.botcon { background: #ffffff; padding: 0px 50px 0 50px; font-size: 11px; line-height: 22px; background: #ffffff url(images/divider3.gif) no-repeat top center; position: relative;float: left; }
.botcon2 { background: #ffffff; padding: 0px 50px 0 50px; width: 801px; position: relative;float: left; }

.botleft { float: left; width: 320px; padding: 15px 20px; }
.botleft h1 { color: #8b8a92; padding: 0; margin: 0; font-size: 16px; line-height: 16px; }
.botleft h1 span{ color: #8488b5; }
.botleft h2 { color: #8b8a92; padding: 5px 0; margin: 0; font-size: 18px; line-height: 18px; font-weight: normal; }
.botleft h2 span{ color: #8488b5; }

.botcenter { float: left; width: 170px; padding: 10px 20px; }
.botcenter h1 { color: #8488b5; padding: 0 0 5px 0; margin: 0; font-size: 24px; line-height: 24px; font-weight: normal; }

.botright { float: left; width: 170px; padding: 10px 20px 15px 20px; }
.botright h1 { color: #8488b5; padding: 0; margin: 0; font-size: 24px; line-height: 24px; font-weight: normal; }
.botright h1 a{ color: #8488b5; text-decoration: none; }

/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.footcontainer { width: 100%; background: #ceb99c; display: block; height: 40px; clear: both; margin-top:40px; }
.Footer { display: block; height: 35px; width: 901px; margin: 0 auto; padding: 5px 0 0 0; background: #dec7a5; text-align: center; font-size: 11px; text-transform: uppercase; color: #474747; }
.Footer p { margin: 0; padding: 0; text-transform: Capitalize; }
.Footer ul { margin: 0; padding: 0; }
.Footer ul li { margin: 0; padding: 0px 6px; list-style: none; display: inline; font-family: "Trebuchet MS"; }
.Footer ul li a{ margin: 0; color: #474747; text-decoration: none; }
.Footer ul li a:hover{ margin: 0; color: #474747; text-decoration: underline; }

.consultation {
	margin-top: 10px;
	text-align: right;
	padding-bottom: 15px;
	color: #7030a0;
	font-family: Georgia;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	border-top: 3px solid #ddd;
	padding-top: 7px;
}
.consultation a {
	color: #7030a0;
	text-decoration: underline;
}

div.tagline {
	font-family: Georgia;
	font-size: 17px;
	font-style: italic;
	color: #7030a0;
	margin-top: 10px;
}


img.example {
	border: 1px solid #7c82a4;
	padding: 1px;
	float: right;
	margin: 0 0 15px 15px;
}