html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}


article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}


body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; }
::selection { background: #fe57a1; color: #fff; text-shadow: none; }



a:hover, a:active { outline: 0; }


body {
background: #ffffff;
line-height: 18px;
background-repeat: no-repeat;
}

#nav	{
width:850px;
height:100px;
margin:0 auto;
}

#nav-title {
font-family:arial;
font-size:18px;
color:#636;
padding-top: 70px;
width: 400px;
float: left;
margin: 0 0 0 15px;
}

#nav-bar	{
	padding-top: 70px;
	width: 420px;
	float: right;
	margin: 0 auto;
}

#nav-home {
	font-family: arial;
	font-size:14px;
	width: 60px;
	float: left;
	margin: 0 10px 0 40px;
	border-right: 1px solid #000;
}
#nav-news {
	border-right: 1px solid #000;
	float: left;
	font-size: 14px;
	margin: 0 10px 0 10px;
	width: 60px;
	font-family: arial;
}


#nav-portfolio	{
font-family: arial;
font-size:14px;
width: 100px;
float: left;
margin: 0 10px 0 10px;
border-right: 1px solid #000;
}

#nav-contact	{
	font-family: arial;
	font-size:14px;
	width: 70px;
	float: none;
	margin: 0 10px 0 10px;
}

#main	{
width: 850px;
height: 450px;
border: thin solid #999;
margin: 0 auto;
}

#main-left	{
float: left;
width:440px;
height:450px;
}
#news-main {
	width: 850px;
	overflow: auto;
	height: 450px;
}
#news-section {
	padding-top: 0px;
	width: 650px;
	color: #636;
	font-family: arial;
	font-size: 14px;
	height: 450px;
}



#news-year {
	font-weight: bold;
	margin: 0 0 0 50px;
	padding-top: 10px;
	width: 50px;
	float: left;
	color: #636;
	font-family: arial;
	font-size: 12px;
}
#news-text {
	margin: 0 0 0 100px;
	width: 550px;
	padding-top: 10px;
	float: none;
	border-left: 1px dotted #000;
	padding-left: 20px;
	border-right: 1px dotted #000;
	border-bottom: 1px dotted #000;
	padding-bottom: 10px;
	padding-right: 60px;
}


#outer	{
padding-top:50px;
width: 850px;
height: 600px;
margin: 0 auto;
}


#thumbnails {
width: 440px;
height:450px;
padding-left:3px;
padding-top:3px;
}

#main-right	{
float:right;
width:400px;
height:450px;
border-left: thin solid #999;
}

#mainimage {
//height: 400px;
//background: #ffffff;
//-webkit-border-radius: 1px;
//-moz-border-radius: 1px;
//border-radius: 1px;
//-webkit-box-shadow: 0px 0px 3px 1px #989898;
//-moz-box-shadow: 0px 0px 3px 1px #989898;
//box-shadow: 0px 0px 3px 1px #989898;
padding: 5px;
float:top;
}

#mainimage img {
background-repeat: no-repeat;
background-position:center;
//background-attachment: fixed;
//height:400px;
}

.image {
opacity: 0.8;
position: relative;
float: left;
background: #ffffff;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-box-shadow: 0px 0px 3px 1px #989898;
-moz-box-shadow: 0px 0px 3px 1px #989898;
box-shadow: 0px 0px 3px 1px #989898;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 200ms ease;
padding: 1px;
width:50px;
height:50px;
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

.image img {
width: 50px;
height: 50px;
}

.image:hover {
cursor: pointer;
opacity: 1;
z-index: 5;
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
-o-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}

#imageplaceholder {
background: url('assets/images/037.jpg');
background-repeat: no-repeat;
background-position:center;
height: 380px;
}

