html, body {



vertical-align: baseline;



text-align:center;



outline: 0;



padding: 0;



margin: 0;



}



html {



height: 100%;



margin-bottom: 1px;



}



body {



/*#6f864e*/



background: #ffffff url('images/page-bg.jpg') repeat-x 0 0;



text-align:center;



line-height: 1;



font: 12px/14px Calibri, Arial, Helvetica, Verdana, sans-serif;



color: #fff;



}



table {



border-collapse:collapse ;



border-spacing: 0;



text-align:center;



}



td {



padding:0;



font-weight: normal;



text-align: justify;



}



p {



margin:0 0 12px 0;



line-height: 1.5;



font-family: Arial, Calibri, san-serif;



font-size: 12px;



color: #4a4a4a;



}



hr {



border:none; background:#fb34a1; height:1px; margin:5px 0; }







a {color:#ff6600;}



a:hover {color:#a7214b;}







h1, h2, h3, h4, h5 {margin:0 0 4px 0; font-family:"Arial Narrow", Helvetica, sans-serif;}



h1 {font-size: 22px; color:#a7214b;}



h2 {font-size: 18px; color:#6f864e;}



h3 {font-size:16px; font-weight:bold; color:#1B1B18;}



h4 {font-size:14px; font-weight:bold; color:#DEAA49;}



h5 {font-size:22px; font-weight:bold; color:#fff;}







li ul, li ol {margin:0;}



ul {margin-left:20px ;}



ol {list-style-type:decimal; margin-left:25px ;}







blockquote {width:90%; background:#d4bf8a; border:1px solid #000; padding:5px; color:#000; margin:10px 20px;}



img {border:none;}







h1.pagetitle {



font:normal 22px "Arial Narrow", Helvetica, sans-serif;



margin:0 0 7px 0;



}



/* Clearing */



.clearfix:after {



content: ".";



display: block;



height: 0;



clear: both;



visibility: hidden;



}



.clearfix {



display: block;



}



/* Hides from IE-mac \*/



* html .clearfix {



height: 1%;



}



.clearfix {



display: block;



clear: both;



}



.clear {



clear: both;



}



/* End hide from IE-mac */



/* Major containers */



#wrapper {



width:1000px;



background:none;



margin: auto;



}



#logowrap { 



width:1000px;



margin:10px auto;



}



#logo {



width:1000px;



height:75px;



background:url('images/logo-bg.jpg') no-repeat;



float: none;



}



#blogtitle {



display: none;

font:normal 36px Calibri, Arial, Helvetica, sans-serif;



color:#a7214b;



font-style:italic;



text-transform:uppercase;



margin:4px 0 0 68px;



line-height:36px;



height:0;

overflow:hidden;





}



#blogtitle a, #blogtitle a:visited, #blogtitle a:hover {


color:#a7214b;



text-decoration:none;



}



#slogan {

display: none;

margin:0 0 0 68px;



font:normal 12px Calibri, Arial, Helvetica, sans-serif;



text-transform:uppercase;



color:#B0A590;



height: 0;

overflow: hidden;



}











#menuwrap {



width:980px;



height:42px;



margin: auto;



background:url('images/menu-bg.png') no-repeat;



}



#menu {



width:795px;



padding:0 0 0 20px;



float:left;



display:inline;



font:normal 12px calibri, Arial, Helvetica, sans-serif;



font-style:italic;



}



#searchwrap {



width:161px;



float:right;



padding-top:6px;



}



#searchwrap form {



margin:0;



padding:0;



}



#searchwrap input {



border: none;



width: 118px;



background:none;



font:normal 11px calibri, Arial, Helvetica, sans-serif;



color:#9C9C9C;



font-style:italic;



}



.rounded {



background:  url('images/search-field.png') no-repeat left top;



height:30px;



padding: 3px 0 0 10px;



}



#contenttop, #contentbottom {



height:10px;



background:url('images/top.png') no-repeat;



margin:0;



padding:0;



}



#contentleft {



background:url('images/repeat980left.png') repeat-y left;



padding:0 0 0 10px;



}



#contentright {



background:url('images/repeat980right.png') repeat-y right;



padding:0 10px 0 0;



}



#content {



background:#fbe4a1;



min-height:250px;



padding:0 10px 10px;



}



#contentbottom {



background:url('images/bottom.png') no-repeat;



height:33px;



font:normal 11px Arial, Helvetica, sans-serif;



color:#002e17;



text-align:center;



padding-top:7px;



}



#contentbottom a {



color:#FFF;



text-decoration:none;



}



#contentbottom a:hover{



text-decoration: underline;



}



#headerimage {



}



#headerimagemask {



}



#breadcrumbleft {



height:21px;



background:url('images/breadleft.jpg') no-repeat left;



margin-bottom:10px;



padding-left:10px;



}



#breadcrumbright {



height:18px;



background:#002e17 url('images/breadRight.jpg') no-repeat right;



padding:3px 0 0px;



font:11px normal Arial, Helvetica, sans-serif;



font-style:italic;



