/* Adam James Photography*/


/* Structure */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#wrapper {
  width: 920px;
  margin: 0 auto;
}

#navigation {
  width: 918px;
  height: 50px;
  background-color: #333333;
  margin: 0 auto;
  padding-left:2px;
}

#brandingbar {
  width: 920px;
  height: 64px;
  background-color: #ffffff;
  margin: 0 auto;
  float:left;
}
#banner {
  width: 920px;
  height: 335px;
  background-image: url(../img/home_banner.jpg);
  margin: 0 auto;
  float:left;
}
#bannerimage {
  width: 894px;
  height: 321px;
  background-image: url(../introimages/rotate.php);
  background-repeat: no-repeat;
  margin-top:14px;
  margin-left:13px;
  float:left;
}


#socialLinks {
display: block;
float: right;
padding: 15px 5px 0;

}

#socialLinks ul {
list-style: disc;
margin: 0 0 1em 0;
}

#socialLinks li {
float: left;
list-style-type: none;
}

#socialLinks li a {
display: block;
}

/*#navspace {
  width: 216px;
  height: 50px;
  background-color: #333333;
  margin: 0 auto;
  float:left;
}*/

#navigationbar {
  width: 100%;
  height: 50px;
  margin: 0 auto;
  background-color: #333333;
}

#maincontent {
	width: 912px;
	height: 208px;
	background-image:url(../img/underline.gif);
	margin: 0 auto;
	float:left;
	background-repeat: repeat-x;
	margin-left:4px;
	margin-right:4px;
}

#mainweddingcontent {
	width: 912px;
	margin: 0 auto;
	float:left;
	background-repeat: repeat-x;
	margin-left:4px;
	margin-right:4px;
}

#landscapearea {
	width: 544px;
	height: 550px;
	margin: 0 auto;
	float:left;
	background-image:url(../img/landscape_shadow.jpg);
	background-repeat: no-repeat;
	
}

#landscapeareawide {
	width: 650px;
	margin: 0 auto;
	float:left;
	background-image:url(../img/landscapelarge_shadow.jpg);
	background-repeat: no-repeat;
	}
	
#landscapeareanopic {
	width: 650px;
	margin: 0 auto;
	float:left;
	
	
	
}

#portraitarea {
	width: 335px;
	height: 550px;
	margin: 0 auto;
	float:left;
	background-image:url(../img/portrait_shadow.jpg);
	background-repeat: no-repeat;
	
}

#portraitpic {
	width: 312px;
	height: 468px;
	padding:11px;

}


#landscapepic {
	width: 521px;
	height: 468px;
	padding:11px;

}


#landscapepicabout {
	width: 640px;
	height: 418px;
	background-image:url(../img/about.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 11px;

}

#landscapepiccontact {
	width: 640px;
	height: 418px;
	background-image:url(../img/contact.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 11px;

}

#landscapepicfaq {
	width: 640px;
	height: 418px;
	background-image:url(../img/faq.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	margin-top: 11px;

}

#thumbholder{
	width: 108px;
	height: 525px;
	margin: 0 auto;
	float:right;
	padding-right:10px;
	padding-top:4px;
}

#thumbnails {
  	padding:0;
  	margin:0;
  	list-style-type:none;
  }

#thumbnails a, #thumbnails a:visited {
  	display:block;
  	width: 48px;
	height: 48px;
	margin: 0 auto;
	float:left;
	padding:3px;
  }
 
#thumbnails li {
	display:inline;
	}
	
#thumbnails li .selected {
	background:#ff44b7;	
  }
  
#thumbnails a:hover {
	background:#ff44b7;
  }

#intro {
	width: 448px;
	height: 208px;
	margin: 0 auto;
	float:left;
}

#login {
	width: 227px;
	height: 208px;
	margin: 0 auto;
	float:right;
	background-image:url(../img/login.gif);
	background-repeat: no-repeat;	
}

#featured {
	width: 227px;
	height: 208px;
	margin: 0 auto;
	float:right;
	padding-right:10px;
}

#featuredside {
	width: 227px;
	height: 208px;
	margin: 0 auto;
	float:right;
	background-image: url(../img/headerdots.gif);
	background-repeat: no-repeat;

}

