@charset "UTF-8";
/* CSS Document */

body {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 85%;
	background: url(../images/redbackground.gif) repeat-y center;
	margin: -10px 0 0 0
}

ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

.portfolio {
padding: 0;
margin: 5px 0 5px 20px;
}

	
.portfolio li {
list-style:none;
text-align:left;
background-color: transparent;
padding: 0 1em 0 1em; 
font-size: 90%; 
background-image: url(../images/bullet.gif); 
background-repeat:no-repeat; 
background-position: left;
}

	
p {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000;
margin: 0;
padding: 0 20px 18px 15px;  }

p.footer  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 75%;
color: #000;
margin: 10px;
padding: 0 25px 0 0;  }

p.right  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 75%;
color: #000;
}

p.contact  {
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size: 90%;
color: #000;
margin: 0;
padding: 0 50px 0 15px; }

p.welcome  {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #E8E8DF;
	margin: 0 0 0 10px;
	padding: 0 25px 0 0;
}

h1 {
color: #434343; 
font-size: medium;
padding: 15px 15px 10px 0;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;}


h2 {
color: #434343; 
font-size: small;
padding: 15px 15px 10px 15px;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;}

h3 {
color: #fff; 
font-size: small;
padding: 15px 15px 10px 10px;
margin: 0;
font-family: Georgia, "Times New Roman", Times, serif;}

.footer a {
color:#ffffff;
text-decoration: underline;
padding: 0;
font-weight: normal;
}
	
.footer a:hover {
color: #434343;
background-color: #ffffff;
text-decoration: none;
padding: 0;}
		
.footer a:visited {
color: #ffffff;
text-decoration: underline;
padding: 0;}

a {
color:#0B7ECE;
text-decoration: underline;
padding: 0;
font-weight: bold;
}
	
	
a:visited {
color: #0B7ECE;
padding: 0;
font-weight: bold;
}

a:hover {
color:#ffffff;
background-color: #434343;
text-decoration: none;
padding: 0;
font-weight: bold;
}


/*classes*/

.table1{
background: #a9b1ff;
width: 700px;
padding: 0;
margin: 0;
}

.image {
	border:thin solid #434343;
	margin:  10px 10px 0 20px;
}

.imagehover a:hover {
	background-color: #fff;
	Margin: 0;
}

.coverimage {
 	border: solid #a9b1ff;
	Margin: 0;
	padding: 1px;
}

.cover li {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:small;
	display: inline;
	text-indent: 5px;
	font-style: normal;
}


/*divs*/

#FrogJS{
width: 860px;
height: 600px;
margin: 0 auto;
}

#FrogJSCredit{
text-align: right;
font-size: 80%;
color: #999;
padding: 1px;
}

#FrogJSCaption{
text-align: left;
color: #4A4A4A;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 100%;
line-height: 200%;
}


#wrap {
margin: 0px auto;
padding: 10px;
width: 965px;
}

#header {
height: 63px;
background-color:#000000;
margin: 0 0 0 0;
padding: 0 0 0 0;}

#nav {
height: 21px;
background: #323C48;
margin: 0;
padding: 0 0 0 3px;
}

#maincontent {
background: #E8E8DF;
margin: 0;
padding: 0 0 0 2px;
}

#maincontent_sitemap {
background: #E8E8DF;
margin:0;
padding: 0 40px 0 40px;
}

#maincontentcreme {
background: #E8E8DF;
margin: 0;
padding: 0 0 0 2px;
}

#footer {
background: #E8E8DF;
height: 150px;
border-top: #000000 thin solid;
margin: 0 0 0 0;
padding: 0;
}
