/* Styles for Betty-Cooper.com Version 2.0 
	width: 960px
	height: somewhere between 650-660px

*/

/***********************************************
  Standard Formatting Styles
***********************************************/

 h1, h2, h3, h4, h5, h6 {
	font-family: "Georgia", "Times", "Times New Roman", Serif;
	font-size: 11px;
	color: black;
}

p, td, body, input, textarea, li, ul {
	font-family: "Times", "Times New Roman", Serif;
	font-size: 13px;
	color: black;
	line-height:15px;
}

h1 {
	font-size: 40px;
	font-weight: bold;
}

h2 {
	font-size: 30px;
	font-weight: bold;
	line-height: 16px;
	/*color: #72725D; 
	color: #565648;*/
	text-align: center;
}

h3 {
	font-size: 16px;
	font-weight: bold;
}


a, a:visited, a:active {
	/*color: #565648;*/
	color: white;
}

a:hover {
	/*color: #72725D;*/
	color: white;
}

body {
	text-align: center;
	background-color: #72725D;
	margin: 3em 0 0 0;
	/*background: url(images/background_texture.jpg) left center;*/
	height: 100%;
	padding: 0;
}

.body-background{		
	width:100%; 
	height:100%;
	position:fixed; 
	position: absolute !important;
	top:0; 
	left:0; 
}



form {
	
}

input, textarea {
	width: 280px;
}


/***********************************************
  Custom Container Classes
***********************************************/


.splash-page {
	width: 400px;
	height: 200px;
	background-color: white;
	text-align: center; /* IE Only */
	padding: 50px;
	margin: 0px auto 0px auto;
	
}

.wrapper {
	width: 866px !important;
	width: 866px;
	height: 664px;
	text-align: center; /* IE Only */
	margin: 0px auto 0px auto;
	background: #85856C url(images/background_gradient.jpg) top left repeat-x;
	border: 1px solid white;
	position:relative; 
	z-index:2;
}

.thumbnails {
	height: 60px;
	width: 640px;
	text-align: right;
	vertical-align: baseline;
}

.sidebar-outer {
	float: left;
	text-align: center;
	width: 191px;
	height: 575px;
	margin: 0px;	
}

.sidebar {
	text-align: left;
	height: 435px;
	width: 150px;
	margin: 0px auto;
	border: 1px solid transparent;
}

.sidebar ul, .sidebar li {
	list-style: none outside;
	text-align: left;
	margin: 0px;
	padding: 0px;
}

.sidebar a, .sidebar a:visited {
	color:  #565648;
	text-decoration: none;
}

.sidebar a:hover, .sidebar a:active {
	color: #72725D;
}

.sidebar h2 {
	font-size: 18px;
	font-weight: normal;
	color: #565648;
	text-align:left;
	line-height: 16px;
}

.sidebar-description {
	margin: 30px 0 30px 0px; 
	font-size:14px; 
	font-family: "Georgia", "Times", "Times New Roman", Serif; 
	font-weight: bold; 
	color:  #72725D;
}

.main-container {
	width: 650px !important;
	width: auto;
	float: left;
	text-align: left; /* IE Only */

}

.photo-container {
	height: 100%;
	width: 650px;
	text-align: left; /* IE Only */
}

.photo-controls {
	height: 30px;
	text-align: left; /* IE Only */

}

.volume-controls {
	float: left;
	height: 100%;
	text-align: left; /* IE Only */

}

.vcr-controls {
	float: right;
	height: 100%;
	text-align: left; /* IE Only */

}

.text-container {
	border: 5px solid black;
	height: 460px !important;
	height: 500px;
	width: 620px !important;
	width: 650px;
	text-align: left; /* IE Only */
	background-color: white;
	line-height: 18px;		
	position: absolute;
	z-index: 5;
}

.text-container ul, .text-container li {
	list-style: none outside;
	margin-left: 0px;
	padding-left: 0px;
}

.text-container ul, .text-container li {
	list-style: none outside;
}

.right-side {
	float: right;
	padding: 10px;
	line-height: 14px;
}

.right-side ul {
	margin-left: 0px;
	padding-left: 0px;

}

.clear {
	clear: both;
	position: relative;
	line-height: 1px;
	height: 1px;
	visibility: hidden;
}

.recent-weddings li, .recent-weddings ul {
	line-height:48px;
	font-size: 24px;
	font-weight: bold;
	list-style: none outside;
	margin-left: 0px;
	padding-left: 0px;
}

.recent-weddings a, .recent-weddings a:visited, .black-text a, .black-text a:visited  {
	color: black;
}

.recent-weddings a:active, .recent-weddings a:hover, .black-text a:hover, .black-text a:active  {
	color: #565648;
}

.professional-links, .professional-links li, .professional-links p {
	color: white;
}

.wedding-links, .wedding-links li, .wedding-links p {
	color: white;
}

.equestrian-links, .equestrian-links li, .equestrian-links p {
	color: white;
}