/* GLOBAL */

body, div, ul, li, p, h1, h2, h3 {
	padding: 0px;
	margin: 0px;
}

body {
	background: #ffffff;
	font: 10px georgia, serif;
	font-style: italic;
	color: #000;
	text-align: left;
	font-size: 100%;
}

a, a:visited {
	color: #000;
	font: 10px georgia, serif;
	text-decoration: none;
}

a:hover, a:active {
	color:#666;
	font: 10px georgia, serif;
	text-decoration: none;
}

p {
	margin-bottom: 15px;
}

.hidden {
	display: none;
}

#container {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 603px;
    height: 864px;
    margin-left: -352px; /* half of width */
    margin-top: -432px;  /* half of height */
    font-family: georgia, serif;
    z-index: 1;
}

#enter {
	position: absolute;
	font: 12px georgia, serif;
	margin: -135px 0 0 125px;
	z-index: 10;
	float: left;
}

#enter a, a:visited {
	color: rgba(144, 155, 94, 1) !important;
	color: rgb(144, 155, 94);
	font: 14px georgia, serif;
	text-decoration: none;
	font-style: italic;
}

#enter a:hover, a:active {
	color: rgba(144, 155, 94, 1) !important;
	color: rgb(144, 155, 94);
	font: 14px georgia, serif;
	text-decoration: none;
	font-style: italic;
	background-color: rgba(144, 155, 94, 0.3);
}


#email {
	font: 10px "Arial", Helvetica, sans-serif;
	margin: 10px 0 0 260px;
	z-index: 5;
}

#email_thanks {
	font: 10px "Arial", Helvetica, sans-serif;
	margin: 15px 0 0 465px;
	z-index: 5;
}

img {
	border: none;
}

ul#portfolio li img{
	border: 0;
	padding: 4px;
}

.portfolio {  
    width: 300px;  
    height: 225px;
    padding: 0;  
    top: 135px;
    left: 10px;  
} 

ul#portfolio2 li img{
	border: 0;
	padding: 4px;
}

.portfolio2 {  
    width: 221px;  
    height: 330px;
    padding: 0;  
    top: 5px;
    left: 322px;  
} 

ul#portfolio3 li img{
	border: 0;
	padding: 4px;
}

.portfolio3 {  
    width: 350px;  
    height: 232px;
    padding: 0;  
    top: 155px;
    left: 555px;  
} 

ul#portfolio4 li img{
	border: 0;
	padding: 4px;
}

.portfolio4 {  
    width: 221px;  
    height: 330px;
    padding: 0;  
    top: 370px;
    left: 70px;  
} 

ul#portfolio5 li img{
	border: 0;
	padding: 4px;
}

.portfolio5 {  
    width: 225px;  
    height: 285px;
    padding: 0;  
    top: 345px;
    left: 320px;  
} 


ol,ul {list-style:none;}


/* IMAGE PLACEMENT */


#s1 {
	width: 300px;
	height: 225px;
	margin: 0 0 0 390px;
	z-index: 2;
}

.pics_01 {  
    width:   300px;  
	height: 225px;
    padding: 0;  
    margin:  0;  
} 
 
.pics_01 img {  
    padding: 15px;  
    width:   300px; 
	height: 225px;
    top: 120px; 
    left: -390px; 
} 

#s2 {
	color: #000;
	width: 221px;
	height: 330px;
	margin: 35px 0 0 50px;
	z-index: 2;
}

.pics_02 {  
    width:   221px;  
height: 330px;
    padding: 0;  
    margin:  0;  
} 
 
.pics_02 img {  
    width:   221px; 
height: 330px;
    top: -240px; 
    left: 280px; 
} 

#s3 {
	color: #000;
	width: 350px;
	height: 232px;
	margin: -164px 0 0 308px;
	z-index: 2;
}

.pics_03 {  
    width:   350px; 
    height: 232px; 
    padding: 0;  
    margin:  0;  
} 
 
.pics_03 img {  
    width:   350px; 
    height: 232px;
    top: -270px; 
    left: 260px; 
} 

#s4 {
	color: #000;
	width: 240px;
	height: 221px;
	margin: -354px 0 0 560px;
	z-index: 2;
}

.pics_04 {  
    width:   240px;  
    height: 221px;
    padding: 0;  
    margin:  0;  
} 
 
.pics_04 img {  
    width:   240px; 
    height: 221px;
    top: 70px; 
    left: -490px; 
} 

#s5 {
	color: #000;
	width: 225px;
	height: 285px;
	margin: -45px 0 0 96px;
	z-index: 2;
}

.pics_05 {  
    width:   225px; 
    height: 285px; 
    padding: 0;  
    margin:  0;  
} 
 
.pics_05 img {  
    width:   225px; 
    height: 285px;
    top: -115px; 
    left: 430px; 
} 


/* IMAGE PLACEMENT */



