/* Reset */



/* Global */

html 	{font:Verdana, Geneva, sans-serif;	}
body	{
	font-family: Verdana, Geneva, sans-serif;
	color: #ebdfc2;
	   overflow-x: hidden; 
}


/* Headings */

h1 {
	font-size:18px;
	color: #574c3c;
	font-weight: 100;
	font-family: Verdana, Geneva, sans-serif;
	line-height: normal;
	text-transform: none;
	height: auto;
	width: auto;
	top: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;}
	
h2 {
	color: #574c3c;
	font-size:14px;
	margin-bottom:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;}
	
h3 {
	font-size:13px;
	color: #333;
	font-weight: 100;
	font-family: Verdana, Geneva, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	height: auto;
	width: auto;
	top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 64px;
}

h3blog {
	font-size:13px;
	color: #333;
	font-weight: 100;
	font-family: Verdana, Geneva, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	height: auto;
	width: auto;
	top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	height: 60px;
}
	
.h3bold {
	color: #C60;
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	height: auto;
	width: auto;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;	
	margin-bottom: 0px;
	vertical-align: top;
		line-height: normal;
		height: 64px;
}
	
h4 {
	font-size:12px;
	color: #333;
	font-weight: 100;
	font-family: Verdana, Geneva, sans-serif;
	line-height: normal;
	text-transform: uppercase;
	height: auto;
	width: auto;
	top: 0px;
	margin-bottom: 0px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-top: 20px;
	padding-left: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

	
.h2portfolio {
	color: #574c3c;
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	padding-bottom: 3px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;}

.h2portfolioline {
	color: #574c3c;
	font-size:13px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	padding-bottom: 3px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
portnav {
	color: #333;
	font-size:13px;
	margin-bottom:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;}
	
portnav:hover {
	color:#F60;
	font-size:13px;
	margin-bottom:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;}
	
portnavbold {
	color: #C60;
	font-size:13px;
	margin-bottom:3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;}
	
.blognav {
	color:#C60;
	font-size:11px;
	margin-bottom:18px;
	margin-right: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	margin-top: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
}
	
.blognavbold {
	color:#C60;
	font-size:11px;
	margin-bottom:18px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 150%;
}

.blogbody {
	color: #333;
	font-size:12px;
	margin-bottom: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 150%;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}

.blogbody_tablesmall {
	color: #333;
	font-size:10px;
	margin-bottom: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 150%;
}
	
	
.blogbodyquote {
	color: #333;
	font-size:11px;
	margin-bottom: 10px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 100;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	text-align: left;
	line-height: 130%;
	padding-left: 10px;
}


.blogbodybold {
	color: #000;
	font-size:14px;
	margin-bottom: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	text-align: left;
	line-height: 150%;
}

.blogbodyboldsmall {
	color: #000;
	font-size:12px;
	margin-bottom: 3px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: 600;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	text-align: left;
	line-height: 150%;
}




/* Text Elements */

p	{
	color:#574c3c;
	font-size:11px;
	line-height:140%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
}


.authpublish	{
	color:#574c3c;
	font-size:10px;
	line-height:130%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 300;
	margin: 0px;
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
}

.authpublishsmall	{
	color:#574c3c;
	font-size:9px;
	line-height:130%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 300;
	margin: 0px;
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
}


.authpublishline	{
	color:#574c3c;
	font-size:10px;
	line-height:130%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 300;
	margin: 0px;
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
}

.authpublishlinesmall	{
	color:#574c3c;
	font-size:9px;
	line-height:130%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: left;
	font-weight: 300;
	text-transform: none;
	font-family: Verdana, Geneva, sans-serif;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
	
.portbody	{
	color:#574c3c;
	font-size:10px;
	line-height:135%;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
	letter-spacing: normal;
}
.portbodylist	{
	color:#574c3c;
	font-size:10px;
	line-height:135%;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 10px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
	letter-spacing: normal;
	text-indent: -10px;
}

.plist	{
	color:#574c3c;
	font-size:11px;
	line-height:140%;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 10px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
	letter-spacing: normal;
	text-indent: -10px;
}

.portbodyplusspace	{
	color:#574c3c;
	font-size:10px;
	line-height:135%;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 600;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 12px;
	letter-spacing: normal;
}

.portbodybold	{
	color:#574c3c;
	font-size:10px;
	line-height:135%;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 600;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
	letter-spacing: normal;
}

.portourrole	{
	color:#C60;
	font-size:10px;
	line-height:135%;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-style: normal;
	padding-bottom: 0px;
	letter-spacing: normal;
}

.editcaption {font-size:9px; line-height:120%; padding-right: 10px; padding-bottom: 6px; margin-bottom: 8px;  }
	
p .left			{ margin: 1.5em 1.5em 1.5em 0; padding: 0; }
p .right 		{ margin: 1.5em 0 1.5em 1.5em; padding: 0; }
	
pbold	{
	color:#574c3c;
	font-size:10px;
	line-height:140%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
	font-weight: 600;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
}

pitalic	{
	color:#574c3c;
	font-size:10px;
	font-style:italic;
	line-height:125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;}

plead	{
	color:#574c3c;
	font-size:14px;
	line-height:135%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 200;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

pleadcream	{
	color:#c3b5a0;
	font-size:14px;
	line-height:135%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 200;
	font-family: Verdana, Geneva, sans-serif;
	text-transform: uppercase;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.pleadlc	{
	color:#574c3c;
	font-size:12px;
	line-height:125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 200;
	font-family: Verdana, Geneva, sans-serif;
	text-transform:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.plistnobullet	{
	color:#574c3c;
	font-size:10px;
	line-height:140%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 0px;
	text-align: left;
	font-weight: 100;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	list-style-type:none;
}


	
footer	{
	color:#ede3d5;
	font-size:10px;
	line-height:125%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-weight: 200;
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: middle;
	position: relative;
	height: auto;
}
	
a           	{font: Verdana, Geneva, sans-serif;  font-weight:600; color:#C60;}
a:link			{color:#C60;  text-decoration: none;}
a:visited		{color:#C60; text-decoration: none; }
a:active		{color:#C60;; text-decoration: none; }
a:focus			{color:#C60; text-decoration: none; }
a:hover     	{
	color:#F60;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
}

navbar a:link		{font: Verdana, Geneva, sans-serif; font-size:13px;}
navbar a:hover		{font: Verdana, Geneva, sans-serif; font-size:13px;}

blockquote  	{ color:#000; font-size:12px; }

strong      	{
	font-weight: 500;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	line-height: 150%;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	color:#000;
}
	
em		      	{ font-style: italic; }


/* Images */

.image-frame	{
	background-color:#FFF;
	border:1px #948166 solid;
	margin: 0;
	width: 584px;}
	
.image-frameportthub	{
	background-color:#FFF;
	border:1px #948166 solid;
	margin: 0;
	-moz-box-shadow: 1px 1px 1px #999}
	
.image-wrap	{
	margin-right: 6px;
}



/* Lists */

ul          	{ font: Verdana, Geneva, sans-serif; }
ol          	{ list-style-type:decimal; }
ul li		    {
	color:#333;
	font-size:11px;
}
ol li	     	{ color:#000; font-size:12px; }
dl          	{  	}
dt       		{  	}
dd          	{ 	}




/* Containers */

#outer 			{
	color:#FFF;
	background-color:#FFF;
	width:100%;
	margin:0px auto;
	background-color:#FFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;}

#wrapper {width:900px; margin:0 auto; color:#FFF; background-color:#FFF; }

#logo	 			{
	margin: 0 60px 0	0;
	float: left;
	background:#ad9777;
	width: 100%;}

#social-media-icons 		{
	float:right;
	background:#ad9777;
	padding-top: 80px;
	padding-bottom: 10px;
	position: relative;}
	
#social-media-icons ul li	{display:inline;}
#social-media-icons ul		{margin-top: 100px;}

#topnav { background:#FFF; 
	display:inline;
	margin-right: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px; }
#topnav ul li 		{
	display:inline;
	margin-right: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;}
#topnav ul li a  	{padding-bottom: 30px;  }
#topnav a:link			{ color: #000;  }
#topnav a:visited		{ color: #000;  }
#topnav a:active		{ color: #000;  }
#topnav a:focus			{ color: #666;  }
#topnav a:hover     	{ color: #F9C;  }

#blognavleft {
	color:#666;
	width: 250px;
}

#blognavleft a:link {
	color:#C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 100;
	padding-bottom: 0px;
	text-align: left;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 0px;
}

#blognavleft a:hover {
	color:#C60;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: 600;
	padding-bottom: 0px;
	text-align: left;
	line-height: 150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 30px;
	padding-left: 0px;
}

#blognavright {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #FFF;
	width: 370px;
	line-height: 150%;
	margin: 0px;
}

#blognavright a:link {
	font: Verdana, Geneva, sans-serif;
	font-weight: 600px;
	color: #C60;
	font-size: 12px;
}

#blognavright a:hover {
	font:Verdana, Geneva, sans-serif;
	font-weight: 800px;
	color:#780F0F;
	font-size: 12px;
}

#blognavright ul{
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFF;
	width: 370px;
	line-height: 150%;
	list-style-type: disc;
	list-style-position: inside;
	display: block;
	text-indent: 0px;
	text-align: left;
	white-space: normal;
}

#banner       		{
	margin-bottom:50px;
	color:#FFF;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 400px;
	height: 568px;
	float: right;}

#textbox       		{
	margin-bottom:0px;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	width: 346px;
	font-size: 11px;
}

	
	
#textbox-wide-top       		{
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px;
	padding-right: 30px;
	width: 930px;
	margin: 0px;
	height: 30px;
}

