/*
-----------------------------------------------------------------------------------------
Global 
-------------------------------------------------------------------------------------- */
html {
	width: 100%;
	height: 100%;
	margin:0px;
	padding:0px;
}
body {
	width: 100%;
	height: auto;
	margin: 0px;
	padding-top:6px;
	border: none;
	background: #FFFFFF;
}
h1 {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;;
}

.white {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
a:link {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
 a:visited {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: underline;
	}
	
.grey {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.grey:link {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.grey:visited {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.grey:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.home {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a.home:link {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color:#CC0000;
	text-decoration: none;
}
a.home:visited {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;
}
a.home:hover {
	font-family: "Courier New", Courier, mono;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}
.title {
	font-family: "Courier New", Courier, mono;
	font-size:13px;
	color: #CC0000;
	text-decoration: underline;
	text-transform:capitalize;
}


/*
-----------------------------------------------------------------------------------------
Background Structure
-------------------------------------------------------------------------------------- */
div#logo {
		height: 26px;
		width: 760px;
		margin-right:auto;
		margin-left: auto;
		padding: 0px;
		border: 0px;
		background-color:#FFFFFF;
		z-index:1;		
}

div#main {
		width:760px;
		height:530px;
		margin-right:auto;
		margin-left: auto;
		padding: 0px;
		background-image:url(images/site/background.gif);
		border:1px solid #333333;
		z-index:1;		
}

div#upper {
		width:760px;
		height:20px;
		margin-right:auto;
		margin-left: auto;
		padding: 0px;
		background-color:#999999;
		border:0px;
		text-align:center;
		line-height:18px;
		z-index:1;		
}
.navpadding {
		padding-right:10px;
		padding-left:10px;
}

/*
-----------------------------------------------------------------------------------------
Gallery
-------------------------------------------------------------------------------------- */
div#holder { 
		width:760px;
		height:495px;
		padding:0px;
		border:0px;
		z-index:2;
}

div#number {
	position: absolute;
	width:757px;
	height:15px;
	margin-right:auto;
	margin-left: auto;
	padding:0px;
	margin-right:3px;
	border:0px;
	text-align:right;
	line-height:10px;
	z-index:2;
}


div#lower {
		width:760px;
		height:20px;
		border:0px;
		margin-right:auto;
		margin-left: auto;
		padding: 0px;	
		z-index:1;
}

div#title {
		position: absolute;
		width:760px;
		height:20px;
		border:0px;
		padding: 0px;
		text-align:center;
		line-height:16px;
		z-index:2;
}
div#next {
		position: absolute;
		width:758px;
		height:20px;
		padding:0px;
		margin-right:2px;
		border:0px;
		text-align:right;
		line-height:16px;
		z-index:3;
}

div#previous {
		position: absolute;
		width:708px;
		height:20px;
		padding:0px;
		margin-right:2px;
		border:0px;
		text-align:right;
		line-height:16px;
		z-index:4;
}

div#thumb {
	position: absolute;
	width:200px;
	height:20px;
	padding:0px;
	margin-left:2px;
	border:0px;
	text-align:left;
	line-height:16px;
	z-index:6;
}
/*
-----------------------------------------------------------------------------------------
home page 
-------------------------------------------------------------------------------------- */
div#home { 
		width:760px;
		height:510px;
		padding:0px;
		border:0px;
		z-index:2;
		background-image:url(images/site/home.jpg);
}

div#mainslug {
	background-color: white;
	position: absolute;
	width: 344px;
	height:500px;
	filter: progid:DXImageTransform.Microsoft.BasicImage(opacity=.7);
	opacity: .7;
	margin-left:70px;
	padding:5px;
	border-right:#CC0000 solid 1px;
	border-left:#CC0000 solid 1px;
	overflow:auto;
}
	

div#secondslug {
	position: absolute;
	width: 344px;
	height:500px;
	overflow: auto;
	padding: 0px 5px;
	opacity: .99;
	margin-left:70px;
	padding:5px;
	text-align:left;
}

/*
-----------------------------------------------------------------------------------------
news/cv page 
-------------------------------------------------------------------------------------- */
div#news { 
		width:760px;
		height:510px;
		padding:0px;
		border:0px;
		z-index:2;
		background-image:url(images/news/studio.jpg);
}
div#holder2 { 
		width:760px;
		height:510px;
		padding:0px;
		border:0px;
		z-index:2;
		overflow:auto;
}


/*
-----------------------------------------------------------------------------------------
thumbs
-------------------------------------------------------------------------------------- */
.thumbs img:hover {
	opacity:.60;
}