body { margin: 0; padding: 0; }

/* HEADER */
#header { height:0px; }

/* NAVIGATION */
#nav_container { text-align: center; background-image: url('images/nav_background.jpg'); height: 40px; height: 187px;  background-position: 0px 128px; background-repeat: repeat-x; background-color: #757874;}
#nav {  margin-left: auto; margin-right: auto; width: 960px; text-align: left; padding-top: 142px; height: 42px; background-image: url('images/nav_background.png');}
#nav ul { margin:0; padding:0; display: inline; }

#nav li { 
	display: inline; 
	float: left;
	margin: 0;
	padding: 5; 
	width: 127px; 
	font-family: Trebuchet MS; 
	text-transform: lowercase; 
	font-size: 8pt; color: white;
	}

#nav li b {font-size: 9pt; text-transform: uppercase; }
#nav li a {color: white; text-decoration: none; }

#nav li:hover { color: yellow; border-bottom: 2px solid #A30000; }

/* CONTENT */
#content_container { text-align: center; }
#content { margin-left: auto; margin-right: auto; width: 960px; text-align: left; }
#content #left { width: 500px; float: left; padding-top: 15px; padding-right: 15px; padding-bottom: 20px;}

#content #left p { color: #333; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px;}
#content #left li { color: #333; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 20px; }
#content #left .flickr {border: 1px solid black; }
#content #left img {border: 1px solid black; }

h1 { margin-top: 0; padding-top: 0; color: #A30000; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 26px; margin-bottom: 10px;}
h2 { margin-top: 0; padding-top: 0; color: #030000; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 18px; margin-bottom: 7px;}
h3 { margin-top: 0; padding-top: 0; color: #030000; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 15px; padding-bottom: 5px; border-bottom: 1px solid silver; font-weight: bold;}
h3:hover { border-bottom: 1px solid #A30000; }

#content #right {width: 425px; float: left; border-left: 2px solid #CCC; padding-top: 15px; padding-left: 15px; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 14px; line-height: 17px; padding-bottom: 20px;}
#content #right #youtube { text-align: left;   }

#content #right #flickr {text-align: left;   color: #333;  }
#content #right #flickr img {max-width: 425px; border: 1px solid black; }
#content #right #flickr p, #content #right #youtube p { margin-top: 5px; margin-bottom: 15px; border-bottom: 1px solid silver; }

#content #right #icons img {border: 0px; }

.pagination { color: black; border-bottom: 2px solid silver; margin-right: 3px; text-decoration: none; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 14px;}
.pagination:hover { border-bottom: 2px solid #A30000; }
.pagination b { color: #A30000; }


/* FOOTER */
#footer_container { text-align: center; background-image: url('images/nav_background.jpg'); clear: both; height: 90px; padding-bottom: 25px; padding-top: 10px;}
#footer {  margin-left: auto; margin-right: auto; width: 960px; text-align: left; padding-top: 3px;}
.foot_block { width: 300px; float:left;  color: white; font-family: Trebuchet MS; 
	text-transform: lowercase; 
	font-size: 8pt; color: white;}
.foot_block h1 { margin-top: 0; padding-top: 0; color: white; font: normal normal normal 250%/1 'Myriad Pro', Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 20px; margin-bottom: 10px; }
.foot_block a {color: white; text-decoration: none; }
.foot_block a:hover { color: #A30000; }
#block_1 { padding-right: 10px; }
#block_2 { padding-right: 10px; padding-left: 10px; border-left: 1px solid white; border-right: 1px solid white; }
#block_3 { padding-left: 10px; }