/* Begin Typography & Colors */

body 

{

font-size: 70.5%;

font-family: "lucida grande",tahoma,verdana,arial,sans-serif;

text-align: center;

margin:0px;

background:#336699;

}



#page   

{
text-align: left;

background:url('images/pagebg.jpg');

margin: 5px auto 8px;

padding: 0;

width: 1000px;
min-height:1000px;
}

#header
{
width:1000px;
height:454px;
background:url('images/header.jpg');
}


#search

{

float:right;

margin-top:5px;

}



#date

{

width:325px;

float:right;

text-align:right;

margin-right:7px;

position:relative;

top:-15px;

}



#leftads 

{

float:left;

padding: 0px 0px 0px 5px;

width:160px;

}



#leftads ul, #topads ul, #botads ul

{

list-style-type: none;

padding:0px;

margin:0px;

}


select.county, select.county option
{
font-weight:bold;
}

#leftads h3

{

background: url('images/sidebarbg2.jpg');

padding:7px;

color:white;

margin-bottom:7px;

}



#middleads

{

width:468px;

height:60px;

margin: 0px auto 10px;

z-index:1;

}



#topads

{
width:370px;
height:255px; 
padding: 0px 7px 3px 7px;
float:right;
background:#abd0e0;
position:relative;
top:181px;
float:right;
margin-right:20px;
}



#topads ul li
{
padding-bottom:5px;
margin-bottom:5px;
}

#botads

{

width:322px;

float:left;

padding:5px;

font-size:11px;

}



#botads h3

{

background: url('images/sidebarbg.jpg');

padding:7px;

color:white;

margin-bottom:2px;

}



#content 

{

width:610px;

padding: 0px 10px 0px 10px;

font-size:1.2em;

background:#ffffff;

float:left;

border-right: solid 1px #cccccc;
margin-left:114px;
background:white url('images/contentbg.jpg') repeat-x;
}


#sidebarcontainer
{
width:245px;
float:right;
}



#sidebar

{

width:205px;

background:#ffffff;

padding: 0px 5px;

float:right;
margin-right:20px;
background: white url('images/sidebarbg.jpg') repeat-x;
}

#sidebarads
{
margin-top:10px;
width:190px;
float:right;
padding:3px 10px;
margin-right:36px;
/* background: url('images/sidebaradsbg.png') no-repeat; */
}


#pageend

{

clear:both;

}



#footer {

background:url('images/footerbg.png') no-repeat;

height:35px;
width:863px;

color:white;

clear:both;

margin:10px auto 3px;

padding-top:10px;

text-align:center;

}



#footer a

{

color:#ffffff;

}

#copyright
{
margin-left:114px;
float:left;
}

#designedby
{
float:right;
margin-right:110px;
}

.widecolumn .entry p 

{

font-size: 1.05em;

}



.narrowcolumn .entry, .widecolumn .entry 

{

line-height: 1.4em;

}



.widecolumn 

{

line-height: 1.6em;

}



.thread-alt {



background-color: #f8f8f8;}



.thread-even {



background-color: white;



}



.depth-1 {



border: 1px solid #ddd;



}







.even, .alt {







border-left: 1px solid #ddd;



}




#imgbar {
height:100px;
margin:0 auto;
overflow:hidden;
position:relative;
text-align:left;
width:580px;
}

#movingads
{
/* background:url('images/movingadsbg.png') no-repeat; */
padding:15px 0px 10px 0px;
width:620px;
height:140px;
}


small 

{

font-family: Verdana, Arial, Helvetica, Sans-Serif;

font-size: 0.9em;

line-height: 1.5em;

}







h1, h2, h3 {



font-family: Sans-Serif;



}





h2, #inner {



font-size: 1.6em;



margin: 0px 0px 5px;		

}



#inner

{

border:none;

padding-bottom:0px;

margin-bottom:0px;

}







h2.pagetitle {
font-size: 1.8em;
color:black;
padding-bottom:10px;
}

h2.signup
{
color:red;
text-align:center;
text-decoration:blink;
}






#sidebar h3, #topads h3 {

background: url('images/sidebarbg2.jpg');

padding:7px;

color:#eeeeee;

margin-bottom:7px;

}







h3 {

font-size: 1.2em;

}







h1, h1 a, h1 a:visited, #headerimg .description {



text-decoration: none;



color: black;



}







h2 a, h2 a:visited, h3, h3 a, h3 a:visited, #wp-calendar caption, cite {

text-decoration: none;

color: #3B5998;

}







.entry p a:visited {



color: #003399;



}







