/* CSS Document */

body {
	margin: 0px 10px;
	background: #300E0D url(img/common/bg.jpg) repeat-x;
	}
	
img, div, #dframe, #topnote, .bio-title, .contentcopy h3, #topnote, .logoimage, .filmstrip, #aboutrory-content h1, #aboutrory-content h2, #bio-content h1 { 
	behavior: url(iepngfix.htc) 
}

.logoimage {
	}

img.left {
	float: left;
	margin: 0px 12px 0px 0px;
	}
	
img.right {
	float: right;
	margin: 0px 0px 0px 12px;
	}	
	

.contentbox	{
	background: url(img/common/lowerBG.gif) repeat-y;
	}

.contentboxupper {
	background: url(img/common/contentheader-bg.jpg) no-repeat;
	}

.maincontentpadding {
	padding-top: 12px;
	}

.maincontent {
	background: url(img/common/contentbox-mainbg.gif) top left repeat-y;
	}
	
img.biotitleimage {
	margin: 0px 0px 0px 0px;
	}

.biographies {
	background: url(img/biographies/bg.gif) top left repeat-y;
	margin: 6px auto 0px auto;
	width: 840px;
	text-align: center;
	}

.biographies-footer {
	float: left;
	margin: 0px auto 0px auto;
	width: 840px;
	text-align: center;
	}

#bio-headerbg { 
	background: transparent url(img/biographies/bg2.jpg) top left no-repeat; 
	padding: 0px 0px 0px 0px;  
	margin: 0px 0px 0px 0px; 
	position: relative;
	width: 840px;
	z-index: 2;
	overflow: hidden;
	}


.biographics {
	float: left;
	margin: 0px 0px;
	width: 192px;
	position: relative;
	z-index: 3;
	top: 0px;
	left: 24px;
	}
	
.biosign {
	float: left;
	margin: 0px 0px 0px 0px;
	width: 170px;
	position: relative;
	z-index: 3;
	top: 0px;
	left: 6px;
	}

.bio-book {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 183px;
	z-index: 3;
	position: relative;
	top: 0px;
	left: 0px;
	}

.profile1 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 200px;
	position: relative;
	z-index: 3;
	top: 0px;
	left: 28px;
	}

.profile2 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 200px;
	position: relative;
	z-index: 3;
	top: 0px;
	left: 28px;	
	}

.profile3 {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 200px;
	position: relative;
	z-index: 3;
	top: 0px;
	left: 28px;
	}

.profile1 h2, .profile2 h2, .profile3 h2 {
	background: url(img/biographies/name-plate.jpg) top left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 120%;
	color: #732A09;
	text-align: center;
	width: 185px;
	height: 45px;
	margin: 10px 0px 0px 0px;
	padding: 6px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 3;
	}

.profile1 p, .profile2 p, .profile3 p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 120%;
	color: #732A09;
	text-align: left;
	width: 174px;
	padding: 0px 0px 0px 10px;
	margin: 4px 0px 0px 0px;
	position: relative;
	top: 0px;
	left: 0px;
	float: left;
	z-index: 3;
	}



table.bio-points-title {
	margin: 20px 0px 0px 0px;
	}


table.bio-points {
	margin: 10px 0px 10px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 140%;
	color: #732A09;
	text-align: left;
	}

table.bio-points tr td {
	padding: 12px 10px 12px 10px;
	}

	
table.bio-points h2 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	}


.profile-topbg {
	background: url(img/profiles/bg.gif) top center repeat-y;
	margin-top: 20px;
	}
	
	
.profileintro-topbg {
	background: url(img/profiles/content1.jpg) top center no-repeat;
	}

.profileintro-copy {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 130%;
	padding: 30px 20px 0px 30px;
	color: #732A09;
	}
	
.profileintro-copy h1 {
	font-size: 30px;
	font-weight: normal;
	font-style: italic;
	line-height: 110%;
	margin: 0px 0px 0px 0px;
	}

