/* Layout */
body {
background: #ffc6d5 url(../_img/bg.jpg) repeat-x center top;
padding:0;
margin:0;
color: #000000;
font: normal 12px/18px Verdana, Arial, Sans-serif;
}

#container {
width:780px;
margin:0 auto;
padding:0;
}

#pic {
background: url(../_img/top.jpg) no-repeat top left;
width: 287px;
height: 215px;
}

#content {
clear:both;
width: 680px;
margin-top:40px;
margin-left:60px;
padding: 3px 9px;
}

#footer {
clear:both;
text-align:right;
border-top:1px solid #c5c5c5;
border-bottom:1px solid #c5c5c5;
padding:3px 10px;
background-color:#ffffff;
}


/* Navigation */
#home {
float:left;
margin:111px 0 0 80px;
width:205px;
height:42px;
}

#navigation {
float:right;
background: url(../_img/nav.jpg) no-repeat;
background-position: 0 -6px;
height:30px;
width:514px;
}

#navmenu{
margin:0;
padding:0;
list-style:none;
width:511px;
}

#navmenu li {
	margin: 0; 
	padding: 0;
	list-style: none;
 	float:left;
  	height:30px;
	}
	
#navmenu li a{
	float:left;
	display:block;
	height:0px;
	overflow:hidden;
	padding-top:35px;
}

#navmenu a:hover, .wpcurrent a{
	background: url(../_img/nav.jpg) no-repeat;
}

#nabout a {
	width:70px;
}

#nabout a:hover, #nabout.wpcurrent a{
	background-position: 0px -42px;
}

#nweblog a {
	width:77px;
}

#nweblog a:hover{
	background-position: -70px -42px;
}

#npoetry a{
	width:75px;
}

#npoetry a:hover, #npoetry.wpcurrent a{
	background-position: -147px -42px;
}

#nwp a {
	width:200px;
}

#nwp a:hover, #nwp.wpcurrent a{
	background-position: -222px -42px;
}

#nportfolio a {
	width:88px;
}

#nportfolio a:hover, #nportfolio.wpcurrent a{
	background-position: -422px -42px;
}

/* Header Styling */
h2 {
	clear:both;
	font-family:"Trebuchet MS", Arial, Sans-serif;
	font-size:19px;
	color: #3d3d3d;
	padding: 10px 0 3px 7px;
	border-bottom:1px solid #f086ab;
}

h5 {
	display:none;
}

/* General Properties and Attributes */
a:link, a:visited, a:active {
color:#0776c9;text-decoration:none;
}
a:hover{
color:#d55985;text-decoration:none;outline: none;
}

ol {
margin-top:2px;
}

ul li {
margin-left: 12px;
}

ol li ol {
list-style-type: none;
padding-left:5px;
margin:0;
}

a img {
border: none;
}

acronym {
	border-bottom: 1px dashed #000;
}

table {
width: 100%;
text-align:center;
line-height:15px;
}

th {
font-family:Arial;
font-size:17px;
color:#545454;
}

/* Shared Classes */
.cinfo {
	color:#ed5f90;
}

.titleimg {
margin-left:-10px;
}

.small, small{
font-size:11px;
line-height:13px;
}

.center {
text-align:center;
}

.tiny {
	font-size:10px;
}

.left {
text-align:left;
}

/* Form fields and buttons */
textarea, text, submit, input{ 
font: 11px/16px  Verdana, Arial, Sans-serif;
padding:3px;
border:1px solid #000;
color:#333333;
}