#servicetextbox       		{
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px;
	padding-right: 30px;
	width: 290px;
	margin: 0px;
	height: 64px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#servicesbodytextbox       		{
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #dbc19b;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px;
	padding-right: 15px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
}

#servicesbodytextboxfirst       		{
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #dbc19b;
	border-bottom-color: #FFF;
	border-left-color: #dbc19b;
	padding-top: 0px;
	padding-right: 15px;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-left-width: 1px;
	border-left-style: solid;
}


#aboutustextbox       		{
	margin-bottom:0px;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 50px;
	width: 270px;	}

#masthead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: lighter;
	color: #C39;
	background-color: #574c3c;
	height: 150px;
	width: 100%;
	text-align: center;
	padding-top: 0px;
	margin-top: 0px;
	padding-bottom: 0px;}
	
#imagebox       		{
	color:#FFF;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	width: 584px;
	margin: 0px;
}
#imageboxindex       		{
	color:#FFF;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-right: 10px;
	padding-right: 10px;
	width: 147px;
}
	
#portfolioimagesbox       		{
	align: left;
	vertical-align:bottom;
	margin-bottom:0px;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	width: 378px;	}

#portfolio_navbar       		{
	align: center;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align:center;
	background-color: #FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	width: 160px;
	color: #948166;
	font-size: 13px;
	margin-bottom: 3px;
	font-weight: 100;
	text-transform: uppercase;
	padding: 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;}

