body{
		background-image: url(images/bg.jpg);
		background-repeat: no-repeat;
}

.clear {clear: right; padding-right:100px;}

p {
		color:				black;
		font-family:		verdana;
		font-size:			12px;
		line-height:		17px;
		padding-left:		20px;
		padding-right:		30px;
		font-weight:		normal;
}

h1 {
		font-family:		verdana;
		font-size:			20px;
		font-weight:		bold;
		line-height:		1px;
		color:				#990033;
		padding-left:		20px;
		padding-right:		20px;
		padding-bottom:		10px;
		padding-top:		20px;
		background-color:	white;
}

h2 {
		font-family:		verdana;
		font-size:			15px;
		font-weight:		bold;
		line-height:		14px;
		color:				#990033;
		padding-left:		20px;
		padding-right:		20px;
		padding-bottom:		10px;
		padding-top:		20px;
		background-color:	white;
}

h3 {
		font-family:		georgia;
		font-size:			25px;
		font-weight:		normal;
		line-height:		1px;
		color:				#990033;
		padding-left:		20px;
		padding-right:		20px;
		padding-bottom:		10px;
		background-color:	white;
}

h4 {
		font-family:		verdana;
		font-size:			11px;
		font-weight:		bold;
		line-height:		14px;
		color:				#990033;
		text-align: 		center;
		padding-left:		0px;
		padding-right:		0px;
		padding-bottom:		0px;
		padding-top:		0px;
		background-color:	white;
}

h5 {
		font-family:		georgia;
		font-size:			18px;
		font-weight:		normal;
		line-height:		1px;
		color:				#000000;
		padding-left:		20px;
		padding-right:		20px;
		padding-bottom:		10px;
		background-color:	white;
}

#left {width:300px; height:150px; float:left; padding-left:50px;}

#right {width:350px; height:150px; float:left; }

#rightpad {width:350px; height:150px; float:left; padding-left:50px; }

img {
border: none;
margin: 0;
padding: 0;
vertical-align: text-top;
}


div#topleft {
		width:				292px;
		height:				120px;
		background-color:	white;
		background-image:	url(images/logo_bg.jpg);
		background-repeat:	no-repeat;
		
}

div#mainimage {
		width:				292px;
		height:				496px;
		position:			absolute;
		top:				120;
		left:				0px;
		background-image:	url(images/art_03.jpg);
		background-repeat:	no-repeat;
		
}

div#content {
		width:				450px;
		position:			absolute;
		top:				179px;
		left:				292px;
		background-color:	white;
}
div#contenthome {
		width:				450px;
		height:				435px;
		position:			absolute;
		top:				179px;
		left:				292px;
		background-color:	white;
		border-top:1px solid #FF9999;
		border-bottom:1px solid #FF9999;
		border-right:1px solid #FF9999;
}


div#contentinside {
		width:				700px;
		position:			absolute;
		top:				179px;
		left:				31px;
		background-color:	white; border:1px solid #FF9999;}


div#media {
		width:				160px;
		height:				50px;
		position:			absolute;
		top:				150px;
		left:				300px;
		background-color:	E0D2C7;
		text-align:center;
		padding-top:4px;
		border-top:1px solid #FF9999;
		border-left:1px solid #FF9999;
		border-right:1px solid #FF9999;}

div#portfolio {
		width:				100px;
		height:				50px;
		position:			absolute;
		top:				150px;
		left:				470px;
		background-color:	E0D2C7;
				text-align:center;
							padding-top:4px;
		border-top:1px solid #FF9999;
		border-left:1px solid #FF9999;
		border-right:1px solid #FF9999;
}

div#contact {
		width:				80px;
		height:				50px;
		position:			absolute;
		top:				150px;
		left:				580px;
		background-color:	E0D2C7;
				text-align:center;
				padding-top:4px;
		border-top:1px solid #FF9999;
		border-left:1px solid #FF9999;
		border-right:1px solid #FF9999;
}

div#portlist1 {
		position:			absolute;
		width:				381px;
		height:				185; 
		z-index:			1;
		left: 				21px;
		top: 				402px;
}


div#portlist2 {
		position:			absolute;
		width:				381px;
		height:				220; 
		z-index:			1;
		left: 				21px;
		top: 				602px;
}

div#home {
		width:				60px;
		height:				50px;
		position:			absolute;
		top:				150px;
		left:				670px;
		background-color:	E0D2C7;
				text-align:center;
							padding-top:4px;
		border-top:1px solid #FF9999;
		border-left:1px solid #FF9999;
		border-right:1px solid #FF9999;
}

.navigation {
		font-family:		verdana;
		font-size:			11px;
	
		font-size:			11px;
		font-weight:		bold;
		padding-top:		10px;
		text-align:			center;
		color:				#000000;
}

.before {
		line-height:		25px;
		font-family:		verdana;
		font-size:			11px;
		padding-left:		30px;
		padding-right:		0px;
		font-size:			11px;
		font-weight:		bold;
		padding-top:		10px;
		text-align:			left;
		color:				#989898;
}

.contentemail {
		color:				#990033;
		font-family:		verdana;
		font-size:			12px;
		line-height:		17px;
		padding-left:		20px;
		padding-right:		30px;
		font-weight:		normal;
		text-decoration:	none;
}

a.navigation:link {
		text-decoration:	none;
		color:				#990033;
}

a.navigation:visited {
		text-decoration:	none;
		color:				#black;
}

a.navigation:hover {
		text-decoration:	none;
		color:				black;
}

a.navigation:active {
		text-decoration:	none;
		color:				#990033;
}

a.contactemail:link {
		text-decoration:	none;
		color:				#black;
}

a.contactemail:visited {
		text-decoration:	none;
		color:				#990033;
}


a.contactemail:active {
		text-decoration:	none;
		color:				#990033;
}

a.portfolio:link {
		color:				#990033;
		padding-left:	20px;
		font-family:		verdana;
		line-height:		20px;
		font-size:			12px;
		text-decoration:	none;
		color:				#990033;
}

a.portfolio:visited {
		color:				#990033;
			padding-left:	20px;
		font-family:		verdana;
		font-size:			12px;
			line-height:		20px;
		text-decoration:	none;
		color:				#990033;
}

a.portfolio:hover {
		color:				#990033;
			padding-left:	20px;
		font-family:		verdana;
		font-size:			12px;
		line-height:		20px;
		text-decoration:	none;
		color:				#000000;
}

a.portfolio:active {
		color:				#990033;
			padding-left:	20px;
		font-family:		verdana;
		font-size:			12px;
			line-height:		20px;
		text-decoration:	none;
		color:				#990033;
}

.img-right {
float: right;
margin: 0;
padding: 0;
}

.img-left {
float: left;
margin: 0;
margin-right: 10px;
padding: 0;
}

.txt-right {
text-align: right;
}

.txt-center {
text-align: center;
}

a:link {color:#990000;}
a:hover {color:#000000;}
a:visited {color:#990000;}
a:active {color: #990000;}
