@charset "utf-8";
/* CSS Document */

	html, body {
		height:100%
 		margin:0;
		padding:0;
		background-color: #333333;
}

.colLeft {
 width:185px;
 float:left;
 padding-right:15px
}

.colRight {
 width:195px;
 float:right;
}

.mainArea {
 width: 700px;
 margin: 0px auto 10px auto;
 padding:15px 0px 50px 0px;
 background-color: #D4D4D4;
}

/*.frameArea {
 width: 600px;
 margin: 0 auto;
 background-color: #ffffff;
 border: 1px solid #666666;
} */


.button {
	padding:1px; 
}

.button a {
  border:1px #cc0000 solid; 
  text-decoration:none !important;
	background-color: #fff; 
	padding:3px 10px; 
}

.button a:hover {
  text-decoration:none !important;
	background-color: #f4f4f4;
}




.caption a , .caption a:visited {
   text-decoration:none;
	 color: #cc0000;
}

.caption a:hover {
	text-decoration:underline;
}

#copyright {
 width: 700px;
 margin: 0px auto 50px auto;
 font-family: Helvetica, Arial, sans-serif;
 font-size: 0.8em;
 color:#999;
 text-align:right;
}

#copyright a{
  text-decoration:none;
	color:#d4d4d4;
}

#copyright a:visited {
 text-decoration:none;
	color:#d4d4d4;
}

#footer {
 width: 600px;
 margin: 0 auto;
 font-family: Helvetica, Arial, sans-serif;
 font-size:0.8em;
 font-weight:normal;
}

.flickrLink a {
 text-decoration:none;
 color:#cc0000;
 padding-left:50px; 
}

.flickrLink a:visited {
 text-decoration:none;
 color:#cc0000;
}

#header {
 width: 700px;
 margin: 0 auto;
 padding:0px 0px 5px 0px;
}

.headline {
  /*padding:0px 30px 0px 30px */
}

h1 {
 color: #333333;
 fontfont-family: Georgia, Times, serif;
 font-size:4em;
 font-weight:normal;
	line-height:1em;
  padding:10px 10px 0px 50px;
	margin:0;
}

h2 {
 color: #333333;
 fontfont-family: Georgia, Times, serif;
 font-size:1.8em;
 font-weight:normal;
 margin:0px;
 padding:15px 10px 0px 50px;
}

.imgCover {
 margin:0px;
}

.imgInside {
 margin:0 auto;
  padding:50px 50px 20px 50px;
}

.itemList {
 padding:2px 0px;
 border-bottom: 1px dotted #333333;
}

.itemList a, .itemList a:visited {
  display: block;
	text-decoration: none;
	padding:3px 5px;
	color: #333333;
				
}

.itemList a:hover {
  display: block;
	text-decoration: none;
	background-color: #cc0000;
	color: #ffffff;
	padding:3px 5px;
}

#logo {
	width:50px;
	float:left;
	margin:0;
	padding:0;
}


.rule {
 margin:0px 50px 0px 50px;
 padding-top:20px;
 height:1px;
 border-bottom:1px dotted #666666;
 display:block;
}

.textCover {
   width:400px;
   padding:0px 30px 30px 30px ;
   color: #333333;
   font-family: Helvetica, Arial, sans-serif;
   font-size:0.8em;
   font-weight:normal;
   line-height:1.2em;
   margin:0;
}

.textArea {
    padding:20px 40px 0px 50px;
		margin:0;
}

.textLeft {
	float:left; 
	width:80px;
}


.textRight {
	float:right; 
	width:320px;
}

.textSans {
	 color: #333333;
   font-family: Helvetica, Arial, sans-serif;
   font-size:1em;
	 line-height:1.4em;
}
.textSerif {
	 color: #333333;
   fontfont-family: Georgia, Times, serif;
   font-size:1.4em;
	 line-height:1.4em;
   font-weight:normal;
}
.textWhite {
	 color: #d4d4d4 !important;
}


#title {
 width:640px;
 float:left;
 color: #d4d4d4;
 letter-spacing:0.5px;
 fontfont-family: Georgia, Times, serif;
 font-size:2em;
 margin:0;
 padding:10px 0px;
}

/* flickr slider styles */
#imagesFlickr { height: 380px; width: 520px; padding:0; margin:0 0 0 50px; overflow: hidden; display:block;}
#imagesFlickr img { border:none; margin:0px; margin-left:-15px; padding:0; width:180px;  height:auto; }
#imagesFlickr ul { }
#imagesFlickr a {  }
#imagesFlickr li { float:left; padding:0px;  margin: 0px; list-style-type:none; height:160px; width:150px; overflow:hidden;  }
#imagesFlickr .imgBox { padding:5px; margin:5px 5px 0px 0px ;background-color:#eee; border:#d4d4d4 solid 1px; display:block; float:left; }

#imagesFlickr .imgCaption { float:left; position:relative; padding:5px 0px 0px 0px;font-size:0.7em; color: #666; font-family:Helvetica, Arail, sans-serif; margin:0;} 

