/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file 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: #ffffff url(images/bg2.gif) center top no-repeat;
}

#wrapper{
	margin-top: 34px;
}

.entry ol li{
	list-style-type: decimal;
}

.entry ul{
	padding: 0px;
	margin-left: 10px;
}

.entry ul li{
	background: url(images/list-item.gif) no-repeat left 7px;
	list-style-type: none;
	padding: 0 0 0 20px;
}

#top{
	width: 940px;
	margin-left: auto;
	margin-right: auto;
}

#banner-mask{
	width: 940px;
	height: 334px;
	z-index: 10;
	background-image: url(images/mask2.png);
	position: absolute;
	top: 49px;
}

#banner{
	z-index: 5;
	position: relative;
	top: 0px;
}

.logo{
	z-index: 20;
	position: absolute;
	top: 0;
}

#top-inner{
	padding-top: 15px;
	width: 735px;
	margin-left: 200px;
	height: 34px;
}

.social{
	z-index: 20;
	float: right;
}

.social ul li{
	display: inline;
}

/*----------Top Nav-------*/
.top-nav{
	float: left;
	z-index: 50;
	color: #39393b;
}

.top-nav ul li{
	display: inline;
	margin-right: 5px;
	padding-right: 10px;
	border-right: 1px solid #39393b;
}

.top-nav a{
	color: #39393b;
}



#nav{
	width: 940px;
	background: url(images/nav-bg.gif) no-repeat;
	height: 39px;
	padding-top: 15px;
}

#nav ul li{
	display: inline;
}

/*----suckerfish dropdown ---*/
#menu-main-nav, #menu-main-nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	position: relative;
	z-index: 10;
	margin-top: -14px;
}

#menu-main-nav a {
	display: block;
}

#menu-main-nav li { /* all list items */
	float: left;
	/*width: 10em;  width needed or else Opera goes nuts */
}

#menu-main-nav li ul { /* second-level lists */
	position: absolute;
	background-color: #fff;
	width: 10em;
	border: 1px solid #d5d7dc;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#menu-main-nav li ul a{
	border: none;
	padding: 10px;
}

#menu-main-nav li:hover ul, #menu-main-nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*--------------------------------------*/
.menu-main-nav-container a{
	font-size: 14px;
	color: #39393b;
	font-weight: bold;
	padding: 19px;
	border-right: 1px solid #ffffff;
}

.menu-main-nav-container a:hover{
	text-decoration: none;
	color: #f99f42;
}


.post-after {
	clear:both;
	border-bottom: 3px solid #ebebeb;
	margin-top: 10px;
}

.post-meta{	text-transform: none;}
.post-meta .comments a  { padding: 0 0 0 5px; text-transform: none; color: #7b7b7f; }
.post-meta .post-date a{ color: #7b7b7f;}

.post-date{
	background: url(images/date-icon.gif) no-repeat left center;
	padding: 4px 0px 2px 25px;
	margin-right: 15px;
}

.post-meta .comments{
	background: url(images/comment-icon.gif) no-repeat left center;
	padding: 4px 0px 2px 25px;
}

.tags{
	background: url(images/tag-icon.gif) no-repeat left top;
	padding: 4px 0px 2px 25px;
	font-size: 12px;
}

.tags a{
	color: #7b7b7f;
}

.tags a:hover{
	text-decoration: underline;
}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited { 
	text-decoration: none;
	text-shadow: #bdbdbd 1px 1px 1px;
	}
	
.read-more a{
	padding: 4px 5px;
	background-color: #39393b;
	font-size: 12px;
	font-weight: bold;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: 5px;
}

.read-more a{
	color: #fff;
}

.read-more a:hover{
	background-color: #545557;
	text-decoration: none;
}

.entry{
	margin-bottom: 25px;
}

#footer-full{
	width: 100%;
	margin: 0 auto;
	background: #eeeeee url(images/footer-bg.gif) repeat-x;
}

#footer{padding: 0 0 20px 0;}

#footer-logo{
	float: left;
	width: 200px;
	margin-right: 10px;
}

#copyright p{
	font-size: 10px;
	text-align: center;
}

#footer p{
	font-weight: normal;
	font-style: normal;
}

.footer-list{
	float: left;
	width: 220px;
	margin-left: 15px;
	margin-top: 25px;
}

.footer-list ul li{
	line-height: 23px;
}

#footer h5{
	margin-bottom: 10px;
	text-shadow: #bdbdbd 0.5px 0.5px 0.5px;
}

#footer a{
	color: #39393b;
}

#logo-links{
	clear: both;
	float: right;
}

#logo-links ul li{
	display: inline;
	margin-left: 5px;
}

/*------Sidebar-------*/

.two-col-left #main-sidebar-container #sidebar{width:280px; float:right; display:inline; }
.widget h3{ text-transform: none;}


.widget_woo_blogauthorinfo{
	background: #EBEBEB url(images/about-andrew-boraine.jpg) no-repeat;
	padding-top: 215px;
	padding-bottom: 10px;
}

.widget_woo_blogauthorinfo .left{
	display: none;
}

.widget_woo_blogauthorinfo h3{
	text-indent: -9999px;
	height: 38px;
	width: 235px;
	background: url(images/h3-about-andrew.gif) no-repeat;
}

.widget_woo_blogauthorinfo p, .widget p{
	padding: 0 20px;
	line-height: 20px;
}

.widget_tag_cloud h3{
	background: url(images/h3-tags.gif) no-repeat;
	height: 34px;
	width: 71px;
	text-indent: -9999px;
}

.widget_tag_cloud div{
	padding: 20px;
}

.widget_tag_cloud a{
	color: #39393b;
	
}

.adspace-widget h3 span{
	background-color: #3a3a3a;
	padding: 10px 20px;
}

.adspace-widget h3{
	margin-top: -10px;
	text-shadow: #222222 1px 1px 1px;
}

.adspace-widget p{
	padding: 10px 20px 20px;
}

.widget_woo_twitter{
	padding-bottom: 10px;
}

.widget_woo_twitter h3{
	width: 223px;
	height: 34px;
	text-indent: -9999px;
	background: url(images/h3-straight-from-twitter.gif) no-repeat;
}

ul#twitter_update_list_woo_twitter-2{
	list-style-type: none;
	color: #39393b;
	font-weight: bold;
	padding: 0px 20px 10px;
}

.wp-post-image{
	margin-bottom: 15px;
}

.nav-entries{
	margin-top: 20px;	
}

#tabs .inside li{
	background: none;
	border-bottom: 1px solid #ffffff;
	border-left: none;
	border-right: none;
}

#tabs .inside ul{
	border: none;
}

.button, .button:visited, .reply a {
	-moz-border-radius:5px 5px 5px 5px;
	-moz-box-shadow: none;
	border-color:none;
	border-style:none;
	border-width:none;
	text-shadow:none;
	background: none;
	background-color: #39393b;
}

#comments h3, #respond h3{
	font-size: 22px;
	font-weight: bold;
	background: url(images/icon-big-comments.gif) no-repeat left center;
	padding-left: 35px;
}

.entry .wp-caption{
	margin-bottom: 10px;
}







