*
   {
	margin:0 auto;
	padding-top:0px;
   }

html, body 
  { 
   height:100%; 
   }
   
body
   {
	background-color: #252525;
	font-size: 12px;
	font-family: "Trebuchet MS", sans-serif;
	color: #FFFFFF;
	padding-left: 15px;
	height: 100%;
    height: auto !important;
	min-height:100%;
	}
	
a:link, a:visited, a:hover, a:active
   {
   color: #FFFFFF;
   text-decoration: underline;
   }

div#container
   {
	width: 780px;
	float: left;
	height: auto;
	background-color: #000000;
	padding-bottom: 20px;
   }

div#topMenu
   {
	width: 780px;
	float: left;
	background-color: #000000;
   }
   
div#mainImage
   {
	width: 300px;
	float: left;
	padding-left: 50px;
	padding-top: 15px;
   }
div#imgContact
   {
	float: left;
	padding-left: 50px;
	padding-top: 40px;
   }

div#mainMenu
   {
	width: 340px;
	float: left;
	padding-left: 20px;
   }

div#mainLogo
   {
	width: 210px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	float: right;
   }
div#menuContainer
   {
	width: 290px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 240px;
	float: left;
   }
div#imgAbout
   {
	float: left;
	padding-left: 20px;
   }
div#imgPortfolio
   {
	float: left;
	padding-left: 20px;
   }
div#imgStudio
   {
	float: left;
	padding-left: 20px;
   }
div#imgLinks
   {
	float: left;
	padding-left: 20px;
   }
div#mainContainer
   {
	width: 780px;
	float: left;
	background-color: #000000;
	padding-bottom: 20px;
   }

div#leftColumn
   {
	width: 380px;
	float: left;
	padding-left: 50px;
	padding-top: 20px;
	background-color: #000000;
   }
   
div#boxWelcome
   {
	width: 600px;
	background-image: url(../imgs/imgabout.jpg);
	float: left;
	background-repeat: no-repeat;
	text-align: justify;
    padding-left: 11px;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }
   
div#boxSinger
   {
	width: 600px;
	background-image: url(../imgs/titleSinger.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }
   
div#boxModel
   {
	width: 600px;
	background-image: url(../imgs/titleModel.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }
div#boxActor
   {
	width: 600px;
	background-image: url(../imgs/imgacting.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }  
div#boxLinks
   {
	width: 600px;
	background-image: url(../imgs/contactme.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }
div#boxContact
   {
	width: 300px;
	background-image: url(../imgs/titleContactPaul.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }


div#rightColumn
   {
	width: 300px;
	padding-left: 10px;
	padding-top: 20px;
	float: left;
	background-color: #000000;
   }

.div#boxCalendar
   {
	width: 300px;
	background-image: url(../imgs/titleCalendar.jpg);
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }
   
div#boxMainImage
   {
	width: 300px;
	float: left;
	padding-left: 11px;
	background-repeat: no-repeat;
	text-align: justify;
	padding-right: 11px;
	padding-bottom: 20px;
	padding-top: 65px;
   }


   
#imgMenuContact a:hover, a:active {
   background-position: 0px -17px;
   }
#imgMenuContact a {
   padding-right: 10px;
   display:block;
   width: 50px;
   height: 17px;
   text-decoration: none;
   float:left;
   background-image: url(../imgs/menuContact.jpg);
   background-repeat: no-repeat;
   }

#imgMenuHome a:hover, a:active {
   background-position: 0px -17px;
   }
#imgMenuHome a {
   padding-left: 10px;
   padding-right: 10px;
   display:block;
   width: 42px;
   height: 17px;
   text-decoration: none;
   float:left;
   background-image: url(../imgs/menuAbout.jpg);
   background-repeat: no-repeat;
   }

#imgMenuPortfolio a:hover, a:active {
   background-position: 0px -17px;
   }
#imgMenuPortfolio a {
   padding-left: 10px;
   padding-right: 10px;
   display:block;
   width: 42px;
   height: 17px;
   text-decoration: none;
   float:left;
   background-image: url(../imgs/menuSinger.jpg);
   background-repeat: no-repeat;
   }

#imgMenuStudio a:hover, a:active {
   background-position: 0px -17px;
   }
#imgMenuStudio a {
   padding-left: 10px;
   padding-right: 10px;
   display:block;
   width: 45px;
   height: 17px;
   text-decoration: none;
   float:left;
   background-image: url(../imgs/menuActor.jpg);
   background-repeat: no-repeat;
   }
#imgMenuLinks a:hover, a:active {
   background-position: 0px -17px;
   }
#imgMenuLinks a {
   padding-left: 10px;
   padding-right: 10px;
   display:block;
   width: 35px;
   height: 17px;
   text-decoration: none;
   float:left;
   background-image: url(../imgs/menuModel.jpg);
   background-repeat: no-repeat;
   }

