/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */

/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
/* Start of CMSMS style sheet 'Layout: Ben 2 column' */
body{
    background-color:#955A1C;
    background-image:url(images/cms/rykses.bg1.jpg);
    background-position:top left;
    background-repeat:repeat-x;
    padding:0;
    margin:0;
    font-family: 'Helvetica', 'Arial', sans-serif;
 }


#header{
    height:250px;
    width:900px;
    margin:0 auto;
    text-align:center;
    border-left:1px solid #111;
    border-right:1px solid #111;
    border-top:1px solid #111;
    border-bottom:0px solid #111;
    overflow:hidden;
    background-image:url(images/cms/rykses.header.png);
    background-position:0 0;
    background-repeat:no-repeat;
    text-align:left;
    background-color:white;
    }
   #header img, #header a{
border:none;
    }

#header .headerLink{
position:relative;
border:none;
margin:0px;
padding:0px;
}

#header #headerLink1{
top:-30px;
left:70px;
}
#header #headerLink2{
top:-25px;
left:100px;
}
#header #headerLink3{
top:-25px;
left:150px;
}
#header #headerLink4{
top:-25px;
left:200px;
}



#main{
    padding:0px;
    width:900px;
    margin:0 auto;
    background-color:white;
    background-repeat:repeat-y;
    border-left:1px solid #111;
    border-right:1px solid #111;
    border-bottom:1px solid #111;
    border-top:0px solid #111;
}

#titleBar{
margin:0;
padding:0;
background-color:#fff;
}
#leftContent #titleBar h1{
margin-top:.5em;
margin-left:0;
margin-right:0;
margin-bottom:.5em;
padding:0;
font-style:italic;
font-weight: bold;
background-color:#fff;
border:none;
width:300px;
}


#content{    
    padding-top:0em;
    padding-left:1em;
    padding-right:1em;
    padding-bottom:0em;
    color:#210; 
    border:0px solid red;
    }

    #content p {
    text-align:left;
    color:#333;
    margin:0;
    padding-top:.5em;
    padding-left:.5em;
    padding-right:.5em;
    padding-bottom:.5em;
    line-height:1.4em;
    font-size:1em;
    border:0px solid red;
    }
   #content li{
    margin-right:0;
    line-height:1.4em;
    margin-left:2em;

    
   } 
   #content ul, #content ol{
    margin-top:0;
    margin-bottom:0;
    margin:1em 1em .5em 1em;
    padding:.5em;
    background-color: white;
    border-top:2px solid #98AA51;
    border-bottom:2px solid #98AA51;
    text-align:left;
    
    }
    #content h1{
    margin:0;
    padding-top:1em;
    padding-left:0;
    padding-right:0;
    padding-bottom:0;
    }
    #content h2{
    text-align:center;
    padding:.5em;
    background-color:#FEF9B8;
    border-top:1px solid #C5AA65;
    border-right:1px solid #765;
    border-bottom:1px solid #765;
    border-left:1px solid #C5AA65;
    color:black;
    }

    #content h3{
    padding:.5em;
    text-decoration:none;
    text-align:center;
    color:#469834;
    background-color:#FEF9B8;
    border-top:1px solid #C5AA65;
    border-right:1px solid #765;
    border-bottom:1px solid #765;
    border-left:1px solid #C5AA65;
    margin-left:.5em;
    margin-right:.5em;
    }

    #content a{
    font-weight:bold;
    color:#543;
    text-decoration:underline;
    }
    #content a:hover{
    background-color:white;
    text-decoration:none;
    }
    #content img{
    margin-left:auto;
    margin-right:auto;
    margin-top:1em;
    margin-bottom:0;
    padding:6px;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    border-right:2px solid #444;
    border-bottom:2px solid #444;
    }
      #content img.noBorder
         {border:none;
    margin-left:auto;
    margin-right:auto;
    margin-top:.5em;
    margin-bottom:0;
    padding:0;
         }
      #content img.smallBorder
         {
           margin:0px;
           padding:1px;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    border-right:2px solid #444;
    border-bottom:2px solid #444;
         }

#content.cateringContent ul{
margin-top:0;

margin-left:70px;
margin-right:50px;
padding-top:0px;
}

#content.cateringContent p{
margin-bottom:0;
margin-left:50px;
margin-right:50px;
padding-bottom:0px;
padding-left:1em;
padding-right:1em;
}
#content.cateringContent h3{
text-align:left;
padding-left:.5em;
padding-top:.5em;
padding-bottom:0;
background-color:white;
border:none;
border-top:1px solid gray;
color:brown;
}


#leftContent{
    margin:0;
    padding:0;
    width:330px;
    float:left;
    overflow:hidden;
    border:0px solid green;
    } 

#rightContent{
    margin:0;
    padding:0;
    width:330px;
    overflow:hidden;
    text-align:left;
    float:right;
    border:0px solid #f55;
    }

#content h1, #content h2, #content h3{
margin-top:1em;
margin-bottom:.5em;
margin-left:0;
margin-right:0;
}
#content h4, #content h5{
margin-top:1em;
margin-bottom:.5em;
margin-left:4em;
margin-right:4em;
}

#content p, #content ul, #content ol{

}

    a{
    color:#642;
    text-decoration:none;
    }

    a:hover{
    text-decoration:underline;
    }

    iframe{
    border:1px solid black;
    }

    #footer{
    width:100%;
    text-align:center;
    font-size:75%;
    color:#876;
    clear:both;
    padding-top:5em;
    padding-bottom:1em;
    margin-bottom:0;
    }

.noprint img{
border:none;
margin-right:2em;
margin-top:1em;
}

/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */






/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */


/* End of 'Layout: Ben 2 column' */

