*
{
    padding:			0px;
    margin: 			0px;
}

body 
{
    border-width: 		0px;
    border-style: 		none;
    font-family: 		times;
    font-size:			12px;
    color:			#000000;
    background-color:           #F6F4E5;
    color:			black;
    text-decoration:            none;
    text-align: 		center;
    padding:			0px;
    margin: 			0px;
}

div
{
    /*border: 			solid 1px #00ff00;*/
}

p
{
    padding:			0px;
    margin: 			0px;
    /*border: 			solid 1px #ff0055;*/
}

h1
{
    font-size:                  16px;
    font-family: 		times;
    font-weight: 		bold;
}

h2
{
    font-size:                  14px;
    font-family: 		times;
    font-weight: 		bold;
}

td
{
    vertical-align:		top;
}

#banner
{
    width:                      100%;
    height:                     100px;
    border-bottom:              solid 2px #2C1813;
    background:                 #422909;
}

#footer
{
    width:                      100%;
    background-color:           #422909;
    border-top: 		solid 2px #2C1813;
    font-size:			10px;
    color:                      #F6F4E5;
    height:			16px;
}

.container 
{
    margin:                     0 auto;
    text-align: 		left;
    width: 			820px;
}

.content
{
    padding-left: 		210px;
    min-height:			720px;
}

.menu
{
	margin-left: 		240px;
	margin-top: 		58px;
	position: 			absolute;
}

.amenu
{
	margin-left: 		10px;
	margin-top: 		58px;
	position: 			absolute;
}

img
{
	border:				solid 1px #EDDFB6;
	padding:			3px;
	margin:				4px;
	vertical-align:		top;
}

img.profile 
{
	float:				left;
	clear:				right;
	position: 			absolute;
	top:				50px;
	border:				solid 0px #FFF;
	padding:			0px;
}

img.current
{
	width:				520px;
}

img.borderless
{
	border:				solid 0px #FFF;
	padding:			0px;
	margin:				1px;
}

img.picicon
{
	position: 			relative;
	float:				left;
	border:				solid 0px #FFF;
	padding:			0px;
	margin-left:		-20px;
}

.divider
{
	font-size:			10px;
	border-bottom: 		solid 1px #EDDFB6;
	color: 				#422909;
	width:				100%;
	margin-bottom:		10px;
    text-align:         left;
}

.iconspacer
{
	padding-left: 		20px;
}

.imageinformation
{
	text-align: 		center;
	float:				left;
	width:				112px;
	height:				170px;
}

.favouriteinformation
{
	text-align: 		center;
	float:				left;
	width:				100px;
	height:				120px;
}

.profileinformation
{
	text-align: 		center;
	float:				left;
	width:				146px;
	height:				300px;
}

.portfolioimage
{
	float:				left;
	text-align: 		center;
	width:				146px;
	height:				200px;
}

.properties
{
	font-size:			10px;
	color: 				#422909;
}

.rowheader
{
	font-weight: 		bold;
	width:				80px;
	float:				left;
}

.rowheaderspacer
{
	width:				170px;
	font-size:			10px;
	float:				right;
	text-align: 		left;
}

.centerwrapper
{
	text-align: 		center;
	position: 			relative;
}

.imageviewersmall
{
	text-align: 		center;
	float:				left;
	width:				112px;
}

.imageviewer
{
	width:				352px;
	text-align: 		center;
	float:				left;
}

.videoinformation
{
	width:				250px;
	text-align: 		left;
}

.clearall
{
	clear:				both;
	width:				100%;
}

.videoframe
{
	width:				550px;
	border:				solid 4px #000;
	text-align: 		center;	
}

#footerleft
{
	float: 				left;
	width: 				33%;
	text-align: 		left;
}

#footerright
{
	float: 				right;
	width: 				33%;
	text-align: 		right;
}

#footercenter
{
	float: 				left;
	width: 				33%;
	text-align: 		center;
}

#footercenter a
{
	color: 				#FFF;
	text-decoration: 	none;
}

.aboutme
{
	width:				200px;
	margin-top: 		270px;
	position:			absolute;
	text-align: 		left;
}

/* For the navigation menu  */
#header li
{
	display:			inline;
} 

#header a 
{
	padding: 			0 1em;
	padding-bottom: 	5px;
	padding-top:		2px;
	position: 			relative;
	text-decoration: 	none;
	font-size:			12px;
	color: 				#F6F4E5;
	background-color: 	#2C1813;
	margin-left:		4px;
}

#header a:hover 
{
	background: 		#593527;
}
	
#header #selected a 
{
	padding-bottom: 	6px;
	font-weight: 		bold;
	color: 				black;
	top: 				1px;
	background-color:	#F6F4E5;
}

.small
{
	width:				45px;
	border:				solid 0px #FFF;
	padding:			0px;
	margin:				5px;
	z-index:			0;
	opacity:			0.4;
	filter:             alpha(opacity=40);
}

.medium
{
	width:				55px;
	border:				solid 0px #FFF;
	padding:			0px;
	margin:				0px;
	z-index:			50;
	opacity:			0.6;
	filter:				alpha(opacity=60);
}

.large
{
	width:				65px;
	border:				solid 0px #FFF;
	padding:			0px;
	margin:				-5px;
	z-index:			100;
	opacity:			0.8;
	filter:				alpha(opacity=80);
}

.small:hover
{
	opacity:			1;
	filter:				alpha(opacity=100);
	z-index:			110;
}

.medium:hover
{
	opacity:			1;
	filter:				alpha(opacity=100);
	z-index:			110;
}

.large:hover
{
	opacity:			1;
	filter:				alpha(opacity=100);
	z-index:			110;
}

#cloud
{
    width:              200px;
    margin-top: 		360px;
    position:			absolute;
    text-align: 		center;
}

.linktext a
{
    text-decoration:    none;
    font-weight: 		normal;
    color: 				#2C1813;
	font-size:			12px;
}

.linktext a:hover
{
    color: 				#593527;
}

#aboutnav li 
{
	float:				left;
	display:			inline;
	width:				200px;
	height:				20px;
	background-color:	#F6F4E5;
}

#aboutnav li:hover 
{
	background-color:	#593527;
	color: 				#F6F4E5;
}

#aboutnav a 
{

	text-decoration: 	none;
	font-size:			12px;
	color: 				#2C1813;
	margin-left:		20px;
	padding-top:		2px;

}

#aboutnav a:hover
{
	color: 				#F6F4E5;
}

.heading
{
	font-weight: 		bold;
}