/*--------
Stylesheet for Allison Gill
----------*/

body {
	margin: 0;
	padding: 0;
	background: #fff1cd
	}

#container {
	position:absolute;
	left: 50%;
	top: 54%;
	width: 900px;
	height: 550px;
	margin-top: -300px;
	margin-left: -450px;
	}
	
#galleryholderwrapper {
	position:absolute;
	top:113px;
	width:900px;
	height:289px;
	overflow:hidden;
	padding:0;
	}
	
.galleryholder {
	width: 4263px;
	height:289px;
	overflow: hidden;
	padding:0;
	}
	
.galleryholder img {
	padding: 0 20px 0 0;
	border: 0;
	}
	
.galleryinterior {
	width:533px;
	height:289px;
	position:absolute;
	left:186px;
	top:113px;
	}
	
.brandonlogo {
	width:15px;
	height:15px;
	background: url('../_images/brandonlogo.jpg');
	position:absolute;
	left:740px;
	top:375px;
	}

.infoboxcontact {
	width: 335px;
	height: 189px;
	position: absolute;
	left:185px;
	top:112px;
	font:normal normal normal 10px georgia;
	_font:normal normal bold 10px georgia;
	padding: 100px 105px 0 90px;
	background: url('../_images/contactback.jpg');
	letter-spacing:1px;
	}

.infoboxcontact ul li {
	color:#666666;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	list-style-type:none;
	letter-spacing:1px;
	}
	
.infoboxcontact ul a {
	color:#cc3333;
	text-decoration:none;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	line-height:24px;
	letter-spacing:1px;
	}

.infoboxcontact ul a:hover {
	background:#fff1cd;
	color:#999999;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	letter-spacing:1px;
	line-height:24px;
	}

.infobox {
	width: 335px;
	height: 289px;
	position: absolute;
	left:185px;
	top:112px;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	letter-spacing:1px;
	padding: 0 105px 0 90px;
	_padding: 20px 105px 0 90px;
	background: url('../_images/linksback.jpg')
	}

.infobox ul li {
	color:#666666;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	list-style-type:none;
	letter-spacing:1px;
	}
	
.infobox ul a {
	color:#cc3333;
	text-decoration:none;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia;
	line-height:20px;
	letter-spacing:1px;
	}

.infobox ul a:hover {
	background:#fff1cd;
	color:#666666;
	font:normal normal normal 11px georgia;
	_font:normal normal bold 11px georgia
	letter-spacing:1px;
	line-height:20px;
	}
	
.infoboxlarge {
	width: 516px;
	height: 290px;
	position: absolute;
	left:185px;
	top:112px;
	background: url('../_images/homecam.jpg');
	}
	
.smalllargetext {
	font-size:20px;
	}
	
.smalllargetext a {
	color:#cc3333;
	}
	
.smalllargetext a:hover {
	background:#fff1cd;
	}
	
.pagination {
	width:300px;
	height:100px;
	position:absolute;
	left:310px;
	top: 430px;
	text-align:center;
	text-decoration:none;
	font-family: georgia;
	font-size: 10px;
	color:#000;
	letter-spacing: 1px;
	line-height:70px;
	}
	
.pagination a {
	text-decoration:none;
	font-family: georgia;
	font-size: 10px;
	color:#999999;
	letter-spacing: 1px;
	}

.pagination a:hover {
	text-decoration:none;
	font-family: georgia;
	font-size: 10px;
	color:#000;
	letter-spacing: 1px;
	}
	
.pagination a:active {
	text-decoration:none;
	font-family: georgia;
	font-size: 10px;
	color:#000;
	letter-spacing: 1px;
	}
	
.copyright {
	font: normal normal normal 10px Georgia;
	color:#999999;
	position:absolute;
	top:525px;
	left:358px;
	letter-spacing: 1px;
	padding:0;
	}

.header {
	position:absolute;
	background: url('../_images/header.jpg') 0 0 no-repeat;
	width:274px;
	height:94px;
	left:313px;
	top:-20px;
	}
	
#gallery-container1 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') 105px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container2 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -105px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container3 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -503px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container4 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -747px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container5 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -959px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container6 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -1173px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container7 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -1391px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}
	
#gallery-container8 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -1845px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}

#gallery-container9 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -2300px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}
		
#gallery-container10 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -2515px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}
			
#gallery-container11 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -2761px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}
				
#gallery-container12 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -3007px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}	
		
#gallery-container13 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -3535px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}	
	
#gallery-container14 {
	padding: 0 0 0 0;
	width: 750px;
	height:290px;
	background: url('../_images/portfolio.jpg') -3867px 0 repeat;
	position:absolute;
	left:80px;
	top:110px;
	}	
					
.seethroughleft {
	float: left;
	width: 175px;
	height: 311px;
	background: url('../_images/seethroughleft.png') 0 0 no-repeat;
	position:absolute;
	left:0px;
	top:101px;
	}

.seethroughright {
	float: left;
	width: 175px;
	height: 311px;
	background: url('../_images/seethroughright.png') 0 0 no-repeat;
	position:absolute;
	right:0px;
	top: 101px;
	}

.button-portfolio a {
	float: left;
	width: 100px;
	height: 11px;
	background: url('../_images/_buttons/portfolio.jpg') 0 0 no-repeat;
	position:absolute;
	left:300px;
	top:76px;
	background-position: 0 0px;
	overflow:hidden;
	}

.button-portfolio-current {
	float: left;
	width: 100px;
	height: 11px;
	background: url('../_images/_buttons/portfolio.jpg') 0 0 no-repeat;
	position:absolute;
	left:300px;
	top:76px;
	background-position: 0 -11px;
	overflow:hidden;
	}

.button-portfolio a:hover {
	background-position: 0 -11px;
	}

.button-contact a {
	float: left;
	width: 83px;
	height: 11px;
	background: url('../_images/_buttons/contact.jpg') 0 0 no-repeat;
	position:absolute;
	left:400px;
	top:76px;
	overflow:hidden;
	}

.button-contact a:hover {
	background-position: 0 -11px;
	}
	
.button-contact-current {
	float: left;
	width: 83px;
	height: 11px;
	background: url('../_images/_buttons/contact.jpg') 0 0 no-repeat;
	position:absolute;
	left:400px;
	top:76px;
	background-position: 0 -11px;
	overflow:hidden;
	}

.button-links a {
	float: left;
	width: 57px;
	height: 11px;
	background: url('../_images/_buttons/links.jpg') 0 0 no-repeat;
	position:absolute;
	left:538px;
	top:76px;
	overflow:hidden;
	}

.button-links-current {
	float: left;
	width: 57px;
	height: 11px;
	background: url('../_images/_buttons/links.jpg') 0 0 no-repeat;
	position:absolute;
	left:538px;
	top:76px;
	background-position: 0 -11px;
	overflow:hidden;
	}

.button-links a:hover {
	background-position: 0 -11px;
	}

.button-blog a {
	float: left;
	width: 55px;
	height: 11px;
	background: url('../_images/_buttons/blog.jpg') 0 0 no-repeat;
	position:absolute;
	left:483px;
	top:76px;
	overflow:hidden;
	}

.button-blog a:hover {
	background-position: 0 -11px;
	}
	
.loading {
	font:normal normal normal 10px Georgia serif;
	color:#cc3333;
	position:absolute;
	left:250px;
	top:250px;
	}