

/* Text styles */

#menuitems
{
	height: 315px;
    width: 300px;
    float:right;
    font: 20px bold;
    font-family: Sans, sans-serif;
}


.menubartext{
    opacity: 0.99;
    text-decoration: none;
    font:10px 'helvetica neue',sans-serif;
    letter-spacing:2px;text-transform:uppercase; color: black;
    cursor: pointer;
    margin-left:10px;
}


/* Menu text for the left menu */
.mainmenubartext{
    opacity: 0.99;
    /*text-decoration: none;*/
    font:10px 'helvetica neue',sans-serif;
    letter-spacing:2px;text-transform:uppercase; color: gray;
    cursor: pointer;
    margin-left:0px;
}

.mainmenubartext:hover
{
    color:white;
}

.menutitletext{
    opacity: 0.99;
    text-decoration: none;
    font:80% 'helvetica neue',sans-serif;
    letter-spacing:2px;text-transform:uppercase; color:white;
    cursor: pointer;
    margin-left: 5px;
    height: 20px;
}

.abouttext{
    opacity: 0.99;
    text-decoration: none;
    font:100% 'helvetica neue',sans-serif;
    letter-spacing:2px; color:lightgray;
    margin-left: 5px;
	margin-right: 10px;
	float:left;
	width:400px;
}
/* Menus */
#menuphotography
{
    cursor: pointer;
	width: 125px;
	background: right no-repeat;
    color: lightgray;
	/*background-image: url("../images/portfolio.gif");*/
}

#menublog
{
    cursor: pointer;
	width: 104px;
	background: right no-repeat;
	/*background-image: url("../images/journal.gif");*/
}


#menuaboutme
{
    cursor: pointer;
	width: 138px;
	background: right no-repeat;
/*	background-image: url("../images/aboutme.gif");*/
}
#menucontact
{
    cursor: pointer;
	width: 110px;
	background: right no-repeat;/* #444444;*/
/*	background-image: url("../images/contact.gif");*/
}

#menuvideo
{
	height: 80px;
	width: 300px;
	background: right no-repeat;
/*	background-image: url("../images/titlevideo.gif");*/
}

#menubar{
    padding-top: 5px;
    width:780px;
    text-align:right;
}


/* Area to hold the gallery */
#GalleryArea
{
/*    margin-top: 50px;*/
/*    margin-left:auto;
    margin-right:auto;*/
    width:970px;
    height: 700px;
}


#frontpagecontent
{
    font:12px 'helvetica neue',sans-serif;
    margin: 5px;
    color: black;
}


/* Where the menuitems and showcase sit inside */
#main
{
    /*margin-left: auto;
    margin-right: auto;*/
    height:700px;
	width: 1100px;
}

/* This container holds the title, showcase and menus. It's the main physical content on the page */
#content
{
/*    float:left;*/
    position: relative;
/*    margin-top: 10px;*/
    top:10px;
    width: 960px;
/*    height:350px;*/
    margin-left: auto;
    margin-right: auto;
/*    border: 1px solid green;*/
/*    display:block;*/
}

#menu
{
	color:white;
	margin-left:20px;
    font:10px 'helvetica neue',sans-serif;
    font-family: Arial Bold, Helvetica, sans-serif;
    letter-spacing:1px;text-transform:uppercase; color: white;
/*	margin-top:20px;*/
/*    width:180px;*/
/*    float:left;*/
/*    border: 1px solid red;*/
}

#title
{
   	margin-top: 0px;
	height: 45px;
    font: 40px bold;
    color:#999999;
/*    background-color: darkgray;*/
    font-family: Arial Bold, Helvetica, sans-serif;
}

/* Style for items that are showcased on the frontpage */
#showcaseimage
{
    position:absolute;
    margin-top:80px;
    margin-left: 30px;
/*    height: 420px;*/
	width: 120px;
    opacity: 0.5;
    font-family: Arial Bold, Helvetica, sans-serif;
}

#clientcontent
{
	margin-top:0px;
	margin-left:40px;
	color:white;
    font:10px 'helvetica neue',sans-serif;
    font-family: Arial Bold, Helvetica, sans-serif;
    letter-spacing:1px;text-transform:uppercase; color: white;
	float:right;
	width:500px;
}
#clientcontent a{
/*	color:black;*/
}

#menubarcontent
{
	width:400px;
	color:white;
}

#qandaanswer
{
	width:400px;
	color:lightgray;
	height:100px;
	float:left;
}
.qandaheading
{
	color:lightgray;
	font-weight:bold;
	margin-top:2px;
	text-decoration:none;
	cursor:pointer;
}
.qandatitle
{
	color:white;
	font-weight:bold;
	margin-top:2px;
	text-decoration:none;
	cursor:pointer;
	font-size:20px;
}

#qanda
{
	position:relative;
	/*background-color:white; #003273;*/
	color:black;
	padding:5px;
	height:600px;
}

#aboutme
{
    position:relative;
    float:left;
	width: 660px;
    font-family: Arial Bold, Helvetica, sans-serif;
	margin-top:20px;
}

#services
{
	color:lightgray;
    position:relative;
    float:left;
	width: 660px;
    font-family: Arial Bold, Helvetica, sans-serif;
}

#contact
{
    left:50px;
    top:100px;
    font-family: Arial Bold, Helvetica, sans-serif;
	color:white;
}

#contact a
{
	text-decoration:none;
	color:white;
}

#aboutme a
{
    text-decoration: none;
    color: gray;
    cursor: pointer;
}

#centred
{
    margin-top:0px;
}

#strip
{
    width:100%;
    height: 715px;
    background-color: #004283;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
/*    position:absolute;*/
}
/* accce6 - Light blue */

 body { background-color: #003273;}
/*body { background-color: #004283;}*/
/*body { background-color: white;}*/
/*html, body   { background-color: red; height: 50%; margin: 0; padding: 0;
                        color: white; vertical-align: middle; }
*/