.profileintro-copy h2 {
	font-size: 26px;
	font-weight: normal;
	font-style: italic;
	line-height: 110%;
	margin: 0px 0px 20px 0px;
	text-align: right;
	}

.profileintro-copy p {
	margin-left: 20px;
	}
	
.profileintro-copy li {
	font-size:13px;
	margin: 0px 0px 10px 10px;
	padding-left: 6px;
	text-indent: 0px;
	line-height: 16px;
	list-style: none;
	list-style-image: url(img/profiles/li.gif);
	}
	
.profileintro-copy ul {
	margin: 0px 40px 0px 20px;
	}
	

img.photoinsert-profile {
	margin: 20px 0px 0px 0px;
	}

.profile-content {
	display: block;
	width: 720px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 140%;
	color: #732A09;
	text-align: left;
	margin: 20px auto 10px auto;
	}
	
.profile-content h1 {
	color: #330000;
	font-size: 26px;
	line-height: 120%;
	font-style: italic;
	text-align: left;
	margin: 0px 0px 0px 0px;
	}
	
.profile-content p.intro {
	font-size: 16px;
	line-height: 140%;
	}
	
.profile-content h2 {
	font-size: 20px;
	line-height: 120%;
	font-style: italic;
	text-align: left;
	margin: 40px 0px -10px 0px;
	}	


.profile-quote {
	background: url(img/profiles/profile-quote-bg.jpg) top left no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0px 60px 30px 50px;
	font-size: 14px;
	text-align: left;
	}

.profile-quote h2 {
	color: #FFFFFF;
	font-style: italic;
	font-size: 22px;
	margin: 16px 0px 30px 0px;
	}

blockquote.withquote {
	background:url(img/common/quote.gif) no-repeat;
	background-position:top left;
	padding-left:35px;
	text-align:left;
	margin: 0px 0px 0px 0px;
	} 

p.withunquote {
	background: url(img/common/unquote.gif) no-repeat;
	background-position:bottom right;
	padding: 10px 30px 10px 0px;;
	font-size: 14px;
	line-height: 20px;
	}

.profile-bottom {
	margin-top: 20px;
	}

.contentcopy {
	background: url(img/common/contenttop-bg.jpg) top left no-repeat;
	padding: 20px 25px 10px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}
	
.contentcopy .headerimg {
	margin: 0px 0px 0px 0px;
	}
	
.contentcopy p {
	color: #732A09;
	font-size: 16px;
	line-height: 160%;
	padding-left: 20px;
	padding-right: 4px;
	}

.contentcopy h2 {
	color: #660000;
	font-size: 20px;
	line-height: 120%;
	padding: 0px 12px 0px 12px;
	text-align: center;
	}

/*
.contentcopy h3 {
	color: #732A09;
	font-size: 18px;
	line-height: 120%;
	margin: 30px 0px 0px 0px;
	padding: 0px 12px 0px 12px;
	text-align: left;
	}
*/
	
.contentcopy h3 {
	color: #FFF;
	font-size: 18px;
	line-height: 120%;
	margin: 30px 0px 0px 0px;
	padding: 7px 12px 0px 12px;
	text-align: left;
	height: 42px;
	background: url(img/inthenews/news-titlebg.png) top left no-repeat;
	}

.contentcopy h4 {
	color: #732A09;
	font-size: 16px;
	font-style: italic;
	line-height: 120%;
	margin: 0px 0px -10px 0px;
	padding: 0px 12px 0px 12px;
	text-align: left;
	}

.contentcopy a:link, .contentcopy a:visited {
	color: #732A09;
	}

.contentcopy a:hover {
	color: #FFF;
	}
	
.maincontentfooter {
	background: url(img/common/contentbox-footerbg.gif) bottom left no-repeat;
	width: 500px;
	height: 10px;
	}
	

.about-quotebg {
	background: url(img/aboutrory/quote.jpg) top left no-repeat;
	}

