body
{
	background:#591800;
	margin-top:34px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}
body, table
{
	font-family:verdana, helvetica, arial, "Times New Roman", Times, serif;
	font-size:8pt;
	color:#5E3424;
}

a
{
	color:#5E3424;
}

#global {
	position:absolute;
	LEFT:50%;
	MARGIN-LEFT:-440px;
	WIDTH:883px;
	height: 1965px;
}

#main
{
	float:left;
	width:730px;
}

#header
{
	width: 689px;
	height: 181px;
	background: url(images/header.gif) no-repeat;
	margin-left: 14px;
}

#book
{
	width: 717px;
	height: 321px;
	background: url(images/book.jpg) no-repeat;
	margin-left: 3px;
}
#portfolio
{
	width: 675px;
	height:130px;
	background: url(images/bgkd.gif) repeat-y;
	margin-left: 22px;
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
}
#portfolio1
{
 margin-top: 15px;
 margin-left: 23px;
 float: left;
 width: 13%;
}

#portfolio2
{
 margin-top: 15px;
 margin-left: 10px;
 float: right;
 width: 13%;
}

#portfolio3
{
 margin-top: 15px;
 margin-right: 70px;
 margin-left: 10px;
 float: right;
 width: 13%;
}

#about
{

	width: 696px;
	height:258px;
	background: url(images/paper.gif) no-repeat;
	margin-left: 0px;
	padding-top: 30px;
	padding-left: 30px;
}

#titlebars
{
	height: 24px;
	width: 540px;
	background-color:#EBD9C5;
	padding-left: 26px;
	padding-top: 5px;
	margin-top: 40px;
}

#titlebars2
{
	height: 21px;
	width: 464px;
	background-color:#EBD9C5;
	padding-left: 10px;
	padding-top: 5px;
	margin-top: 15px;
}

#tastecontent
{
	padding-left: 56px;
	width: 530px;
	padding-top: 20px;
	line-height: 15px;
}

#love
{
	padding-left: 3px;
	width: 650px;
	height: 240px;
	background: url(images/bgkd2.gif) repeat-y;
}

#love1
{
	float: left;
	padding-left: 3px;
	width: 145px;
	height: 148px;
	background: url(images/sticker.gif) no-repeat;
}

#love2
{
	float: right;
	width: 502px;
	height: auto;
	margin-bottom: 20px;
}

#lovecontent
{
	height: 21px;
	width: 464px;
	padding-left: 10px;
	margin-top: 15px;
	line-height: 15px;
}

#line
{
	height: 1px;
	border-bottom:solid #B99884 1px;
}

#menu
{
	width:148px;
	background-color: #834D34;
	margin-left: 737px;
	margin-bottom: 18px;
	margin-top: 9px;
}

#menutitlebox
{
	width: 135px;
	/*background-color: #9F7056;*/
	background-color: #834D34;
	color:#DED1C3;
	font-weight:600;
	padding-left:12px;
	padding-top:0px;
}

#menubox
{
	width: 135px;
	background-color: #834D34;
	padding-left:12px;
	padding-bottom:12px;
	line-height: 18px;
}

#menubox p
{

	color:#CCB2A0;
	line-height:14px;
}

#menubox .bMore 
{
float:right;
padding:3px 9px 20px 0;
}
#menubox .bMore a
{
background:#8f5d46;
border:1px solid #9f725b;
color:#CCB2A0;
font-size:10px;
line-height:11px;
text-transform:capitalize;
padding:1px 8px 3px 8px;
}
#menubox .bMore a:hover
{
text-decoration:none;
}

.followUs img	{
margin:2px 0 0 4px;
}

.menuitems
{
color:#CCB2A0;
text-decoration:underline;
}

.menuitems:hover
{
color:#CCB2A0;
text-decoration:underline;
}

#contact
{
width: 721px;
height: 178px;
background: url(images/contact.gif) no-repeat;
}

