body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width:100%;
	height:100%;
}
body {
	background-color: #fbfbf2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/body_bg.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

img {
	border: 0px;
}

/* Forms */
input#cSubject {
	
}
textarea#cMessage {
	height:130px;
}
input#cSubmit {
	width:80px;
	color:#8f57b7;
	border-width:0px;
}
.cElement {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#1c1d1a;
	margin:2px 0 15px 3px;
	padding:3px;
	border-color:#fff;
	border-left-color: #b1eb6c;
	border-style:solid;
	border-width:1px 1px 1px 3px;
	background-color:#e4f0d8;
	width:300px;
}
.cLabel {
	color:#8f57b7;
}
.progress {
	float:left;
	margin-top: 4px;
	margin-left: 70px;
}
.progress img {
	vertical-align: middle;
}
.spinner {
	float:left;
	margin-left: 6px;
	margin-top: 4px;
	display: none;
}
.spinner img {
	vertical-align: middle;
}



div#container {
	width:766px;
	height:488px;
	position:relative;
	top:60px;
	left:50%;
	margin-left:-383px;
	background: #fff url(../img/corner_bottom.gif) no-repeat right bottom; /*stoopid ie*/
	z-index:10;
	display: none;
}
div#effectcontainer {
	width:766px;
	height:0px;
	position:absolute;
	top:60px;
	left:50%;
	margin-left:-383px;
	z-index:100;
	background-color: #fff;
}
img#logo {
	position:relative;
	top:0px;
	left:0px;
}
div#cornerbottom {
	background-image:url(../img/corner_bottom.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:278px;
	height:110px;
	position:absolute;
	bottom:0px;
	right:0px;
	/*z-index:900;*/
}
div#mainmenu {
	width:154px;
	height:154px;
	overflow:hidden;
	position:absolute;
	top:175px;
	left:110px;
}
div#chooselang {
	width:100px;
	height:22px;
	overflow:hidden;
	position:absolute;
	text-align:left;
	top:450px;
	left:50px;
	z-index:1050;
}
div#chooselang a {
	color:#666666;
	text-decoration:none;
}
div#chooselang a:hover {
	color:#71a53b;
}
div#chooselang img {
	margin-left:10px;
	padding:0px;
	border:0px;
	
}
iframe#maincontent {
	height:415px;
	width:398px;
	position:absolute;
	top:45px;
	left:350px;
	z-index:1000;
}
div#maincontent {
	height:415px;
	width:398px;
	position:absolute;
	top:45px;
	left:350px;
	z-index:1000;
	overflow:auto;
}
.error {
	background-image:url(../img/error.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}

/* Fireworks Table Fix */
td img {display: block;}


/* Main Content */
h1.maincontent {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:12px;
	color:#91cb4c;
	margin-left:50px;
	margin-bottom:10px;
}
img#header {
	margin-bottom:25px;
}
.invisible {
	visibility:hidden;
}

/* *** HOME *** */
h1#home {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
}
div#fallcontent {
	margin-top:167px;
	font-size:12px;
}
img#mypicture {
	position:absolute;
	top:0px;
	right:20px;
}

/* *** ABOUT *** */
h1.about {
	/*font-family:Verdana, Arial, Helvetica, sans-serif;*/
	font-size:14px;
	/*color:#91cb4c;*/
	/*margin-left:50px;*/
	margin-bottom:10px;
}
.cLeft {
	float:left;
	width:50px;
	color:#8f57b7;
	font-weight:bold;
	text-align:center;
}
.cRight {
	margin-left:50px;
	margin-bottom:6px;
}
.cRight a {
	text-decoration:none;
	color:#333333;
}
.Spacer {
	height:25px;
}
.smallSpacer {
	height:5px;
}

/* CONTACT */
div#contactcontent {
	font-size:11px;
}

/* PORTFOLIO */
div#flickr {
	clear: both;
	margin-left: 8px;
	padding-top: 6px;
}
div#mypics {
	margin-top:10px;
}
div.mypic {
	width:100px;
	height:100px;
	float:left;
}
div.mypic:hover {
	background-color:#b1eb6c;
}
div.mypic img {
	cursor:pointer;
	margin:10px;
	border:0px;
}
img#mainimage {
	position:absolute;
	top:50px;
	left:0px;
	z-index:1100;
	cursor:pointer;
}
div#imgalt {
	position:absolute;
	top:330px;
	left:20px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	z-index:1111;
}
div#imgdate {
	position:absolute;
	top:330px;
	right:116px;
	color:#FFFFFF;
	/*font-weight:bold;*/
	z-index:1111;
	text-align:right;
}