.about-quote {
	display: block;
	position: relative;
	margin: 40px 0px 0px 46px;
	width: 260px;
	color: #330000;
	font-size: 15px;
	font-weight: bold;
	line-height: 160%;
	}
	

.news-blockbg {
	background: url(img/inthenews/blockbg.jpg) top left no-repeat;
	}
	
.news-blockbg2 {
	background: url(img/inthenews/blockbg2.jpg) top left no-repeat;
	}

.news-block {
	display: block;
	position: relative;
	margin: 46px 0px 0px 50px;
	width: 210px;
	color: #330000;
	font-size: 16px;
	font-weight: normal;
	line-height: 140%;
	padding: 0px 0px 30px 0px;
	}

.news-block a:link, .news-block a:visited {
	color: #330000;
	}

.news-block a:hover {
	color: #FFF;
	}
	

.form {
	font-size: 14px;
	color: #660000;
	}

.form input.formtext {
	border: #663300 1px solid;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #333333;
	padding: 2px 2px;
	background-color: #F2ECE3;
	}

.form select.formselect {
	border: #663300 1px solid;
	background-color: #FFFFFF;
	font-size: 13px;
	color: #333333;
	padding: 2px 2px;
	background-color: #F2ECE3;
	}

/* BLOG */
.blogmaincontent {
	background: url(http://www.texanbiographer.com/img/blog/contentbox-mainbg.gif) top left repeat-y;
	}
	
.blogcontentcopy {
	background: url(http://www.texanbiographer.com/img/blog/contenttop-bg.jpg) top left no-repeat;
	padding: 20px 25px 10px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	}


	
/* NAV */
	
.navbg {
	background: url(img/common/navBG.jpg) no-repeat;
	}
.navtable {
	margin: 12px 21px 10px 20px;
	}
	
	

/* FOOTER */
	
.footer {
	color: #A16E3B;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	padding: 12px 12px 12px 12px;
	}

.footer a:link, .footer a:visited{
	color: #A16E3B;
	}
	
.footer a:hover{
	color: #FFF;
	}

.footer .div {
	padding-left: 12px;
	padding-right: 12px;
	}


/* ---------- gallery styles start here ----------------------- */
.photo {
	margin: 0px;
	position: relative;
	width: 188px;
	height: 244px;
	float: left;
}
.photo img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 0px;
	margin: 29px;
}
.photo span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(img/frames/digg-style.gif) no-repeat;
}
.photo a {
	text-decoration: none;
}

/*.sample6 span {
	width: 216px;
	height: 166px;
	display: block;
	position: absolute;
	top: -17px;
	left: -18px;
	background: url(img/biographies/wood-frame2.png) no-repeat;
}*/

.wood span {
	width: 188px;
	height: 244px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(img/biographies/wood-frame2.png) no-repeat;
}

.hwphoto {
	margin: 0px;
	position: relative;
	width: 244px;
	height: 188px;
	float: left;
}
.hwphoto img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 0px;
	margin: 28px;
}
.hwphoto span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(img/frames/digg-style.gif) no-repeat;
}
.hwphoto a {
	text-decoration: none;
}

.wood-notext span {
	width: 244px;
	height: 188px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(img/biographies/wood-frame1.png) no-repeat;
}

.hphoto {
	margin: 20px;
	position: relative;
	width: 240px;
	height: 185px;
	float: left;
}
.hphoto img {
	background: #fff;
	border: solid 1px #ccc;
	padding: 0px;
	margin: 10px;
}
.hphoto span {
	width: 20px;
	height: 18px;
	display: block;
	position: absolute;
	top: 12px;
	left: 12px;
	background: url(img/frames/digg-style.gif) no-repeat;
}
.hphoto a {
	text-decoration: none;
}


.cornerframe span {
	width: 240px;
	height: 185px;
	display: block;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(img/biographies2/corners-frame.png) no-repeat;
}


/*oconnell profile */

.bio-title {
	margin: 20px 0px 0px 0px;
	}


#frame {
	width: 830px;
	margin: 20px auto 0px auto;
	z-index: 10;
	}
	

