body {
width: 1000px;
margin: 0 auto;
padding: 0;
background:#ffffff;
font-family: "Trebuchet MS", Helvetica, Arial;
font-size: 13px;
color:#000000;
}

p {
font-family: "Trebuchet MS", Helvetica, Arial;
font-size: 13px;
color:#000000;
line-height: 1.5;
margin-bottom: 10px;
}

a:link {
text-decoration: none;
color:#8E775E;
border-bottom: 0;
word-spacing: 1pt;
font-family: "Trebuchet MS", Helvetica, Arial;
}

a:visited {
text-decoration: line-through;
color:#40A860;
border-bottom: 0;
word-spacing: 1pt;
font-family: "Trebuchet MS", Helvetica, Arial;
}

a:hover {
background: #fff url(images/linkbg.jpg);
color:#000000;
border-bottom: none;
word-spacing: 1pt;
font-family: "Trebuchet MS", Helvetica, Arial;
cursor:crosshair;
}

div.entry-content h3{font-family: "Trebuchet MS",Helvetica, Arial;font-size: 15px;color:#e10010; font-weight: normal;}

h2.entry-title a{font-family: "Trebuchet MS", Helvetica, Arial;font-size: 16px;color:#000000;background:#DEE5C0; font-weight: normal;align: right;text-transform:uppercase;margin-top:10px;}

h2.entry-title a:hover{font-family: "Trebuchet MS", Helvetica, Arial;font-size: 16px;color:#ed3437;background:#ffffff; font-weight: bold;align: right;text-transform:uppercase;margin-top:10px;}


h2.comments {font-weight:bold;text-decoration:underline;}


.commentOfficialUser {font-weight:bold;background:#C9FFA2;}


.commentbody {
margin: 0px;
	padding: 10px;
        border-top: 2px solid #000;
        border-bottom: 1px solid #000;
background:#FFFFB4;
}


.searchentrybody {
margin-top: 20px; margin-bottom: 20px;
	padding: 10px;
	border: 1px dashed #000;
}

.post-list {
margin-top: 20px; margin-bottom: 20px;
	padding: 10px;
	border: 1px dashed #000;
}

.topofpost {margin-top:30px;
border-top: 1px dashed #C8E5C0;}

.entry-content {margin-top:5px; margin-bottom:5px; margin-right:10px;}

p.entry-date {text-align:center;}

h2 {font-family: "Trebuchet MS", Helvetica, Arial;font-size: 15px;color:#ed3437; font-weight: normal;}


h1 {color:#cc6633;font-size:15px;font-family:Verdana}
h3 {font-family: "Trebuchet MS",Helvetica, Arial;font-size: 15px;color:#e10010; font-weight: normal;}
h4 {font-family: "Trebuchet MS", Helvetica, Arial;font-size: 15px;margin-left:15px;color:#ed3437;font-weight:bold;font-weight:bold;}


hr {
  border: none;
  background: #8E775E;;
  color: #8E775E;;
  height: 2px;
  width: 60%;
}


img {
    border: 0;
}

a img {
border: none;
}

img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}

#wrapper {
width: 1000px;
height: 100%;
padding:0;
margin: 0 auto;
text-align: left;
}

#nav-below nav-previous nav-next {align:center;
}


#header {
width: 1000px;
height: 384px;
padding: 0;
margin: 0 auto;
}

#header_menus {
width: 1000px;
height: 384px;
background-image: url(images/banner_header.jpg);
 margin: 0 auto; padding: 0;
 position: relative;
}

#header_menus li {margin: 0; padding: 0; list-style-type: none; display: block; position: absolute;}

#header_menus a {display: block;}

#header_menus a:hover {display: block;background:#000000;}

#header_menu1 {
	left: 411px;
	top: 233px;
	width: 70px;
	height: 30px;
}
#header_menu2 {
	left: 523px;
	top: 246px;
	width: 77px;
	height: 32px;
}
#header_menu3 {
	left: 648px;
	top: 258px;
	width: 42px;
	height: 32px;
}
#header_menu4 {
	left: 742px;
	top: 267px;
	width: 90px;
	height: 36px;
}


#header_menu5 {
        left: 848px;
        top: 283px;
        width: 42px;
        height: 41px;
}

#header_menu6 {
          left: 893px;
          top: 289px;
          width: 39px;
          height: 35px;
} 

#header_menu1 a {height: 32px; border: none;}
#header_menu2 a {height: 32px;}
#header_menu3 a {height: 32px;}
#header_menu4 a {height: 32px;}
#header_menu5 a {height: 48px;}
#header_menu6 a {height: 48px;}

#content {
float:left;
width:700px;
text-align:left;
padding: 10px;
margin: 0 auto;
margin-top:-60px
margin-right:40px;
min-height:2000px;
}

div#container {float : left;margin-left: 25px;width : 750px;padding:0px;margin-top:20px;}


#gfci-member {
position: absolute;margin-left:740px;
}

blockquote {
    border-left: 5px solid #666;
    background-color: #DCF2F2;
    margin-left:10px;
    width:600px;
    align:center;
}

blockquote p{margin:5px;}

#footer {
clear:both;
overflow:auto;
padding: 0;
margin-left:0;
height: 203px;
width: 1000px;
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
}

#content img {
border: none;
padding: 0px;
}

#content a:img {
border: 1px solid #cc6666;
padding: 3px;
max-width: 700px}
}


div.sidebar {float : right;width :175px;position: absolute;margin-left:20px;padding:0px;text-align:right;margin-bottom:30px;align:right;overflow: hidden;color:#3b0910;
}