#contact2
{
width: 721px;
background: url(images/contact_bkgd.gif) repeat-y;
height: 300px;
}

#contact3
{
width: 721px;
background: url(images/contact_bkgd.gif) repeat-y;
height: 460px;
}

#peopletitle
{
width: 214px;
height: 22px;
background-color:#EBD9C5;
padding-top: 5px;
padding-left: 17px;
}

#peoplecontent1
{
width: 214px;
padding-top: 15px;
padding-left: 17px;
}

#peoplecontent2
{
float: left;
width: 210px;
padding-left: 85px;
padding-top: 15px;
text-align: justify;
line-height: 15px;
}

#peoplecontent3
{
width: 150px;
margin-right: 199px;
border-left:solid #AD856A 1px;
border-top:solid #AD856A 1px;
padding-left: 15px;
padding-bottom: 10px;
padding-top: 5px;
}

#peoplecontent4
{
float: right;
width: 150px;
margin-right: 199px;
border-left:solid #AD856A 1px;
border-top:solid #AD856A 1px;
border-bottom:solid #AD856A 1px;
padding-left: 15px;
padding-bottom: 10px;
padding-top: 5px;
}

#peoplecontent5
{
float: left;
width: 342px;
margin-left: 33px;
margin-right: 0px;
border-left:solid #AD856A 1px;
border-top:solid #AD856A 1px;
}

#contactcontent1
{
float: left;
width: 238px;
margin-left: 70px;
margin-top: 40px;
}

#contactcontent2
{
float: left;
width: 280px;
height: 138px;
margin-left: 20px;
margin-top: 40px;
border-left:solid #AD856A 1px;
padding-left: 40px;
}

#address1
{
float: left;
width: 50px;
font-weight:600;
line-height: 18px;
}

#address2
{
float: right;
width: 205px;
text-align:left;
line-height: 18px;
padding-left: 10px;
}

.emails
{
color:#996600;
line-height: 18px;
}

#name
{
font-weight: 600;
font-size:11px;
margin-top: 9px;
background-color:#DCC4AC;
line-height:21px;
width: 140px;
margin-left: 40px;
}

#nameinfo
{
width: 140px;
padding-left: 40px;
padding-bottom: 10px;
border-bottom:solid #AD856A 1px;
}

#button
{
width: 180px;
background: url(images/cross.gif) no-repeat top left;
border-top:solid #AD856A 1px;
padding-bottom: 10px;
}

#button1
{
width: 180px;
padding-bottom: 10px;
}

#ph
{
float: left;
width: 180px;
}

#ph2
{
float: right;
width: 140px;
height: 270px;
margin-top: 5px;
}

#teaminfo
{
text-align: left;
float: left;
width: 125px;
padding-left: 5px;
padding-right: 5px;
line-height: 12px;
}

#teaminfo2
{
float: left;
text-align: justify;
padding-left: 5px;
padding-right: 5px;
line-height: 12px;
}

#footer
{
width: 706px;
height: 57px;
background: url(images/footer.gif) no-repeat;
}

#flash
{
width: 717px;
height: 544px;
}

#rolloverkaren a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crosskaren.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}

#rolloverkaren a span
{
display:none;
border: 0px;
}

#rolloverkaren a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}

#rolloverkaren a:hover span 
{
display:block; 
position:absolute; 
top:1437px;
left:531px;
height:275px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}

#rolloverandy a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crossandy.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}

#rolloverandy a span
{
display:none;
border: 0px;
}

#rolloverandy a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}

#rolloverandy a:hover span 
{
display:block; 
position:absolute; 
top:1437px;
left:531px;
height:280px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}


#rolloverGemma a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crossgemma.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}
#rolloverGemma a span
{
display:none;
border: 0px;
}
#rolloverGemma a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}
#rolloverGemma a:hover span 
{
display:block; 
position:absolute; 
top:1437px;
left:531px;
height:275px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}


#rolloverben a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crossben.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}