#topwflash-oconnell {
	width: 588px;
	height: 443px;
	top: 0px;
	left: 0px;
	background: url(img/profiles/oconnell/folder.png) top left no-repeat;
	z-index: 1;
	}

#topwflash-sutschek {
	width: 588px;
	height: 443px;
	top: 0px;
	left: 0px;
	background: url(img/profiles/sutschek/folder.png) top left no-repeat;
	z-index: 1;
	}

#topwflash-wille {
	width: 588px;
	height: 443px;
	top: 0px;
	left: 0px;
	background: url(img/profiles/wille/folder.png) top left no-repeat;
	z-index: 1;
	}

#clear {
	margin-top: 1px;
	margin-bottom: -1px;
	clear: both;
	}


#topnote {
	position: inherit;
	top: 0px;
	left: 0px;
	width: 226px;
	height: 345px;
	padding-top: 50px;
	margin-top: 45px;
	margin-bottom: 0px;
	background: url(img/profiles/oconnell/note.png) top right no-repeat;
	float: right;
	z-index: 6;
	}

#frame .intro-profiles {
	z-index: 10;
	position: relative;
	top: 150px;
	left: 48px;
	width: 226px;
	height: 191px;
	float: left;
	}
	
#frame .bio-inside-profiles {
	z-index: 12;
	position: relative;
	top: 100px;
	left: 100px;
	width: 226px;
	height: 191px;
	}

#dframe-profiles {
	position: relative;
	left: 82px;
	top: 13px;
	width: 236px;
	height: 238px;
	z-index: 4;
}

#dframe-profiles-wille {
	position: relative;
	left: 82px;
	top: 13px;
	width: 236px;
	height: 238px;
	z-index: 4;
}


#note-profiles {
	}

#oconnell {
	position: relative;
	top: 0px;
	left: 24px;
	width: 850px;
	height: 610px;
	z-index: 1;
	background: url(img/profiles/oconnell/oconnell-copy.jpg) top center no-repeat;
	}
	
#sutschek {
	position: relative;
	top: 0px;
	left: 24px;
	width: 850px;
	height: 610px;
	z-index: 1;
	background: url(img/profiles/sutschek/sutschek-copy.jpg) top center no-repeat;
	}

#wille {
	position: relative;
	top: 0px;
	left: 24px;
	width: 850px;
	height: 610px;
	z-index: 1;
	background: url(img/profiles/wille/wille-copy.jpg) top center no-repeat;
	}

	
#note-profiles .stories-profiles {
	z-index: 10;
	position: relative;
	top: 96px;
	left: 54px;
	width: 590px;
	height: 170px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	float: left;
	}
	
#note-profiles .quote-profiles {
	z-index: 10;
	position: relative;
	top: 123px;
	left: 54px;
	width: 580px;
	height: 110px;
	line-height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 13px;
	float: left;
	}

#note-profiles .quote-profiles p.author {
	margin: 2px 0px 0px 0px;
	text-align: right;
	font-weight: bold;
	}
	
#note-profiles .quote-profiles .spacer {
	z-index: 10;
	position: absolute;
	top: 98px;
	left: 0px;
	width: 175px;
	height: 30px;
	float: left;
	}	
	
#note-profiles .quote-profiles .spacer img {
	margin: 10px 10px;
	float: left;
	}

	
#note-profiles .book-profiles {
	z-index: 10;
	position: relative;
	top: 160px;
	left: 80px;
	width: 530px;
	height: 120px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	float: left;
	}

#next-bio {
	position: relative;
	margin: 0px auto 0px auto;
	width: 300px;
	height: 40px;
	text-align: center;
	z-index: 1;
	}
	
#topintro {
	position: relative;
	margin: 10px auto 0px auto;
	width: 853px;
	height: 398px;
	background: url(img/aboutrory/topheader-bg.png) top center no-repeat;
	z-index: 1;
	}
	
