/*
THEME NAME: Janet-Theme
THEME URI: http://www.janetgoldner.com
DESCRIPTION: A theme designed by Chris Jordan for Janet Goldner
VERSION: 0.9
AUTHOR: Chris Jordan
AUTHOR URI: http://seej.net
TAGS: artist, sculpture, two-column, metal, media
*/

body {margin: 0px; padding: 0px; font: 12px Arial, sans-serif;  }
h1, h2, h3, h4, div, td, table {margin: 0px; padding: 0px; }
a:link {color: #673c08; text-decoration: none; }
a:visited {color: #673c08; text-decoration: none; }
a:hover {text-decoration: underline; }
a img {border: none;}
object { outline:none; } 

#wrapper {width: 960px; margin: 0 auto;}
/* Header */
#header { width: 960px; height: 97px; margin: 0px auto; background: url('images/header_graphic.jpg') no-repeat; }
#logo {float: left; width: 225px; height: 51px; padding: 26px 0px 0px 27px; font-size: 24px; font-weight: bold; }


/*  layout classes */
#container { margin-top: 25px; width: 960px; display: block;} /* all content on the page is in this div */

#sidebar { float: left; width: 204px; margin: 0px 7px 0px 0px; padding-left: 15px;  }
#sidebar h1 {margin: 16px 0px 6px 0px; border-bottom: 1px solid #89826f; font-size: 15px; color: #673c08;}
#sidebar h2 {margin: 8px 0px 1px 0px; font-size: 14px; font-weight: bold;}

#main-content { margin: 0 0 0 270px; width: 650px;} 
#main-content-home  { margin: 0 auto; width: 640px;} 


.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

/* navigation - left nav*/
#sidebar ul {list-style: none; margin: 1em 0; padding: 0px; }
#sidebar li {list-style: none; margin: 0px; padding: 0px 0px 9px 12px;}
#sidebar li.page_item a {margin: 0px; font-size: 14px; padding: 0px}
#sidebar li.current_page_item  {background: url('images/bullet.gif') left top no-repeat;}

#sidebar .current_page_item a {color: #455451; font-weight: bold; padding: 0px 0px 5px 12px;  padding-bottom: 5px;}
#sidebar .page_item li.page_item a {font-weight: normal; color: #673C08; font-size: 12px; padding-bottom: 5px;}
#sidebar .page_item li.current_page_item a {color: #673c08; font-weight: bold;  padding-bottom: 5px;}
#sidebar .page_item .page_item li.page_item a {font-weight: normal; color: #673C08; font-size: 12px; padding-bottom: 5px;}
#sidebar .page_item .page_item li.current_page_item a {color: #673c08; font-weight: bold; padding-bottom: 5px;}

.widgettitle {color: #455451;}

/* .post area */
.post {margin: 0px; padding: 20px 0px 0px 0px; color: #3f3f3f; display: block; font-size: 1.1em; }
#main-content h1 { font-size: 1.3em; font-weight: bold; color: #50320d; margin-bottom: 10px; }
#main-content h2 { font-size: 1.1em; font-weight: bold; color: #673c08; margin:30px 10px 0px 0px; }
#main-content h2 a { font-size: 1em; font-weight: bold; color: #673c08; margin:30px 10px 0px 0px; }
#main-content h3 { font-size: 1em; font-weight: bold; color: #1d3d68; margin:10px 0px 0px 0px; }
#main-content h4 { font-size: 1em; font-weight: bold; color: #50320d; margin: 3px 0px 0px 0px; }
.date {font-weight: normal; font-size: 0.8em;}
p { padding: 0 0 6px 0; margin: 0px; line-height:1.6em; color: #3f3f3f;}
.small {font-size: .8em; margin-bottom: 5px;}
.year {width: 55px;  margin: 0; font-weight: bold; display: block; float: left;}

.news-item {display: block;}
.news-item h1 { font-size: 1.6em; font-weight: bold; color: #50320d; margin-bottom: 10px;  }
.sharebutton {margin-top: 6px;}

.block {float: left; padding-right: 5px; }
.block-image {height: 185px;}

/* Footer */
#footer {clear: both; width:960px; height: 24px; padding-top: 6px; background-color: #663e2c; color: #ddd2c1; text-align: center; margin-top: 30px; clear: both; border: 1px solid black;}
#footer a {color: white; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* suckerfish two-tier drop down nav */
#nav {background-color: #663e2c; display: block; clear: both; height: 24px; }

#pixopoint_menu_wrapper1 { width:960px;}

#suckerfishnav { background:scroll 0 0; }
#suckerfishnav .page_item { color: #1d3d68; line-height: 120%; list-style-type: none;}

#suckerfishnav, #suckerfishnav ul {
	float:left;
	line-height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	font-size: 1em;
	font-weight: normal;
	margin:0;
	padding:0;
}

#suckerfishnav a {
	color: white; 
	display:block;
	padding:5px 20px 5px 20px;
	text-decoration:none;
	font-weight:bold;
}

#suckerfishnav li {
	float:left;
	padding:0;
}

#suckerfishnav ul {
	height:auto;
	left:-999em;
	line-height:1;
	margin:0;
	position:absolute;
	width:230px;
	border-left: 1px solid #663e2c ;
	border-right: 1px solid #663e2c ;
}

#suckerfishnav li.current_page_item {
	text-decoration:underline;
	color: white;
}

#suckerfishnav li.current_page_parent {	text-decoration:underline;
	color: white;
}

#suckerfishnav li li {
	font-family: verdana,sans-serif;
	font-weight: normal;
	width: 230px;
}

#suckerfishnav li li a {
	color: white;
	background-color: #8c817c;
	font-size:12px;
	font-weight:normal;
	padding:8px 5px;
	border-bottom: 1px solid #663e2c ;
	width:220px;
}
#suckerfishnav li ul ul {
	margin:-21px 0 0 180px;
}
#suckerfishnav li li:hover {
	background-color:#663e2c none repeat scroll 0 0; 
	color: white;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	background-color:#663e2c;
	color: white;
	
	
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:white;
	
	
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color: white;
	
	
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
	
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	background:#663e2c none repeat scroll 0 0;
	left:auto;
}

/* top menu background color */
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background:#663e2c none repeat scroll 0 0;
}

/* alignments */ 
img.centered, .aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	float: right;
	}

.alignleft {
	padding: 4px;
	margin: 0 0 2px 7px;
	float: left;
	}

