
/* Layout Stylesheet */ 
/* BAR COLOR - 303E74 */

body {
 margin:0 0 0 0;
 background-image: url(../pageBackgroundCaf.jpg);
 background-position:center top;
 background-repeat: no-repeat;
 background-color: #5d290d;
 font-family:Arial, Helvetica, sans-serif;
 font-size:.75em;
 color:#999;
 }
 
a.white:link, a.white:visited, a.white:active {
 color:#fff;
 padding:0px;
}

h1, h2{
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif
}

h3 {
 font-size:20px;
 font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
 color: #E0AA23;
 font-weight:bold;
}

li {
 list-style-position: inside;
 list-style-image:url(../balloonThumb.gif);
 vertical-align:middle;
 padding-top:6px;
 padding-bottom:6px;
}

a:link, a:visited, a:active {
 color: #39C;
}

a:hover {
 color:#fdb604;
}


 
a.white:hover {
 color:#e0aa23;
 padding:0px;
}
 
#mainContainer {
margin: 0 auto;
text-align: center;
width:1022px;
}

#navBar {
margin-top:75px;
margin-left:120px;
text-align:left;
color: #e0aa23;
 }
 
a.navBar:link, a.navBar:visited{
 color: #e0aa23;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:1.25em;
 font-weight:bold;
 padding-right:15px;
 padding-left:15px;
}

a.navBar:hover {
 color:#5c1f01;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:1.25em;
 font-weight:bold;
 padding-right:15px;
 padding-left:15px;

}

.activepage {
 color:#5c1f01;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:1.25em;
 font-weight:bold;
 padding-right:15px;
 padding-left:15px;

}

#yellowBar {
 margin-top:110px;
 width:1022px;
 height:326px;
 text-align:left;
 padding-top:75px;
 }
 
 .title {
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-size:1.75em;
 font-weight:bold;
 }
 
 #yellowBar p {
 margin-top:0px;
 margin-left:145px;
 width:370px;
 font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
 font-weight:bold;
 text-align:justify;
 color:#fff;
 font-size:1.25em;
 }
 

 
#balloon {
 margin-top:-400px;
 margin-left:500px;
}

 
 
img {
 border:0px;
}

#sMediaHome {
 margin-left:60px;
 position:relative;
 top:30px;
}
 


#contents {
 margin:14px auto 0px auto;
 background:#ffffff;
 width:775px;
 height:727px;
 text-align:left;
 padding:50px;
 }
 

.firstColumn {
 float:left;
 padding-left:10px;
 width:250px;
 margin-right:50px;
}

.firstColumnWide {
 float:left;
 padding-left:10px;
 width:500px;
 margin-right:50px;
}

.secondColumn {
 float:left;
 width:250px;
 padding-top:30px;
}

.thirdColumn {
 float:right;
 width:150px;
 color:#fff;
 background-color:#fdb604;
 border: 5px solid #e0aa23;
 padding:8px;
 margin-top:30px;
}

.afterColumns {
 clear: both;
 padding:35px 0px 10px 8px;
 margin-top:50px;
}


#sMediaHome {
 color:#fff;
 position:relative;
 margin-top:-120px;
 margin-left:-500px;
 padding:0px;
}

#homeFooter {
 margin-top:425px;
 margin-left:100px;
 text-align:justify;
 color: #fff;
 width:900px;
}

#pageFooter {
 clear:both;
 margin:20px auto 20px auto;
 text-align:justify;
 color: #fff;
 width:875px;
}

#pageFooter p {
 margin-bottom:10px;
}

#homeFooter p {
 margin-bottom:10px;
}

.border {
border:1px #666 SOLID;
padding:3px;
}

.borderRight {
 border-right:1px #666 dotted;
 padding:3px;
}

table p {
margin-bottom:9px;
font-size:13px;
color:#666;
}

#pageflip {
	POSITION: relative; FLOAT: right; TOP: 0px; RIGHT: 0px
}

#pageflip IMG {
	Z-INDEX: 400;  behavior: url(js/iepngfix.htc); POSITION: absolute; WIDTH: 50px; -MS-INTERPOLATION-MODE: bicubic; HEIGHT: 52px; TOP: -75px; RIGHT: 0px
}

#pageflip .msg_block {
	POSITION: absolute; WIDTH: 50px; BACKGROUND: url(../images/bvLogPeel.png) no-repeat right top; HEIGHT: 50px; OVERFLOW: hidden; TOP: -75px; RIGHT: 0px
}

.portfolioList img {
	background-image:url(../images/portfolio/portfolioBg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding:9px;
}


