body{
background:#0033cc;
margin:0;

line-height: 1.5em;
}

b{font-size: 110%;}
em{color: red;}

p{
font-size:14px;
color:black;
line-height:1.2em;
}




#maincontainer{
width: 950px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(images/bgbgbgtop.jpg);
background-repeat:no-repeat;

}

#topsection{
align:center;

height:250px;
background-image:url(images/landlubbheader1.gif);
background-repeat:no-repeat;
}

#navbar{
padding-top:125px;

}


#contentwrapper{
float: left;
width: 950px;
background-image:url(images/bgbgbgmid.jpg);
background-repeat:repeat;
padding:0px;
}

#contentcolumn{
margin: 20px 185px 0 175px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/

}

#leftcolumn{
padding-top:25px;
float: left;
width: 175px; /*Width of left column in pixel*/
margin-left: -950px; /*Set margin to that of -(MainContainerWidth)*/

}

#leftmenu{
padding-top:25px;
float: left;
width: 430px; /*Width of left column in pixel*/
margin-left: -950px; /*Set margin to that of -(MainContainerWidth)*/
padding-left:;

}

#rightcolumn{
padding-top:10px;
float: left;
width: 185px; /*Width of right column*/
margin-left: -185px; /*Set left margin to -(RightColumnWidth)*/

}

#rightmenu{
padding-top:10px;
float: left;
width: 430px; /*Width of right column*/
margin-left: -435px; /*Set left margin to -(RightColumnWidth)*/

}

#footer{
clear: left;
width: 950px;

hieght:250px;
text-align: center;
padding: 4px 0;
margin-top:15px;
margin-bottom:15px;
color:white;
font-size:14px;

}



.innertube{

background:url(images/landlubber_bg.gif);
}








a.nav:link { 
color:blue; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:25px;
 }

a.nav:visited { 
color:blue; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:25px; 
}

a.nav:hover { 
color:darkblue; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:26px; 
}


a.nav:active { 
color:blue; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:25px; 
}



a.side:active {
font-size: 18px;
text-decoration: none;
color: darkblue;
font-family:cursive;
}

a.side:link { 
font-size: 18px;
color: #3300cc;
text-decoration: none;
}
 
a.side:visited {
font-size: 18px;
text-decoration:none;
color: #3300cc;
}

a.side:hover {
font-size: 16px;
text-decoration: none;
color: darkblue;
font-family:cursive;
}




a.djr:link { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:12px;
 }

a.djr:visited { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:12px; 
}

a.djr:hover { 
color:silver; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:12px; 
}


a.djr:active { 
color:white; 
text-decoration:none; 
font-weight:bold;
font-family:cursive; 
font-size:12px; 
}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=75);
-moz-opacity: 0.5;
}

.toggleopacity img{
border: 0px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}




.menuitem{
font-size:12px;
font-style:;
}

.menusize{
font-size:9px;
text-align:center;
}




.even{
background-color:#33ccff;
text-decoration:none;
font-color:red;
}

.odd{
background-color:#66ccff;
}

.menuitemodd{
font-size:11px;
font-style:;
color:red;
background:#ccccff;
}

.menuprice{
font-size:11px;
font-weight:bold;
text-align:center;
}

.menusub{
font-size:11px;
font-family : cursive;
color:red;
}

.description{
font-size:13px;
text-decoration:none;
line-height:15px;
text-align:center;
}

#maintext{
font-size:10px;
}

#menu{
margin-top: 280px;
margin-right: auto;
margin-left: auto;
}

#menu1{
width:425px;
position:absolute;
top: 505px;
left:5px;
}

#menu2{
width:425px;
position:absolute;
top: 505px;
left:470px;
}


