/* ----------------------------------------------- */
/* CSS code generated by Endecom Computer Services */
/* for www.dijjitalphoto.com                       */
/*                                                 */
/*   Release Date: May 2007                        */
/*   Visit us: www.endecom.com                     */
/*                                                 */
/* ----------------------------------------------- */

@import url("reset.css"); /* import the reset file */

/* Body and Wraps */

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	background: url(dijjitalbgshorter--.jpg) repeat-x;
	background-color: #261f0e; /* dark brown fills top and bottom of page */
	margin: 16px auto 0px auto;
	line-height: 1.6em;
	}

#tanwrapper {
	background: url(dijjitalfade.jpg) repeat-x;
	background-color: #b1aa9a; /* longer page needs fill with light brown */
	border-top: solid #fb8732 2px;
	}

#w-wrapper {
	width: 800px;
	text-align: left;
	margin: 0px auto;
	}

#wrapper {
	border-left: solid #261f0e 0px;
	}

#subwrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	}

#subwrapper-wrapper {
	width: 800px;
	margin: 0px auto;
	padding: 0px;
	text-align: right;
	}

#header {
	background-image: url(dijjitallogobg-small2.gif);
	background-repeat: no-repeat;
	background-position: 2% 40%; 
	height: 140px;
	margin: 0px auto;
	}

#homepage #header {
	background-image: url(dijjitallogobg2.gif);
	background-repeat: no-repeat;
	background-position: 50% 50%; 
	height: 240px;
	margin: 0px auto;
	}

a	{ font-family: Arial, Verdana, Helvetica; font-size: 9pt; color: #3268B5; text-decoration: underline; font-weight: normal;}
a:hover	{color: #4379C6;}

p {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt; 
	font-style: normal;
	text-align: left; 
	text-decoration: none;
	}

#homepage #menubar { padding: 80px 0px; background: none; border: none;}

#menubar {
	line-height: 0px; /* with borders specified, this needs to be 0px.  Without borders, this needs to be 30px; */
	text-align: center;
	border-top: dashed #fff 1px;
	background-color: #b1aa9a; /* longer page needs fill with light brown */
	border-bottom: solid #b1aa9a 1px;
	margin-top: 0px;
	}


#menubar a  { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #fff; text-decoration: none; font-weight: normal;}
#menubar a:hover    { color: #fb8732; text-decoration: underline;}
#homepage #menubar a  { font-family: Arial, Verdana, Helvetica; font-size: 12pt; color: #000; text-decoration: none; font-weight: normal;}
#homepage #menubar a:hover    { color: #fb8732; text-decoration: underline;}

#menubar li {
	display: inline;
	padding: 0px 20px 0px 10px;
	margin: 0px 0px;
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%; 
	}

#submenubar {
	font-size: 10px;
	background-color: #c2bbab; /* longer page needs fill with light brown */
	/* background-color: #e9e5da; /* longer page needs fill with light brown */
	color: #FFF;
	text-align: center;
	border-top: dashed #ddd 1px;
	border-bottom: solid #ddd 0px;
	}

#submenubar a  { font-family: Arial, Verdana, Helvetica; font-size: 10pt; color: #fff; text-decoration: none; font-weight: normal;}
#submenubar a:hover    { color: #fb8732; text-decoration: underline;}
#submenubar ul {margin: 0; padding: 5px 0px;}
#submenubar li {
	display: inline;
	padding: 0px 0px;
	margin: 0px 15px;
	}

li{
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt; 
	font-style: normal;
	color: #2a4781;
	text-align: left; 
	text-decoration: none;
	}

#contentareawrap {
	text-align: center;
	border-left: solid #261f0e 0px;
	}

#contentarea {
	margin: 6px auto 20px auto;
	padding: 20px 30px;
	text-align: left;
	background: #fff;
	border: solid #b1aa9a 1px;
	border-bottom: solid #a09989 1px;
	border-bottom: solid orange 2px;
	background-color: #f9f7f3; /* longer page needs fill with light brown */

	}

#contentarea-portfolio {
	margin: 0px auto 20px auto;
	padding: 20px 30px;
	text-align: left;
	border: solid #b1aa9a 1px;
	border-bottom: solid #a09989 1px;
	border-bottom: solid orange 2px;
	background-color: #4c4c4c;
	/*   see images/galleryStyle.css for updated background color  */
	}

#servicespage-DISABLED #contentareawrap {
	width: 100%;
	height: 400px;
	overflow: auto;
	}

#homepage #contentarea {
	text-align: center;
	padding: 0px;
	background: none;
	border: none;
	}

#footermenu {
	/*background-color: #efefef;
	color: #88131c;
	line-height: 30px;
	vertical-align: middle;
	text-align: center; */
	}

#subfooter {
	background-color-: #261f0e;
	color: #646464;
	padding: 30px 0px 20px 0px;
	margin: 0px;
	line-height: 1.1em;
	}

#subfooter a {font-size: 10px; color: #51421e;}
#subfooter a:link {text-decoration: underline;}
#subfooter a:visited {text-decoration: underline;}
#subfooter a:hover {color: #b5ae9f; text-decoration: underline;}

#subfooter #spanright {
	font-size: 9px;
	color: #51421e;
	}

#homepage #homelink,
#aboutpage #aboutlink,
#portfoliopage #portfoliolink,
#portfoliopage-nature-flowers #portfoliolink,
#portfoliopage-nature-flowers #portfolio-nature-flowerslink,
#portfoliopage-nature-butterflies #portfoliolink,
#portfoliopage-nature-butterflies #portfolio-nature-butterflieslink,
#portfoliopage-objects-scenery #portfoliolink,
#portfoliopage-objects-scenery #portfolio-objects-scenerylink,
#portfoliopage-people #portfoliolink,
#portfoliopage-people #portfolio-peoplelink,
#portfoliopage-wedding #portfoliolink,
#portfoliopage-wedding #portfolio-weddinglink,
#surveypage #surveylink,
#servicespage #serviceslink,
#guestbookpage #guestbooklink,
#contactpage #contactlink {text-decoration: underline;}

.contentheader {
    float: left
	padding: 0px 0px 20px 0px;
	clear: right;
	margin-bottom: 0px;
	}

#contentarea p  {
	clear: both;
	margin-top: 0px;
	}

#homepage #contentarea p  {
	clear: none;
	}

#homepage .homecontentheader {
	float: left;
	margin-top: 30px;
	}

#contactpage #formarea {
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	}

#contactpage #contentarea p {
	clear: left;
	margin-right: 400px;
	}

.clear { height: 1%; clear: both; margin: 0; padding: 0;}

#formarea {margin-top: -5px; padding: 0px;}
.content {margin-top: -20px;}

h1 {font-size: 1.4em; font-weight: bold; color: #261f0e;}

h2 {font-size: 1em; font-weight: bold; color: #261f0e; margin-left: 30px;}

/*  Services Page Table  */

td.qty {width: 17%;}
td.size {width: 18%;}
td.price {width: 65%;}

.sub-h2 {margin-left: 30px;}

.li-left {float: right;}

a.servicesitems {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt; 
	font-style: normal;
	color: #2a4781;
	text-decoration: none;
}

.size220x580 {width: 220px; height: 580px;}

.size500x580 {width: 500px; height: 580px;}