/*
Theme Name: Write Connection
Theme URI: brightwebmarketing.com
*/

/* Reset */
* {
  margin:0;
  padding:0;
  border:0;
  outline: 0;
  list-style:none;
  font-weight:normal;
  font-style:normal;
  font-size:1.0em;
  font-family:inherit;
  text-decoration: none;
  cursor:default;
  color:inherit;
}
html, body { text-align:left; cursor:default; }
input, textarea { cursor:text; }
ol { list-style:decimal; }
small { font-size:0.7em; }
big { font-size:1.2em; }
em, em *, i, i * { font-style:italic; }
strong, strong *, b, b * { font-weight:bold; }
button, a { cursor:pointer; }
button { text-align:center; }
hr, br { clear:both; }
hr { visibility:hidden; }
img { cursor:default; }
a img { cursor:pointer; }

a {
	font-weight:bold;
	text-decoration:underline;
	color:#000;
	cursor:pointer;
}
body {
	background:url(images/wrapper1.gif) top center repeat-x #fbf9ec;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#665d4b;
	font-size:14px;
}
#page{
	background:url(images/background.jpg) top center no-repeat;
}
#wrapAllContent{
	width:960px;
	margin:0px auto;
}
#header {
  position: relative;
}
#header h1{
	width:278px;
	height:170px;
	overflow:hidden;
	margin:0 0 0 30px;
}
#header #searchform {
	position:absolute;
	width:312px;
	height:31px;
	top: 10px;
	right: 0;
	overflow: hidden;
	background:url(images/search.gif) top center no-repeat;
	padding:4px 0 0 13px;
}
#header #searchform label{
	display:none;
}
#header #searchform #s {
	width: 212px;
	margin: 3px 0 0 5px;
  background: #fefdfa;
}
#header #searchform #searchsubmit {
	width:80px;
	background:none;
	text-indent:-500em;
	*line-height:100em;
	overflow:hidden;
	cursor:pointer;
}
#fundr {
  position: absolute;
  top: 58px;
  right: 6px;
}
#nav {
	background:url(images/menubg.jpg) top center no-repeat;
	height:54px;
	width:920px;
	padding:0 0 0 20px;/*
	position:absolute;
	margin:170px 0 0 10px;*/
	margin:0px 0 0 10px;
}
#nav li{
  float: left;
	height:50px;
	display: block;
}
#nav .page_item a {
  float: left;
	display: block;
	height: 34px !important;
	overflow: hidden;
	text-indent: -500px;
	border: 0;
	margin: 0;
	padding: 0;
	text-decoration: none !important;
	background-repeat: no-repeat;
	background: url('images/menu.jpg') no-repeat;

}
#nav .current_page_item a {
  
}
#nav .current_page_item {
	background:url(images/currentPage.gif) bottom center no-repeat;
}
#nav .page-item-11.current_page_item {
	background:url(images/currentPageSilver.gif) bottom right no-repeat;
}
#nav .page-item-13.current_page_item {
	background:url(images/currentPageGreen.gif) bottom center no-repeat;
}
#nav .page-item-11, #nav .page-item-13 {
	_background:none !important;
}
#nav .page-item-4 a{ width: 97px; background-position: 0px 0px; }
#nav .page-item-4 a:hover{ background-position: 0px -40px;}

#nav .page-item-7 a{ width: 125px; background-position: -97px 0px; }
#nav .page-item-7 a:hover{ background-position: -97px -40px;}

#nav .page-item-2 a{ width: 121px; background-position: -222px 0px; }
#nav .page-item-2 a:hover{ background-position: -222px -40px;}

#nav .page-item-9 a{ width: 190px; background-position: -343px 0px; }
#nav .page-item-9 a:hover{ background-position: -343px -40px;}

#nav .page-item-11 a{ width: 215px; background-position: -533px 0px; }
#nav .page-item-11 a:hover{ background-position: -533px -40px;}

#nav .page-item-13 a{ width: 152px; background-position: -748px 0px; }
#nav .page-item-13 a:hover{ background-position: -748px -40px;}

