/*  
Theme Name: brainerdequine
Author: Jennifer Willeck
*/
/* Reset Defaults Starts */
* {
  margin: 0;
  padding: 0;
  }
h1, h2, h3, h4, h5, h6, p, blockquote {
  margin: 0;
  padding: 10px;
  }
a {
  color: #A42828;
  }
a:hover {
  color: #215679;
  }
blockquote {
  margin: 5px 15px;
  padding: 5px 5px;
  background: #ECECEC;
  border: 1px solid #ccc;
  }
code {
  color: #3366CC;
  }
a img {
  border: none;
  }
/* Reset Defaults Ends */
html { 
  background: url(images/bgbody.jpg) repeat-x top left;
  background-color: #ffcc66;
  }
body {
  position: relative; /* Fixes browser resizing bug in IE6 */
  margin: 0 auto 10px auto;
  width: 950px;
  font-family: Verdana, sans-serif;
  text-align: center; /* IE Centering Technique */
  background: url(images/bgbody2.jpg) no-repeat top right;
  }
#wrapper {
  text-align: left; /* IE Centering Technique */
  }

.menuTop {
	background: url(images/menutop2.jpg) left top no-repeat;
	width: 153px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
         margin-top: 25px;
	margin-bottom: 0px;
}
#sidebar {
float: left;
width: 150px;
}
#sidebar ul {
         margin: 0px 0px 10px;
         padding: 3px 3px 1px;
         width: 144px;
         background: #FFFFFF;
         border: 1px solid #996600;
}
#sidebar li {
	list-style: none;
	padding: 0px;
}
#sidebar li a {
	display:block;
	padding: 3px 8px;
       	
         font-size: 14px;
         color: #000000;
         border: 1px solid #ffffff;
}
#sidebar li a:hover {
	background:#FFFF66;
}
#sidebar ul a {
	text-decoration:none;
}


#left-menu {
	float: left;
	width: 148px;
	padding: 0px;
	margin: 0px;
	margin: 0px 0px 0px;
	padding: 0px 0px 0px 10px;
}

#left-menu ul {
	margin: 0px 0px 10px;
	padding: 3px 3px 1px;
	width: 143px;
	background: #FFFFFF;
	border: 1px solid #999999;
}

#left-menu li {
	list-style: none;
	padding: 0px;
}

#left-menu li a {
	display: block;
	text-decoration: none;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	color: #333333;
	font-weight: bold;
	font-size: 12px;
	background: #F5ECB6;
	border-bottom: 2px solid #FFFFFF;
         text-indent: 10px;
}

#left-menu li a:hover {
	color: #804000;
	background: #EBD86D;
}

#left-menu ul li.current_page_item a, #left-menu ul li.current-cat a{
	color: #804000;
	background: #EBD86D;
}

#sidebar2 {
float: left;
margin-top: 15px;
width: 150px;
border: 1px solid #000000;
background: #FFFFCC;
}
#sidebar2 p {
font-size: 12px;
text-align: center;
}
#sidebar2 img {
padding-top: 5px;
padding-left:0px;
}
.topcurve {
  margin-top: 15px;
  height: 13px;
  background: url(images/bgtop.gif) left top no-repeat;
  }
.topcurvewhite {
  margin-top: 15px;
  height: 13px;
  background: url(images/bgtopwhite.gif) left top no-repeat;
  }
.bottomcurve {
  margin: 0;
  height: 13px;
  background: url(images/bgbottom.gif) left bottom no-repeat;
  }
.bottomcurvewhite {
  margin: 0;
  height: 13px;
  background: url(images/bgbottomwhite.gif) left bottom no-repeat;
  }
#header {
  margin: 0;
  padding: 0 0 0 0; 
  height: 150px;
  }

#mainHeader {
	clear: both;
         margin: 25px 0 -15px 0;	
         width: 1000px;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: 27px;
         overflow: hidden;
}

#mainHeader ul {
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style:none;
	font-weight: bold;
}

#mainHeader ul li {
	display:inline;
	margin:0px;
	padding:0;
}

#mainHeader a {
	float:left;
	color: #000000;
	background: #000000 url(images/bgtableft.gif) no-repeat left top;
	margin:0px 3px 0px 0px;
	padding:0px 0px 3px 9px;
	text-decoration:none;
	letter-spacing: 0px;
         font-size: 10pt;
}


#mainHeader a span{
	float:left;
	display:block;
	background: transparent url(images/bgtabright.gif) no-repeat right top;
	padding:7px 9px 3px 0px;
}

#mainHeader a span{
float:none;
}


#mainHeader a:hover{
background-color: #000000;
color: #804000;
}

#mainHeader a:hover span{
background-color: #000000;
}

#mainHeader ul li.current_page_item a, #mainHeader ul li.current_page_item a span{ /*currently selected tab*/
background-color: #000000;
color: #804000;
}

#mainHeader li.current_page a {
  background-position: left -26px;
  }

#mainHeader li.current_page a span {
  background-position: right -26px;
  color: #000;
  }

#main {
  clear: both;
  width: 925px; /* Overrides miscalculation in IE6; ignored by other browsers. */
  margin: 0;
  padding: 0 15px 15px 10px;
  background: #fff;
  }
#contentwrapper {
  float: right;
  width: 750px;
  }
#content {
width: 700px;
  }
#content .pageTitle {
  padding: 5px 10px 0 10px;
  font-size: 12pt;
  color: #9E1B1B;
  }
.contentsearch {
  margin: 0 0 40px 100px;
  }
.contentsponsors {
  margin: 0 0 30px 190px;
  }
.post {
  margin: 20px 0 25px 0;
  }
