body {
 	background-image:url(../img/img_HeaderTopRepeater.gif);
	background-position:top left;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
}
#SiteStructure_Header {
	height:151px!important;
	height:134px;
	overflow:hidden;
}
#SiteStructure_Header #SiteStructure_HeaderBG {
 	background:url(../img/img_HeaderTopBarCentred.gif) top left no-repeat;
	width:767px;
	height:151px!important;
	height:141px;
	margin:0 auto;
}
#SiteStructure_Header #SiteStructure_HeaderBG .i3_logo {
	padding:20px 0 0 0;
	height:80px!important;
	height:61px;
}
#SiteStructure_Content {
	margin:0 auto;
	padding:0;
	background:url(../img/body_bg.gif) top right repeat-y #FFFFFF;
	color:#000;
	position:relative;
	top:0;
	left:0;
	width:767px;
}
/*
*  Misc elements used across the site
*/
#SiteStructure_Content h1 {
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	color:#5d5d5d;
}
#SiteStructure_Content h2 {
	font-size:13px;
	font-weight:bold;
	padding-left:5px;
}
#SiteStructure_Content h3 {
}
.Last {
	padding-bottom:10px;
	margin-bottom:0px;
}
.DontShow {
	display:none;
	visibility:hidden;
}
/* HOMAGE */
.GrayLabelled {
	position:absolute;
	top:0px;
	right:0px;
	height:100px;
	width:100px;
}
/* MAIN NAVIGATION START */
#SiteStructure_Header #Header_Navigation {
	background:transparent url(../img/img_BodyBGRepeater.gif) repeat-y scroll left top;
	width:767px;
	padding:0px 0px 0px 5px;
	margin:7px auto 0 auto;
	height:43px;
	position:absolute;
	top:81px;
	}
