/*
Theme Name: Newark
Theme URI: http://cts-c.com/css/
Description: Newark Valley - http://villagenv.com/
Version: 1.0
Author: CTSC
Author URI: http://cts-c.com/
*/

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font: normal 76% Helvetica, Verdana, sans-serif;
	font-size:small;
	line-height: 20px;
	background: url(/images/vonv-header-span.gif) repeat-x top #FFB;
}

img{
  border: 0;
  padding: 0;
  margin: 0;
}


#banner{
	width:100%;
	margin:0 auto;
	padding: 0px 12px;
}

#logo{
        position:absolute;
        top:0;
        left:240px;
/*		background: url(/images/vonv-header.gif) no-repeat;*/
		/*background-position: 300px 0;*/
		background-color: transparent;
		width: 630px;
		height: 100px;
}
	#logo h1{
		text-indent: -9000px;
		overflow: hidden;
		/*background: url(/images/header_txt.png) no-repeat;*/
		background-position: 0 0;
		background-color: transparent;
		width: 350px;
		height: 100px;
	}

		#logo h1 a{
			position: absolute;
			text-decoration: none;
			border: 0;
			padding: 0;
			margin: 0;
		}

#container {
	width: 794px;
	text-align: left;
	margin: 0 auto;
	color: #832;
	padding: 0 0 10px 0;
}

#header {
	margin: 0;
	padding: 0px 8px 0px 8px;
	min-height: 80px;
	position: relative;
	/*background: url(/images/header_bg0_100bw-split-R.png) repeat-x bottom;*/
	color: #FFF;
}

	#header h1{
		text-indent: -9000px;
		overflow: hidden;
		/*background: url(/images/header_txt.png) no-repeat;*/
		background-position: 0 0;
		background-color: transparent;
		width: 350px;
		height: 80px;
		padding: 0;
		margin: 0;
	}

		#header h1 a{
			position: absolute;
			text-decoration: none;
			border: 0;
			padding: 0;
			margin: 0;
		}

	#header h3{
		float: right;
		text-align: right;
		text-decoration: bold;
		padding: 0px 12px;
	}


#middle {
	width: 800px;
	padding: 2px 0px;
	margin: 0 0 6px 0;
}
    #motto{
        text-align:right;
        color: #832;
       	font: normal 96% Helvetica, Verdana, sans-serif;
    	font-size:large;
    	line-height: 50px;
    	padding: 0 0 0 12px;
/*    	background: url(/images/smallTown.gif) no-repeat top #ffb;*/
	}
	
#content {
	width: 486px;
	float: left;
	padding: 4px 5px;
	margin: 0 0 20px 0;
        color: #832;
	background: url(/images/post_bg.jpg) repeat-y top #d95;
	border: 2px solid #832;
}
	#content a:link {
		color: #612;
		padding: 0 6px;
		margin: 0 4px;
		text-decoration: none;
	}
        .entry a:link {
    		color: #612;
    		padding: 0 6px;
    		margin: 0 4px;
            border-bottom:1px dashed #fc0;
    		text-decoration: none;
        }
	#content a:visited {
		color: #612;
		padding: 0 6px;
		margin: 0 4px;
		text-decoration: none;
	}
        .entry a:visted {
    		color: #612;
    		padding: 0 6px;
    		margin: 0 4px;
            border-bottom:1px dashed #fc0;
    		text-decoration: none;
        }
	#content a:hover {
		background-color: #fc0;
		padding: 0 6px;
		margin: 0 4px;
		text-decoration: none;
        border-bottom: 1px solid #832;
		color: #612;
	}
	#content li{display: inline;
		background: transparent;
		margin: 0;
		padding: 0 4px 0 12px;
	}
	.postmetadata{
        border-bottom:1px dotted #ffb;
        padding-bottom:10px;
        margin-bottom: 58px;
        font-size:x-small;
    }


#sidebar {
	width: 266px;
	float: right;
	padding: 4px;
	margin: 0;
        color: #832;
	border: 2px solid #832;
}
	#sidebar ul{
        display: inline;
		background: transparent;
		margin: 0;
		padding: 0px 2px 2px 8px;
	}
	#sidebar li{
        display: inline;
		background: transparent;
		margin: 0;
		padding: 4px 0;
	}
    #sidebar h2{
        text-align: left;
		margin: 0;
		padding: 2px 0;
	}
	p#sidebarIntro{
        text-align: left;
		margin: 0 auto;
        line-height: 20px;
        text-indent: 14px;
		padding: 2px 2px 8px 2px;
	}
	p#sidebarMessage{
        text-align: left;
		margin: 0 auto;
        line-height: 16px;
        text-indent: 14px;
		padding: 2px 2px 8px 2px;
	}

	#sidebar a:link {
		color: #612;
		padding: 0 1px;
		margin: 0 1px;
        border-bottom: 1px dashed #fc0;
		text-decoration: none;
	}
	#sidebar a:visited {
		color: #612;
		padding: 0 1px;
		margin: 0 1px;
        border-bottom: 1px dashed #fc0;
		text-decoration: none;
	}
	#sidebar a:hover {
		background-color: #fc0;
		padding: 0 1px;
		margin: 0 1px;
		text-decoration: none;
        border-bottom: 1px solid #832;
		color: #612;
	}


#footer {
	clear: both;
	padding: 6px 0;
	margin: 14px 0 1px 0;
	background: url(/images/footer_sketch.png) repeat-x top #b63;
	text-align: center;
	color: #fec;
	font-weight:bold;
}
	#footer a:link {
		color: #fc0;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	#footer a:visited {
		color: #fc0;
		padding: 0;
		margin: 0;
		text-decoration: none;
	}
	#footer a:hover {
		padding: 0;
		margin: 0;
		text-decoration: none;
		color: #ffb;
	}


.post {
	margin: 0 0 10px 0;
	text-align: justify;
	color: #832;
}

#content-page {
	width: 780px;
	float: left;
	padding: 8px;
	margin: 0 0 20px 0;
	color: #832;
	background: url(/images/) repeat-y top #ff8;
	border: 2px solid #832;
}
    #content-page img {
    	padding: 4px;
    	margin: 6px 2px 2px 8px;
        border: 2px solid #070;
    }

/* ---------------------- Nav Menus ---------------------------- */
#nav {
            margin-left: 2px;
            list-style: none;
            background: #fc0;
            padding: 0;
            border: 1px solid #fff;
            border-width: 0px 0px 0px 1px;
}

#nav ul {
            margin: 0;
            padding: 0;
            height: 1em;
            }
#toolbar form {
            margin: 0;
            padding: 0.1em 2em 0.1em 0em;
            height: 1em;
            }
#toolbar input {
            margin: 1px;
            }
#nav a {
            display: block;
            color: #fff;
            text-decoration: none;
            padding: 0.1em 2em;
}

#nav li {
            float: left;
            padding: 0;
            background: #fc0;
            border: 1px solid #fff;
            border-width: 1px 0;
}

#nav li ul {
            position: absolute;
            left: -999em;
            height: auto;
            width: 14.4em;
            w\idth: 12.9em;
            font-weight: normal;
            border: 1px solid #fff;
            margin: 0;
            list-style: none;
}

#nav li li {
            padding-right: 1em;
            width: 13.4em;
            border: 0px;
}

#nav li ul a {
            width: 12em;
            w\idth: 9em;
}

#nav li ul ul {
            margin: -1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
            left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
            left: auto;
}

#nav li:hover, #nav li.sfhover {
            background: #832;
}
/* end menu */

.dmenu {left: -999em;}