#rightside 			{width:200px;   float: right; color:#FFF; }

#content 			{
	width: 420px;
	float: left;
	background:#FFF;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -6px;
	margin-left: 0px;
	position: relative;}
	
#banner-caption		{ width: 300px; float:right; margin-top:260px; margin-right: 10px; }

#footer 			{
	clear: both;
	margin-top:20px;
	padding-top:20px;
	padding-bottom: 20px;
	border-top:1px #333 solid;
	background-color: #FFF1;
	font-family: verdana;
	font-size: 10px;
	font-style: normal;
	color:#333;
	text-align: center;
	position: fixed}
	
#mce-EMAIL {width: 250px;}

#mce-FNAME {width: 250px;}

#mce-LNAME {width: 250px;}


#box1 {   }
#box2 {   }
#box3 {   }
#box4 {   }
#box5 {   }
#box6 {   }


/* Miscellaneous  */

.backgroundcolour {
	color: #574c3c;
	background-color: #574c3c;
	text-align: center;
	padding: 0px;
	height: 123px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	   overflow-x: hidden; 
}
	
.portfoliobackgroundcolour {
	color: #cda871;
	background-color: #574c3c;
	text-align: center;
	padding: 0px;
	height: 123px;
	width: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;}

.footerbackgroundcolour {
	background-color: #574c3c;
	text-align: center;
	width: 100%;
	height:100px;
	position: fixed;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 50px;
	top: 780px;
}
.blogfooterbackgroundcolour {
	color: #cda871;
	background-color: #574c3c;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-right: 0px;
	padding-left: 0px;
}
	
.footerwhitebar {
	color: #FFF;
	background-color: #FFF;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 100%;
	height:60px;
	top: 717px;
	margin: 0px;
	background-position: 717px;
}

.date			{ font-weight:bold; color:#C07A0F; margin-bottom:3px; }
.copyright-text	{ font-size:80%; font-style:italic; color:#333; }
.footer-text	{ font-size:100%; font-style:normal; color:#000; text-align:center;}
.title			{ font-size:18px; font-weight:bold; color:#333;  }
.subtitle		{ font-size:14px; font-style:italic; color:#333;  }
.artist			{ font-size:16px; font-weight: bold; color:#333;  }
.float-right	{ float:right; }
.float-left		{ float:left; }
.clear			{ clear:both; }
.hide			{ display:none; }
.block			{ display:block; }
.inline			{ display:inline; }
.first			{ font-weight:bold; }
.last			{ font-weight:bold; }
.left			{ font-weight:bold; text-align:left; }
.right			{ font-weight:bold; text-align:right; }
.added      	{ background:#D7D7FF; }
.removed    	{ background:#FFCECE; color:#f00; }
.changed		{ background:#FFB; }
.hotspot-no-border		{
	border:none;
	border-top-style: none;
	border-top-color: none;
	border-right-color: none;
	border-bottom-color: none;
	border-left-color: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: none;
	border-right-width: none;
	border-bottom-width: none;
	border-left-width: none;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	border-color: none;
	border-style: solid;
	border-width: 0px;
	border-radius: none;
	border-top-left-radius: none;
	border-top-right-radius: none;
	border-bottom-left-radius: none;
	border-bottom-right-radius: none;
	border-image: none;
	border-image-source: url(none);
	border-image-slice: none;
	border-image-width: none;
	border-image-repeat: none;
	border-image-outset: none;
	outline: none;
	outline-style: none;
	outline-width: none;
	outline-offset: none;
	box-decoration-break: none;
}
