/* Font used on site is Monotype Corsiva */

html {
background: url(/images/bg.jpg) 0 0 repeat-x #686765;
padding:0;
margin:0;
}

body#james {
background: url(/images/bg_logo.jpg) 50% 0 no-repeat;
margin:0;
padding:0;
}

/*- TESTING ONLY -*/
/*
#doc2 {
border:1px solid #ccc;
background: url(web-page950px.jpg) 0 0 no-repeat;
min-height:1344px;
}
*/
/*- /TESTING ONLY -*/


#hd {
	position:relative;
	width:100%;
	margin:0;
	padding:0;
}

#bd {
	position:relative; 
	width:100%; 
	float: left;
}

#ft {
	position:relative; 
	width:100%; 
}


/*--- Site navigation ---*/
body#home dl#navigation {
background:#999999 none repeat scroll 0 0;
float:left;
margin:4px 0 0;
width:980px;
}

body#home dl#navigation dd a {
color:#FFFFFF;
display:inline-block;
float:left;
font-size:131%;
font-style:italic;
font-weight:bold;
margin:5px 21px;
padding:0;
}

dl#navigation {
margin:11px 0 -9px 95px;
padding:0;
text-align:center;
width:100%;


}



dl#navigation dd {
	display:inline-block;
	margin:0;
	padding:0;
	border-left:2px solid #fff;
	float: left;
}

dl#navigation dd a {
	float:left;
	display:inline-block;
	margin:3px 15px;
	padding:0;
	font-size:131%;
	font-weight:bold;
	color:#CCCCCC;
	font-style:italic;
}

dl#navigation dd.first {
	border:none !important;
}


body#james h1 {
	width:440px;
	height:160px;
	margin:20px auto 10px auto;
	background: url(/images/james/title_james.png) 0 0 no-repeat;
	text-indent:-9999px;	
}

body#james p {
	font-size:167%;
	line-height:167%;
	text-indent:100px;
	font-style:italic;
	margin:10px 25px;
	color:#fff;
}

.white_border {
	border:6px solid #fff;
}

.gallery {
margin:0 40px;
}

.galleryCar {
text-align:center;
margin-top:40px;
}

#image1 {float:left; margin:10px;}
#image2 {float:left; margin:10px;}
#image3 {float:left; margin:10px;}
#image4 {float:left; margin:10px;}



html#home {background:#FFF}
body#home { }
body#home div#wrapper {background:#fff url(../images/wrapper.jpg) no-repeat scroll 0 0; width:980px; min-height:800px; margin:10px 0 0; float: left;}



h1#logo {
background:transparent url(../images/logo.png) no-repeat scroll 0 0;
float:left;
height:112px;
margin:27px 0 20px 272px;
text-indent:-9999em;
width:402px;
}

h2#welcome {
font-family:georgia;
font-size:216%;
font-style:italic;
font-weight:normal;
margin:0 0 14px;
}

body#home div#main-content {
float:left;
padding:0 17px;
width:601px;
}

body#home div#main-content img {
float:left;
margin:0 68px 0 -24px;
}
body#home div#sub-content {
float:right;
width:267px;
}

body#home div#sub-content li {
list-style-type:none;
margin:0 0 3px;
}

body#home div#sub-content li#photography {
margin:0 28px;
}

body#home div#sub-content p {
font-family:georgia,"times new roman",serif;
font-size:131%;
margin:8px 0;
text-align:center;
}

div#wrapper {
float:left;
margin:10px 0 0;
min-height:800px;
width:980px;
}


/* Vincint page */

html#vincint {background:#282828} 
html#vincint dl#navigation {
background:#101010 none repeat scroll 0 0;
float:left;
margin:4px 0 0;
width:980px;
}

html#vincint dl#navigation dd a {
color:#FFFFFF;
display:inline-block;
float:left;
font-size:131%;
font-style:italic;
font-weight:bold;
margin:5px 21px;
padding:0;
}

/* betha page */

html#bertha {background:#120202} 
html#bertha dl#navigation {
background:#101010 none repeat scroll 0 0;
float:left;
margin:4px 0 0;
width:980px;
}

html#bertha dl#navigation dd a {
color:#FFFFFF;
display:inline-block;
float:left;
font-size:131%;
font-style:italic;
font-weight:bold;
margin:5px 21px;
padding:0;
}


















