/*
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.8
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/* Two-column with sidebar on left from the /sandbox-layouts/ folder  */
@import url('sandbox-layouts/3c-b.css');

@font-face {
	font-family: "dutismo-1"
	}




/* Just some example content */
body {
font-family:Arial;
padding:0px;
margin:0px;
float:left;
color:black;
background-color:#FFFFFF;
background-attachment: fixed;
background-image: url(/_images/global/pattern_02.gif);
background-repeat:repeat-y;
background-position:left;
}

/*
blockquote {
	font-family:"dutismo-1";
	font-size:20px;
}
*/

a {
color:black;
}

a:visited: {
text-decoration:none;
}

a img {
	border:none;
}

/* div#header{
	text-align:left;
	margin-bottom:2em;
}

div#access div.skip-link{
	position:absolute;
	top:1em;
	right:1em;
}
*/

div#menu{font-size:10px;background:#eee;}
div#menu ul a{font-weight:700;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;}
div#menu ul li a{ font-size:10px;
background:#eee;
padding:0.3em 0.5em;}
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:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}






/* div#container,div.sidebar{margin-top:2em;} */



/*SIDEBAR PROPERTIES*/
div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li {
	width:85px;
	font-family:arial;
	font-size:10px;
	margin:0;
	padding:0; 
	list-style:none; 
	background:none;

}
 
 

div.sidebar h3{
padding: 10px 0 8px 0;
margin:0px;
font-size:11px;
text-decoration:none;
background:none;

}




div.sidebar input#s{width:85px;}

div.sidebar ul li{
	font-size:9px;
	margin:0 0 0 0;
	padding:0 0 5px 5px;
	width:85px;
	
	}


div.sidebar ul li ul{
	margin:0;
	padding:0;
	line-height:11px;
	background:url('/_images/global/dot.gif') repeat-x bottom;

}

 div.sidebar ul li ul li {
/*		list-style: url('/_images/global/dash.gif') outside; */
 background-image: url('/_images/global/dash.gif');
background-repeat: no-repeat;
background-position: 0 .5em;
	padding: 0 0 5px 10px;
		margin:0 0 0 1px;


}



div.sidebar ul li ul li a{
	background:none;
	text-decoration:none;
	display:block;
	font-style:italic;
	color:#333333;

}

div.sidebar li a:hover, div.sidebar ul li ul li a:hover{
	width:73px;
	display:block;
	background: url('/_images/global/dot_diagonal.gif') repeat;
}

li#blog_home ul li {
	font-size:10px;
	list-style:none;
	background:none;
	margin:0;
	padding:0 0 3px 0;
}

li#blog_home ul li a:hover{
	list-style:none;
	background: url('/_images/global/dot_diagonal.gif') repeat;
	width:85px;
	display:block;
	
}








/* HOMEPAGE ENTRY TITLE - NOT IN USE. REFER TO SUBLEVEL PAGES ENTRY TITLE'S STYLES */
h2.entry-title { 
	font-size:1.25em;
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	color:black;
	display:block;
	background:url('/_images/global/dot.gif') repeat-x bottom;

}

h2.entry-title a, h2.entry-title a:visited { 
	color:black;
	text-decoration:none;

}

h2.entry-title a:hover{
	background: url('/_images/global/dot_diagonal.gif') repeat;
}

/* SUBLEVEL PAGES ENTRY TITLE */
h2.page-title { 
	font-size:1.25em;
	font-weight:bold;
	padding:10px 0 10px 0;
	margin:0 0 20px 0;
	color:black;
	display:block;
	background:url('/_images/global/dot.gif') repeat-x bottom;

/*	border-bottom:2px solid black;
	border-top:10px; */
}

/*POST DATE */
div.entry-date {
	position:relative;
	display:block;
	padding:3px 0 10px 0;
	margin:0;
	color:#666666;
	font-size:9px;
	text-decoration:none;
	width:500px;
	background: none;

}

abbr.published {
	background-color:#FFFFFF;
}







/* div.sidebar ul ul ul{margin:0 0 0 0em;}
div.sidebar ul ul ul li{list-style:none; border: 1px solid blue;} */


/* CONTENT */
#content h3 { 
	font-size:1.1em;
			letter-spacing:0;
	background:url('/_images/global/dot.gif') repeat-x bottom;	
		/*font-weight:normal; */
}

