/*
THEME NAME: Marooned 
DESCRIPTION: Custom Theme based on a Blank Canvas for a Custom Theme, Rich with powerful and dynamic semantic class selectors, Sandbox is a canvas for CSS artists
TAGS: widgets, sandbox, microformats, hcard, hatom, xoxo
VERSION: 1.5.2
AUTHOR: WESCO Net Web Services
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */

a { color: #69503F; }
a:hover { color: #690742; }

body { font-size: 0.9em; background: #B8B3B7; font-family: Arial, Verdana, sans-serif; color:#fff; }

/* Just some example content */
div#header{text-align:center; background: #690742 url(img/header-sailboats.jpg) repeat-x left bottom; min-height: 7.5em; padding: 1em; color: #fff; font-weight:bold;}
div#access {width:66%; margin: 3.5em 0 0 250px; text-align:center; display:none; }
div#menu{font-size:0.8em;height:1.5em;padding-top:0.3em;}
div#menu ul a{font-weight:700;text-decoration:none; color: #fff; }
div#menu ul a:hover {text-decoration:underline;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none; margin:0;padding:0;}
div#menu ul li{float:left; display: block; }
div#menu ul li a{padding:.25em .5em; display:block; }
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0; color: #4885BE;}
div#menu ul li:hover ul{display:block;font-size:0.8em;padding-top:0em;position:absolute; border-bottom: 1px solid #fff;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:14em; z-index:99;}

.entry-title{clear:both; margin: 0; color: #690742; background: transparent url(img/symbol.png) no-repeat bottom left; padding: 0 0 10px 35px; letter-spacing: -1px; line-height: 1em; }
div#container,div.sidebar{padding-top:1em; }
div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em; display:none;}
div#nav-below{margin-top:1em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
div.comments ol li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.2em;}
div.sidebar input#s{width:7em;}
div.sidebar ul { padding:.2em 0; list-style:none; list-style-type:none;}
div.sidebar li{ margin:0 0 1em; }
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0em;}
div.sidebar ul ul li{margin:0; }
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{ width: 12.35em; }
div.sidebar a { text-decoration: none; display: block; }
div.sidebar a:hover, div.sidebar li.current_page_item > a { text-decoration: underline; background: #F1E7EF; color: #333; }
div.sidebar ul li a {  border-bottom:1px dotted #4371A0; padding: 1px 4px; margin:0; text-decoration: none !important; }

div.sidebar .widgettitle { color: #fff; padding: .2em; }
div#primary .widgettitle { background: #690742 url(img/corner-top-right.png) no-repeat right top ;}
div#secondary .widgettitle { background: #690742 url(img/corner-top-right.png) no-repeat right top ; padding-left: 5px;}

li#pages ul li ul { background: #F1e7EF; display: block; position: absolute; margin-left: 180px; margin-top: -1.8em; padding:0; border: 1px dotted #4371A0; border-bottom: 0; }
li#pages ul li ul li a{  }

li#pages ul li > ul { display: none; } 

div#footer{text-align:center; border-top:1px dotted #4371A0; font-size: smaller; font-family:Arial, Helvetica, sans-serif;}

div#footernav { padding: .5em 0; background: #690742; color: #e8e8e8; font-size: larger; }
div#footernav a { color: #e8e8e8; text-decoration: none; padding: 0 .25em; }

div#footer td { width: 33%; }

/* New gallery feature styles; Can't use div.attachment because shortcodes can link to galleries in other posts */
div.gallery{clear:both;float:left;width:100%;}
div.gallery dl{float:left;text-align:center;}
div.gallery dl dt{margin:0;}
div.gallery dl dd{margin-left:0;}
div.entry-attachment,div.entry-caption{text-align:center;}
div.entry-attachment img,div#nav-images div img{overflow:hidden;}
body.attachment div#nav-images{clear:both;width:100%;}
body.attachment div#nav-images div{padding:1em 0;width:50%;}
body.attachment div#nav-images div.nav-previous{text-align:left;}
body.attachment div#nav-images div.nav-next{text-align:right;}
body.attachment div.entry-meta,body.attachment div#comments{clear:both;}


#wrapper { max-width: 790px; margin: 0 auto; background: #fff; color:#555; padding: 0em; border: 1px solid #a8a8a8;}
.skip-link { display: none; }

div.entry-meta { clear: both; margin:1em 0; font-size:smaller; display:none;}
div#comments { clear: both; }
.entry-title a { text-decoration: none; }
.entry-date { margin: -0.8em 0 0 4.5em; font-style: italic; display:none;}
#search .widgettitle { display: none; }

h1#blog-title { margin: 0; text-align:left; float:left;}
h1#blog-title a { text-decoration: none; border: 0;}
h1#blog-title a img { text-decoration: none; border: 0;}
#blog-description { display:none;}


#online-banking-login-badge { 
position:absolute;
display:block;
z-index: 99;
padding:0;
top:10px;
left:50%;
margin:7px 0 0pt 190px;
 }
#online-banking-login-badge a { border:0; }


.hentry { clear: both; margin-bottom: 2em; } 

#latest-news { width: 23em; float: left; }

div#promos { background: #690742 url(img/corner-top-left.png) no-repeat left top ; color: #e8e8e8; padding: 1em; float:right; width: 10em; margin-bottom: 1em; }
div#promos .entry-title { color: #fff; background-image:none; padding:0; line-height: 1em; }
div#promos a { color: #fff; }

.fineprint { font-size: smaller; font-style:italic; line-height: 1em; }

a img { border:0; }

/* this is due to diane's request to style the font this way  */
h5 { font-weight:normal; margin:0; padding:0; }

/* Specific Styles for Banner Posts */
.category-banner .entry-title
{
	display:none;
}

.category-banner
{
	margin-bottom:15px;	
}

.category-banner a[rel="pdf"]
{
	background:none;	
}

a[rel="pdf"] img
{
	background:none;	
}

/* a[rel=new], a[rel="newwin"]{padding-right:12px; background:transparent url(img/lnk-new.gif) no-repeat right center; position:relative; } */
a[rel="pdf"] {padding-right:12px; background:transparent url(img/lnk-pdf.gif) no-repeat right center; position:relative; }
a[rel=ppt] {padding-right:16px; background:transparent url(img/lnk-ppt.gif) no-repeat right center; position:relative; }
a[rel=doc] {padding-right:16px; background:transparent url(img/lnk-doc.gif) no-repeat right center; position:relative; }
