/* basic-2.1.css */
body	{	
		font-family: Myriad Pro, Helvetica, Arial, sans-serif; color: #cccccc;
		font-size:15px;
		font-weight:500;
		text-align: left;
		margin:0px;
		line-height:26px;
		background:url(images/gradient.jpg) repeat-x;
		background-color:#000000;
		}
		
h1 {	font:26px bold Myriad Pro, Helvetica, Arial, sans-serif;
		font-weight:500;
		color:#ffffff;
		line-height:30px;
		display:inline;
		}
		
h2 {	font-family: Myriad Pro, Helvetica, Arial, sans-serif; color: #f58120;
		font-size:22px;
		font-weight:500;
		display:inline;
		line-height:36px;
		}
		
h3 {	
		font-family: Myriad Pro, Helvetica, Arial, sans-serif; color: #f58120;
		font-size:15px;
		font-weight:500;
		line-height:26px;
		display:inline;
		}
		
h4 {	
		font-family: Myriad Pro, Helvetica, Arial, sans-serif; color: #478989;
		font-size:17px;
		font-weight:600;
		line-height:26px;
		display:inline;
		}
		
h5 {	font-family: Myriad Pro, Helvetica, Arial, sans-serif; color: #cccccc;
		font-size:17px;
		font-weight:600;
		display:inline;
		line-height:30px;
		}


		


a:link, a:visited, a:hover
	{	text-decoration:none;
		border: 0px;
		border-style:none;
		}
		
a:link, a:visited {color:#777777;}
a:hover {color:#aaaaaa;}

h1 a:link {color:#ffffff;}
h1 a:visited {color:#ffffff;}
h1 a:hover {color:#cccccc;}

h2 a:link {color:#f58120;}
h2 a:visited {color:#f58120;}
h2 a:hover {color:#f6b075;}

h3 a:link {color:#f58120;}
h3 a:visited {color:#f58120;}
h3 a:hover {color:#f6b075;}

h4 a:link {color:#478989;}
h4 a:visited {color:#478989;}
h4 a:hover {color:#74bfbf;}

h5 a:link {color:#cccccc;}
h5 a:visited {color:#cccccc;}
h5 a:hover {color:#eeeeee;}


img	{border-style:none;}

#toplinks img {margin-right:4px;}

#thumbnailrow img {margin-right:15px;
					border:#cccccc solid 2px}
					
#thumbnailrow_short img {margin-right:15px;
						margin-bottom:12px;
					border:#cccccc solid 2px}
					
#hiddentext
	{width:400px;
	height:400px;
	position:absolute;
	left:-400px;
	}					
					
#ribbon {width:550px;
		height:35px;
		position:absolute;
		top:110px;
		right:15px;
		text-align:right;
		}

#all { width:940px;
		margin: auto;
		position:relative;
		}
		
#banner {width:940px;
		height:150px;
		position:relative;
		}
		
#logo {width:180px;
		height:150px;
		float:left;
		margin-left:30px;
		}
		
#toplinks
		{width:545px;
		height:50px;
		padding-top:100px;
		padding-left:185px;
		float:right;
		}
		
#mid
		{width:940px;
		height:336px;
		position:relative;
		background:#333333;
		}
		
#photo	
		{width:610px;
		height:336px;
		float:left;
		}
		
#slogan
		{width:330px;
		height:65px;
		padding-top:271px;
		float:left;
		background:url(images/slogan.jpg);
		}
		
#quote
	{width:330px;
	height:65px;
	position:relative;
	}
	
#main
	{width:940px;
	position:relative;
	background:url(images/main_background.jpg) repeat-y;
	overflow:auto;}

#photo2
	{width:610px;
	float:left;
	}
	
#content
	{width:555px;
	float:left;
	padding-left:25px;
	padding-top:25px;
	padding-right:30px;
	padding-bottom:60px;
	}

.columnwrap
{width:555px;
position:relative;}
	
.leftcolumn
	{width:305px;
	float:left;
	}

.rightcolumn
	{width:230px;
	float:left;
	padding-left:20px;
	}
	
#thumbnailrow
	{width:555px;
	position:relative;
	}
	
#thumbnailrow_short
	{width:303px;
	position:relative;
	}
	
#nav
	{width:303px;
	float:left;
	padding-top:55px;
	padding-left:25px;
	background:url(images/nav.jpg) no-repeat;
	border-left:#000000 solid 2px;
	padding-bottom:60px;
	}

#photos
	{width:555px;
	position:relative;
	}
		
#bottombar
		{width:100%;
		height:46px;
		position:relative;
		background:url(images/bottombargradient.jpg) repeat-x;
		min-width:940px;
		}
		
#bottombartext
		{width:932px;
		height:39px;
		top:0px;
		margin:auto;
		position:relative;
		padding-top:7px;
		text-align:left;
		padding-left:8px;
		}