color:#E3D8D8;



}















/**** HEADER IMAGES ****/



#gallery {position: relative; width:960px; height:200px; margin:0; padding:0; text-align: left;}



#gallery li { display: block; }















/**** Content Table Columns - Table for 100% height columns - Using the 16 Grid system ****/



td#mainbodytop, td#mainbodybottom, td#sidebartop, td#sidebarbottom {



background:#ffffff url('images/mainbody-top.jpg') no-repeat top left;



height:10px!important;



padding:0;



}



td#mainbodybottom {



background:#ffffff url('images/mainbody-bottom.jpg') no-repeat bottom left;



}



td#sidebartop {



background:#a4204a url('images/sidebar-top.jpg') no-repeat top right;



}



td#sidebarbottom {



background:#a4204a url('images/sidebar-bottom.jpg') no-repeat bottom right;



}



td#mainbody, td#sidebar {



background:#ffffff;



padding:0 10px;



vertical-align:top;



width:765px!important;



}



td#sidebar {



background:#a4204a;



width:250px!important;



font:normal 11px Arial, Helvetica, sans-serif;



}



td.spacer {



width:10px!important;



}



/* Full width content page */



td#mainbodyfulltop {



background:#ffffff url('images/full-top.jpg') no-repeat top left; 



width:100%;



}



td#mainbodyfullbottom {



background:url('images/full-bottom.jpg') no-repeat top right;



}



td#mainbodyfull {



background:#ffffff;



padding:0 10px;



vertical-align:top;



width:960px!important;



}











/*** WordPress Core Styling ****/







/* Post article styling */



.postwrap {



margin-bottom:25px;



}



h1 a.title, h2 a.title {



background:url('images/title-icon.png') no-repeat left;



font:bold 20px "Arial Narrow", Helvetica, sans-serif !important;



color:#a7214b;



padding-left:20px;



margin:0 0 3px 0;



text-decoration:none;



}



h1 a.title:hover, h2 a.title:hover {



color:#ff6600;



}



.date {



font:normal 11px Arial, Helvetica, sans-serif;



color:#dddddd;



background:url('images/date-bg.jpg') no-repeat;



height:16px;



margin-bottom:8px;



padding:1px 0 0 4px;



}



.post {



font:normal 12px Arial, Helvetica, sans-serif;



color:#000000;



text-align:justify;



padding:0;



clear:both;



}



.post a.more-link {



background:url('images/readmore.jpg') no-repeat;



display:block;



width:60px;



height:17px;



padding:3px 0 0 15px;



margin:8px 0 20px 0;



font:normal 11px Arial, Helvetica, sans-serif;



color:#E8D5AD;



text-decoration:none;



}



.post a.more-link:hover {



color:#FFF;



text-decoration:none;



background:url('images/readmore-o.jpg') no-repeat;



}



/* Page Navigation */



.wp-pagenavi span.pages, .wp-pagenavi span.current, .wp-pagenavi a {



background:url('images/page-nav.jpg') no-repeat 0 0    !important;



display:block;



float:left;



height:22px;



padding:0 0 0 6px !important;



margin:0 5px 0 0 !important;



border:none !important;



color:#000 !important;



}



.wp-pagenavi span.inner {



background: url('images/page-nav.jpg') no-repeat 100% 0    !important;



display:block;



float:left;



font-size:10px;



height:22px;



line-height:22px;



padding-left:0 !important;



padding-right:6px;



text-transform:uppercase;



}



.wp-pagenavi a:active { color:#fff; }



.wp-pagenavi a:hover { color:#FFF!important; }



#post-nav div.alignleft {



margin:0 0 65px 4px;



border:1px #2B2B2B solid;



background:#a4204a;



color:#C7BA9F;



padding:2px 5px;}



#post-nav div.alignleft a, #post-nav div.alignright a { color:#C7BA9F; text-decoration:none;}



#post-nav div.alignleft a:hover, #post-nav div.alignright a:hover {color:#fff;}







/* FORMS comment and respond */



#respond {



margin:25px auto 15px;



}



#comments, #respond h3 {



font-size:14px;



color:#fff;



padding-bottom:5px;



}



.commentlist { padding-left:25px;}



.commentlist li {



margin-bottom:5px;



list-style:decimal;



}



.commentlist li .avatar { 



float: left;



border: 1px solid #64522C;



padding: 2px;



background: #fff;



margin-right:5px;



}



.commentlist cite, .commentlist cite a {



font-weight: bold;



font-style: normal;



font-size: 1.1em;



}



.commentlist p {



clear:both;



line-height: 1.5em;



}



#commentform input, #commentform textarea {



border:1px solid #64522C;



padding:3px;



}



#commentform p {



margin-bottom:10px;



}



#commentform #submit {



background-color:#9E8961;



color:#FFFFFF;



border:1px solid #64522C;



cursor:pointer;



}



#commentform textarea { width:95%; background:#E8E8E8; 



}



div.comment-meta a {



color:#ff6600;



}







/* Sidebar imported */



