/* 
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.

*/

#header {
	clear:both;
	padding:0;
	position:relative;
	margin-top: 20px;
}
.col-full { width: 1000px; }
#top { background-color: #333333; background-image: none!important; }
#sidebar { width: 330px; }

body  {
	background-color: #646464;
	color: #000;
	font: 12px/1.2 Century Gothic, Comic Sans,Helvetica,Sans-serif;
}

.post {
	border: none;
	padding: 20px;
position:relative;
}

.box {
	background-color: #fff;
margin:0 0 20px;
}

.widget ul, .widget div, .widget p {
padding:0 0 10px;
}


a:link, a:visited, #tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover {
color:#5e90db;
font-weight:bold;
}

#loopedSlider {
	background: #f8f8f8;
	border: 20px solid #fff;
	position:relative;
	width:960px;
}

#loopedSlider .container {
	background: none;
	border-right:0px solid #FFFFFF;
	height:340px;
	overflow:hidden;
	position:relative;
	width:660px;
}



#loopedSlider .slides .post-bottom {
border-bottom:0 solid;
}

.post-bottom {
	background: none;
	border-bottom: none;
	border-left: none;
	border-top: 1px dashed #000;
	border-right: none;
	line-height: normal;
	padding-top: 15px;
	margin-top: 10px;
}

#loopedSlider ul.pagination {
border-top:0px solid #D0D0D0;
list-style:none outside none;
margin:0;
padding:0;
}

#loopedSlider ul.pagination li.active a {
	background: #333;
	opacity:1;
}

#loopedSlider ul.pagination .meta {
	font-weight: normal;
display:block;
font-size:11px;
line-height:16px;
margin:5px 0 0 64px;
}
#loopedSlider ul.pagination li a:hover { opacity:1; background:#333333; }
#loopedSlider ul.pagination li a:hover em { color: #fff; }

#cat-nav  {
	background-color: #333333;
	background-image: none;
	height:50px;
	position:relative;
	border-top: none;
}

#secnav a {
display:block;
font-family:Century Gothic, Georgia,"Times New Roman",Times,serif;
font-size:13px;
font-style:normal;
font-weight:700;
line-height:58px;
padding:0 15px;
text-decoration:none;
z-index:100;
text-transform: uppercase;
}

#cat-nav a {
	color: #fff;
	line-height: normal;
text-decoration:none;
	text-shadow: none;
	padding: 17px 15px;
}

#secnav li {
background:none;
float:left;
	height: 50px;
width:auto;
}

#cat-nav #search {
	background:none;
	height:31px;
	margin-top:10px;
	position:relative;
	width:193px;
}

#secnav, #secnav ul {
background:none;
line-height:1;
list-style:none outside none;
margin:0;
padding:0;
position:relative;
z-index:100;
color:#fff;
}

.post-meta  {
	color:#000;
font-family:Century Gothic, Verdana,Geneva,sans-serif;
font-size:10px;
line-height:11px;
margin:0 0 15px;
text-transform:uppercase;
}

.widget  {
	background: #fff;
	border: none;
	color: #000;
	line-height: normal;
margin:0 0 20px;
	padding: 20px;
position:relative;
}
.widget h3 {
	padding: 0;
	color: #285486;
	background: none;
	font-size: 23px;
	text-align: center;
}

.post .title { margin: 10px 0; }

.post .title a:link, .post .title a:visited, #loopedSlider ul.pagination em, .title, secnav, sfHover, sf-with-ul, #secnav li, .cufon, .archive, h3, h2 { color: #000; } 
 
#loopedSlider ul.pagination li a, #loopedSlider ul.pagination li.active a em { color: #f8f8f8; } 
 
 #cat-nav a:hover { color:#333; color:#fff;}
#cat-nav li:hover { background:#333; color:#fff;}

.archive_header  { display: block; padding: 0; margin:0 0 15px; font-size: 18px; font-weight: bold; background: none; height:33px; }

#secnav li:hover,#secnav li.hover  {visibility:none;
color:#fff; 
}

#blogherads .bhaheader {
	background-color: none;
height:23px !important;
margin:0 0 5px !important;
text-align:center !important;
width:100% !important;
border-right: 1px inherit
}

.twitter-1(
a:link: #fff;
)

#secnav li ul li {
background:none repeat scroll 0 0 #333333;
border-color:#DDDDDD;
border-style:solid;
border-width:0 1px;
height:30px;
}

#footer {
background:none repeat scroll 0 0 #333333;
border-top:1px solid #B3B3B3;
color:#CACACA;
font-family:Century Gothic, Georgia,"Times New Roman",Times,serif;
font-size:11px;
font-style:italic;
padding:25px 0;
}

