/* Imports */
@import url(jquery.lightbox-0.5.css);

/* Template */
body {
	margin: 0px;
	padding: 0px 0px 50px 0px;
	background: #000000 url(../images/bg.jpg) no-repeat top left; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6699cc;
}

a:hover 
{
	text-decoration: none;
}

/* Construct */
#edges {
	margin: 0 auto;
	height:40px;
	width: 950px;
	margin-top:50px;
}

#edge-l {
	width:40px;
	height:40px;
	float:left;
	border-top: solid 1px #999999;
	border-left: solid 1px #999999;
	}
#edge-r {
	width:40px;
	height:40px;
	float:right;
	border-top: solid 1px #999999;
	border-right: solid 1px #999999;
	}
#edge-l2 {
	width:40px;
	height:40px;
	float:left;
	border-bottom: solid 1px #999999;
	border-left: solid 1px #999999;
	}
#edge-r2 {
	width:40px;
	height:40px;
	float:right;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	}
#contactbox {
	margin: 0 auto;
	width:800px;
	height:auto;
	text-align:right;
	margin-bottom: 20px;
	}
	
	
/* Navigation */	
#navigation {
	width:800px;
	margin: 0 auto;
	height:50px;	
}

	#navigation h1 
	{		
		float:left;
		height:24px;
		width: 399px;
		margin: 0px;
		padding: 0px;
	}
	
		#navigation h1 a 
		{
			display: block;
			background: url(../Images/logo.gif) no-repeat top left;
			width: 399px;
			height: 24px;
		}
		
			#navigation h1 a span 
			{
				display: none;
			}
	
	#navigation ul 
	{		
		float:right;
		margin: 0px;
		padding: 0px;
	}
	
		#navigation ul li 
		{
			list-style-type: none;
			display: inline;
			margin-right: 10px;
		}
		
			#navigation ul li.spacer 
			{
				padding-left: 13px;
				background: url(../Images/NavigationSpacer.gif) no-repeat top left;
			}
			
				#navigation ul li.spacer.nomargin 
				{
					margin-right: 0px;
				}
		
			#navigation ul li a 
			{
				font-size: 14px;
				color: #6699cc;
				text-decoration: none;
			}
			
				#navigation ul li a:hover, #navigation ul li.selected a 
				{
					color: #669999;
				}
	
#container {
	margin:0 auto;
	width: auto;
	height:465px;
	background-color:#000000;
	border-bottom: solid 1px #333333;
	border-top: solid 1px #333333;
	}
#container-portfolio {
	margin:0 auto;
	width: auto;
	height:465px;
	background-color:#000000;
	background-image:url(../images/container-portfolio.jpg); background-position:top; background-repeat:no-repeat;
	border-bottom: solid 1px #333333;
	border-top: solid 1px #333333;
	}
#portfolio-buttonholder {
	width:700px;
	height:200px;
	padding-top:250px;
	margin:0 auto;
	}
#content {
	margin:0 auto;
	width:800px;
	height:465px;
	overflow: hidden; /* PREV AUTO */
}
	
/* Gallery View Page */
#galleryview 
{
	width: 799px;
	float: left;
	padding: 20px 0px 0px 0px;	
}

	#galleryview .photoitem 
	{
		width: 67px;
		height: 67px;
		overflow: hidden;
		float: left;
		margin: 0px 14px 14px 0px;		
	}
	
		#galleryview .photoitem.norm 
		{
			margin-right: 0px;
		}
		
		#galleryview .photoitem a 
		{
			border: solid 1px #FFF;
			display: block;
			width: 65px;
			height: 65px;
			float: left;
			opacity: .65; /* Standard: FF gt 1.5, Opera, Safari */
			filter: alpha(opacity=65); /* IE lt 8 */
			-ms-filter: "alpha(opacity=65)"; /* IE 8 */
			-khtml-opacity: .65; /* Safari 1.x */
			-moz-opacity: .65; /* FF lt 1.5, Netscape */
		}
		
			#galleryview .photoitem a:hover 
			{
				filter: alpha(opacity=100); /* IE lt 8 */
				-ms-filter: "alpha(opacity=100)"; /* IE 8 */
				-khtml-opacity: 1; /* Safari 1.x */
				-moz-opacity: 1; /* FF lt 1.5, Netscape */
			}	
			
