body {
	color: #505050;
	background: #ffffff url(../images/h1.jpg) no-repeat;

}

p, blockquote, li, dl, dt, dd
 {
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.5em;
	text-align: left;
	padding-left: 0px;
	padding-right: 5px;
}

blockquote
{
	margin-left: 20px;
 	margin-right: 0px;
	padding-left: 5px;
        background: url(../images/dot.gif) left top repeat-y;
        color: #808080;
}

#header {
height: 180px;
width: 730px;

}

body > #header {
height: 180px;
width: 730px;
}


#navigation{
	width: 730px;
	margin: 0 0 0 8px;
	color: #ffffff;
	background: transparent;
        font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
        text-transform: uppercase;
}

#navigation a{
	color: #cc3333;
	background: transparent;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

#navigation .selected,#navigation a:hover{
color:#ffffff;
text-decoration:none;
background: transparent;
}

#container{
background: url(../images/dot-top.gif) top repeat-x; 
width: 100%;
height: 1px;
}

#content {
	width: 69%;
	background: url(../images/dot.gif) right top repeat-y;
	margin-right: 1%;
        margin-left: 1%;
	padding-right: 15px;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
        float: left;


}

#content h2{
       font-size: 16px;
       color: #cc3333;
       margin-bottom:10px;
       margin-top:20px;
}

#content h3{
       font-size: 16px;
       color: #666;
       line-height: 1.5em;
       text-align: left;
	padding-left: 5px;
	padding-right: 5px;
font-weight: bold;
      
      }

#subarticle
{
	margin-left: 5px;
	margin-right: 5px;
   margin-bottom: 25px;
   padding-top: 2px;
}


#subarticle p
{
        text-align: right;
        line-height: 0px;

}

#r_sidebar {
float: right;
width: 26%;
padding-top: 20px;
padding-left: 0px;
background: url(../images/dot.gif) right top repeat-y; 
text-align: left;
font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

#r_sidebar img {
margin-right: 12px;
}

.poster img {
border:1px solid #808080;
}

#r_sidebar input{
width:auto;
padding:0 1px;
border:1px solid #808080;
font-size:0.9em;
}

#searchbar {
font-weight: bold;
}

#mapdiv{
        font-family: Lucida Grande, Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.5em;
        
}

#foot {
	clear: both;
	margin-top: 5px;
	text-align: center;
}
#accessibility {
	position: absolute;
	top: -10000px;
}

a {
	color: #cc3333;
	text-decoration: none;
	}

a:hover {
color: #cc3333;
text-decoration: underline;
}

h1 {display:none; height:1px; text-indent:-500em; text-decoration:none;} 

h2 {
	color: #cc3333;
   margin-bottom:15px;
}

h3 {
	
}


h1 a, h2 a
{
	border: 0px;
}
.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}

img {
border: none;
}

img.divider
{
	align: center;
	margin-top: 2em;
	margin-bottom: 2em;
}

#comment
{ 
	background-color: #cccccc;
        padding-left: 10px;
        margin-bottom: 10px;
        
        
}

.comments_error
{ 
	background-color: #ffa 
}

div.comments_error
{
	border: 1px solid #cc8;
	padding : 0.3em;
}



.setpreview {
margin: 0 1em 1em 1em;
}
.setpreview .thumbnail {
float: left;
margin-right: 1em;
}
.flickrset a {
border: solid #cc3333 1px;
width: 75px;
height: 75px;
background: #fffff;
float: left;
margin: 10px;

}
.flickrset a:hover {
border: solid #505050 1px;
}
.flickrset img {
border: 0;
}
.pages_nav {
clear: both;
}
.individual {
padding: 0 2em;
}
.individual .image {
margin: 0.5em auto;
text-align: center;
}
.individual .image img {
}
.individual .flickrsetnav {
text-align: center;
}
.individual .flickrsetnav a,
.individual .flickrsetnav a:link,
.individual .flickrsetnav a:visited {
text-decoration: none;
}
.individual .setname {
display: inline;
}

.img_left{
margin: 10px 10px 0px 5px;
padding: 0 15px 15px 0;
float:left;
}

.img_right{
margin: 10px 10px 0px 5px;
padding: 0 0 15px 15px;
float:right;
}

.img_center{
margin: 10px 10px 0px 5px;
padding: 0 0 15px 15px;
float:center;
}