#SiteStructure_Header #Header_Navigation ul {
	display:block;
	padding:0px;
	position:absolute;
	top:0;
	left:0;
	margin:-7px 0px 0px 5px;
	width:767px;
	height:43px;
}
#SiteStructure_Header #Header_Navigation li {
	background:transparent url(../img/img_NavOff.gif) no-repeat scroll left top;
	height:43px;
	width:117px;
	display:inline;
	float:left;
}
#SiteStructure_Header #Header_Navigation #Current {
	background:transparent url(../img/img_NavOn.gif) no-repeat scroll left top;
	height:43px;
	width:117px;
	display:inline;
}
#SiteStructure_Header #Header_Navigation .Last {
	background:transparent url(../img/img_NavEnd.gif) no-repeat scroll left top;
	width:55px;
	padding-bottom:0px;
}
#SiteStructure_Header #Header_Navigation li a {
	display:block;
	padding:20px 0px 0px 10px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	height:23px;
}
#SiteStructure_Header #Header_Navigation li a:HOVER {
	background:transparent url(../img/img_NavOn.gif) no-repeat scroll left top;
	color:#ededed;
	text-decoration:underline;
}
.BoldText {
	font-weight:bold;
}
/* MAIN NAVIGATION END */
/* BANNER START */
#SiteStructure_Content #SiteStructure_Banner {
	height:262px;
	width:745px;
	background-color:#fff;
	margin:0 auto;
}
#SiteStructure_Content .Banner_Reason {
 	background:url(../img/img_Banner.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Work {
 	background:url(../img/img_Banner_02.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Person {
 	background:url(../img/img_Banner_03.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Contact {
 	background:url(../img/img_Banner_03.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Resume {
 	background:url(../img/img_Banner.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Respect {
 	background:url(../img/img_Banner_02.jpg) top center no-repeat;
}
#SiteStructure_Content .Banner_Thanks {
 	background:url(../img/img_Banner.jpg) top center no-repeat;
}
/* BANNER END */
/* CONTENT START */
#SiteStructure_Content {
	background:transparent url(../img/img_BodyBGRepeater.gif) repeat-y scroll left top;
	width:767px;
	min-height:400px;
	height:auto!important;
	height:400px;
	margin-top:-27px!important;
	margin-top:-11px;
	padding-bottom:5px;
	padding-top:0px;
}
#SiteStructure_Content #Content_Left, 
#SiteStructure_Content #PersonMain, 
#SiteStructure_Content #WorkMain {
	margin:-10px 267px 0px 10px!important;
	margin:-5px 267px 0px 12px;
	padding:0;
	width:479px!important;
	width:475px;
	background-color:#EEEDED;
}
#SiteStructure_Content #Content_Left {
	min-height:373px;
	height:auto!important;
	height:375px;
}
#SiteStructure_Content #PersonMain {
	min-height:726px;
	height:auto!important;
	height:768px;
}
#SiteStructure_Content #WorkMain {
	min-height:533px;
	height:auto!important;
	height:533px;
}
#SiteStructure_Content #PersonMain p, 
#SiteStructure_Content #Content_Left p {
	margin-left:5px;
	margin-right:5px;
}

#SiteStructure_Content #PersonMain p,
#SiteStructure_Content #PersonMain h1 {
	padding-left:155px;
}
#SiteStructure_Content #Content_Left #SkillsPrograms {
	float:left;
	font-size:11px;
}
#SiteStructure_Content #Content_Left #SkillsLanguages {
	float:left;
	padding:0px 0px 0px 5px;
	font-size:11px;
}
#SiteStructure_Content #Content_Left #SkillsIndustry {
	clear:both;
	padding:0px 0px 10px 5px;
	font-size:11px;
}
#SiteStructure_Content #Content_Right {
	position:absolute;
	top:262px!important;
	top:257px;
	right:1px;
	margin:0 10px;
	padding:0;
	width:255px;
	color:#fff;
	background-color:#eeeded;
}
#SiteStructure_Content .Reason {
	min-height:373px;
	height:auto!important;
	height:373px;
}
#SiteStructure_Content .Person {
	min-height:373px;
	height:auto!important;
	height:373px;
}
#SiteStructure_Content .Resume {
	min-height:666px;
	height:auto!important;
	height:733px;
}
#SiteStructure_Content .Respect {
	min-height:607px;
	height:auto!important;
	height:670px;
}
#SiteStructure_Content .Work {
	min-height:533px;
	height:auto!important;
	height:533px;
}
#SiteStructure_Content .Contact {
	min-height:424px;
	height:auto!important;
	height:469px;
}
#SiteStructure_Content .Thanks {
	min-height:376px;
	height:auto!important;
	height:376px;
}
#SiteStructure_Content #Content_Right .SideBarBox {
 	background:transparent url(../img/img_SubHeaderSideBar.gif) top left no-repeat;
	padding-left:5px;
	background-color:#eeeded;
	min-height:185px;
	height:auto!important;
	height:185px;
	margin-top:0px!important;
	margin-top:0px;
	position:relative;
}
#SiteStructure_Content #Content_Right .SideBarBox h2 {
	font-size:20px;
	position:absolute;
	top:20px!important;
	top:35px;
	right:32px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content {
	color:#000000;
	padding-top:40px;
}
/* RESPECT PAGE CUSTOM ELEMENTS START */
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList {
	list-style:none;
	margin-left:0px;
	padding:15px 0px 0px 0px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList li {
	padding:25px 0px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList li, 
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList li a {
	display:block;
	height:82px;
	width:244px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList a.Respect_Dacreate {
 	background:url(../img/img_Respect_dacreate.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList a.Respect_Random {
 	background:url(../img/img_Respect_randomcolors.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList a.Respect_PatOneill {
 	background:url(../img/img_Respect_patoneill.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .RespectedList a.Respect_Graylabel {
 	background:url(../img/img_Respect_graylabel.jpg) top center no-repeat;
}
/* RESPECT PAGE CUSTOM ELEMENTS END */
/* PERSON PAGE CUSTOM ELEMENTS START */
#SiteStructure_Content #PersonMain .PersonImageMain, 
#SiteStructure_Content #Content_Left .PersonImageMain {
	background:url(../img/img_i3_logo_old.jpg) top center no-repeat;
	height:183px;
	width:151px;
	float:left;
}
#SiteStructure_Content #Content_Left .PersonImageMain {
	margin:34px 5px 0px 5px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites {
	list-style:none;
	margin:0px;
	padding:0px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites li {
	padding:5px 0px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites li, 
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites li a {
	display:block;
	height:62px;
	width:244px;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Beauty {
 	background:url(../img/img_SitesILike_cssbeauty.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Flavor {
 	background:url(../img/img_SitesILike_cssflavor.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Globe {
 	background:url(../img/img_SitesILike_cssglobe.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Mania {
 	background:url(../img/img_SitesILike_cssmania.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Import {
 	background:url(../img/img_SitesILike_cssimport.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Dacreate {
 	background:url(../img/img_SitesILike_dacreate.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_LightonDark {
 	background:url(../img/img_SitesILike_lightondark.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Inspired {
 	background:url(../img/img_SitesILike_mostinspired.jpg) top center no-repeat;
}
#SiteStructure_Content #Content_Right .SideBarBox_Content .PersonSites a.SitesILike_Licious {
 	background:url(../img/img_SitesILike_screenalicio.jpg) top center no-repeat;
}
/* PERSON PAGE CUSTOM ELEMENTS END */
/* CONTACT PAGE CUSTOM ELEMENTS START */
#SiteStructure_Content #Content_Left #ContForm {
	margin-left:70px;
	padding-bottom:10px;
}
#SiteStructure_Content #Content_Left #ContForm .inputf {
	margin-left:40px;
	font-size:0.8em;
}
#SiteStructure_Content #Content_Left #ContForm .inputsend {
	margin-left:140px;
	font-size:0.8em;
	font-weight:bold;
}
#SiteStructure_Content #Content_Left #ContForm .inputreset {
	margin-left:20px;
	font-size:0.8em;
	font-weight:bold;
}
/* CONTACT PAGE CUSTOM ELEMENTS END */
/* CONTENT END */
/* FOOTER NAVIGATION START */
#SiteStructure_Footer {
	background:transparent url(../img/img_FooterBGCentered.gif) no-repeat left top;
	width:767px;
	height:52px;
	font-size:11px;
	padding-top:15px;
	margin:0 auto;
}
#SiteStructure_Footer .Footer_Navigation span {
	float:right;
	margin-right:20px;
	color:#fff;
}
#SiteStructure_Footer .Footer_Navigation ul {
	display:block;
	float:left;
	padding:0px;
	margin:0px 0px 0px 20px!important;
	margin:0px 0px 0px 10px;
}
#SiteStructure_Footer .Footer_Navigation li {
	display:inline;
	float:left;
	padding:0px 8px 0px 0px;
}
#SiteStructure_Footer .Footer_Navigation li a {
	color:#000;
	text-decoration:none;
}
#SiteStructure_Footer .Footer_Navigation li a:HOVER, 
#SiteStructure_Footer .Footer_Navigation li a:VISITED:HOVER {
	text-decoration:underline;
	color:#b90703;
}
/* FOOTER NAVIGATION END */
/* SWLINK ICON START */
.swlinks ul {
	list-style-type:none;
	margin:0 auto;
	padding:0;
}
.wlinks ul {
	list-style-type:none; 
	margin:0; 
	padding:0;
}
.wlinks li {
	display:inline;
}
		
#wlinkscont{
	width: 100%;
	position: relative;
	height: 108px;
}
#wslinks {
	padding: 5px 0 0 0px;
	border: none;
	width: 767px;
	margin:0 auto;
	text-align:center;
}
#wslinks li {
	padding:0 6px;
}
#wslinks img {
	width: 80px;
	height: 15px;
}
#swlinks {
	padding: 20px 0 0 0;
	border: none;
	font-size: 7px;
	font-weight: bold;
	color: #999999;
	float:left;
	width: 20px;
	text-align: right;
}
#swlinks li {
	padding: 0;
	list-style: none;
}
#swlinks img {
	width: 15px;
	height: 15px;
}
/* SWLINK ICON END */