h3.sidebar {



font:bold 20px "Arial Narrow", Helvetica, sans-serif !important;



margin:0 0 5px 0;



color:#fff!important;



}



#sidebar {



	font:normal 11px Arial, Helvetica, sans-serif;



	color:#cccccc;



	}







#sidebar ul, #sidebar ul ol {



	margin: 0;



	padding: 0;



	}



#sidebar ul a, #sidebar ul ol a {



color:#cccccc;



text-decoration:none;



}



#sidebar ul li {



	list-style-type: none;



	list-style-image: none;



	margin-bottom: 15px;



	}



#sidebar ul ul {



margin-left:18px;



list-style-position:outside;



list-style: none;



}



#sidebar ul ul li {



line-height:13px;



padding-left:15px;



}



#sidebar ul ul li:hover, #sidebar ul ul li a:hover {



color:#FFAE00;



}







#sidebar ul p, #sidebar ul select {



	margin: 5px 0 8px;



	}



#sidebar ul ol {



	margin: 5px 0 0 10px;



	}



#sidebar ul ul ul, #sidebar ul ol {



	margin: 0 0 0 10px;



	}



ol li, #sidebar ul ol li {



	list-style: decimal outside;



	}



#sidebar ul ul li, #sidebar ul ol li {



	margin: 3px 0 0;



	padding: 0;



	}



div.widget-content {



border-bottom:1px dotted #aeaeae;



padding-bottom:10px;



clear:both;



}



/* Begin Calendar */



#wp-calendar {



	empty-cells: show;



	margin: 10px 0;



	width: 99%;



	float:left;



	background:#333;



	border:1px solid #000;



	}



#wp-calendar th {



background:#000;



text-align:center;



}



#wp-calendar #next a {



padding-right: 10px;



text-align: right;



}



#wp-calendar #prev a {



padding-left: 10px;



text-align: left;



}



#wp-calendar a {



display: block;



color:#FFAE00 !important;



}



#wp-calendar a:hover {



color:#FFF !important;



}



#wp-calendar caption {



text-align: left; 



margin-top:10px;



width: 100%;



padding:4px 0 4px 0;



}



#wp-calendar td {



padding: 3px 0;



text-align: center;



}



/* WP Cumulus */



div#wpcumuluswidgetcontent {



border:1px solid #000;



background:#333;



}



/* Misc Required */



/* Images alignment */



.aligncenter {margin: 4px auto 8px auto;display: block;}



.alignleft {margin: 4px 20px 8px 0;float: left;}



.alignright {margin: 4px 0px 8px 20px;float: right;}



.col-left {float: left;}



.col-right {float: right;}







/* Image and Captions */



img.centered{display: block;margin-left: auto;margin-right: auto;}



.wp-caption {background-color:#C9C6C1;border:1px solid #616161;padding:3px 0 0;text-align:center;}



.wp-caption-text {padding:0; margin-bottom:0px;font-size:10px; text-transform:uppercase; color:#333;}







/* Forms */



form {width:90%;}



fieldset {border:1px solid #241D0F; padding:7px; margin-bottom:15px;}



legend {font:bold 14px Arial, Helvetica, sans-serif; color:#241D0F;}



input, textarea, select {color:#000; border:1px solid #000;}



label {color:#000;}



.button, input.file, #searchsubmit {background:#fbe4a1; color:#000; border:1px solid #000; margin:2px 0;}







#suckerfishnav {



   font-size:12px;



    font-family:verdana,sans-serif;



    font-weight:bold;



    width:100%;



    }



#suckerfishnav, #suckerfishnav ul {



    float:left;



display:inline;



    list-style:none;



    line-height:40px;



    padding:0;



    margin:0;



    width:90%;



	z-index:99;



    }



#suckerfishnav a {



    display:block;



    color:#dddddd;



    text-decoration:none;



    padding:0px 10px;



    }



#suckerfishnav li {



    float:left;

display:inline;



    padding:0;



    }



#suckerfishnav ul {



    position:absolute;



    left:-999em;



    height:auto;



    width:190px;



    font-weight:normal;



    margin:0;



    line-height:1;



    border:0;



    border-top:1px solid #666666;



    }



#suckerfishnav li li {



    width:190px;



    border-bottom:1px solid #666666;



    border-left:1px solid #666666;



    border-right:1px solid #666666;



    font-weight:bold;



    font-family:verdana,sans-serif;



    }



#suckerfishnav li li a {



    padding:4px 7px;



    width:130px;



    font-size:12px;



    color:#dddddd;



    }



#suckerfishnav li ul ul {



    margin:-21px 0 0 75px;

float:left;

display:inline;



    }



#suckerfishnav li li:hover {



    background:#6E9F1F;



    }



#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {



    color:#a7214b;



    }



#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {



    color:#ff6600;



    }



#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {



    color:#6f864e;



    }



#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {



    left:-999em;



    }



#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {



    left:auto;



    background:#fbe4a1;



    }



#suckerfishnav li:hover, #suckerfishnav li.sfhover {



    background:url(images/menu-hover2.jpg);



    }