h3.widgettitle{font-family: "Trebuchet MS",Helvetica, Arial;font-size: 16px;color:#3B0910; line-height : 120%;font-weight: normal;margin-top:15px; padding-bottom:5px;margin-left:740px;text-transform:uppercase;}

div.sidebar h3 {font-family: "Trebuchet MS",Helvetica, Arial;font-size: 16px;color:#3B0910; line-height : 110%;font-weight: normal;margin-top:15px; padding-bottom:5px;margin-left:740px;text-transform:uppercase;}

div.sidebar a:hover {background:#3B0910;color:#fff; border-bottom: 1px e54938 dashed;cursor:crosshair}
div.sidebar a:{color:#8E775E;}

div.sidebar ul {list-style-type:none;
margin:0;
padding:0
}

div.sidebar ul ol li {list-style-type:none;list-style-image:none;margin:0;
padding:0;
}

form#searchform input#s{
    border:solid 1px #3B0910;
    background:#fff;
    color:#3B0910;
align:center;
font-size:11px;
font-family:"trebuchet ms", arial;
font-weight:bold;
width:150px;
}

form#searchform input[type=submit] {
    width:25px;
    height:20px;
border:1px solid #000;
    background-color: #3B0910;
text-align:center;
color:#ffffff;
font-size:11px;
}

form#commentform {
border:1px;
width:500px;
align:center;
margin-left:30px;
padding-left:15px;
}

form#commentform input#submit {
    width:100px;
    height:30px;
    border:solid 1px #3B0910;
    background: url(images/sendbutton.jpg);
    background-repeat: no-repeat;
    color:#3B0910;
text-align:right;
margin-left:120px;
font-weight:bold;
}



form#commentform textarea{
border:1px solid #3B0910;
padding:10px;
align:center;
position: relative;
font-weight:bold;
width:280px;
height: 140px;
background: url(images/linkbg.jpg);
font-family:"Trebuchet MS", Arial;
font-size:12px;
color:#3b0910;}

form#commentform input{
   width:200px;
    height:19px;
    border:solid 1px #D01618;
    background:#fff;
    color:#D01618;
align:center;
font-size:12px;
font-family:"trebuchet ms", arial;
font-weight:bold;
}


div.sidebar form.searchform {display: inline;} 

div.sidebar 
#searchsubmit
{background:#ba1c4f; font-color:#000000;padding:1px;}


div.sidebar p {
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
font-size: 10px;
color:#000000;
line-height: 1.3;
margin-bottom: 10px;
text-align: justify;
list-style-type:none;
}

#primary .xoxo ul , ol, li {
padding: 2px;
list-style-type:none;
list-style-image:none;
margin 0 0;
}

#commentform p{
padding: 5px 0;
font-size: 10px;
font-family:"Trebuchet MS", arial;
}


#commentform fieldset.fieldone{
border:1px dotted #cecece;
	font-size:12px;
}

ol.commentlist {
width: 500px;
height: 200px;
background: #ccffcc;
overflow: auto;
align:center;
border: 1 px dotted #000000;
}



#author {
background: #ed3437;
width: 200px;
font-color:#000000;
}

.authorcomment {
background: #ed3437;
width: 200px;
font-color:#000000;
}

.nocomments {
text-align: center;
margin: 0 auto;
padding: 0;
}

#commentPreview {
font-size: 1em;
}

p.submit {
background: #cccccc;
} 


.entry-meta a, 
.entry-meta a:link,
.entry-meta a:visited,
.entry-meta a:active {color: #3B0910; text-decoration: none;}
.entry-meta a:hover {color: #ffffff;background:#3b0910;}

.post-footers {
	display: block; 
	margin: 3px 0px 0px 0px; 
	}

.entry-footer
{background:#C9FFA2; border-top:2px solid #000;
margin-bottom:20px;
width:400px;}

#categories-264771142 h3 {
  background-image: url(images/264771141.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

#text-562786562 h3 {
  background-image: url(images/text-562786562.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}
#search h3 {
  background-image: url(images/h3search.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

#linkcat-2 h3 {
  background-image: url(images/sitesilove.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

#flickr-sidebar h3 {
  background-image: url(images/flickr-sidebar.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

#recent-posts-2 h3{
  background-image: url(images/recentposts.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

#text-562786563 h3{
  background-image: url(images/text-562786563.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
} 


#archives-2 h3{
  background-image: url(images/archives.jpg);background-repeat:no-repeat;margin-left:740px;
  text-indent: -9999px;line-height:40px;
}

ul.thumb_recent { 
    list-style:none; 
    margin:9px 0 0 0; 
    padding:0; 
    } 
 
ul.thumb_recent h1 {
text-transform:uppercase;
}
    
ul.thumb_recent li { 
    float:left; 
    margin:0 5px 0 0; 
    position:relative;
    } 
     
ul.thumb_recent li img {border:2px dashed #000000;} 
ul.thumb_recent li a:hover img {border:2px solid #e10010;}
ul.thumb_recent li span { 
    text-decoration:none; 
    display:block; 
    text-align:left; 
    position:absolute;  
    bottom:-35px; 
    left:0px; 
    width:125px; 
    text-transform:uppercase; 
    font-family:"Trebuchet MS, Arial"; 
    font-size:11px;} 
 
ul.thumb_recent li a:hover span {display:block;background:#E4BE6C;color:#000000;}
ul.thumb_recent li a:visited span {color:#000000;}
ul.thumb_recent li a:link span {color:#000000;}

.bannerads {width:270px; margin:10px auto;}
.ad_125x125 {float:left; margin:0px 5px 10px 5px; width:125px; height:125px;}

option {background-color: #ffffff; font-size: 12px; color: #3B0910;}
select {background-color: #ffffff; font-size: 12px; color: #3B0910; border:solid 1px #3B0910;}		