#galleryback 
{
	width: 799px;
	float: left;
}	

	#galleryback a 
	{
		color: #FFF;
	}	

/* Homepage */
#home-image {
	width:795px;
	height:300px;
	float:left;
	border: solid 1px #999999;
	margin-top:20px;
	/*background-image:url(../images/mainimage.jpg); background-repeat:no-repeat; background-position:top;*/
}

	#home-image ul 
	{
		padding: 0px;
		margin: 0px;	
	}
	
/* Standard Page */
#main-image {
	width:795px;
	height:300px;
	float:left;
	border: solid 1px #999999;
	margin-top:20px;
	background-image:url(../images/mainimage.jpg); background-repeat:no-repeat; background-position:top;
}

#logo {
	width:100px;
	height:100px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	border: solid 0px #999999;
	background-image:url(../images/pa-logo.jpg); background-repeat:no-repeat; background-position:top;
	}
.picbutton {
	width:200px;
	height:100px;
	float:left;
	margin-top:20px;
	margin-right:30px;
	border: solid 1px #999999;
	}
.picbutton2 {
	width:200px;
	height:100px;
	float:left;
	margin-top:20px;
	border: solid 1px #999999;
	}
#textbox {
	width:800px;
	height: auto;
	margin:0 auto;
	margin-top:40px;
	}
	
#footer 
{	
	margin: 0 auto;
	width: 950px;	
	padding-bottom: 75px;
	background: url(../Images/FooterCorners.gif) no-repeat bottom left;
	padding-top: 20px;
}

	#footer ul 
	{
		float: left;
		margin: 0px 75px 0px 75px;
		padding: 0px;
	}
	
		#footer ul li 
		{
			list-style-type: none;
			display: inline;
			color: #6699cc;
			margin-right: 10px;
		}
		
			#footer ul li.spacer 
			{
				padding-left: 12px;
				background: url(../Images/FooterSpacer.gif) no-repeat top left;
			}
			
			#footer ul li.designby 
			{
				margin-left: 416px;
			} 
		
			#footer ul li a
			{
				color: #6699cc;
			}
			
				#footer ul li a:hover 
				{
					color: #669999;
				}
	
/* TEXT STYLES */

h1 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:24px;
	color:#FFFFFF;
	margin-bottom: 24px;
	margin-top:0px;
	}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-bottom: 20px;
	margin-top:0px;
	line-height: 16px;
	}
p a:link { color:#FFFFFF;}
p a:visited { text-decoration:none; color:#FFFFFF;}
p a:hover { text-decoration:underline; color:#669999;}
p a:active { text-decoration:none; color:#FFFFFF}
	
.p1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	margin-bottom: 0px;
	margin-top:0px;
	}
.p2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699cc;
	margin-bottom: 0px;
	margin-top:0px;
	}
.list {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6699cc;
	margin-bottom: 0px;
	margin-top:0px;
	margin-left: -10px;
	}
.list a:link {text-decoration:none; color:#669999;}
.list a:visited {text-decoration:none; color:#669999;}
.list a:hover {text-decoration:none; color:#6699cc;}
.list a:active {text-decoration:none; color:#669999;}

/* Gallery Page */
.galleryview
{
	width: 797px;
	float: left;	
}

	.galleryview .panel {
		width:795px;
		height:300px;
		float:left;
		border: solid 1px #999999;
		margin-top:20px;
		background-image:url(../images/mainimage.jpg); background-repeat:no-repeat; background-position:top;
	}