body,html,form{
	height:100%;
}
body{
	margin: 0px;
	padding: 0px;
	font-size: 10pt;
	font-family: Arial, Verdana;
	background: white; 
}
body.RadEContent
{
	background:white;
	}
h1,h2,h3,h4,h5,h6
{
	margin:0px;
	padding:0px;
	}
h1
{
	padding-bottom:5px;
	font-size:14pt;
	font-weight: bold;
	}
h2
{
	font-size:13pt;
	padding-bottom:5px;
	font-weight: bold;
	}
h3
{
	font-size:12pt;
	padding-bottom:5px;
	font-weight: bold;
	}
.MenuHolder
{
	float:right;
	position:relative;
	display:block;
	top:65px;
	padding-right:30px;
	}
.MainHolder{
	height:100%;
	width:100%;
}
.MainHolder .Minner{
	margin-left:auto;
	margin-right:auto;
	min-height:450px;
	width:770px;
	padding-bottom:20px;
	border:1px solid balck;
}
.Header{
	height: 142px;
	width: 770px;
	background-image: url('/masterpages/images/top_bar_rp.gif');
	background-position: 0px 65px;
	background-repeat: repeat-x;
	display:block;
}
.SiteMain{
	min-height: 308px;
	clear:both;
	width: 770px;
	background-image: url('/masterpages/images/dashedV.gif');
	background-position: 170px 26px;
	background-repeat: repeat-y;
}
div.Gallery
{
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:770px;
	}
