/* CSS Document */

.outer {
width:999px;
margin:auto;
display:table;
}

.inner {
width:auto;
margin:0px;
display: table;
}

a img 
{ 
border: none ; 
}

body
{
background-color:#ecebe8;
}

/* ------------- Text Styles --------------- */

.maintext
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:500;
color:#666666;
line-height:12pt;
text-align:justify;
}

.pagetitlepink
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#e2007a;
}

.pagetitlegrey
{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
color:#2a2a2a;
}

.quotes
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:500;
color:#666666;
line-height:12pt;
font-style:italic;
}

.quotesfrontpage
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:thin;
color:#666666;
line-height:14pt;
font-style:normal;
}


/* ------------- Website Content --------------- */

#container
{
position:relative;
left:0px;
top:50px;
width:999px;
height:570px;
background-image:url(assets/background.gif);
}

#banner
{
position:relative;
width:713px;
height:86px;
top:18px;
left:145px;
}

/* -------------- Main Navigation -------------- */

#mainnav
{
position:absolute;
top:56px;
left:310px;
width:389px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
text-align:right;
}

#mainnav ul
{
margin: 0; 
padding: 0;
list-style-type: none; 
list-style-image: none;
}

#mainnav li
{
display: inline;
padding: 5px 10px 5px 10px;
}

#mainnav a
{
text-decoration:none; 
color: #626261;
}

#mainnav a:hover
{
color: #e3007b;
}

/* -------------- Content Area ------------ */

#mainimage
{
position:relative;
top:44px;
left:-320px;
width:431px;
height:425px;
}

#maintext
{
position:relative;
top:-370px ;
left:430px ;
width:250px;
text-align:left;
}

/*------------ About Page -----------*/

#arrows
{
position:relative;
text-align:right;
}

.louisepic
{ 
float:left; 
margin-right:10px;
}


/*---------- PORTRAITS SECTION -----------
--------------------------------------------
--------------------------------------------*/

#portfoliomenu
{
position:absolute;
top:20px;
left:431px;
width:275px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:700;
text-align:right;
border-bottom:solid;
border-bottom-color:#cccccc;
border-bottom-width:1px;
padding-right:0px;
}

#portfoliomenu ul
{
margin: 0; 
padding: 0;
list-style-type: none; 
list-style-image: none;
}

#portfoliomenu li
{
display: inline;
padding: 5px 10px 5px 10px;
}

#portfoliomenu a
{
text-decoration:none; 
color: #626261;
}

#portfoliomenu a:hover
{
color: #e3007b;
}

/*------------ Portraits Text -----------*/

#subpagetext
{
position:relative;
top:-370px ;
left:430px ;
width:250px;
text-align:left;
}

/*--------------- GALLERIES ----------------
--------------------------------------------
--------------------------------------------*/

#gallerytitle
{
position:relative;
top:60px;
left:-290px;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:700;
text-align:left;
color:#2a2a2a;
}

/*------------ Gallery Images -----------*/

#gallerycontainer
{
position:relative;
top:10px;
left:-5px;
width:740px ;
padding:0px;
text-align:left;
}


/*------------ Portraits Gallery Menu -----------*/

#portfoliogallerymenu
{
position:absolute;
top:4px;
left:186px;
width:490px;
height:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:300;
text-align:right;
}

#portfoliogallerymenu ul
{
margin: 0; 
padding: 0;
list-style-type: none; 
list-style-image: none;
}

#portfoliogallerymenu li
{
display: inline;
padding: 5px 8px 5px 8px;
}

#portfoliogallerymenu a
{
text-decoration:none; 
color: #626261;
}

#portfoliogallerymenu a:hover
{
color: #e3007b;
}

/* -----------Contact Page-----------*/

.linksmenu
{
font-family:Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:300;
text-align:left;
margin:0px;
padding:0px;
}

.linksmenu a
{
text-decoration:none; 
color: #626261;
}

.linksmenu a:hover
{
color: #e3007b;
}

/*--------Footer-----------*/

#footer
{
position:absolute;
top:500px;
left:-318px;
width:731px;
height:40px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:300;
color:#a9a8a8;
line-height:12pt;
}