@charset "utf-8";
/* CSS Document */
/******************************************************************************/
/*general declarations for the whole site */
/******************************************************************************/
* {margin:0;padding:0;text-decoration:none; font-family:Calibri, "Century Gothic", Arial; font-size:small;}

/******************************************************************************/
/*general font style treatment*/
/******************************************************************************/

h1 {font-size:22px; margin:0px 0 0 0px;color:#444444;}
h2 {font-size:18px; margin:20px 0 0 0px;color:#444444;}
h3 {font-size:16px; margin:20px 0 10px 0px;color:#444444;}
h4 {font-size:16px; font-weight:bold;margin:20px 0 0 0px;color:#444444;}
p {font-size:12px; color:#666666;margin:20px 0 0 0px;}

a{font-size:12px; color:#666666; text-decoration:underline;}
a:hover { color:#000; text-decoration:underline;}

#leftheadblock a, #bottomlinks p a { color:#ccc; text-decoration:none;}
#leftheadblock a:hover, #bottomlinks p a:hover  { color:#FFFFFF; text-decoration:underline;}
li { list-style:none; padding:5px 0 5px 10px;}


/******************************************************************************/
/*boxes on the page*/
/******************************************************************************/


body {background-color:#c8cac7; text-align:center; margin:10px;}
#centrepage {margin:0em; width:100%; height:100%;}
#holder {width:1000px; background-color:#ffffff; margin: 0 auto 0 auto; text-align: left;}
#outerborder {width:1000px; border:#fff thin solid; float:left;}

#header { background-image:url(../images/main/headbackground.jpg); background-repeat:no-repeat; width:1000px; height:200px; float:left;}
#leftheadblock { width:300px; height:160px; margin:0px 0 0 30px; float:left; text-align:left;}
#rightheadblock { width:300px; height:160px; margin:20px; float:right; text-align:right; }
#topmenu {width:1000px; height:34px; float:left; text-align:center; margin:0; padding:0;}
#container {width:1000px; height:auto; float:left; background-color:#FFFFFF;}
#panelleft {width:376px; height:537px; float:left; background-image:url(../images/main/robertaberdein.jpg); background-repeat:no-repeat; margin:40px 0px 40px 40px;}
#maincontent {width:300px; height:auto; margin:30px; float:left;}
#panelright {width:550px; height:537px; float:left; background-color: #fff; background-color:#d4d7d8; margin: 40px 0 0 0;}

#homePage #panelright {background-image:url(../images/main/robertaberdeinhomeright.jpg); background-repeat:no-repeat; background-position:right;}
#galleryPage #panelright { overflow-y:scroll; padding:20px 20px 20px 30px; width:500px; height:497px;}
#galleryPage #panelleft {background-image:url(../images/main/robertaberdeingallery.jpg);}





#contactPage #panelleft {background-image:url(../images/main/robertaberdeincontact.jpg);}

#bottomlinks {background-color:#555;width:1000px; height:25px; float:left; text-align:center;}
#footer {width:990px; height:60px; float:left; padding:5px 0 5px 10px; text-align:center;}
#company {background-color:#00CCFF; width:300px; height:50px; float:right;}

/******************************************************************************/
/*font classes*/
/******************************************************************************/
.whitetext {color:#FFFFFF; margin:5px 0 0 0; }
.smalltext {font-size:x-small; margin:0;}
.smalltext a { color:#333333;}
.green {color:#ff0000;}


.fixedwidth {width:200px; display:block; margin:5px 0 0 0px;}
.boxwidth {width:270px; margin:0 0 0 0px;}
.submit {margin:10px 0 0 0px;}

