/*
//////////////////////////////////////////////////////
		GLOBALS
//////////////////////////////////////////////////////
*/
* {	font-size: 100%;
	  font-family: Arial, sans-serif;
	  margin:0;  padding:0; }

body { background-image: url(images/bg_0.jpg); background-color:#b8b67b; background-repeat: repeat-x; }

h1, h2, h3, h4, h5, h6 { font-weight:bold;  }
h1, h2 { padding-left: 12px; }
h3, h4, h5, h6 { color:#4b2b12; padding-left:24px; padding-right:24px; }
h1 { color: #404040; }
h2 { font-size: 22px; color: black; }
h3 { font-size: 18px; padding-bottom:5px; }
h4 { font-size: 14px; }
h5 { font-size: 12px; }

p  { font-size: 13px; font-family: "Trebuchet MS", sans-serif; line-height: 20px; margin:0px; padding: 0 24px 12px; }
p.line { border-bottom: 1px solid gray; padding:2px 0; margin: 0 12px; }

a, a:active, a:link, a:visited, a:focus { font-weight:bold; color:#6f2609; text-decoration:none; }
a:hover { text-decoration:underline; }

.alignleft {float:left;}
.alignright {float:right;}
.animatedlinks {margin:0 auto; width:80%;}
.medium { font-size: 90%; }
.orange { font-size: 16px; color: #d15803;  }
.slideshow { padding: 12px 0px 12px 24px; margin: 0 auto; }
.date { color:gray; font-size: 10px; font-style: italic; }
.unbold { font-weight:normal; }
.uppercase { text-transform:uppercase; }
.visible { visibility: visible; display: block; }
.wp-caption { margin:0; padding:0px 12px 0; }
.wp-caption p { margin:0; padding:3px 12px 0; color: gray; font-style:italic; }
.wp-caption img { margin:0; padding:0; }

img {border:none; padding:12px; }
img.alignleft  { padding: 0 12px 0 0; }
img.alignright  { padding: 0 0 0 12px; }
#post img { width:178px; float:left; background:white; }

table { font-size:11px; padding-left: 24px; }
td {padding: 2px;  }

#entry form, #cse-search-results iframe { padding: 0 0 0 24px; }
#searchform {display:inline; width: 170px; float:right; padding: 4px 0 0; color: white; font-size: 9px; }
#searchform input { width:80px; font-size:12px; }
div#entry object {float:right; padding: 12px; }

#cse-search-results iframe { width: 600px; }

/*
//////////////////////////////////////////////////////
		HOMEPAGE STYLINGS
//////////////////////////////////////////////////////
*/
#header h1 {  text-transform:uppercase; }
#header p {   font-size: 11px; padding:2px 0; margin: 0 12px; color: #6c6c6c;  }
#post h2 {  margin: 0 27px 0 0; padding: 12px 12px 0;  background-color:white; }
#post p { margin: 0 27px 12px 0; padding: 12px; background-color:white; }


/*
//////////////////////////////////////////////////////
		LISTS STYLINGS
//////////////////////////////////////////////////////
*/

div#entry ul  { list-style: disc;}
div#entry ul,
div#entry ol { font-size: 13px; line-height: 20px; margin:0 0 20px 0; padding:0;  }
div#entry ul li,
div#entry ol li { margin: 5px 30px 10px 60px; }


/*
//////////////////////////////////////////////////////
		LAYOUT STYLINGS
//////////////////////////////////////////////////////
*/
#wrapper { width:100%; position:relative;  display:block; }

#center { width:657px; margin: 0 0 0 -200px; padding: 0;
	 position:absolute;
	 top:0; left: 50%;
	 z-index:50;  }

#left {  width:100%; margin:0; padding:0;
	 position: absolute;
	 top:57px; left:0;
         z-index:-5; }

#header { font-family: Arial, sans-serif; width: 630px; margin:0px; padding: 0px;
	 background-color:white; }
#post {  width:657px; margin: 0; padding: 0px;  }
#entry {  width:630px; margin: 0; padding: 0px 0 15px; background-color:white; }

/*
//////////////////////////////////////////////////////
		FOOTER STYLINGS
//////////////////////////////////////////////////////
*/
/*
     #footer { display:block; width:630px; background-color:#fff; margin: 6px 0px; padding:5px 0; }
     #footer ul { display:inline; list-style:none; font-size: 12px;  }
     #footer ul li,
     #footer ul li.current_page_item a,
     #footer ul li.page_item a {   display:inline; margin:0 0 0 6px; padding:0; }
     #footer ul li.current_page_item,
     #footer ul li a { font-weight:normal;  }
     #footer ul li a,
     #footer ul li a:active,
     #footer ul li a:focus,
     #footer ul li a:visited { color:black;  text-decoration:none; }
     #footer ul li a:hover { color:#c6c6c6; text-decoration:underline; }
     #footer ul li.current_page_item a,
     #footer ul li a:active { background-color:#fff; color:#c6c6c6; text-decoration:none; }
     #footer img { border:none; margin:0; padding:0;}
*/

     #footer {
	  background-color:#fff;
	  width:630px; margin: 5px 0 0 -328px; padding: 10px 0;
	  position:absolute;
	  display:block; left: 50%;
	  }
     #footer ul { margin:0; padding:0 0 0 12px; display:inline; list-style:none; font-size: 12px;  }
     #footer ul li,
     #footer ul li.current_page_item a,
     #footer ul li.page_item a {   display:inline; margin:0; padding:5px 3px; }
     #footer ul li.current_page_item,
     #footer ul li a { font-weight:normal;  }
     #footer ul li a,
     #footer ul li a:active,
     #footer ul li a:focus,
     #footer ul li a:visited { color:black;  text-decoration:none; }
     #footer ul li a:hover { color:#c6c6c6; text-decoration:underline; }
     #footer ul li.current_page_item a,
     #footer ul li a:active { background-color:#fff; color:#c6c6c6; text-decoration:none; }
     #footer img { border:none; margin:3px 0 0 0; padding:0;}

/*
//////////////////////////////////////////////////////
		BLOCKQUOTE STYLINGS
//////////////////////////////////////////////////////
*/
blockquote p {font-family: serif; }
html>body blockquote { margin: 15px 35px 25px 65px; }
blockquote { margin: 15px 35px 25px 65px; color: gray;  }
blockquote > *:first-child {
    text-indent:-16px;
    }
blockquote > *:first-child:before {
    color:#babea1;
    content:"\007B";
    font: bold 3em "Arial", sans-serif;
    line-height:1px;
    padding-right:.1em;
    vertical-align:-1300%;
    }
blockquote > *:last-child:after {
color:#babea1;
    content:"\007D";
    font: bold 3em "Arial", sans-serif;
    line-height:1px;
    margin-left:.1em;
    vertical-align:-1700%;
    }
* html blockquote * {text-indent:-6px; }  /*fix IE6 */