/* CSS Document */

/* /////////// Main Elements /////////// */

h1, h2, h3, div, td, hr span, img, a:link{
	margin: 0;
	padding: 0;
}

body {
margin: 0px;
padding: 0px;
font-family: Geneva, Arial, sans-serif;
font-size:11px;
color: #ccc;
background: #f4f4f4;
}
h3, h1{
	color: #4a4a4a;
}
hr{
	border: none 0;
	border-top: 1px dashed #bbb;
	height: 1px;
	margin: 0 30px 15px 30px;
}
a:link, a:visited{
	color: #3f5f8e;
}

.maintable a:link img, .maintable a:visited img{
	border: 15px solid #ccc;
	margin-left: 30px;
}
a:hover{
	color: #92a860;
}
.maintable a:hover img{
	border: 15px solid #92a860;
}
.portfolio, .portfolioTop{
	padding-bottom: 15px;
}
.portfolioTop{
	padding-top: 15px;
}

.desc{
	float: right;
	padding: 15px;
	width: 420px;
	background-color: #ccc;
	margin-right: 30px;
	margin-left: 13px;
}

/* /////////// Header / Footer /////////// */
.header {
border-top: 15px solid #e0e0e0;
background-color:#FFF;
}
.links{
	float: right;
	position: relative;
	top: -15px;
	right: 5px;
	color: #333;
	/*position: absolute;
	top: 0;
	right: 0;*/
}
.footer {
padding: 10px 0 10px 0;
border-bottom: 15px solid #e0e0e0;
background-color: #fff;
color: #666;
}

/* /////////// Container /////////// */
.maintable {
background: #e0e0e0;
font-family: Geneva, Arial, sans-serif;
font-size:11px;
color: #111;
line-height: 200%;
/*border-left: 1px solid #ccc;
border-right: 1px solid #ccc;*/
}

