@charset "utf-8";
/* CSS Document */
/*General Rules*/
body {font-family:Geneva, Arial, Helvetica, sans-serif;
	  font-size: medium;
	  line-height: 1.5;
	  background-color: #DDEFFF;
	  color: #0000FF;
	  padding: 0;
	  margin: 0;
	  }
	  
#wrapper {width: 56em;
		  background-color:#DDEFFF;
		  padding-top: 0em;
		  margin: auto;
		  border: #0000FF 2px solid;
		  }
		  
#nav {width: 11em;
	  min-width: 150px;
	  float: left;
	  }
	  
#content {width: 43em;
		  min-width: 690px;
		  float: right;
		  padding: 0 0.75em;
		  border-left: #0000FF 1px solid;
		  }
		  
		  
#footer {font-size: 0.8em;
		 text-align: center;
		 clear: both;
		 padding-top: 0.5em;
		 padding-bottom: 0.5em;
		 }
		 

		 
#nav ul {padding: 0;
		 margin: 0;
		 }
		 
		 
#nav li {list-style-type: none;
		 padding: 0 0 0 1em;
		 line-height: 2em;
		 }
		 
#nav a:link {text-decoration: none;}

#nav a:visited {color:#333333;
			    text-decoration: none;}
				
#nav a:hover {text-decoration: underline;}

a.selected {color: #0000FF;
			text-decoration: none;
			font-variant: small-caps;
			}
			
#nav img {margin-left: 3em;
		  padding: 0 0 1em 0;
		  border: none;
		  background-color: #DDEFFF;}
		  
#TA_rated377 {padding: 0;
			  margin: auto;
			  }
			  
#TA_rated377 img {margin-left: 0;
				  background-color: #DDEFFF;}
		  
h1 {font-size: 1.8em;}

h2 {font-size: 1.2em;
    margin-bottom: 0.2em;
	
	}
		  
a:link {color: #0000FF;
		text-decoration: underline;
		}
		
a:visited {color:#333333;
		   text-decoration: underline;
		   }
		   
img {padding: 5px;
	 background-color: #FFFFFF;
	 border: #0000FF solid 2px;
	 }
	 
#replace1 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header1.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		   
#replace2 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header2.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		  
#replace3 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header3.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		  
#replace4 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header4.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }

#replace5 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header5.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		  
#replace6 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header6.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		  
#replace7 {height: 150px;
		  text-indent: -5000px;
		  background: url(images/header7.jpg) center no-repeat;
		  margin-top: 0;
		  padding-top: 0;
		  }
		  
		
/*End General Rules*/
		   
/*Gallery Rules*/
		  		  
#imagegallery {list-style: none;
			   padding: 0;
			   }

#imagegallery li {display: inline;
				  padding: 0 0.5em;
				  list-style: none;
				  }

#imagegallery li a img {border: 0;
						background-color: #DDEFFF;}

#gallery {text-align: center;
		  }

#gallery + p {clear: both;}
		  
/*End Gallery Rules*/

.twopics {width: 684px;
		  margin: auto;
		  }
		
.twopics img {margin: 0 12px;} 
		
.longpic {width: 400px;
		  margin: auto;
		  padding-bottom: 20px;
		  }
		  
.rightpic {float: right;
		   margin-left: 1em;
		   display: inline;}

.leftpic {float: left;
		  margin-right: 1em;
		  display: inline;}
		  
.gaelic {font-style: italic;
		 cursor: help;}
		 
.clear {clear: both;}
		 
#menu {text-align: center;
	   border:#0000FF solid 2px;
	   background-color: #FFFFFF;
	   margin-top: 1em;
	   margin-bottom: 1em;
	   }

#menu ul {list-style-type: none;
		  margin-left: 0;
		  padding-left: 0;
		  }
		  
#menu li {list-style: none;
		  }
		  
.last {padding-bottom: 50px;
	   background: url(images/menu.gif) no-repeat bottom center;
	   }
	   
ul + ul {padding-top: 0;}

dt {font-weight: bold;
	padding-top: 0.8em;}


h2 + p {margin-top: 0.2em;}

#review {float: right;}