/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/
/*
LAYOUT: Three-Column (Right)
DESCRIPTION: Three-column fluid layout with two sidebars right of content
*/

div#wrapper {
	background: white url(images/greybackbar.gif) top right repeat-y;
	margin: auto;
	padding: 0;
	width: 1024px; /*added 04/10 but need to change width greybackbar to fit*/
}

div#container {
	float: left;
	width: 100%;

}
div#content {
	width: 600px; /* added 04/10 */
	margin: 0 420px 0 10px;
/*	margin: 0 550px 0 20px;*/
}
div.sidebar {
	float: left;
	overflow: hidden;
	width: 180px;
/*	width: 250px;*/

}
div#primary {
	margin: 0 0 0 -390px;
	/*margin: 0 0 0 -520px;*/
}
div#secondary {
	margin: 0 0 0 -190px;
/*	margin: 0 0 0 -260px;
*/

}
div#footer {
	clear: left;
	width: 1024px;
	margin: 0 auto;
}

div#header {
		width: 1024px;
	margin: 0 auto;
	}
/* Just some example content */
 
div#header{text-align:left;}
div#access div.skip-link{position:relative;top:0;left:0; height: 5px;}
div.skip-link p, div.skip-link a {color: #ffffff;}



div#menu {
	position: relative;
	top: -50px;
	}
div#menu{font-size:1.2em;height: 2em;padding:0.3em 0 0.3em;background:transparent;width:100%;}
div#menu ul a{text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}

div#menu ul li{float:left; height: 2em; width: 15%;
}

div#menu ul li a:link, div#menu ul li a:visited {background: url(images/rightcurve3.gif) top right no-repeat; padding:0.75em 0 0.3em 1.5em;height: 2em;display:block;color: #000;font: 90% verdana;}
div#menu ul li a {font-weight: bold;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li a:hover {background: url(images/rightcurve4.gif) top right no-repeat; /* display:block; position:absolute; */}

div#menu ul li:hover ul li a{border:none;display:block;padding:0.1em;width:10em;} 

.entry-title{clear:both;}
div#container{margin-top: 0;}
div.sidebar{margin-top:2em;}
div#nav-above,div#nav-below{width:100%;height:1px;font-size: 80%; }
div#nav-above{margin-bottom:2em;}
div#nav-below{margin-top:2em;}
.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
input#author,input#email,input#url{width:50%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;}

.entry-date, .entry-meta span {	font: 80% verdana;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li{margin:0;padding:0;}
div.sidebar h3{font-size:1.0em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 0;}
div.sidebar ul ul li{list-style:none;margin:0;}
div.sidebar ul ul ul{margin:0 0 0 0.2em;}
div.sidebar ul ul ul li{list-style:none;}
div.sidebar ul li ul li a {font-size: 1.1em;padding-bottom: 4px;}

div#footer{text-align:center; background: url(images/footer.jpg) top right no-repeat; height: 50px;}
div#comments {margin-top: 30px;}


/* ********* pretties ******** */

#header {
	height: 213px;
	background:   url(images/post-it-corner.jpg) top right no-repeat; 

}

.signup {
	float: right;
	margin-right: 35px;
	margin-top: -5px;
	}

#content img {border: 10px solid white;}

#twitter {
	width: 200px;
	font: 120% angelina;
	}

#blog-title {
	width: 600px;
	height: 155px;
	background:  url(images/free-from-gluten.jpg) top left no-repeat;
	margin-top: 0;
	padding-top: 0;
	}
	
	
p, li, td {
	font: 90% verdana;
	margin: 10px 10px 5px 0;}
.indent {margin-left: 30px; font: 80% verdana;}
h2 {font: 120% verdana;}
h4 {font-weight: bold; font-family: verdana;}
.small {font: 60% verdana;}




#sidebar h2 {font-weight: bold;}
#sidebar img {border: none;}
#sidebar a img {border: none;}
#content h2 {padding-left: 40px;}
#content h3 {padding-left: 40px;}
#content ul li ul li {font-size: 100%}

.entry-title {
	background: url(images/tinystamp.gif) center left no-repeat;
	height: 60px;
	line-height: 40px;
	margin-top: 10px;
	margin-bottom: 20px;
}
.entry-title a {
	height: 60px;
	display: block;
	padding: 5px 0 0 0;
	text-decoration: none;
	color: #4f4b46;
	}
	
#comments h3 {font:1.2em verdana;}

.entry-meta {
	margin-bottom: 40px;
	font: 80% verdana, helvetica, sans-serif;
}
.nav-above a {font: 80% verdana;}

a:link {
	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;
	background: transparent;
	}
	
 a:visited {
 	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;
	background: transparent;
	}

 a:hover {
 	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff0000;
	}
	
a:active {
	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;
	background: transparent;
	}
	

	
#nav-above a, #nav-below a {color: #ff6600;}
#twitter a {visibility: hidden;}

#content a:link {
	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;/*#fd850d; */
	background: transparent;
	}
	
#content  a:visited {
 	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;/*#fd850d; */
	background: transparent;
	}

 #content a:hover {
 	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff0000;/*#fe8401;*/
	}
	
#content a:active {
	font-family: verdana, helvetica, sans-serif;
  font-weight: normal;
	text-decoration: none;
	color: #ff6600;/*#fd850d; */
	background: transparent;
	}
	
/* *********** css for stickymenu ****** */
#navcontainer {

	}

ul#navlist {
	white-space: nowrap;
	font-size:1.1em;
		position: relative;
	top: -160px;
	width: 100%;
	z-index: 100;
}

ul#navlist li {
display: inline;
list-style-type: none;
height: 4em;
}

ul#navlist li a { padding: 20px 20px 0 0; line-height: 4em; font-size: 1.1em; }

ul#navlist li a:link, ul#navlist li a:visited {
color: #000;
text-decoration: none;
line-height: 4em;
background: url(images/rightcurve3.gif) top right no-repeat; 
width: 20%;
}

ul#navlist li a:hover {
color: #000;
background: url(images/rightcurve4.gif) top right no-repeat;
text-decoration: none;
line-height: 4em;
width: 20%;
}

ol li {font-size: 90%; list-style-type: circle;}

.ad {color: #4f4d46;}

.akst_share_link {
  background: 1px 0 url(share-icon-16x16.gif) no-repeat;
	height: 25px;
  padding: 1px 0 3px 22px!important;
}

.clearall {clear:both;}
.floatleft {float: left; width: 230px;}
.floatright {float: right; width: 250px;}
.inline {display:inline;}
.tablehead {background-color: #EFEBEF; text-align: center;}
.altrow {background-color: #F7F3F7;}
.datatable {margin-top: 20px; width: 100%;}

/*
Stylesheet for the WP125 ad management plugin
*/


/* Styles for one-column display */
#wp125adwrap_1c { width:100%; }
#wp125adwrap_1c .wp125ad { margin-bottom:10px; border: none; }

/* Styles for two-column display */
#wp125adwrap_2c { width:100%; }
#wp125adwrap_2c .wp125ad { width:125px; float:left; padding:10px; border: none; }