#comments .comment-head .name {
color:black;
font-family:Century Gothic, Georgia,serif;
font-size:12px;
font-style:italic;
font-weight:bold;
margin:0 0 -5px;
}

/**
 * Twitter Widget
 */
.widget_twitter li {
	clear:both;
}
.widget_twitter li img {
	float:left;
	margin-right:.5em;
}
.widget_twitter li .clear {
	clear:both;
}


#secnav li:hover, #secnav li.hover (
color:fff;
)

.sf-menu a, .sf-menu a:visited,.sf-menu a, .sf-menu a:link .entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6, h2, .entry { color: #FFFFFF; }

#respond .left {
color:black;
float:left;
width:200px;
}

.fc-content a, .fc-content a:active, .fc-content a:visited, .fc-item-body a, .fc-item-body a:active, .fc-item-body a:visited, .fc-see-all a, .fc-see-all a:active, .fc-see-all a:visited, .fc-content-link a, .fc-content-link a:active, .fc-content-link a:visited, .fc-content-canvas a, .fc-content-canvas a:active, .fc-content-canvas a:visited {
color:#FFFFFF;
}

.pinglist li {
color:black;
list-style-type:decimal;
margin:0 0 0 20px;
}

#commentform p.subscribe-to-comments input {
	color:#555;
	}
#commentform p.subscribe-to-comments label {
        color:#555;
        }

#solo-subscribe-to-doi-comments { color:#555;}

.subscribe-to-doi-comments{ color:#555;}


.post-bottom div a:hover { color:#fff; }
h1.title, h2.title, .widget h3, .bhaheadlines, .search .post h2, .archive .post h2 {
	font-family: "caflisch-script-pro",sans-serif!important;
	font-style: normal;
	font-weight: 700;
}
.entry p { color: #000; }
#navigation { margin-top: 2px; }
#cat-nav #search input {
	background-color: #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#page-nav {
	background-image: none;
	background-color: #000;
}
.post .thumbnail {
	padding: 5px;
	background-color: #646464;
}
.widget img {
	max-width: 100%;
	height: auto;
}
#blogherads, #blogherads_div { width: 100%!important; }
.bhaheadlines {
	text-align: center!important;
	font-size: 22px!important;
	margin: 10px 0;
}
#text-2 { line-height: 18px; }
span.fwb a { color: #3b5998; }
#tabs ul.wooTabs li a.selected, #tabs ul.wooTabs li a:hover { color: #593923!important; }
#blog_subscription-4 {
	background-color: #ddc9ca;
	border: 20px solid #fff;
}
#blog_subscription-4 h3 { color: #fff; }
#text-22 { 
	text-align: center;
	background-color: #fef4e4;
	border: 20px solid #fff;
}
#text-22 img { padding : 0 5px; }
#text-22 a { text-decoration: none; }
.slides .post { padding-bottom: 0; }
.slides .post-bottom { 
	border-top: none;
	margin-top: 0;
}
#loopedSlider .featured-nav { width: 280px; }
#loopedSlider ul.pagination li a { 
	width: 240px;
	min-height: 60px;
}
.tweet-text { padding: 0; }
.tweet-text a { line-height: normal!important; }
.tweet-date { padding-bottom: 0!important; }
.widget, .textwidget, .widget p { font-family: Century Gothic, Comic Sans,Helvetica,Sans-serif; }
.post-widget {
	margin-top: 20px;
	padding: 20px;
	background: #777;
}
.post-widget img { border: 5px solid #ccc; }
.entry img, .entry img:hover { border: 5px solid #646464; }
#text-2 img, #text-21 img, #text-20 img {
	padding: 3px;
	background-color: #fff;
	border: 1px solid #e3e4e5;
	-webkit-box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .05);
	box-shadow: 0px 0px 6px 6px rgba(0, 0, 0, .05);
}
.wp-smiley, .wp-smiley:hover { border: none!important; padding: 0!important; }
.blog #blogher, .blog #dhtmlbanner {  }
#blogher { padding: 15px; }
.post-bottom div, .post-bottom div a, #loopedSlider ul.pagination em, #nav a, #comments h3 { font-family: Century Gothic, Comic Sans,Helvetica,Sans-serif!important; }
#nav a { letter-spacing: 1px; }
.slide .post-bottom { display: none; }
.adspace-widget.widget { 
	text-align: center;
	margin-top: 20px;
	background: transparent;
}
.adspace-widget.widget img {
	border: 6px solid #555;
}
.pluginCountButton, .pluginCountButtonNub { display: none!important; }

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 200px) 
and (max-device-width : 1024px) {

	#cat-nav #search { display: none; }

}