/*--------------------------------------------
Template Style Sheet (for FF3, Safari 3, Chrome 1)

version:     1.0
author:      Newton (info@apermanentwreck.com)
website:     http://www.apermanentwreck.com
--------------------------------------------*/

@charset "UTF-8";

html { background-color:#e88c14; }
body { background-color:#e88c14; margin: 0; }
.FrameL { width: 1024px;  margin: 0 auto; padding: 0 0 0 22px; }
	.FrameL .FrameR { padding: 0 22px 0 0; }

/* Header */
.Header { background: #e88c14 url('../images/bg/header.jpg') repeat-x center top; }
	.Header .FrameL .FrameR { background: url('../images/bg/drop-shadow-top-right.png') no-repeat 1002px 100px; }
		.Header .FrameL .FrameR .Container { margin-left: 35px; }
	.Header .logo {}
		.Header .logo img { float: left; margin: 6px 30px 10px 0; color: #fff; }
		.Header .logo h1 { background: url('../images/symbols/ocea.png') no-repeat center center; height: 105px; width: 496px; text-indent: -5000px; float: left; padding: 0 0 20px; }
	.Header .tagline { float: right; margin: 24px 0 0; }
		.Header .tagline .temple { background: url('../images/symbols/temple.png') no-repeat center center; height: 74px; width: 110px; text-indent: -5000px; margin: 0 auto -1px; }
        .Header .tagline .text { background: url('../images/bg/drop-shadow-top-left.png') no-repeat left bottom; padding-left: 9px; }
    		.Header .tagline .text h2 { width: 300px; background: #000; border:  1px solid #000; border-width: 5px 0 2px; -moz-border-radius: 10px 10px 0 0; -webkit-border-radius: 10px 10px 0 0; padding: 3px 0; letter-spacing: 3px; font: 16px/1em 'Times New Roman, Times, serif'; color: #fff; text-align: center; }

/* PrimaryNav (Navigation) */
.PrimaryNav {}
	.PrimaryNav .FrameL { background: url('../images/bg/drop-shadow-top-left.png') no-repeat 34px bottom; }
		.PrimaryNav .FrameL .FrameR { background: url('../images/bg/drop-shadow-right.png') repeat-y right center; }
			.PrimaryNav .FrameL .FrameR .Container { margin-left: 20px; padding: 0 0 0 20px; background-color: #000; border: 1px solid #000; border-width: 1px 1px 0; -moz-border-radius: 15px 0 0 0; -webkit-border-radius: 15px 0 0 0; }
	.PrimaryNav .Nav1 { float: left; }
	.PrimaryNav form { float: right; margin: 2px 5px; }
		.PrimaryNav form input { float: left; }
		.PrimaryNav form input[type="text"] { width: 175px; background: #fff url('../images/icons/search.png') no-repeat 5px center; margin: 0 5px 0 0; border: 1px solid #000; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 5px 10px 5px 30px; color: #999; }
		.PrimaryNav form input[type="submit"] { border: 1px solid #d05d0a; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #f7971e url('../images/buttons/button2.jpg') repeat-x center top; height: 28px; color: #fff; font-weight: bold; text-transform: lowercase; cursor: pointer; }

/* SubNav */
.SubNav {}
	.SubNav .FrameL { background: url('../images/bg/drop-shadow-left.png') repeat-y left center; }
		.SubNav .FrameR { background: #fff url('../images/bg/drop-shadow-right.png') repeat-y right center; }
			.SubNav .FrameL .FrameR .Container { background-color: #d6e7fd; border: 1px solid #000; border-width: 1px 1px 0; }
				.SubNav .border { height: 10px;  }

/* Content */
.Content {}
	.Content .FrameL { background: url('../images/bg/drop-shadow-left.png') repeat-y left center; }
		.Content .FrameR { background: #fff url('../images/bg/drop-shadow-right.png') repeat-y right center; }
			.Content .FrameL .FrameR .Container { padding: 10px 20px 20px; border: 1px solid #333; border-width: 1px 1px 0; }	

/* Footer */
.Footer { clear: both; font-size: .9em; background-color: #333; }
	.Footer .FrameL .FrameR .Container { padding: 0 0 15px; }
	.Footer * { color: #fff; }
	.Footer a { text-decoration: underline; }
	.Footer p a { color: #F7C88C; }
	.Footer ul { list-style: none; padding: 10px 0 0; }
		.Footer ul li { display: inline; border: 1px solid #fff; border-width: 0 1px 0 0; padding-right: 10px; margin-right: 10px; }
		.Footer ul li:last-child { border-width: 0; }
	.Footer p:first-child { float: left; }
	.Footer p { float: right; margin: 10px 0 0; }
		.Footer a[rel="license"] { background: url('../images/icons/icon-cc.png') no-repeat right center; padding-right: 20px; color: #F7C88C; }
		

		
.sweetcolor { color: #f7971e; }

/* Template1 */
#Template1 {}

/* Template2a */
#Template2a {}
	#Template2a .column1 { float: left; width: 320px; margin-bottom: 20px; }
	#Template2a .column2 { float: right; width: 610px; margin-bottom: 20px; }
	#Template2a h1.Heading2a { margin: 0 0 10px; }
	#Template2a .Vision { margin: 10px 0 20px; }
#Template2b {}
	#Template2b .column1 { float: left; width: 610px; }
	#Template2b .column2 { float: right; width: 320px; }
#Template2c {}
    #Template2c .column1 { float: left; width: 45%; }
	#Template2c .column2 { float: right; width: 45%; }