#subNav {
	background:url(images/subNavFooter.gif) bottom center no-repeat #e7d546;
	width:920px;
	margin:0px 0 20px 10px;
	padding:5px 0 10px 20px;
}
#subNav ul{
  padding: 0 0 10px 20px;
	margin:0 0 10px -20px;
	border-bottom: 1px solid #d0be2f;
}
#subNav li{
	display:inline;
	font-size: 1.2em;
	border-left: #d0be2f 1px solid;
	padding:0 5px 0 9px;
}
#subNav li:first-child{
	border:none;
	padding:0 5px 0 0px;
}
#subNav li a {
	text-decoration: none;
}
#subNav li a:hover {
	text-decoration: underline;
}
.breadcrumb { font-size: 12px; }
.lost {
	margin: 0 0 0 40px;
}
/*Content*/
#content{
	width:900px;
	margin:30px;
	position: relative;
}
p.edit {
  position: absolute;
	top: -10px;
	right: 0;
}
.entry p.edit {
	top: -50px;
}
#content h2{
	font-size:20px;
	color:#000;
	padding-bottom: 20px;
}
#content p, #content ul, #content ol, #content blockquote {
  padding: 10px 0;
}
#content ul, #content ol, #content blockquote {
  margin: 0 30px;
}
#content ul li {
	list-style:circle;
}
#content ol li {
	list-style:decimal;
}
#content hr {
  margin: 30px 0;
  visibility: visible;
  border-bottom: 1px solid #dcd7b5;
}
.entry br {
  clear: none;
}
#content .alignleft {
  float: left;
  clear: left;
  border: 1px solid #dcd7b5;
  margin: 0 20px 10px 0;
}
#content .alignright {
  float: right;
  clear: right;
  border: 1px solid #dcd7b5;
  margin: 0 0 10px 20px;
}
#content .entry {
	position: relative;
}
#content .entry .innerright {
  float: right;
  margin: 0 0 0 280px;
}
#content .entry .innerright .alignleft {
  margin-left: -280px;
}
#content .entry .innerleft {
  float: right;
  margin: 0 280px 0 0;
}
#content .entry .innerleft .alignright {
  margin-right: -280px;
}
table {
  border-collapse: collapse;
}
td {
	vertical-align:top;
	padding: 0 0 10px 0;
}
td.leftindent {
	padding: 10px 0 0 20px;
	border-left:#e7d546 solid 1px;
}
td.rightindent {
	padding: 10px 20px 0 0;
}
.homeleftpic {
  *width: 552px;
  position: relative;
	margin:-20px 3px 0 -20px;
}
.homerightpic {
  *width: 283px;
  position: relative;
	margin: 0 -20px 0 2px;
  *margin-left: -18px;
}
#content input, #content textarea {
	border:#dcd7b5 1px inset;
	padding:3px;
	width:400px;
}
#content button, #content input.submit, #content input[type=button], #content input[type=submit] {
	background:url(images/submitButton.gif) top left no-repeat;
	height:25px;
	width:85px;
	border:none;
	cursor:pointer;
	text-indent:-500em;
	*line-height:100em;
	overflow:hidden;
}
#wpcf7-f1-p4-o1 input {
  width: 200px;
}

/*Footer*/
#footer{
  margin-left: 10px;
  margin-bottom: 20px;
  clear: both;
  font-size: 11px;
	background:url(images/footerBG.gif) top left no-repeat;
	width:940px;
	height:80px;
}
#footer a {
	color:#665d4b;
}
#footer a:hover {
	color:#000;
}
#footer img.logo {
	float:left;
	margin:1px 0 0 20px;
}
#footer #footNav {
	float:left;
	margin: 20px 0 0 20px;
}
#footer #footNav li{
	display:inline;
	border-left: 1px solid #dcd7b5;
	padding: 0 5px 0 9px;
}
#footer #footNav li.page-item-4 {
	padding:0;
	border:none;
}
#copy {
	margin:20px 20px 0 0;
	float:right;
	text-align:right;
}