body {
    text-align: center;
   	font: 12px  helvetica, arial, verdana, trebuchet ms, sans-serif;
	background: #fff;
}
#background {
	height: 899px;
	background: url(../images/blinkGrad.gif) repeat;
}
html, body, body div, body a, body div, body p, body ul {
	margin: 0 auto; 
	padding: 0;
}
span.hide { 
	display: none;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
/* -------------------------------------- content elements -----------------------------------------
-------------------------------*/
#wrapper {
	position: relative;
	top: 50px;
	width: 913px;
	margin-bottom: 10px;
}
#topCorn {
	margin-left: 1px;
}
#content {
	width: 913px;
	margin-top: -3px;
	background: url(../images/slice.png) repeat;
}
#leftContent, #rightContent {
	position: relative;
	float: left;
	min-height: 538px;
	height: auto !important;
	height: 540px;
}
#leftContent {
	width: 304px;
	padding: 0 0 0 8px;
	margin-top: -1px;
}
#flashObject {
	position: absolute !important;
	z-index: 1;
	left: 6px;
	height: 599px;
	top: -13px;
}
#leftContent h1 {	

}
#logo {
	position: relative;
	z-index: 9;
	margin: 222px 0 0 269px;
}
div.blink a, div.blink a:hover {
	position: relative;
	z-index: 9;
	margin-top: 200px;
	margin-left: 200px;
	width: 75px !important;
	height: 75px;		
	text-decoration: none;
	display: block;
	background: url(../images/blinkLogoBlack.png) no-repeat;
}
div.blink a:hover {
    /* for IE */ filter:alpha(opacity=50);
    /* CSS3 standard */ opacity:0.5;
}
#rightContent {
	left: 6px;
	width: 489px;
	padding: 10px 50px 0px 50px;
}
#rightContent ul {
	color: #666;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 10px !important;
}
#rightContent ul li {
	padding-bottom: 5px;
}
.dualList {
	float: left;
	width: 205px;
	margin-right: 20px;
	line-height: 12px;
}
p {
	line-height: 16px;
	text-align: left;
	color: #666;
	padding-bottom: 10px !important;
}
h2, h3 {
	position: relative;
	z-index: 2 !important;
	text-align: left;
	color: #f79326;
	font-weight: 500;
	border-bottom: #eee 1px solid !important;
	font-style: italic;
}
h3 {
	margin-top: 0px;
}

.titleBlock {
	float: left;
	display: block;
	width: 489px;
}
.pageBox ul {
	min-height: 10px;
	height: auto !important;
	height: 10px;
	width: 470px;
	padding: 8px 0;
	background: 0 !important;
	border: #eee 1px solid;
}
.pageBox ul li {
	margin-left: 10px;
}
.inline li {
	float: left;
	margin-right: 15px;
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
}
.inline {

}
.pageFolioBox, .pageFolioBoxB {
	position: relative;
	top: 0px;
	padding: 10px 0 !important;
}
.pageFolioBox {
	position: absolute;
	top: 380px;
	padding: 10px 0 !important;
}
.pageFolioBox h3, .pageFolioBoxB h3 {
	top: 20px;
	margin-bottom: 33px;
}
ul#pageFolio  {
	height: 110px;
	width: 470px;
	list-style: none;
	background: 0 !important;
	border: #eee 1px solid;
}
 ul#pageFolio li {
	float: left;
	display: inline;
	background: 0 !important;
	text-align: center;
	margin-left: 16px;
	margin-top: 10px;
}
 ul#pageFolio a {
	display: block;
	height: 20px;
	width: 110px;
	text-decoration: none;
	color: #1B75BC !important;
	padding: 80px 10px 0px 10px;
}
 ul#pageFolio a:hover {
	text-decoration: none;
	height: 18px;
	width: 108px;
	padding: 79px 10px 0px 10px;
	color: #f79326 !important;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border: #f79326 1px solid;
}
#pageFolio #agaveFront a {
   	background: url(../i/portfolio/agave.png) 23px 5px no-repeat;
}
#pageFolio #agaveFront a:hover {
   	background: url(../i/portfolio/agave.png) -216px 4px no-repeat;
}
#pageFolio #botStud a {
   	background: url(../i/portfolio/botStud.png) 23px 5px no-repeat;
}
#pageFolio #botStud a:hover {
   	background: url(../i/portfolio/botStud.png) -216px 4px no-repeat;
}
#pageFolio #prohaska a {
   	background: url(../i/portfolio/prohaska.png) 23px 5px no-repeat;
}
#pageFolio #prohaska a:hover {
   	background: url(../i/portfolio/prohaska.png) -216px 4px no-repeat;
}
#pageFolio #danceability a {
   	background: url(../i/portfolio/danceability.png) 23px 5px no-repeat;
}
#pageFolio #danceability a:hover {
   	background: url(../i/portfolio/danceability.png) -216px 4px no-repeat;
}
#blinkGroove {
	position: relative;
	z-index: 7 !important;
}
#homeText {
	position: relative;
	top: 170px;
}
#homeText p {
	float: right;
	width: 360px;
	font-style: italic;
	text-align: right !important;
}
.backLink a {
	font-size: 12px;
	float: right;
	color: #999 !important;
	margin-top: 0px !important;
}
.backLink a:hover {
	color: #1B75BC !important;
}
/* ---------------------------------------- footer ------------------------------------------- */
#botCorn {
	position: relative;
	top: 24px;
}
ul.footer {
	position: relative;
	z-index: 9 !important;
	width: 913px;
	height: 21px;
	top: 63px;
	font-size: 11px;
}
ul.footer li {
	display: inline;
	padding: 0 6px;
}
ul.footer li a, #rightContent a:hover {
 	color: #f79326;
	text-decoration: none;
}
ul.footer li a:hover, #rightContent a {
	color: #1B75BC;
	text-decoration: none;
}
span.readMore {
	float: right;
}
#blink {
	margin-top: 0px;
	color: #1B75BC;
	font-size: 10px;
	background: none;
}
#rightContent a.h3Link  {
	text-align: left;
	color: #f79326;
	font-size: 14px;
	font-weight: 500;
	font-style: italic;
}
#rightContent a.h3Link:hover {
	text-align: left;
	color: #1B75BC;
	font-weight: 500;
	font-style: italic;
}
#rightContent a:hover {
	z-index: 9 !important;
}
/*---------------- contact form --------------*/
#contactForm fieldset {
	padding-top: 20px;
	width: 500px;
	margin-left: 10px;
	border: 0px solid #ffffff;
}
#contactForm label {
	display: block;
	width: 220px;
	margin-left: -80px !important;
	text-align: right;
}
#contactForm input,
#contactForm textarea {
	position: relative;
	left: 142px;
	top: -17px;
	border: 1px solid #f79326;
	background: #fff;
}
#contactForm .formError { border: 1px solid #f00; }
#contactForm .noerror { border: 1px solid #222; }
#contactForm #captchaP label {
	display: inline;
	padding-left: 20px;
	width: auto;
}
#contactForm #captchaP input {
	position: static;
}
#contactForm #sbmtBtn {
	top: 0;
	left: -200px;
}
#contactForm .contactNote {
	position: relative;
 	left: -80px !important;
 	margin-bottom: 20px;
}
		



