/* CSS Document */

/* reset*/

*	{margin: 0; padding: 0; border: 0; }

ul { list-style: none;}	



body 	{ 
	font-family: "Arial", "Cambria", "Candara", "Hoefler Text", "Liberation Serif",  "serif",  "Tahoma", "Times", "Times New Roman" ; 
	color: black;
}
html {
	background-image: url(../images/SitePhotos/bg.jpg);
	background-attachment: fixed;
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
	

a			{	text-decoration:none;	}
a:link		{	color:#000000;	}
a:visited	{	color:#000000;	}
a:active	{	color:#FFD700;	}
a:focus		{	color:#FFD700;	}
a:hover		{	color:#FFD700;	}


/* text elements*/	

h2  { margin-bottom: 10px;	}


p 	{ margin-bottom: 10px;
	line-height: 150%;
}

/* containers*/

#outer	{
	width:1016px;
	margin: auto;
	background-color:#333;
	padding: 10px;
}

#wrapper	{	
	width:1000px; 
	background-color: #CC7722;  }
#wrapper	{ margin: 8px; }

#logo	{
	float:none;
}

#external-links 
	ul li {display: inline; padding: 0px 3px;}
#external-links	{padding: 5px 10px;}

#topnav	{
	font-size: 18px;
	border-top: 2px #333 solid;
	border-bottom: 2px #333 solid;
	margin: 10px 0;
	padding: 5px 10px;	
}

#topnav ul li {display: inline; padding: 5px 15px;}

#topnav ul li:hover {	background-color: #333;}

#topnav ul li:hover a {	color:#FFD700; }

#banner	{ width: 980px;
		  height: 326px;
	      margin: 0 auto;
	      overflow: hidden;
}

/*content area */

#content	{padding: 10px;	}

#subcontent {
 padding: 0px;
 height: 700px;
 background-color: #CC7722;
}


#excerpt {
	margin: 8px;
	padding: 9px;
	height: 30px;
	width: 130px;
	background-color: darksalmon;
}
#cont {
		padding: 10px;
		margin: 6px;
		height: 600px;
		width: 350px;
		overflow: scroll;
		background-color: darksalmon;
	    float: left;
}
#text {
	   margin: 6px;
	   height: 600px;
	   width:  560px;
	   padding: 10px;
	   float: right;
	   overflow: scroll;
	   background-color: darksalmon;
}
#xrpt-photo {
	margin: 8px;
	padding: 9px;
	width:946px;
	height: 540px;
	background-color: limegreen;
}
#photo1 {	
	margin: 8px;
	padding: 9px;
	width:540px;
	height: 730px;
}
#bkphoto1 {	
	margin: 8px;
	padding: 9px;
	width:946px;
	height: 640px;
	background-color: limegreen;
}
#ndxphoto { 	
	margin: 9px;
	padding: 9px;
	width: 946px;
	height: 329px;
	background-color: limegreen;
}
#Miamiphoto {
	margin: 9px;
	padding: 9px;
	width: 810px;
	height: 772px;
	background-color: limegreen;
	padding-left: 150px;
}
#ndxtxt1 {	
		Padding: 9px;
		margin: 8px;
		height: 510px;
		width: 946px;
		background-color: darksalmon;
}
#ndxtxt2 {
		Padding: 9px;
	    margin: 8px;
		height: 485px;
		width: 946px;
		background-color: darksalmon;
}
#indan {
		Padding: 9px;
		margin: 8px;
		height: 395;
		width: 946px;
		background-color: darksalmon;	
}
#clrn {
	margin: 8px;
	padding: 9px;
	height: 25px;
	width: 180px;
	background-color: darksalmon;
}
#clarion {
	margin: 9px;
	padding: 5px;
	width: 990x;
	height: 1122px;
	background-color:yellowgreen
}
#book {	
		Padding: 9px;
		margin: 8px;
		height: 990px;
		width: 946px;
		background-color: darksalmon;
}
#about	{	
		Padding: 8px;
		margin: 12px;
		height: 785px;
		width: 946px;
		background-color: darksalmon;
}
#aboutweb {
		Padding: 10px;
		margin: 8px;
		height: 170px;
		width: 946px;
		background-color: darksalmon;
}
#prstxt {
		padding: 10px;
	    margin:  12px;
	    height: 48px;
		width: 140px;
		background-color: darksalmon;
	    margin-top: 30px;
}
#contact {
		Padding: 8px;
		margin: 12px;
		height: 150px;
		width: 702px;
		background-color: darksalmon;
	    
}
#form {
		Padding: 8px;
		margin: 12px;
		height: 400px;
		width: 700px;
		background-color: #000000;
	
}
#thankyou {	
		Padding: 8px;
		margin: 12px;
		height: 100px;
		width: 300px;
		background-color: darksalmon;
}
#cont {
		padding: 10px;
		margin: 6px;
		height: 600px;
		width: 350px;
		overflow: scroll;
		background-color: darksalmon;
	    float: left;
}
#isbn  {
	   margin: 6px;
	   padding: 10px;
	   width: 280px;
	   height: 65px;
	   
	   background-color: darksalmon;
}
#head {
	   margin: 6px;
	   padding: 10px;
	   width: 300px;
	   height: 30px;
	   background-color: darksalmon;
}
#LAtext {
	  margin: 6px;
	   padding: 10px;
	   width: 265px;
	   height: 65px;
	   background-color: darksalmon;
}
#LA {
	margin: 6px;
	padding-top: 10px;
	padding-left: 115px;
	height: 475px;
	width: 850px;
	background-color: limegreen;  
}
#gjara {
       margin: 6px;
	   padding: 10px;
	   width: 325px;
	   height: 65px;
	   background-color: darksalmon;	
}
#gdjr{
	margin: 6px;
	padding: 10px;
	height: 505px;
	width: 946px;
	background-color: limegreen;
}
#gdjr2 {
	margin: 6px;
	padding: 10px;
	height: 438px;
	width: 946px;
	background-color: limegreen;
}
#bjbftxt {
	   margin: 6px;
	   padding: 10px;
	   width: 480px;
	   height: 65px;
	   background-color: darksalmon;
}
#bj1 {
	margin: 6px;
	padding: 10px;
	height: 342px;
	width: 946px;
	background-color: limegreen;  
}
#bj2 {
	margin: 6px;
	padding-left: 115px;
	height: 630px;
	width: 850px;
	background-color: limegreen;  
}
#frnfttxt {
	margin: 6px;
	padding: 10px;
	width: 200px;
	height: 65px;
	background-color: darksalmon;
}
#frnft {
	margin: 6px;
	padding: 10px;
	height: 542px;
	width: 946px;
	background-color: limegreen;
}
#NYTtxt {
	   margin: 6px;
	   padding: 10px;
	   width: 280px;
	   height: 55px;
	   
	   background-color: darksalmon;
} 
#NYTprint {
	margin: 9px;
	padding: 9px;
	width: 946px;
	height: 785px;
	background-color: limegreen;
}	
#betxt {
	margin: 6px;
	padding: 10px;
	width: 200px;
	height: 65px;
	background-color: darksalmon;
}
#beny{
	margin: 6px;
	padding: 10px;
	height: 545px;
	width: 940px;
	background-color: limegreen;
}
	 