#topintro .title {
	position: relative;
	top: 40px;
	left: 40px;
	width: 450px;
	height: 113px;
	z-index: 2;
	}
	
#topintro .introtext {
	position: relative;
	top: 50px;
	left: 60px;
	width: 430px;
	z-index: 2;
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #712C02;
	font-size: 16px;
	line-height: 160%;
	}
	

#topintro .introtext h2 {
	color: #660000;
	font-size: 20px;
	line-height: 120%;
	text-align: center;
	}

#about-wrap {
	width: 890px;
	height: auto;
	}
	
#aboutrory-content {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #712C02;
	font-size: 14px;
	line-height: 160%;
	z-index: 2;
	}
	
#aboutrory-content h1 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 18px;
	line-height: 100%;
	margin-left: 20px;
	margin-bottom: 0px;
	height: 44px;
	padding: 8px 0px 0px 20px;
	background: url(img/aboutrory/long-titlebg.png) top left no-repeat;
	z-index: 2;
	}
	
#aboutrory-content h2 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 18px;
	line-height: 100%;
	margin-left: 20px;
	margin-bottom: 0px;
	height: 44px;
	padding: 8px 0px 0px 20px;
	background: url(img/aboutrory/small-titlebg.png) top left no-repeat;
	z-index: 2;
	}

#aboutrory-content p {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 160%;
	margin: 0px 0px 20px 50px;
	z-index: 2;
	}

#aboutrory-content .facts {
	z-index: 2;
	margin: 0px 360px 20px 20px;
	}

#aboutrory-content .whatis {
	z-index: 2;
	}

#about-wrap .filmstrip {
	position: inherit;
	z-index: 5;
	top: 0px;
	left: 0px;
	width: 262px;
	height: 794px;
	float: right;
	margin: 20px 20px 0px 10px;
	background: url(img/aboutrory/aboutrory-film.png) top right no-repeat;
	}

#aboutrory-content li {
	font-size:13px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-left: 6px;
	text-indent: 0px;
	line-height: 16px;
	list-style: disc;
	}
	
#aboutrory-content ul {
	margin-bottom: 30px;
	margin-top: 0px;
	}

#biographies-topbg {
	width: 890px;
	height: 552px;
	margin: 0px 0px;
	padding: 0px 0px;
	float: left;
	background: url(img/biographies2/bio-header-bg.png) top left no-repeat;
	}

#biographies-topbg .title {
	width: 890px;
	float: left;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px;
	text-align: center;
	}

#biographies-topbg .quote {
	width: 890px;
	float: left;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 90px;
	text-align: left;
	}

#biographies-topbg .link {
	width: 890px;
	float: left;
	margin: 40px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	text-align: left;
	}

#bio-wrap {
	width: 890px;
	height: auto;
	margin: 0px 0px;
	padding: 0px 0px;
	float: left;
	}

#bio-content {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #712C02;
	font-size: 14px;
	line-height: 160%;
	z-index: 2;
	}
	
#bio-content h1 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFF;
	font-size: 18px;
	line-height: 100%;
	margin-left: 20px;
	margin-bottom: -10px;
	height: 44px;
	padding: 8px 0px 0px 20px;
	background: url(img/biographies2/titlebg.png) top left no-repeat;
	z-index: 2;
	}

#bio-content h2 {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 18px;
	line-height: 100%;
	margin-left: 30px;
	margin-bottom: -20px;
	height: 44px;
	padding: 8px 0px 0px 30px;
	background: url(img/biographies2/star.gif) top left no-repeat;
	z-index: 2;
	}

#bio-content p {
	text-align: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 160%;
	margin: 0px 0px 20px 60px;
	z-index: 2;
	}
	
#bio-wrap .filmstrip {
	position: inherit;
	z-index: 5;
	top: 0px;
	left: 0px;
	width: 262px;
	height: 794px;
	float: right;
	margin: 20px 20px 0px 10px;
	background: url(img/biographies2/bio-film.png) top right no-repeat;
	}