@charset "utf-8";
body {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
#background {
	background:url(../_images/bgsmall.jpg) center no-repeat;
	height:848px;
	margin:0px;
	padding:0px;
}
#backgroundindex {
	background:url(../_images/indexbg.jpg) center no-repeat;
	height:848px;
	margin:0px;
	padding:0px;
}
#container {
	width: 970px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */
	padding:0px;
	border: none;
	text-align: left; /* this overrides the text-align: center on the body element. */
	font-family:Arial, Helvetica, sans-serif;
}

#header {
	height:152px;
	margin:0px;
	padding:0px;
	width:550px;
	float:left;
}
/* Navigation */
#logo {
	height:152px;
	margin:0px;
	padding:0px;
	width:144px;
	float:left;
}
#menubar {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:55px 0px 0px;
	float:left;
}
#menubar .top strong{
	float:left;
	margin:7px 0 0;
}
#menubar .top ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:none;
	float:left;
	width:380px;
}
#menubar .top ul li{
	float:left;
	margin:0px;
}
#menubar .top ul li a:link {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	display:block;
	padding:12px 6px 5px 7px;
	text-decoration:none;
}
#menubar .top ul li a {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#FFF;
	display:block;
	padding:12px 6px 5px 7px;
	text-decoration:none;
}
#menubar .top ul li a:hover {color:#ff6600;text-decoration:none;}
#menubar .top ul li.active a{color:#ff6600;text-decoration:none;}
/* Navigation */

/* --------------------  CONTENT  -------------------------------*/
#mainContent {
	padding:0px;
	margin:0px;
	height:555px;
	float:left;
}
#mainContentindex {
	padding:0px;
	margin:0px;
	height:485px;
	float:left;
}
* html #mainContent {
	padding:0px;
	margin:0px;
	height:555px;
	float:left;
}
* html #mainContentindex {
	padding:0px;
	margin:0px;
	height:485px;
	float:left;
}
.clearfloat { 
	clear:both;
    height:1px;
    font-size: 1px;
    line-height: 0px;
}
#columnone {
	width:410px;
	padding: 0px 0px 0px 73px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
img {
	padding:0px;
	margin:0px;
	}

/* --------------------  CONTENT  -------------------------------*/


/* --------------------  PORTFOLIO  -------------------------------*/
#columnportfolio {
	width:895px;
	padding: 0px 40px 0px 32px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#rollover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
}
#rollover .row1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	width:898px;
	height:142px;
	padding:27px 0px 0px 0px;
}
#rollover .row1 .buttonRO{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	width:174px;
	height:142px;
	padding:0;
	margin:0;
}
#rollover .spacerright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	float:left;
	width:7px;
	height:142px;
	padding:0;
	margin:0;
}

/* --------------------  PORTFOLIO  -------------------------------*/

/* --------------------  ABOUT  -------------------------------*/
#about {
	width:895px;
	padding: 0px 40px 0px 32px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#about .leftcolumn {
	width:320px;
	padding: 20px 0px 0px 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#about .leftcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	line-height:40px;
	padding:0;
	margin:0;
}
#about .rightcolumn {
	width:455px;
	padding: 0px 0px 0px 34px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#about a:link {
	font:12px Arial, Helvetica, sans-serif;
	line-height:21px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#about a:hover {color:#ff6600;text-decoration:none;}
#about a:visited {color:#fff;text-decoration:none;}
#about img {
	text-decoration:none;
	border:0px;
	padding:0px;
	margin:0px;
}
#about .rightcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:21px;
	padding-top:0px 0px 0px 0px;
	margin:15px 0px 0px 0px;
}

/* --------------------  ABOUT  -------------------------------*/

/* --------------------  ARTIST  -------------------------------*/
#artist {
	width:895px;
	padding: 0px 40px 0px 32px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#artist .leftcolumn {
	width:390px;
	padding: 0px 0px 0px 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#artist .rightcolumn {
	width:390px;
	padding: 1px 0px 0px 34px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#artist a:link {
	font:12px Arial, Helvetica, sans-serif;
	line-height:21px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#artist a:hover {color:#ff6600;text-decoration:none;}
#artist a:visited {color:#fff;text-decoration:none;}
#artist img {
	text-decoration:none;
	border:0px;
}
/* --------------------  ARTIST  -------------------------------*/
 