#content {
  padding: 0 10px;
  margin-top: 10px;
  font-size: 12pt;
  }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 {
  padding: 0 10px;
  margin-top: 10px;
  font-weight: bold;
  font-size: 12pt;
  }
#content h2 {
  font-size: 12pt;
  }
#content h3 {
  font-size: 12pt;
  }
#content h4, #content h5, #content h6 {
  font-size: 12pt;
  }
#content ul {
	text-align: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#content ul li {
	background: url(images/bullet.gif) no-repeat 0px 1px;
	list-style: url(none) none outside;
	padding-left: 20px;
	margin-left: -10px;
	line-height: 19px;
	margin-bottom: 4px;
         font-size: 14px;
         }
h2.homeTitle {
  margin: 0 0 15px 0;
  }
h2.postTitle {
  padding: 0 10px;
  font-size: 14pt;
  font-weight: bold;
  color: #000;
  }
h2.postTitle a {
  font-size: 14pt;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  letter-spacing: -1px;
  }
h2.postTitle a:hover {
  color: #9E1B1B;
  }
.postMeta {
  padding: 2px 10px 4px 10px;
  font-size: 9pt;
  color: #333;
  }
.postMeta .date {
  background: url(images/date.gif) left no-repeat;
  padding: 0 0 0 15px;
  }
.postMeta .filed {
  background: url(images/folder.gif) left no-repeat;
  padding: 0 0 0 18px;
  margin: 0 0 0 3px;
  }
.postMeta .commentcount {
  background: url(images/comments.gif) left no-repeat;
  padding: 0 0 0 18px;
  margin: 0 0 0 3px;
  }
.postMeta a {
  text-decoration: none;
  }
.postContent img {
  margin: 10px;
  border: 2px solid #000;
  float: right;
  }
#content p, .postContent p {
  padding: 5px 10px;
  font-size: 11pt;
  color: #000;
  }
.postContent ul, ol {
  padding: 0 0 0 35px;
  }
.postContent ul li, ol li {
  font-size: 10pt;
  color: #000;
  }
.postTags {
  margin: 15px 10px;
  font-size: 9pt;
  color: #000;
  background: #eee;
  padding: 2px 4px;
  }
p.comments {
  clear: both;
  padding: 5px 10px 5px 10px;
  }
p.comments a {
  padding-left: 20px;
  background: url(images/comment.gif) left top no-repeat;
  font-size: 10pt;
  text-decoration: none;
  }
.commentlist {
  margin: 10px 0;
  font-size: 10pt;
  list-style: none;
  }
.commentlist li {
  margin: 0 0 10px -25px;
  background: #ECECEC;
  width: 510px;
  }
.commentlist li.alt {
  margin: 0 0 10px -25px;
  background: #FFFFFF;
  width: 510px;
  }
.commentlist cite {
  padding: 10px;
  font-size: 10pt;
  }
.commentlist cite a {
  }
.commentmetadata {
  padding: 10px;
  }
.comment h3 {
  padding: 0 10px;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: none;
  color: #000;
  }
.comment p {
  padding: 10px;
  font-size: 10pt;
  color: #000;
  }
.comment a {
  text-decoration: none;
  }
.comment a:hover {
  text-decoration: underline;
  }
.comment textarea {
  width: 510px;
  }
.comment #submit {
  width: 118px;
  height: 30px;
  background: url(images/commentbutton.gif) left top no-repeat;
  border: none;
  font-size: 9pt;
  color: #333;
  }
.comment #submit:hover {
  cursor: pointer;
  }
.navigation {
  margin: 10px 0;
  color: #406E8D;
  text-align: center;
  font-size: 10pt;
  }
.navigation a {
  text-decoration: none;
  }
/* Footer */
#footer {
	margin: 0px;
	padding: 0px;
	width: 900px;
	clear: both;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
}
#footer p {
	text-align: right;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 11px;
	font-weight: bold;
}
#footer a:hover {
  color: #fff;
  }
#credits {
  clear: both;
  margin: 0 auto;
  line-height: 19px;
  }
#table {
width: 740px;
margin-left: 10px;
}
#table td {
padding-right: 10px;
padding-bottom: 20px;
padding-top: 20px;
font-family: Verdana, sans-serif;
font-size: 14px;
}
/* Extras */
#picture {
         margin-left: 10px;
         margin-right: 10px;
         margin-top: 20px;
         text-align: center;
        	background: #ffE188;
	border: 1px solid #815E32;
	float: right;
         width: 190px;
}
#picture p {
text-align: center;
font-size:16px;
}
#picture img {
margin-right: 10px;
border: 1px solid #333333;
}
#pics img {
margin-right: 10px;
border: 1px solid #FFFFFF;
}
.picture2 {
margin: 0;
padding: 0;
         background: #ffE188;
	border: 1px solid #815E32;
	
         }
.picture2 p {
text-align: center;
font-size:16px;
}
.picture2 img {
border: 1px solid #333333;
valign: top;
}
.cleared {
  clear: both;
  }
.left {
  float:left;
  }
.right {
  float:right;
  }
#nextprevious {
  padding:10px;
  font-size:80%;
  }

.testimonial {
	margin: 10px 10px 10px 10px;
	background: #F5ECB6;
	clear: right;
	font-size: 12px;
}
#pics3 img {
margin-right: 10px;
border: 1px solid #000000;
}
#pics4 img {
border: 1px solid #000000;
}

#sidebar3 {
float: left;
margin-top: 5px;
width: 150px;
border: 1px solid #000000;
background: #CCCCCC;
}
#sidebar3 p {
font-size: 12px;
text-align: center;

}
#sidebar3 img {
padding-top: 0px;
padding-left:0px;
border: 1px solid #ffffff;
margin-left:4px;
}


