html {
	/*overflow-y:scroll;*/
	height:100%;
	overflow:visible;
	background: url("../images/background.jpg") repeat;
	width: 948px;
  	margin-left: auto ;
  	margin-right: auto ;
}

body {
	height:100%;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: url("../images/paper_y.jpg") repeat-y;
	background-position: 0 10px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	
}


/*--------- BACKGROUNDS -----------*/


.home#content {
	
	width: 948px;
	height: 836px;
	background: url("../images/frontpage_content3.jpg") no-repeat;
	overflow:visbile;
}

.artwork#content {
	
	width: 948px;
	height: 836px;
	background: url("../images/artwork_bg.jpg") no-repeat;
	overflow:visbile;
}

.contact#content {
	
	width: 948px;
	height: 627px;
	background: url("../images/contact_bg.jpg") no-repeat;
	overflow:visbile;
	text-align:left;
	padding-left:130px;
	padding-top:150px;
}

.photos#content {
	
	width: 948px;
	height: 127px;
	background: url("../images/paper_upper.jpg") no-repeat;
	overflow:visbile;
}


.info#content {
	
	width: 948px;
	height: 127px;
	background: url("../images/updates_bg.jpg") no-repeat;
	overflow:visbile;
}



/*--------- ELEMENTS -----------*/

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.regular {
	font-weight:normal;
}

#content .mila-portfolio  {
	font-size:1em;
	text-align:left;
	padding:60px 0 0 110px;
}

.mila-portfolio a {
	font-size:1em;
	color:#1a68c9;
	text-decoration:none;
}

.sid-portfolio a {
	font-size:1em;
	color:#1a68c9;
	text-decoration:none;
}

#content .sid-portfolio{
	font-size:1em;
	text-align:left;
	padding:150px 0 0 495px;

}

#content .updates{
	width: 800px;
	font-size:.9em;
	text-align:left;
	margin:0px 0 0 90px;
}

.updates a {
	color:#1a68c9;
	text-decoration:none;
}

textarea {
    resize: none;
}


/*--------- Header -----------*/

#header {
	width: 948px;
	height: 194px;
}

#header1 {
	float: left;
	width:185px;
	height: 194px;
	background: url("../images/header01.jpg") no-repeat;
}


#header2 {
  	display: block;
	height: 94px;
	width: 414px;
  	background: url("../images/title_rollover.jpg") no-repeat 0 0;
  	background-position: 0 0px;
  	float:left;
}

#header3 {
	float: left;
	width: 349px;
	height: 94px;
	background: url("../images/header03.jpg") no-repeat;
}

#header4 {
  	display: block;
	width: 289px;
	height: 48px;
  	background: url("../images/nav_rollover.jpg") no-repeat 0 0;
  	background-position: 0 0px;
  	float:left;
}

#header5 {
  	display: block;
	width: 271px;
	height: 48px;
  	background: url("../images/nav_rollover.jpg") no-repeat 0 0;
  	background-position: -289px 0px;
  	float:left;
}

#header6 {
	float: left;
	width: 203px;
	height: 48px;
	background: url("../images/header06.jpg") no-repeat;
}

#header7 {
  	display: block;
	width: 289px;
	height: 52px;
  	background: url("../images/nav_rollover.jpg") no-repeat 0 0;
  	background-position: 0 -48px;
  	float:left;
}

#header8 {
  	display: block;
	width: 271px;
	height: 52px;
  	background: url("../images/nav_rollover.jpg") no-repeat 0 0;
  	background-position: -289px -48px;
  	float:left;
}


#header9 {
	float: left;
	width: 203px;
	height: 52px;
	background: url("../images/header09.jpg") no-repeat;
}

#header2:hover
{ 
  	background-position: 0 -94px;
}

#header4:hover
{ 
  background-position: 0 -100px;
}

#header5:hover
{ 
  	background-position: -289px -100px;
}

#header7:hover
{ 
  	background-position: 0 -148px;
}

#header8:hover
{ 
  	background-position: -289px -148px;
}







textarea {
    resize: none;
}




/*--------- TABLE -----------*/





#content .updates table{
	border-width: 0px;
	border-spacing: 3px;
	border-style: outset;
	border-collapse: separate;
	background-color:#FFF;
}

#content .updates th {
	border-width: 1px;
	padding: 4px;
	border-style: solid;
	-moz-border-radius: 0px 0px 0px 0px;
}


#content .updates td {
	border-width: 0px;
	border-style: solid;
	border-color: #9F9F84;
	background-color:#FFF;
	-moz-border-radius: 0px 0px 0px 0px;
}