html, body{
	 text-align:center;
}


body {
	text-align: center;
	margin:0px auto;
	background: url(pastabg.jpg) center 0 fixed;
font-family:helvetica;
	}

h1 {
font-size:1.2em;
color:#333366;
}

h2  {
font-size:.85em;
color:#767545;
margin-bottom:-10px;
}

ul{font-size:.9em;}

ol{font-size:.9em;}


a
{
	text-decoration: none;

}

a:link { color: #990000; }
a:visited { color: #990000; }
a:hover { color: #888888; }
a:active { color: #E32E61; }



p {
line-height : 120%;
font-size:.85em;
color:#000;
font-family:helvetica;
text-align:left;

}
#container { 
position : relative;
top: 0px;
width : 900px;
height: auto;
margin : 0 auto;
left:0px;
text-align : left; 
border:30px solid #fff;
background-color:#fff;
}
#logo {
position:relative;
top:0px;
height:107px;
width:900px;
left:0px;
background: url(capribanner2.jpg);


}
#nav {
position:relative;
top:5px;
left:0px;
height:24px;
width:900px;
text-align:center;
padding-top:3px;
font-family:helvetica;
background:url(pastabg.jpg);
	}

	#nav a:link, #nav a:visited { 
		color: #000;
padding:0px 14px 0px 10px;
font-size: .9em;text-decoration:none;
		}
	#nav a:hover {
                color: #990000; 
font-size: .9em;
                }
        #nav a:active { 
	       color: #ffffcc;
font-size: .9em;
		}
#images {
position: relative;
top:10px;
left:0px;
width: 900px;
height:250px;
}

#sbg{
position:relative;
top:15px;
width:820px;
height:auto;
left:0px;
padding:0 30px;
}
#gallerycontent{
position:relative;
top:40px;
width:780px;
height:auto;
left:0px;
}
#rightbar{
position:absolute;
top:399px;
left:800px;
width:200px;
height:auto;
font-size:.8em;

}
#images2{
position:absolute;
top:144px;
left:800px;
width:200px;
height:auto;
}

#footer{
position:relative;
top:0px;
left:0px;
height:auto;
width:890px;
border-right:15px solid #fff;
text-align:center;
padding:3px 5px 3px 5px;
font-size:.7em;
font-family:helvetica;
background:url(pastabg.jpg);
z-index:9999;
}
.floatleft
{float:left;
width: 253px;
margin:-10px 30px -10px 0px;
}

.floatleft2
{float:left;
width: 253px;
margin:-10px 20px -10px 0px;
}
.floatright2
{float:right;
width: 253px;
margin:-20px 0px 20px 15px;

}
.floatright3
{float:right;
width: 253px;
margin:0px 15px 0px 0px;
}
.floatright4
{float:right;
width: 200px;
margin:-30px 0px 0px 20px;

}


.floatright5
{float:right;
width: 425px;
margin:-60px 0px 0px 20px;

}


.floatright7
{float:right;
width: 460px;
margin:-29px -200px 0px 20px;

}

.floatright8
{float:right;
width: 460px;
margin:0px -40px 0px 20px;

}