#image001:target #imageplaceholder{
background: url('assets/images/001.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image002:target #imageplaceholder{
background: url('assets/images/002.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image003:target #imageplaceholder{
background: url('assets/images/003.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image004:target #imageplaceholder{
background: url('assets/images/004.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image005:target #imageplaceholder{
background: url('assets/images/005.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image006:target #imageplaceholder{
background: url('assets/images/006.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image007:target #imageplaceholder{
background: url('assets/images/007.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image008:target #imageplaceholder{
background: url('assets/images/008.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image009:target #imageplaceholder{
background: url('assets/images/009.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image010:target #imageplaceholder{
background: url('assets/images/010.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image011:target #imageplaceholder{
background: url('assets/images/011.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image012:target #imageplaceholder{
background: url('assets/images/012.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image013:target #imageplaceholder{
background: url('assets/images/013.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image014:target #imageplaceholder{
background: url('assets/images/014.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image015:target #imageplaceholder{
background: url('assets/images/015.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image016:target #imageplaceholder{
background: url('assets/images/016.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image017:target #imageplaceholder{
background: url('assets/images/017.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image018:target #imageplaceholder{
background: url('assets/images/018.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image015:target #imageplaceholder{
background: url('assets/images/015.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image016:target #imageplaceholder{
background: url('assets/images/016.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image017:target #imageplaceholder{
background: url('assets/images/017.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image018:target #imageplaceholder{
background: url('assets/images/018.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image019:target #imageplaceholder{
background: url('assets/images/019.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image020:target #imageplaceholder{
background: url('assets/images/020.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image021:target #imageplaceholder{
background: url('assets/images/021.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image022:target #imageplaceholder{
background: url('assets/images/022.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image023:target #imageplaceholder{
background: url('assets/images/023.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image024:target #imageplaceholder{
background: url('assets/images/024.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image025:target #imageplaceholder{
background: url('assets/images/025.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image026:target #imageplaceholder{
background: url('assets/images/026.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image027:target #imageplaceholder{
background: url('assets/images/027.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image028:target #imageplaceholder{
background: url('assets/images/028.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image029:target #imageplaceholder{
background: url('assets/images/029.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image030:target #imageplaceholder{
background: url('assets/images/030.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image031:target #imageplaceholder{
background: url('assets/images/031.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image032:target #imageplaceholder{
background: url('assets/images/032.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image033:target #imageplaceholder{
background: url('assets/images/033.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image034:target #imageplaceholder{
background: url('assets/images/034.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image035:target #imageplaceholder{
background: url('assets/images/035.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image036:target #imageplaceholder{
background: url('assets/images/036.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image037:target #imageplaceholder{
background: url('assets/images/037.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image038:target #imageplaceholder{
background: url('assets/images/038.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image039:target #imageplaceholder{
background: url('assets/images/039.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image040:target #imageplaceholder{
background: url('assets/images/040.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image041:target #imageplaceholder{
background: url('assets/images/041.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image042:target #imageplaceholder{
background: url('assets/images/042.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image043:target #imageplaceholder{
background: url('assets/images/043.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image044:target #imageplaceholder{
background: url('assets/images/044.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image045:target #imageplaceholder{
background: url('assets/images/045.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image046:target #imageplaceholder{
background: url('assets/images/046.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image047:target #imageplaceholder{
background: url('assets/images/047.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image048:target #imageplaceholder{
background: url('assets/images/048.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image049:target #imageplaceholder{
background: url('assets/images/049.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image175:target #imageplaceholder{
background: url('assets/images/175.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image182:target #imageplaceholder{
background: url('assets/images/182.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image194:target #imageplaceholder{
background: url('assets/images/194.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image214:target #imageplaceholder{
background: url('assets/images/214.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image219:target #imageplaceholder{
background: url('assets/images/219.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image237:target #imageplaceholder{
background: url('assets/images/237.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image704:target #imageplaceholder{
background: url('assets/images/704.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1272:target #imageplaceholder{
background: url('assets/images/1272.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1290:target #imageplaceholder{
background: url('assets/images/1290.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1329:target #imageplaceholder{
background: url('assets/images/1329.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1339:target #imageplaceholder{
background: url('assets/images/1339.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1382:target #imageplaceholder{
background: url('assets/images/1382.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1415:target #imageplaceholder{
background: url('assets/images/1415.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1437:target #imageplaceholder{
background: url('assets/images/1437.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1447:target #imageplaceholder{
background: url('assets/images/1447.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1450:target #imageplaceholder{
background: url('assets/images/1450.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1552:target #imageplaceholder{
background: url('assets/images/1552.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image1553:target #imageplaceholder{
background: url('assets/images/1553.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2041:target #imageplaceholder{
background: url('assets/images/2041.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2043:target #imageplaceholder{
background: url('assets/images/2043.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2050:target #imageplaceholder{
background: url('assets/images/2050.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2067:target #imageplaceholder{
background: url('assets/images/2067.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2071:target #imageplaceholder{
background: url('assets/images/2071.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2075:target #imageplaceholder{
background: url('assets/images/2075.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2084:target #imageplaceholder{
background: url('assets/images/2084.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2094:target #imageplaceholder{
background: url('assets/images/2094.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2106:target #imageplaceholder{
background: url('assets/images/2106.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2107:target #imageplaceholder{
background: url('assets/images/2107.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2111:target #imageplaceholder{
background: url('assets/images/2111.jpg');
background-repeat: no-repeat;
background-position:center;
}

#image2112:target #imageplaceholder{
background: url('assets/images/2112.jpg');
background-repeat: no-repeat;
background-position:center;
}

#caption	{
height:50px;
float: bottom;
font-family: arial;
font-size:10px;
border-top: 1px solid #999;
padding-left:5px;
padding-top:5px;
}

#footer {
text-align:center;
font-family:arial;
font-size:14px;
padding-top: 10px;
width:850px;
height:50px;
margin: 0 auto;
}

#nav-bar li {
	display:inline;
//	padding:0;
//	margin:0;
}

#nav-bar a:link,
#nav-bar a:visited {
	color:#669;
	text-decoration:none;
	font: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-shadow: 1px 1px 1px #555;
}
#nav-bar a:hover {
	color:#000;
}

#home #nav-home a,
#portfolio #nav-portfolio a,
#contact #nav-contact a,{
	color:#000;
	text-shadow:none;
}

#home #nav-home a:hover,
#portfolio #nav-portfolio a:hover,
#contact #nav-contact a:hover,{
	color:#669;
}


#nav-bar a:active {
	color:#000;
}




#contactform {
	width: 600px;
	margin: 0 0 0 40px;
	padding: 10px 10px;
	background: #ffffff;













//	border: 1px solid #e1e1e1;
//	-moz-box-shadow: 0px 0px 8px #444;
//	-webkit-box-shadow: 0px 0px 8px #444;
	color: #636;
	font-size: 14px;
	font-family: arial;
}

h1 {
	font-size: 14px;
	font-family:arial;
	color: #000000;

//	text-transform: uppercase;
	text-align: left;
	margin: 0 0 25px 0;
}

label {
	float: left; 
	clear: left; 
	margin: 11px 20px 0 0; 
	width: 100px;
	text-align: right; 
	font-family:arial;
	font-size: 14px; 
	color: #000000;
}

input {
	width: 260px; 
	height: 30px; 
	padding: 0px 20px 0px 20px; 
	margin: 0 0 20px 0;
//	background: #5E768D;
	background: #ccc;
//	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
//	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
	border-radius: 1px; 
//	-moz-border-radius: 5px; 
//	-webkit-border-radius: 5px;
//	-moz-box-shadow: 0px 1px 0px #f2f2f2;
//	-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: arial; 
	font-size: 14px; 
//	color: #f2f2f2; 
	color: #000;
//	text-transform: uppercase; 
//	text-shadow: 0px -1px 0px #334f71;
}

//	input::-webkit-input-placeholder  {
//    	color: #a1b2c3; 
//	color: #333;
//	text-shadow: 0px -1px 0px #38506b;
	}

//	input:-moz-placeholder {
//	color: #a1b2c3; 
//	color: #333;
//	text-shadow: 0px -1px 0px #38506b;
	}

textarea {
	width: 425px; 
	height: 150px; 
	padding: 10px 20px 0px 20px; 
	margin: 0 0 20px 0;
//	background: #5E768D;
	background: #ccc;
//	background: -moz-linear-gradient(top, #546A7F 0%, #5E768D 20%); /* firefox */
//	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#546A7F), color-stop(20%,#5E768D)); /* webkit */
//	border-radius: 5px; -moz-border-radius: 5px; 
//	-webkit-border-radius: 5px;
//	-moz-box-shadow: 0px 1px 0px #f2f2f2;
//	-webkit-box-shadow: 0px 1px 0px #f2f2f2;
	font-family: arial; 
	font-size: 14px; 
	color: #000000; 
//	text-transform: uppercase; 
//	text-shadow: 0px -1px 0px #334f71;
}
	textarea::-webkit-input-placeholder  {
    	color: #a1b2c3; 
	text-shadow: 0px -1px 0px #38506b;
	}

	textarea:-moz-placeholder {
		color: #a1b2c3; 
		text-shadow: 0px -1px 0px #38506b;
	}

input:focus, textarea:focus {
	background: #728eaa;
	background: -moz-linear-gradient(top, #668099 0%, #728eaa 20%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#668099), color-stop(20%,#728eaa)); /* webkit */
}

input[type=submit] {
	width: 175px; 
	height: 40px;
	float: middle; 
	padding: 10px 15px; 
	margin: 0 15px 0 120px;
//	-moz-box-shadow: 0px 0px 5px #999;
//	-webkit-box-shadow: 0px 0px 5px #999;
	border: 1px solid #556f8c;
	background: -moz-linear-gradient(top, #718DA9 0%, #415D79 100%); 
	/* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#718DA9), color-stop(100%,#415D79)); /* webkit */
	cursor: pointer;
}
