/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/*  
Theme Name: Coffee Break
Version: 1.3
Description: Designed by <a href="http://www.jepson.no">Magnus Jepson</a>.
Author: WooThemes
Author URI: http://www.woothemes.com
*/

/* Default styles */
@import "reset.css";

body {
	background:#fff;
}

#featured.slider .information  {
	width: 940px;
	float: left;
	position: relative;
}

#featured {
background-image:none;
background:#F3F8E8;
}



a { color: #2882c1; }

/* Containers */
body {background: #fff url(images/bgTile.png) repeat-x top left; }
.content { width:860px; margin:0 auto; padding:0;}

/* Header */

#header {
	width: 100%;
	height: 105px;
	padding: 30px 0 5px 0;
	clear: both;
	position: relative;
}

#header h1 { display: none; }

#header img.logo { float:left; }

/* Page Nav */

#nav { position:relative; z-index:99; }
#nav, #nav ul {padding: 0;margin: 0;list-style: none; line-height: 1;float:right;}
#nav { margin-top:30px; }
#nav a {font-family: Helvetica, Arial, Times, serif;font-size:13px;letter-spacing:1px;text-transform:uppercase;font-weight:bold;display: block;line-height: 28px;padding: 0 10px;}
#nav a { color: #fff; }
#nav a:hover, #nav li.current_page_item a{ color:#fff; background:#096282; border-width: 0 0px 1px 0; }
#nav li a { border:none !important; }
#nav li { float: left; }

/* Style drop down list */


#nav li:hover, #nav li.current_page_item { border-bottom:none; }
#nav li ul li:hover, #nav li ul li.current_page_item { border:none; }
#nav li ul { position: absolute; width: 180px; left: -999em; border: none; z-index: 99; }
#nav li ul li {	position:relative; z-index:99; background: #FFF; }
#nav li ul li a {  border:none !important; line-height: 25px; font-size: 11px; width: 150px; }
#nav li ul ul {	margin: -26px 0 0 170px; }
#nav li ul ul li a { line-height: 25px; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li.current_page_item ul li a{ color:#666666; background:#fff; }
#nav li.current_page_item ul li a:hover, #nav li ul li.current_page_item a:hover { color:#fff; background:#096282; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li:hover, #nav li.hover { position: static; } /* IE7 Fix */
#featured h2 { color:#096282; font-size:40px; padding:0 0 10px; line-height:40px; font-weight:normal; letter-spacing:-1px; text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15) }
#featured h3 { font-size:18px; color:#333333; font-family: verdana, Helvetica, arial, sans-serif; line-height:22px; letter-spacing:1px; }
#featured p { font-size:14px; color:#333; line-height:20px; }


/* Featured / Slider */


#featured #page-title { position:relative; }
#featured #page-title h2 { padding: 25px 0; color:#11384E; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#featured .subscribe { position:absolute; right:0; top:25px; }
#featured .alignright {margin: 5px 0px 5px 20px;float: left;}

#slider-block { overflow:hidden; min-height:320px; }

.container { width:860px; height:320px; overflow:hidden; position:relative; margin-left: 50px;}
.slides { position:absolute; top:0; left:0; }
.slides div.slide { position:absolute; top:0; width:1000px; display:none; }

#loopedSlider { width:960px; margin:0 auto; padding:40px 0;}
#loopedSlider .nav-buttons { list-style-type:none; margin:0; padding:0; position:relative;}
#loopedSlider li#p { position:absolute; top:120px; left:0px; }
#loopedSlider li#n { position:absolute; top:120px; right:0px; }


/* Main Content (style) */
#main {	width:540px; }
#main.full { width:840px; }
#main p, #main ul, #main ol { font-size:14px; }
#main a { text-decoration: underline; }
#main a:hover {	text-decoration: none; }
#main h2, #main h3 { font-weight: normal; }
#main h2 { font-size: 24px;	padding-top:0; }
#main h3 {font-size: 24px; color:#FFCD33; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#main h4 { font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#main ol, #main ul { line-height: 18px; }
#main ul { padding-left: 50px; }
#main ul li { list-style: circle; padding: 3px 0; }
#main ol { padding-left: 57px; }
#main ol li { list-style: decimal; padding: 3px 0; }
#main blockquote {border-left:2px solid #777777;color:#777777;font-style:italic;margin:5px auto 15px;padding:0px 10px;width:85%;}

#nav li ul li a { color:#333 !important; }
#nav li ul li a:hover { color:#fff !important; } 