.sticky {



background: #f7f7f7;



padding: 0 10px 10px;



}



.sticky h2 {



padding-top: 10px;



}







.commentlist li, #commentform input, #commentform textarea {



font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;



}



.commentlist li ul li {



font-size: 1em;



}







.commentlist li {



font-weight: bold;



}







.commentlist li .avatar { 



float: right;



border: 1px solid #eee;



padding: 2px;



background: #fff;



}







.commentlist cite, .commentlist cite a {



font-weight: bold;



font-style: normal;



font-size: 1.1em;



}







.commentlist p {



font-weight: normal;



line-height: 1.5em;



text-transform: none;



}







#commentform p {



font-family: Verdana, Arial, Sans-Serif;



}







.commentmetadata {



font-weight: normal;



}







#sidebar 

{

font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}







small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, blockquote, strike, #leftads  ul ul li, #leftads ul ol li 

{

color: #777;

}







code {



font: 1.1em 'Courier New', Courier, Fixed;



}







acronym, abbr, span.caps



{



font-size: 0.9em;



letter-spacing: .07em;



}







a, h1 a:hover, #logo a:hover 

{

color: #blue;

cursor: pointer;

text-decoration:none;

}	







a:hover, h2 a:hover, h3 a:hover 

{

text-decoration:underline;

}







#wp-calendar #prev a, #wp-calendar #next a {

font-size: 9pt;

}







#wp-calendar a {



text-decoration: none;



}







#wp-calendar caption {



font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;



text-align: center;



}







#wp-calendar th {



font-style: normal;



text-transform: capitalize;



}



/* End Typography & Colors */















/* Begin Structure */







.widecolumn {



padding: 10px 0 20px 0;



margin: 5px 0 0 150px;



width: 450px;



}



.post hr 

{

display: block;

}







.widecolumn .post 

{

margin: 0;

}



.widecolumn .smallattachment 

{

text-align: center;

float: left;

width: 128px;

margin: 5px 5px 5px 0px;

}



.widecolumn .attachment 

{

text-align: center;

margin: 5px 0px;

}



.postmetadata

{

margin:3px 0px 7px 0px;

color:#999999;

font-size:11px;

}



.postmetadata a

{

color: #3B5998;

cursor: pointer;

}



#singlemeta

{

height:19px;

padding:9px 7px 7px 35px;

color:#999999;

background:url('images/logo25x25.png') #EDEFF4 no-repeat;

background-position: 5px 5px;

border: 1px solid #D8DFEA;

}



#singlemeta a

{

color:#6666cc;

}



.clear 

{

clear: both;

}







/* End Structure */















/*	Begin Headers */



h1, #logo{



color:#000000;



font-size: 2.1em;



text-align: left;



margin:0px 0px 2px;



padding-bottom:5px;		



font-family: Sans-Serif;



}







h4



{



color:#999999;



padding-bottom: 5px;



margin:0px 0px 10px;



border-bottom:2px double #cccccc;



}







#logo a



{



text-decoration:none;



color:black;



font-weight:bold;



}





h3 {

padding: 0;

color:black;

margin-top:2px;

}



h3.comments 

{

padding: 0;

margin: 40px auto 20px ;

}



/* End Headers */















/* Begin Images */



p img {



padding: 0;



max-width: 100%;



}







/*	Using 'class="alignright"' on an image will (who would've



thought?!) align the image to the right. And using 'class="centered',



will of course center the image. This is much better than using



align="center", being much more futureproof (and valid) */







img.centered {



display: block;



margin-left: auto;



margin-right: auto;



}







img.alignright {



padding: 4px;



margin: 0 0 2px 7px;



display: inline;



}







img.alignleft {



padding: 4px;



margin: 0 7px 2px 0;



display: inline;



}







.alignright {



float: right;



}







.alignleft {



float: left;



}



/* End Images */















/* Begin Lists







Special stylized non-IE bullets



Do not work in Internet Explorer, which merely default to normal bullets. */







html>body .entry ul {



margin-left: 0px;



padding: 0 0 0 30px;



list-style: none;



padding-left: 10px;



text-indent: -10px;



}







html>body .entry li 

{

margin: 7px 0 8px 10px;

}



.entry ul li:before, #sidebar ul ul li:before,  #leftads ul ul li:before

{

content: "\00BB \0020";

}



.entry ol 

{

padding: 0 0 0 35px;

margin: 0;

}



.entry ol li 

{

margin: 0;

padding: 0;

}



#sidebar ul, #sidebar ul ol, #leftads ul, #leftads ul ol {