/* --------------------  CONTACT  -------------------------------*/
#contact {
	width:895px;
	padding: 0px 40px 0px 32px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#contact .leftcolumn {
	width:425px;
	padding: 10px 0px 0px 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#contact h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	color:#FFF;
	line-height:30px;
	padding:0px;
}
#contact .rightcolumn {
	width:200px;
	padding: 0px 0px 0px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}

#contact a:link {
	font:12px Arial, Helvetica, sans-serif;
	line-height:19px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}

#contact a:hover {color:#ff6600;text-decoration:none;}
#contact a:visited {color:#fff;text-decoration:none;}
#contact img {
	text-decoration:none;
	border:0px;
}
#contact p {
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:19px;
	padding:6px 0px 0px 0px;
	margin:0px;
	}
/* --------------------  CONTACT  -------------------------------*/


/* --------------------  NEWS  -------------------------------*/
#news {
	width:895px;
	padding: 0px 40px 0px 32px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#news .leftcolumn {
	width:105px;
	padding: 20px 0px 0px 40px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#news .rightcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:21px;
	padding:6px 0px 0px 0px;
	margin:0px;
}
#news .rightcolumn {
	width:470px;
	padding: 0px 0px 0px 34px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	float:left;
}
#news a:link {
	font:12px Arial, Helvetica, sans-serif;
	line-height:21px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#news a:hover {color:#fff;text-decoration:none;}

#news img {
	text-decoration:none;
	border:0px;
}
#news .rightcolumn h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	line-height:21px;
	font-style:normal;
	padding:16px 0px 0px 0px;
	margin:0px;
	font-weight:normal;
}
#news .rightcolumn h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	line-height:21px;
	padding:6px 0px 0px 0px;
	margin:0px;
}
.vertspacer {
	clear:both;
    height:20px;
    font-size: 1px;
    line-height: 0px;
	}
	
/* --------------------  NEWS  -------------------------------*/

/* --------------------  FONTS  -------------------------------*/
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	line-height:21px;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#FFF;
	line-height:29px;
	padding:0px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
	line-height:18px;
}
.hidden {
  display: none;
}
a:link {
	font:11px Arial, Helvetica, sans-serif;
	line-height:19px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
a:visited {color:#ff6600;text-decoration:none;}
/* --------------------  FONTS  -------------------------------*/

/* --------------------  FOOTER -------------------------------*/

#footer{
	height:20px;
	width:970px;
	text-align:right;
	padding:0px;
	margin:0px;
}
#footer p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	line-height:15px;
	padding:0;
	margin:0;
	text-align:right;
}
#footer .top strong{
	float:right;
	margin:7px 0 0;
}
#footer .top ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;
	width:500px;
}
#footer .top ul li{
	float:right;
	margin:0px;
}
#footer .top ul li a:link {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
	display:block;
	padding:12px 0px 5px 12px;
	text-decoration:none;
}
#footer .top ul li a {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
	display:block;
	padding:12px 0px 5px 12px;
	text-decoration:none;
}
#footer .top ul li p {
	font:10px Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CCCCCC;
	display:block;
	padding:12px 0px 5px 12px;
	text-decoration:none;
}
#footer .top ul li a:hover {color:#ff6600;text-decoration:none;}
#footer .top ul li.active a{color:#ff6600;text-decoration:none;}

/* --------------------  FOOTER -------------------------------*/

/* --------------------  INFO PAGES POPUPS  -------------------------------*/

#infocontainer {
	padding:35px 35px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:left;
	height:410px;
}
#infocontainer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:19px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#infocontainer h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	line-height:22px;
	padding:0px;
	margin:0px;
}

/* --------------------  INFO PAGES POPUPS  -------------------------------*/


/* --------------------  CONTACT POPUPS  -------------------------------*/

#contactcontainer {
	padding:25px 35px;
	margin:0px;
	background-color:#FFFFFF;
	text-align:left;
	height:430px;
}
#contactcontainer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:19px;
	padding:0px 0px 0px 0px;
	margin:0px;
}
#contactcontainer h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000;
	line-height:22px;
	padding:0px;
	margin:0px;
}
#contactcontainer a:link {
	font:12px Arial, Helvetica, sans-serif;
	line-height:19px;
	font-weight:normal;
	color:#ff6600;
	text-decoration:none;
}
#contactcontainer a:hover {
	font:12px Arial, Helvetica, sans-serif;
	line-height:19px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

/* --------------------  CONTACT POPUPS  -------------------------------*/

img, div, .pngfix, input { behavior: url("../_source/iepngfix.htc") }