#content h4 { 
	font-size:0.9em;
			letter-spacing:0;
	background:url('/_images/global/dot.gif') repeat-x bottom;	

}

div.entry-content p {
	font-size:11px;
	line-height:15px;
	padding:5px 0 5px 0;
	margin:0;

}

div.entry-content img {
	margin: 0 0 5px 0;
	padding:0;

}
div.entry-content ul li {
	font-size:11px;
	padding:5px 0 0 0;
	margin:0;
}

div.entry-content a {
	background:url('/_images/global/dot_red.gif') repeat-x bottom;
	text-decoration:none;
}

div.entry-content a:hover {
	background: url('/_images/global/dot_diagonal.gif') repeat;
}

/*SUBLEVEL PAGES POST TITLE */
h3.entry-title { 

	margin:30px 0 0;
	color:black;

}

h3.entry-title a, h3.entry-title a:visited { 
	padding:0 0 5px 0;
	font-size:1em;
	color:black;
	border-bottom:1px solid black;
	display:block;
	text-decoration:none;

}

h3.entry-title a:hover{
	background: url('/_images/global/dot_diagonal.gif') repeat;

}


/* AUTHOR, CATEGORY, COMMENTS LINKS */
div.entry-meta {
	padding:5px 0 0 0;
/*	border-top:1px solid black; */
	background:url('/_images/global/dot.gif') repeat-x top;
	color:black;
	font-size:10px;
	margin:0 0 50px 0;

}

div.entry-meta a{
	font-size:9px;
	color:black;
	text-decoration:none;
	background:url('/_images/global/dot_red.gif') repeat-x bottom;

}

div.entry-meta a:hover{
	background: url('/_images/global/dot_diagonal.gif') repeat;
}


/* COMMENTS AREA*/

/* textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:66%;} */


div.comment-author {
	font-size:0.8em;
	font-weight:bold;
	display:inline;
	color:black;

}



div.comments ol li{
	margin:0;
	padding:0;
	list-style: circle url('/_images/global/comment_icon.gif') outside; 

}

div.comment-meta {
	font-size:0.6em;
		color:grey;

}

div.comments ol li a{
		text-decoration:none;
		background:url('/_images/global/dot_red.gif') repeat-x bottom;
}

div.comments ol li a:hover {
		background:url('/_images/global/dot_diagonal.gif') repeat;

}

div.comments ol li p{
	margin:0;
	padding:0 0 10px 0;
	font-size:11px;
	color:black;
}



/*POST A COMMENT AREA */



form#commentform .form-label{margin:1em 0 0;}
form#commentform span.required{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}

div.formcontainer {
	font-size:11px;
	padding:0;
	margin:0;
	

}

div.formcontainer a{
		text-decoration:none;
		background:url('/_images/global/dot_red.gif') repeat-x bottom;

}

div.formcontainer a:hover{
		text-decoration:none;
		background:url('/_images/global/dot_diagonal.gif') repeat;

}

div.form-label, div.form-textarea, div.form-submit, div.form-input {
	margin:0;
	padding:0 0 0 40px;
}



input#author,input#email,input#url,textarea#comment{	
	width:200px;
	font-size:11px;
	color:black;
	background-color:white;
	border: 1px solid black;
	}

input#submit {
	font-size:11px;
	width:100px;
	color:white;
	background-color:black;
	border: 1px solid black;
}



/* NAV BELOW */
 /* div#nav-above,div#nav-below{width:100%;height:1em;}
div#nav-above{margin-bottom:1em;}
div#nav-below{margin-top:1em;} */

.alignleft,div.nav-previous{float: left;}
.alignright,div.nav-next{float: right;}


div.navigation {
	margin:20px 0 10px 0;
	padding:5px 0 0 0;
	width:476px;
	display: block;
	background:url('/_images/global/dot.gif') repeat-x top;
	font-size:10px;
	color:black;
}

div.navigation a{
	color:black;
	margin:0 0 10px 0;
	text-decoration:none;
	background:url('/_images/global/dot_red.gif') repeat-x bottom;

}

div.navigation a:hover{
	color:black;
	background: url('/_images/global/dot_diagonal.gif') repeat;

}

div#footer{text-align:center;}