#sidecontent {
	width: 227px;
	margin: 0 auto;
	float: right;
	background-image: url(../img/headerdots.gif);
	background-repeat: no-repeat;	
}

#weddingmenu {
	width: 222px;
	margin: 0 auto;
	float: right;
}

#gallery li {
	display:inline;
	}


#gallery {
  padding:0px;
  margin:0;
  list-style-type:none;
  }
  
#gallery a, #gallery a:visited {
  display:block;
  float:left;
  width:211px;
  height:15px;
  font: normal 17px/normal "Trebuchet MS", Verdana, sans-serif;
  font-size:11px;
  text-align:left;
  text-decoration:none;
  color:#666666;
  padding-left:7px;
  padding-top:3px;
  }
 
  
#gallery a:hover {
  color:#ff44b7;
   background:#cccccc;
  }
  
#gallery li .selected {
  background:#ff44b7;
  color:#ffffff;
  }

#contactside {
	width: 189px;
	height: 76px;
	margin-right:7px;
	float:right;
	background:#333333;
	padding-left:15px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
}

#footer {
	width: 912px;
	height: 34px;
	background-image: url(../img/footerdot.gif);
	margin: 0 auto;
	float:left;
	background-repeat: repeat-x;
	margin-left:4px;
	margin-right:4px;
}


  



/* Typography */

h1 {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
  }
  
h2 {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height:24px;
	font-weight: normal;
	padding-right: 20px;
	padding-top:7px;
  }
  
#featured h1 {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:6px;
  }
  
#landscapearea h1 {
	font-size:20px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:3px;
	
  }
  
#landscapeareanopic h1 {
	font-size:20px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:3px;
	
  }
  
#landscapeareawide h1 {
	font-size:20px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:3px;
	padding-top:12px;
	
  }
  
#portraitarea h1 {
	font-size:20px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:3px;
	
  }
  
#featuredwedding h1 {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-left:6px;
  }
  
#featuredside h1 {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-bottom:3px;
	padding-left:7px;
	margin-bottom: 14px;
  }
  
#sidecontent h1 {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	padding-bottom:1px;
	padding-left:7px;
  }
  
#login h2 {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height:normal;
	font-weight: normal;
	padding-top:22px;
	padding-left:14px;
  }
  
#form1 {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height:22px;
	font-weight: normal;
	padding-left:14px;
	padding-top:18px;
  }
  
#form2 {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height:22px;
	font-weight: normal;
	padding-top:18px;
  }

#intro a, #intro a:visited {
  color:#ff44b7;
  text-decoration:none;
  }
  
#intro a:hover {
  color:#ff44b7;
  text-decoration:underline;
  }

#menu {
  padding:0;
  margin:0;
  list-style-type:none;
  }

#menu li {
	display:inline;
	}
 
  
#menu a, #menu a:visited {
  display:block;
  padding-top:17px;
  float:left;
  width:91px;
  height:33px;
  font: normal 17px/normal "Trebuchet MS", Verdana, sans-serif;
  font-size:13px;
  text-align:center;
  text-decoration:none;
  color:#d6d6d6;
  }
    
#menu a:hover {
  color:#ff44b7;
  }
  
#menu li .selected {
  background:#ff44b7;
  color:#ffffff;
  }

.contacthead {
	font-size:16px;
	text-align:left;
	text-decoration:none;
	color:#ff44b7;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: 25px;
	font-weight: normal;
  }
 
.contact {
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#999999;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
  }
  
.contact a, a:link, a:visited {
	color:#999999;
	text-decoration:none
}

.contact a:hover {
	color:#ff44b7;
	text-decoration:none
}

	
 
.contactlarge {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#999999;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: 15px;
	font-weight: normal;
	font-variant: normal;
  }
  
.bodytext {
	font-size:13px;
	text-align:left;
	text-decoration:none;
	color:#666666;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height:24px;
	font-weight: normal;
	padding-left:3px;
	display:block;
  }
  
.bodytext a, a:visited{
	text-decoration:none;
	color:#666666;
  }
  
 .bodytext a:hover{
	text-decoration:none;
	color:#ff44b7;
  }
  
 .bodytextcolor {
	color:#ff44b7;
  }
  

  
#footer p {
	font-size:11px;
	text-align:left;
	text-decoration:none;
	color:#999999;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
  }