margin: 0;

padding: 0;

}



#sidebar ul li, #leftads ul li

{

list-style-type: none;

list-style-image: none;

margin-bottom: 10px;

}







#sidebar ul p, #sidebar ul select, #leftads ul p, #leftads ul select 

{

margin: 5px 0 8px;

}







#sidebar ul ul, #sidebar ul ol, #leftads ul ul, #leftads ul ol

{

margin: 5px 0 0 10px;

}







#sidebar ul ul ul, #sidebar ul ol, #leftads ul ul ul, #leftads ul ol

{

margin: 0 0 0 10px;

}







ol li, #sidebar ul ol li, #leftads ul ol li

{

list-style: decimal outside;

}







#sidebar ul ul li, #sidebar ul ol li, #leftads ul ul li, #leftads ul ol li

{

margin: 3px 0 0;

padding: 0;

}







#sidebar a, #leftads a

{
color:#666666;
}

#sidebar h3 a.rsswidget

{
color:#eeeeee;
}




/* End Entry Lists */















/* Begin Form Elements */



#searchform 

{

margin: 10px auto;

padding: 5px 3px;

text-align: center;

}







#sidebar #searchform #s {

width: 108px;

padding: 2px;

}







#sidebar #searchsubmit 

{

padding: 1px;

}







.entry form { /* This is mainly for password protected posts, makes them look better. */

text-align:center;

}







select 

{

width: 130px;

}







#commentform input {



width: 170px;



padding: 2px;



margin: 5px 5px 1px 0;



}







#commentform {



margin: 5px 10px 0 0;



}



#commentform textarea {



width: 100%;



padding: 2px;



}



#respond:after {



content: "."; 



display: block; 



height: 0; 



clear: both; 



visibility: hidden;



}



#commentform #submit {



margin: 5px 0 5px auto;



float: left;



}



/* End Form Elements */















/* Begin Comments*/



.alt {



margin: 0;



padding: 10px;



}







.commentlist {



padding: 0;



text-align: justify;



}







.commentlist li {



margin: 15px 0 10px;



padding: 5px 5px 10px 10px;



list-style: none;







}



.commentlist li ul li { 



margin-right: -5px;



margin-left: 10px;



}







.commentlist p {



margin: 10px 5px 10px 0;



}



.children { padding: 0; }







#commentform p {



margin: 5px 0;



}







.nocomments {



text-align: center;



margin: 0;



padding: 0;



}







.commentmetadata {



margin: 0;



display: block;



}



/* End Comments */















/* Begin Sidebar */



#sidebar form {



margin: 0;



}



/* End Sidebar */















/* Begin Calendar */



#wp-calendar {



empty-cells: show;



margin: 10px auto 0;



width: 155px;



}







#wp-calendar #next a {



padding-right: 10px;



text-align: right;



}







#wp-calendar #prev a {



padding-left: 10px;



text-align: left;



}







#wp-calendar a {



display: block;



}







#wp-calendar caption {



text-align: center;



width: 100%;



}







#wp-calendar td {



padding: 3px 0;



text-align: center;



}







#wp-calendar td.pad:hover { /* Doesn't work in IE */



background-color: #fff; }



/* End Calendar */















/* Begin Various Tags & Classes */



acronym, abbr, span.caps {



cursor: help;



}







acronym, abbr {



border-bottom: 1px dashed #999;



}







blockquote {



margin: 15px 30px 0 10px;



padding-left: 20px;



border-left: 5px solid #ddd;



}







blockquote cite {



margin: 5px 0 0;



display: block;



}







.center {



text-align: center;



}







.hidden {



display: none;



}







.screen-reader-text {



position: absolute;



left: -1000em;



}







hr {



display: none;



}







a img {



border: none;



}







.navigation {



display: block;



text-align: center;



margin-top: 10px;



margin-bottom: 60px;



}



/* End Various Tags & Classes*/















/* Captions */



.aligncenter,



div.aligncenter {



display: block;



margin-left: auto;



margin-right: auto;



}







.wp-caption {



border: 1px solid #ddd;



text-align: center;



background-color: #f3f3f3;



padding-top: 4px;



margin: 10px;



}







.wp-caption img {



margin: 0;



padding: 0;



border: 0 none;



}







.wp-caption p.wp-caption-text {



font-size: 11px;



line-height: 17px;



padding: 0 4px 5px;



margin: 0;



}



/* End captions */



#tabs10 {

float:left;

width:70%;

font-size:93%;

border-bottom:1px solid #2763A5;

line-height:normal;

}

#tabs10 ul {

