/* 

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.



*/

body { background: #999 url("images/bg-main.png") 206px 0px repeat-x; }



#header{padding:10px 0;}



#top {background:#ffffff !important;}







#logo img  { margin: 10px 0 15px 10px; }



/*h1, h2, h3, h4, h5, h6 {

  font-family: Georgia, serif;

}*/

h1 {font-size: 28px;}


/* WP NAV MENU */

#access {
	background: url("images/bg-catnav2.png") repeat-x scroll center top #878787;
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 36px;
	position: relative;
}
ul.menu {
	font-size: 13px;
	width: 940px;
	margin: 0 auto;
	display: block;
}
#access ul,
div.menu ul {
	list-style: none;
}
#access li,
ul.menu li {
	float: left;
	position: relative;
}
#access a {
	color: #333;
	display: block;
	line-height: 36px;
	padding: 0 10px;
	text-decoration: none;
	cursor: text;
}
#access ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none;
	position: absolute;
	top: 32px;
	left: 0;
	float: left;
	width: 210px;
	z-index: 99999;
}
#access ul ul li {
	min-width: 210px;
}
#access ul ul ul {
	left: 100%;
	top: 0;
}
#access ul ul a {
	background: url("images/bg-subnav.png") repeat-x scroll center top;
	line-height: 1em;
	padding: 6px 10px;
	width: 190px;
	height: auto;
	cursor: pointer;
}
#access li:hover > a,
#access ul ul :hover > a {
	background: url("images/bg-catnav-on.png") repeat-x scroll left top transparent;
}
#access ul li:hover > ul {
	display: block;
}
#access ul li.current_page_item > a,
#access ul li.current-menu-ancestor > a,
#access ul li.current-menu-item > a,
#access ul li.current-menu-parent > a {
	color: #fff;
}
* html #access ul li.current_page_item a,
* html #access ul li.current-menu-ancestor a,
* html #access ul li.current-menu-item a,
* html #access ul li.current-menu-parent a,
* html #access ul li a:hover {
	color: #fff;
}
#access #menu-item-6526 a {
	cursor: pointer;	
}


/* WP NAV MENU - End */



#header #search { background-image: none; }

#header #search input#s { border:1px solid #ccc; font-family: Arial,Helvetica,Sans-serif; padding: 7px 10px 7px 12px; }

#header #search input.submit { width:18px; height:18px; }

/*#searchform { margin-top: -20px; _margin-top: 0px; }*/



#cat-nav { background:#878787 url(images/bg-catnav2.png) repeat-x top; height:36px; border-top:none; }



#cat-nav li:hover { background:transparent; background-image: url("images/bg-catnav-on.png"); background-position: top left; background-repeat: repeat-x; color: #cc0000; }



#secnav, #secnav ul { background-image: none; }

#secnav li { height:32px; background-image: none; }

#secnav span, #secnav a {

  padding:0 15px;

  line-height:32px;

  font-style:normal;

  font-size:13px;

  font-weight:normal;

  font-family: Arial,Helvetica,Sans-serif;;

  color: #333; 

}



#secnav li ul { border-bottom: #dadada; border-right: #e3e3e3; width: 173px; }

#secnav li ul li {

  background-image: none;

  background-color: transparent;

  /*border-right: 1px solid #c6c6c6;

  border-left: 1px solid #d5d5d5;

  border-top: none;

  border-bottom: none;*/

  border: none;

  height: 25px;

}

#secnav li ul li a {

  color: #cc0000;

  text-shadow: none;

  background: transparent url("images/bg-subnav.png") top center repeat-x;

  border-top: 1px solid #fff;

  border-right: 1px solid #c6c6c6;

  border-left: 1px solid #d5d5d5;

  border-bottom: 1px solid #ececec;

  line-height:23px;

  width: 151px;

}

#secnav li ul li a:hover { color: white; background: #c72525 url("images/bg-subnav-on.png") top center no-repeat; border: 1px solid #a50505; }





#loopedSlider { border-bottom: none; border-right: none; height: 300px; overflow: hidden; }



/* fixing slide height*/

#loopedSlider .container { height:316px; }

.slide span.cat a { font-size: 10px; }

#loopedSlider .post-bottom { height: 27px; top: 270px; position: absolute; width: 590px; }

#loopedSlider .slides, #loopedSlider .slides div.slide { height:300px; }





#tabs #tagcloud, #tabs .inside li { font-family:Verdana, Geneva, sans-serif;}



.archive_header .catrss { background:url(/../../images/graphics/RED-RSS-16x16.png) no-repeat 10px; }