#Miami {
	   margin: 6px;
	   paddin: 10px;
	   width: 230px;
	   height: 69px;
	   background-color: darksalmon; 
	   
}
#journal {
	margin: 9px;
	padding: 9px;
	width: 436px;
	height: 370px;
	background-color:yellowgreen
}
#upcoming {
	   margin: 9px;
	   padding: 10px;
	   padding-right: 10px;
	   width: 410px;
	   height: 360px;
	   background-color: darksalmon; 
	   float: right;
}
#buttons {	
		margin: 10px;
		padding:20px;
		display: inline;
}
#buttons ul li {	display: inline;}		

#bottomnav {	
	font-size: 18px;
	border-top: 2px #333 solid;
	border-bottom: 2px #333 solid;
	margin: 10px 0;
	padding: 5px 10px;	
}
#bottomnav ul li {display: inline; padding: 5px 15px;}

#bottomnav ul li:hover {	background-color: #333;}

#bottomnav ul li:hover a {	color:#FFD700; }

#footer		{
	border-top: 2px #333 solid;
	}
#footer p {	
	text-align: center;	
	font-style: italic; 
	padding: 10px 0;
}

/* class styles */ 
	
.imgFloat { float: right;
		margin: 8px;
		padding: 9px;
}
.homepage-img {	
		margin: 9px;
	    padding: 10px;
}
.butttons {
	margin: 10px; padding: 10px 58px;
}
.bkpage-img {
	height: 607px;
	width: 910px;
	margin: 9px;
	padding: 10px;
}
.xrptphoto {
	height: 502px;
	width: 910px;
	margin: 7px;
	padding: 9px;	
}
.banner {
	width: 1000px;
	height: 333px;
	overflow: hidden;
}
.press {
	height: 1230px;
	width: 950px;
	margin: 5px;
	padding: 10px;
}
.miami {
	height: 363px;
	width: 300px;
	margin:9px;
	padding-top: 5px;	
	padding-left: 3px;
}
.NYT1	{
	height: 217px;
	width: 800px;
	padding-top: 10px;
	padding-left: 79px;
}
.NYT2	{
	height: 533px;
	width: 800px;
	padding-top: 10px;
	padding-left: 75px;
}
.journal {
	margin: 9px;
	height: 332px;
	width: 400px;
	padding-top: 9px;
	padding-left: 5px;
}
.beny {
	height: 533px;
	width: 400px;
	padding-left: 273px;
}
.bjone {
	height: 340px;
	width: 700px;
	padding-left: 130px;
}
.bjtwo {
	height: 607px;
	width: 350px;
	margin: 6px;
	padding: 5px;
}
.gdra {
	height: 500px;
	width: 240px;
	padding-left: 343px;
}
.gdra2 {
	padding-left: 20px;
}
.la {
	height: 467px ;
	width: 350px;
    padding-left: 20px;
}