#rolloverben a span
{
display:none;
border: 0px;

}

#rolloverben a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}

#rolloverben a:hover span 
{
display:block; 
position: absolute; 
top:1437px;
left:531px;
height:280px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}


#rolloverBrendon a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crossbrendon.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}
#rolloverBrendon a span
{
display:none;
border: 0px;
}
#rolloverBrendon a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}
#rolloverBrendon a:hover span 
{
display:block; 
position:absolute; 
top:1437px;
left:531px;
height:275px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}


#rolloverbarb a 
{
display: block;
width:140px;
height: 40px;
background: url(images/crossbarb.gif) no-repeat top left;
font-size:11px;
text-decoration:none;
padding-left: 40px;
line-height: 0px;
border: 0px;
}

#rolloverbarb a span
{
display:none;
border: 0px;

}

#rolloverbarb a:hover 
{ 
background-position: 0 -40px;
border: 0px;
}

#rolloverbarb a:hover span 
{
display:block; 
position: absolute; 
top:1381px; 
left:531px;
height:280px; 
width:130px;
border: 0px;
background-color:#D4B89B;
}

a img {
border: none;
}

.curvytop 
{
position:relative; 
width:148px; 
height:18px; 
line-height: 0px; 
background:#9F7056; 
color:#EBDDCE; 
margin:0em auto; 
margin-bottom: 8px;
font-size:8pt; 
font-weight:600; 
border-bottom:solid #B99884 1px;
}

.curvytop em b {position:absolute; font-size:65px; font-family:arial; color:#9F7056; line-height:40px; font-weight:normal;}
#ctl b {left:-4px; top:-12px;}
#ctr b {left:-10px; top:-12px;}

.curvytop p {
	position:absolute;
	z-index:100;
	padding-left:12px;
	top: -2px;
}

.curvy 
{
position:relative; 
width:148px; 
height:18px; 
line-height: 0px; 
background:#9F7056; 
color:#EBDDCE; 
margin:0em auto; 
margin-bottom: 12px;
font-size:8pt; 
font-weight:600; 
border-bottom:solid #B99884 1px;
}

#ctl, #ctr {position:absolute; width:10px; height:10px; color:#9F7056; background:#591800; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#ctr {top:0; right:0;}

.curvy em b {position:absolute; font-size:65px; font-family:arial; color:#9F7056; line-height:40px; font-weight:normal;}
#ctl b {left:-4px; top:-12px;}
#ctr b {left:-10px; top:-12px;}

.curvy p {
	position:absolute;
	z-index:100;
	padding-left:12px;
	top: -2px;
}

.curvy2
{
position:relative; 
width:148px; 
height:10px; 
line-height: 0px; 
background:#9F7056; 
color:#EBDDCE; 
margin:0em auto; 
font-size:10pt; 
font-weight:600; 
border-top:solid #B99884 1px;
}

#ctl2, #ctr2 {position:absolute; width:10px; height:10px; color:#9F7056; background:#591800; overflow:hidden; font-style:normal; z-index:1;}
#ctl2 {top:0; left:0;}
#ctr2 {top:0; right:0;}

.curvy2 em b {position:absolute; font-size:65px; font-family:arial; color:#9F7056; line-height:40px; font-weight:normal;}
#ctl2 b {left:-4px; top:-18px;}
#ctr2 b {left:-10px; top:-18px;}

#gbNews	{
/*background-color:transparent;
background:url(images/bg-news.png) no-repeat;*/
background:url(images/bg-news.jpg) no-repeat;
overflow:hidden;
padding:20px 0 0 0;
margin:0;
}

#gbNewsText	{
width:420px;
margin:0 0 0 20px;
padding-top:15px;
}

#gbClose	{
float:right;
width:90px;
height:25px;
}
#gbClose a	{
display:block;
height:25px;
text-decoration:none;
}

#flashmovie	{
background:url(images/bg-flash.jpg) no-repeat;
}


.clearRight	{
clear:right;
}