margin:0;

padding:10px 10px 0 50px;

list-style:none;

}

#tabs10 li {

display:inline;

margin:0;

padding:0;

}

#tabs10 a {

float:left;

background:url("tableft10.gif") no-repeat left top;

margin:0;

padding:0 0 0 4px;

text-decoration:none;

}

#tabs10 a span {

float:left;

display:block;

background:url("tabright10.gif") no-repeat right top;

padding:5px 15px 4px 6px;

color:#FFF;

}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#tabs10 a span {float:none;}

/* End IE5-Mac hack */

#tabs9 a:hover span {

color:#FFF;

}

#tabs10 a:hover {

background-position:0% -42px;

}

#tabs10 a:hover span {

background-position:100% -42px;

}



#tabs10 #current a {

background-position:0% -42px;

}

#tabs10 #current a span {

background-position:100% -42px;

}

/* begin Menu */
/* menu structure */

.art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover
{
  text-align: left;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}

.art-menu, .art-menu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style-type: none;
  display: block;
}

ul.art-menu
{
width:1000px;
margin:0px auto;
}

.art-menu li
{
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.art-menu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.art-menu li li
{
  float: none;
}

.art-menu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
}

.art-menu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.art-menu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.art-menu:after, .art-menu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.art-menu, .art-menu ul
{
  min-height: 0;
}

.art-menu ul
{
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.art-menu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}




/* menu structure */

.art-menu
{
  padding: 6px 6px 6px 6px;
}

.art-nav
{
  position: relative;
  height: 37px;
  z-index: 100;
}

.art-nav .l, .art-nav .r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 37px;
  background-image: url('images/nav.png');
}

.art-nav .l
{
  left: 0;
  right: 0;
}

.art-nav .r
{
  right: 0;
  width: 874px;
  clip: rect(auto, auto, auto, 874px);
}


/* end Menu */

/* begin MenuItem */
.art-menu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}

.art-menu li
{
  margin-right: 3px;
  margin-left: 3px;
}

.art-menu ul li
{
    margin:0;
    clear: both;
}


.art-menu a .r, .art-menu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 75px;
  background-image: url('images/menuitem.png');
}

.art-menu a .l
{
  left: 0;
  right: 9px;
}

.art-menu a .r
{
  width: 418px;
  right: 0;
  clip: rect(auto, auto, auto, 409px);
}

.art-menu a .t
{
  margin-right: 10px;
  margin-left: 10px;
  font-weight: bold;
  color: #DADDD9;
  padding: 0 9px;
  margin: 0 9px;
  line-height: 25px;
  text-align: center;
}

.art-menu a:hover .l, .art-menu a:hover .r
{
  top: -25px;
}

.art-menu li:hover>a .l, .art-menu li:hover>a .r
{
  top: -25px;
}

.art-menu li:hover a .l, .art-menu li:hover a .r
{
  top: -25px;
}
.art-menu a:hover .t
{
  color: #E30E02;
}

.art-menu li:hover a .t
{
  color: #E30E02;
}

.art-menu li:hover>a .t
{
  color: #E30E02;
}

/* end MenuItem */

/* begin MenuSeparator */
.art-nav .art-menu-separator
{
  display: block;
  width: 1px;
  height: 25px;
  background-image: url('images/menuseparator.png');
}
/* end MenuSeparator */

/* begin MenuSubItem */
.art-menu ul a
{
  display: block;
  text-align: center;
  white-space: nowrap;
  font-weight: bold;
  height: 26px;
  width: 240px;
  overflow: hidden;
  line-height: 26px;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: solid;
  border-color: #5DB4C6;
}

.art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.art-menu ul a, .art-menu ul a:link, .art-menu ul a:visited, .art-menu ul a:hover, .art-menu ul a:active, .art-nav ul.art-menu ul span, .art-nav ul.art-menu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 26px;
  color: #1C474F;
  margin-right: 10px;
  margin-left: 10px;
  margin:0;
  padding:0;
}

.art-menu ul li a:hover
{
  color: #E30E02;
  border-color: #8E988B;
  background-position: 0 -26px;
}

.art-menu ul li:hover>a
{
  color: #E30E02;
  border-color: #8E988B;
  background-position: 0 -26px;
  z-index:1;
}

.art-nav .art-menu ul li a:hover span, .art-nav .art-menu ul li a:hover span span
{
  color: #E30E02;
}

.art-nav .art-menu ul li:hover>a span, .art-nav .art-menu ul li:hover>a span span
{
  color: #E30E02;
}


/* end MenuSubItem */
