/*
Theme Name: Issaquah, Sammamish and beyond...
Theme URI: http://example.org/themes/kirklandRedmond/
Description: Issquah, Sammamish and beyond... theme for Wordpress.
Version: .75
Author: Shawn Kellner
Author URI: http://www.coeurcreative.com/

Tags: buddypress, two-column, grey, dark
*/
body {
	margin:0;
	background:url(images/kirklandRedmond-bkgnd.png) repeat-x #005c99;
	font-family: Arial;
	font-size: 12px;
}

h1 { font-family: 'Arvo', arial, serif; color:#005c99; font-size:3em; font-weight:normal; letter-spacing:-1px; }
.articleTitle { color:#000000; }
a.articleTitle { color:#000000; }

/*
Header AD
---------------------------------------*/
#headerAd-container { padding-top:12px; padding-bottom:6px; }

/*
Site Nav
---------------------------------------*/
#siteNavContainer { background:url(/wp-content/themes/issaquahSammamish/images/site-nav-bkgnd-2011.png) no-repeat; height:38px; margin-bottom:10px; }
ul#menu-site-menu.site-menu { list-style:none; list-style-type:none; float:left; margin:5px 0px 0px 0px; padding:0; font-size:10px; }
.site-menu li { padding: 3px 10px 0px 10px; float:left; text-transform:uppercase; border-right:solid 1px #333333; height:17px; }
.site-menu a:link, .site-menu a:visited { color:#ffffff; text-decoration:none; }
.site-menu a:hover { color:#CCCCCC; text-decoration:underline; }
.menu-item-1687 li { border-right:none; }
li.menu-item-1686 { font-weight:bold; }
.site-menu .menu-item-1686 a:link,.site-menu .menu-item-1686 a:visited { color:#FF9900; }

li.menu-item-1689 { margin-left:10px; padding-left:30px; background: url(/wp-content/themes/issaquahSammamish/images/facebook-20x20.png) no-repeat 0px 0px; }
li.menu-item-1690 { margin-left:10px; padding-left:30px; background: url(/wp-content/themes/issaquahSammamish/images/twitter-20x20.png) no-repeat 0px 0px; border-right:none; }


/*
Mast Head
---------------------------------------*/
#mastHead-Search { float:right; width:300px; margin:50px 0px 0px 0px; height:50px; }
#mastHead-Search form { padding-left:0; padding-top:10px; }
#mastHead-container { background:url(/wp-content/themes/issaquahSammamish/images/mast-head-jul-aug-2011.png) no-repeat; height:120px; }
#mastHead-container-mp { background:url(/wp-content/themes/issaquahSammamish/images/mast-head-cs.png) no-repeat; height:120px; }
#mastHead-members { margin-top:60px; border-left: solid 1px #ffcc00; height:50px; }
#mastHead-members ul { list-style:none; margin-top:5px; }
#mastHead-members li { padding:0px 0px 4px 0px; margin:0; }
#mastHead-members a:link, #mastHead-members a:visited { text-decoration:none; color:#ff9900; text-transform:uppercase; font-size:10px; }
#mastHead-members a:hover { text-decoration:underline; color:#ffcc00; } 

#socialIcons ul { list-style:none; margin-top:65px; }
#socialIcons li { float:right; padding-left:5px; }

#mainNav { margin-top:10px; background: url(/wp-content/themes/issaquahSammamish/images/blue-fade-bkgnd-40px.jpg) repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:40px; }


#main-container { background:url(/wp-content/themes/issaquahSammamish/images/main-bkgnd.png) repeat-y; }
/*
FEATURES
---------------------------------------*/
#features { background:#fffae6; margin-top:10px; border:solid 1px #ffcf0d; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.featuresTitle { font-family:Arial, Helvetica, sans-serif; color:#FF9900; font-weight:bold; padding:10px 10px 0px 10px; margin:0; font-size:1em; text-transform:uppercase; }
#sliderCopy { padding:0px 10px 0px 294px; }
#sliderCopy h3 { text-transform:none; }

/*
SUPERFISH
---------------------------------------*/

/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.sf-menu {
	float:			left;
	margin:	.25em 0 1em 0;
	font-family: 'Arvo', arial, serif;
	font-size:16px;
}
.sf-menu a {
	padding: 		.5em 1.25em;
	text-decoration:none;
	color:#ffffff; 
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:#ffffff;
}
.sf-menu li {
	background:		none;
}
.sf-menu li li {
	background:		#ff9900;
	
}

.sf-menu li li:hover {
	background:		#ff9900;
	
}
.sf-menu li li li {
	background:		#ff9900;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#ff9900;
	outline:		0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('/wp-content/themes/issaquahSammamish/images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('/wp-content/themes/issaquahSammamish/images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/*
Single Page
-----------------------------*/
.publishDate { font-size:.8em; padding-bottom:15px; margin:0; }
.alignleft { float:left; margin:5px 10px 10px 0px; }
.alignright { float:right; margin:5px 0px 10px 10px; }


/*
Homepage Left Column
-----------------------------*/


#hpListing { float:right; width:510px; }
#departmentTitle h3 { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#ff9900; font-size:1em; padding:20px 10px 5px 10px; margin:0; font-weight:bold; }

#departments { background:#FFFFFF; margin-top:10px; margin-bottom:10px; }
#departments h3 { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#FF9900; font-size:1em; margin:10px 10px 15px 10px; padding-bottom:4px; border-bottom:solid 1px #FFCF0D; }

.home_recent_thumb { float:left; margin:0px 10px 10px 25px; } 
.home_recent_title a:link, .home_recent_title a:visited { font-family:"Times New Roman", Times, serif; text-decoration:none; color:#005c99; font-size:1.4em; line-height:1em; padding-right:10px; } 
.home_recent_title a:hover { text-decoration:underline; }
.home_recent_date { font-size:.8em; color:#ff9900; }
.home_recent_exc { padding:0px 10px 5px 0px; }
.home_recent_exc p { margin:0px 0px 5px 0px; }
.department { font-size:11px; color:#999999; margin:0px 0px 30px 0px; padding:0; }
.department a:link, .department a:visited { color:#999999; }
.right { text-align:right; margin:0; padding:0px 10px 0px 0px; }
#home-more-recent p { padding:0px 5px 0px 0px; color:#d1bbab; margin:0; font-size:.9em; }
#home-more-recent a:link, #home-more-recent a:visited { color:#005c99; text-decoration:none; margin:0; padding:0; }
#home-more-recent a:hover { text-decoration:underline; }

/*
Bread Crumbs
----------------------------*/
#breadcrumbs { font-size:.8em; color:#ffcf0d; border-bottom: solid 1px #FFCF0D; padding-bottom:5px; padding-top:5px; margin:0px 12px 20px 12px; text-transform:uppercase; }
#breadcrumbs a:link, #breadcrumbs a:visited { color:#005c99; text-decoration:none; }
.blue { color:#005c99; }

/*
Archive Listings
----------------------------*/
.category { font-family:Arial, Helvetica, sans-serif; text-transform:capitalize; color:#FFD93D; padding:10px 10px 10px 10px; font-size:2.5em; }
.post { margin:5px 12px 10px 12px; border-bottom: dashed 1px #FFCF0D; }
.post h2 { font-family:"Times New Roman", Times, serif; text-decoration:none; color:#005c99; font-size:1.6em; line-height:1em; padding-right:10px; }
.post a:link, .post a:visited { color:#000000; text-decoration:none; }
.post a:hover { text-decoration:underline; }
/*
RIGHT Column
-----------------------------*/
#rt-column-ad { margin:10px 0px 10px 5px; }
#rt-column-ad h3 { font-family:Arial, Helvetica, sans-serif; font-size:.8em; text-transform:uppercase; }

.widget { margin:5px 0px 5px 0px; background:#ccdeeb; border:solid 1px #005c99; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.mast { background:url(images/blue-fade-bkgnd-40px.jpg) repeat-x; color:#FFFFFF; text-transform:uppercase; font-size:1em; padding:.8em; border-bottom:solid 1px #005c99; margin:0; }

/*
Events Widget
------------------------------*/
#rightCol li { padding:6px 10px 6px 20px; }
#rightCol a:link, #rightCol a:visited { color:#005c99; text-decoration:none; }
#rightCol a:hover { text-decoration:underline; }
.upcoming { list-style:none; padding:0; margin:0; }
.upcoming .alt { padding-top:10px; background:#e5eef5; }
.event { font-weight:bold; font-size:1.2em; }
.loc { font-size:.8em; }
.more-link { font-size:.8em; }
.dig-in { padding:5px 10px 10px 20px; margin:0; }
#recent-posts-3 ul { list-style:none; padding:0; margin:0; }


/*
Slider
------------------------------*/
#smooth_sldr_body h2 { font-family: 'Arvo', arial, serif; color:#000000; }

/*
FOOTER
------------------------------*/
#footer { background:url(/wp-content/themes/issaquahSammamish/images/orange-footer-fade-bkgnd-80px.jpg) repeat-x #ff9900; border:solid 1px #ff9900; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin:5px 0px 5px 0px; }

#footerRightCol { margin-top:20px; margin-bottom:20px; }
#footerRightCol img { float:left; margin:0px 5px 5px 0px; }
#footerRightCol h3 { padding:0px 10px 5px 0px; }
#footerRightCol p { padding: 5px 10px 5px 0px; }

#footerLeftCol {  }
#footerLeftCol img { float:left; margin:0px 5px 5px 0px; }
#footerLeftCol h3 { padding:0px 10px 5px 0px; }
#footerLeftCol p { padding: 5px 10px 5px 0px; }

#footerAdvertise { margin:20px; padding:10px; background:#ffad33; border: solid 2px #ffc266; -moz-border-radius: 5px; -webkit-border-radius: 5px; height:170px; }
#footerAdvertise h3 { font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#000000; font-size:1.5em; line-height:1em; margin:0; padding:0px 0px 5px 0px; }
#footerAdvertise p { padding:5px 0px 5px 0px; margin:0; color:#000000; }

.credits { font-size:.8em; color:#FFFFFF; padding:5px 10px 5px 0px; margin:0; }
.credits a:link, .credits a:visited { font-weight:bold; text-decoration:none; color:#FFFFFF; }
.credits a:hover { text-decoration:underline; }
.copyright { font-size:.8em; color:#FFFFFF; padding:5px 10px 5px 0px; margin:0; }

#footerLinks { margin-bottom:15px; border-bottom:solid 1px #FFE26E; padding-bottom:5px; }
#footerLinks ul { margin:0; padding:0; }
#footerLinks li { padding:0em .8em .8em 0em; margin:0; float:left; }
#footerLinks a:link, #footerLinks a:visited { color:#ffffff; text-decoration:none; font-weight:bold; text-transform:uppercase; font-size:.9em; }
#footerLinks a:hover { text-decoration:underline; }
.menu-footer-menu-container { float:left; clear:right; }
.footer-menu { list-style:none; }