.inner{
	min-height: 258px;
	
	width: 520px;
	background-image: url('/masterpages/images/bottomCorner.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left:230px;
	padding-right:20px;
	padding-top:50px;
	padding-bottom:50px;
}
.logoholder{
	width: 173px;
	height: 142px;
	background-image: url('/masterpages/images/logo.gif');
	background-repeat: no-repeat;
	position: relative;
	/*clear:right;*/
	float:none;
	top: 20px;
	left: 0px;
	
	*left: -199px;
	
	display:block;
}
.ngadenne_dp{
	width:199px;
	height:56px;
	background-image: url('/masterpages/images/nathangadenne_designportfolio.gif');
	background-repeat: no-repeat;
	float:left;
	position:relative;
	display:block;
	top:86px;
	left:178px;
}
.PYedit{
	padding-top:15px;
	color:grey;
	font-size:10px;
	text-align:right;
}
/* list styles */
div.ExpandedList ul
{
	margin: 0px;
	padding: 0px;
	list-style-image:none;
	list-style-type:none;
	}
div.ExpandedList li
{
	padding-top:10px;
	clear:both;
	}
div.lists ul.CustomerFeedback 
{
	margin: 0;
	padding: 0;
	}
div.lists ul.CustomerFeedback li.listitem
{
	background:url('/masterpages/images/quoteleft.png') no-repeat;
	/*background-position:left -20px;*/
	padding:0px;
	margin-bottom:15px;
	list-style-image:none;
	list-style-type:none;
	}
div.lists ul.CustomerFeedback li.listitem .innerlist
{
	padding:30px;
	background:url('/masterpages/images/quoteright.png') no-repeat;
	background-position:right bottom;
	}
div.AnchorList h2
{
	color:Black;
	}
div.AnchorList ul.Anchors
{
	margin: 0;
	padding: 0;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	}
div.AnchorList ul.Anchors li
{
	padding:2px;
	}
div.AnchorList .totop
{
	padding-top:4px;
	color:#FF6600;
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
	}
div.AnchorList dl.targetlist dt.listhead{
	font-weight:bold;
	color:#554080;
	font-size:17px;
	margin-top:15px;
	border-bottom:solid 1px #F6F1FF;
	margin-bottom:10px;
	}
div.AnchorList dl.targetlist dd.itemcontent{
margin:0pt;
padding:0pt;
	}
/*Lists, Quotes list styles */
div.Quoteslist dl.Quoteslist dd.itemcontent
{
	margin:0pt;
padding:0pt;
	background:url('/masterpages/images/quoteleft.png') no-repeat;
	/*background-position:left -20px;*/
	padding:0px;
	margin-bottom:15px;
	list-style-image:none;
	list-style-type:none;
	}
div.Quoteslist dl.Quoteslist dd.itemcontent div.innerquote
{
	padding:30px;
	background:url('/masterpages/images/quoteright.png') no-repeat;
	background-position:right bottom;
	}
div.Quoteslist dl.Quoteslist dd.itemcontent div.innerquote div.quoted
{
	padding:8px;
	text-align:right;
	font-weight:bold;
	}
/* Contact Form Styles */
div.ContactForm
{
	/*width:500px;*/
	margin-left:auto;
margin-right:auto;
	}
	div.ContactForm .RadEContent
	{
		background:white;
		}
div.ContactForm h5
{
	/*font-size:10pt;*/
	}
	div.ContactForm li.stack
	{
		width:100%;
		margin-left:0px;
		left:0px;
		}
div.ContactForm h2 strong
{
	color:White;
	font-size:10pt;
	}
div.ContactForm .stack h5 {
float:none !important;
}
div.ContactForm .stack label 
{
	float:none;
}
/*div.ContactForm .set h5 {
float:left;
margin-right:10px;
text-align:right;
width:150px;
}*/
div.ContactForm .set h5 {
float:left;
margin-right:10px;
text-align:right;
width:150px;
}

div.ContactForm label {
float:left;
margin:5px 5px auto auto;
text-align:right;
width:140px;
}
div.ContactForm h5 label {
float:none !important;
margin-right:0pt !important;
}
div.ContactForm .setIn {
/*background:transparent url(/masterpages/yeditImages/FieldsetCorners.gif) no-repeat scroll left top;*/
display:block;
margin:0pt !important;
padding:0px;
}
div.ContactForm ol, div.ContactForm ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
div.ContactForm ol li 
{
	background:transparent url(/masterpages/yeditImages/Formsep.gif) repeat-x scroll left bottom;
	padding:5px;
}
div.ContactForm .set {
/*background:transparent url(/masterpages/yeditImages/FieldsetCornersRight.gif) no-repeat scroll right top;*/
border:0px none;
padding:0px;
margin:0px;
}
div.ContactForm .set{
/*background:#f4e8f5;
border:solid 1px #d1c9d2;*/
padding:0px;
margin:0px;

border-top-width:0px;
}
div.ContactForm h2 strong
{
background:transparent url(/masterpages/yeditImages/FormHeadPurpleEnd.png) no-repeat scroll right top;
float:right;
font-size:20px;
height:27px;
line-height:2;
width:100%;
	}
div.ContactForm h2
{
	display:none;
background:transparent url(/masterpages/yeditImages/FormHeadPurpleBegin.gif) no-repeat scroll left top;
float:none;
font-size:20px;
height:42px;
margin:0px;
padding:0px 0px 0px 10px;
	
	}
div.ContactForm div.bottom div {
/*background:transparent url(/masterpages/yeditImages/FieldsetCorners.gif) repeat scroll left bottom;
height:4px;*/
}
div.ContactForm div.bottom {
/*background:transparent url(/masterpages/yeditImages/FieldsetCornersRight.gif) no-repeat scroll right bottom;
height:4px;
margin-bottom:20px !important;
padding-right:8px;*/
}
div.ContactForm div.BtnHolder
{
	padding:10px;
	height:25px;
	text-align:center;
	display:block;
	float:right;
	}
a.BtnLeft 
{
	height:25px;
	padding-left:36px;
	display:block;
	float:left;
	font-size:11px;
	text-decoration:none;
	width:auto;
	}
a.Send
{
	background:transparent url(/masterpages/Images/DarkLeftSend.gif) no-repeat scroll ;
	}
strong.BtnRight
{
	background:transparent url(/masterpages/Images/DarkRight.gif) no-repeat scroll ;
	background-position:right top;
	border:0pt none;
color:black;
cursor:pointer;
display:block;
float:left;
font-family:arial;
font-size:11px;
font-weight:bold;
height:25px;
line-height:25px;
padding:0pt 25px 0pt 10pt;
width:auto;
text-decoration:none;
	
	}