.widget { font-family:Verdana, Geneva, sans-serif; line-height:auto; }

.widget ul li  { background:none; padding-left:0px; }

.widget ul li a  { line-height: 17px; color:#c73d1a; }

#tabs .inside ul li ul.children li { border-bottom: none; padding: 4px; }

.widget div{ padding:0px; }

.widget h3 {line-height:20px; padding:10px 15px 15px; height:auto;}

.widget h3 a { color:#666; }



.widget_rss ul li a { color: #777; }

#showyourself a {  color: #777; }

#showyourself img {padding: 0px 5px 0px 0px; margin: 0 0 -3px 0; }

ul.xoxo li a { color: #777; }



ul.twitter li a { color:#871d0a; }



/*.post-bottom div*/

.post-bottom {line-height: 22px; padding-top: 3px;}

.cat { line-height: 18px;  }



.bookmarks {clear: both; padding-bottom: 10px; padding-top: 5px;}

.bookmarks-right { float: right; margin-bottom: 6px; }

.bookmarks-right img { margin-bottom: 4px; }

.bookmarks img.email-img { margin-bottom: -2px; }





#nav li ul li a  { width:200px;}

#page-nav { background-image:url(images/bg-pagenav2.png); color:#aaa; }

#page-nav a { text-shadow: none; color:#aaa !important; line-height:26px; }

/*  fix menu width when animating   */

#nav li ul  { position: absolute; left: -999em; width: 230px; }

#page-nav ul.rss { background-image: none; padding:0; line-height:26px; }

#page-nav ul.rss li a { display: block; width: 16px; height: 12px; background-image: url("images/subscribe-63x12.png"); background-repeat: no-repeat; margin: 8px 0 0 8px; padding: 0;overflow: hidden; text-indent: 20px; }

#page-nav ul.rss li a span { position: absolute; left:-999px; }

#page-nav ul.rss li a.rss { background-position: 4px 0px;}

#page-nav ul.rss li a.rss:hover { background-position: 4px -12px;}

#page-nav ul.rss li a.twitter { background-position: -22px 0px;}

#page-nav ul.rss li a.twitter:hover { background-position: -22px -12px;}

#page-nav ul.rss li a.mail { background-position: -47px 0px;}

#page-nav ul.rss li a.mail:hover { background-position: -47px -12px;}

#page-nav ul.rss li a.feedburner { background-position: -72px 0px;}

#page-nav ul.rss li a.feedburner:hover { background-position: -72px -12px;}



.post { background: url("images/post-bg.png") top left repeat-x; }

.post #share .banner { background-image:url(images/banner-share-black.png);}

.post-bottom .tags { background-image:url(images/ico-tags2.png); background-position: top right; padding:1px 10px 2px 5px; }

.post-bottom .cat { background-image:url(images/ico-cat2.png); height:18px; display: inline-block; }

.featured-banner {

  background-image: url(images/banner-featured-black.png);

  font-family: Arial,sans-serif;

  }



.entry a.btn, input.submit, #commentform #submit { background-color:#595959; border:1px solid #464646; }

.entry a.btn:hover, input.submit:hover, #commentform #submit:hover {

  background-color: #c52020;

  opacity: 1;  

  border-color: #a03636;

  text-shadow: #982121 0px 1px 0px;

}



#tabs ul.wooTabs li { border-bottom: none; }

#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color:#cc0000;  }

#tabs ul.wooTabs li a { font-size: 2.2em; border-bottom: none; /*font-weight: bold;*/ }



.more_entries .fl a { background-image:url(images/ico-arrow-left2.png); background-position:left center; }

.more_entries .fr a { background-image:url(images/ico-arrow-right2.png); background-position:right center; }



/* styles for ads in the sidebar */

#text-7 { width: 250px !important; margin: 0 0 24px 24px; _margin: 0 0px 24px 0px; overflow: hidden !important; }

/*#text-7 body #abgc { overflow: hidden !important; }*/

/*#text-9 { background-image: none; background-color: transparent; border-color: #ccc; padding: 5px;}

#text-9 .ad_125 {

  float: left;

}*/

#text-8 { padding: 0; }

/*#text-3 .textwidget { Scott McLeod on the web

  padding: 8px;

}

#text-3 .textwidget img {

  padding: 1px;

} */



#sidebar {

  width: 302px;

}





h5.left {

  float: left;

}

h5.right {

  float: right;

}

.entry img  {	border: none; margin: 5px; }

.border { border: 1px solid #ccc; }