/* Start of CMSMS style sheet 'Default' */
/* remove doted border in mozila */
body{
 margin:0px
}
a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}
/* end remove doted border in mozila */

body {
    font-size: small;
    font-family: Helvetica, Arial, sans-serif;
    /*background: #f4f4f4;
    background-image: url(uploads/images/interface/sidebar.png);
    background-repeat: repeat-y;
     background-position: right;*/
   /* background-image: url(/uploads/images/interface/alison_header.gif);
    background-position: 0 -5px;
    background-repeat: repeat-x;*/
     background: #f4f4f4;
}

img {
    border: none;
}

#top {
    border-bottom: #ccc 1px solid;
    margin-right: 125px;
    position: absolute;
    top: 20px;
    
}
#right {
    /*position: absolute;*/
    /*width: 150px;
    right: 103px;*/
    padding: 0;
    margin: 0;
    /*height: 500px;
    z-index: 0;*/
    position:relative;
    background: #F4F4F4 url(uploads/images/interface/sidebar.png) repeat-y scroll right center
}

#top, #bottom {
}
#bottom {
  position:relative;
  margin-right:290px;
  margin-left: 0px;
  padding-top: 80px;
}
#top div {

}

#top #header {
    height: 80px;  
}
#header h1 {
    display: none;
}

#header #logo {
  /*  margin: 0 auto;
    left: -7px;*/
    width: 100%;
    text-align: center;
    padding-right:
   position: absolute;
    top: 20px;
}

#header #logo img {
   behavior: url(uploads/iepngfix.htc);
   display: block;

   margin: 0;
   position: relative;
   padding-left:65px;
   text-align:center;
   width: 800px;
   height: 100px;
}

h1 {
    margin: 0;
    padding: 5px 0;
    font-size: large;
    display: inline;
}

#menu {
    margin-top:120px;
     background-color: #D2D2D2;
   background-image: url(uploads/images/interface/navBg.png);
    background-repeat: no-repeat; 
    background-position: bottom;
    height: 700px;
    width:140px;
    float: right;
    /*margin-right: 103px;*/
    z-index: 5;
    position:relative;
}
#content {
  padding: 25px 0;
  color: #000;
  font-size: small;
  margin: 25px 0 0 60px;
}
#pageTitle {
    color: #000;
    margin: 0px auto;
    width: 100px;
    padding: 0;
    position: relative;
    top: 3px;
    text-align: right;
    display:none;
   
}

#artsguideTag {
    color: #CCCCCC;
    text-align: right;
    width: 900px;
    padding: 15px 0px;
    margin: 0px auto;
    clear: both;
    
}

#artsguideTag a{
    color: #CCCCCC;  
}

#primary-nav {
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    text-transform: lowercase;
    margin: 0;
    padding: 8px 0;
    position: relative;
    background: #fafafa;
    border-bottom: #ddd solid 1px;
    border-top: #ddd solid 1px;
    white-space: nowrap;
    width: 100%;
    background: none;
    border: none;
    left: -6px;
    top:0px;
    position: relative;
}

#primary-nav a{
    
    padding: 0;
    padding: 8px 0px;
    margin: 0;
    text-decoration: none;
    widht:150px;
   text-align: center;
  display: block;
   text-transform: uppercase;
   font-weight: 500;
   color: #666;
    
}

#primary-nav a:link{
   color: #666;
   /* color: #ce4747;*/
}

#primary-nav a:visited{
   color: #666; 
   /* color: #ce4747;*/
}
#primary-nav a:hover{
 filter:alpha(opacity=40);
   -moz-opacity:0.4;
   opacity:0.4
}

#primary-nav a.menuactive {
    font-size:700;
}

#primary-nav a:hover {
   filter:alpha(opacity=60);
   -moz-opacity:0.6;
   opacity:0.6;
}


#primary-nav a:hover{
    color: #C81C1C;
   /* background: #FFF url(/uploads/images/interface/alison_menu_hover.gif);
    background-position: -10px 7px;*/
    background: #fff;
}

#primary-nav li{
    /*display: inline;
    margin: 0;
    padding: 0;*/

    display: block;
    margin: 10px 0;
    padding: 0;
    float: left;
    clear: both;
    font-size: 100%;
    width: 150px;
}

#content {
    border: none;
}


#pageTitle {
    display: none;
}

a:link {
   color: #DC7474;
}

a:hover {
    color: #C81C1C;
}

#homePageCentreImage {
margin: 50px 0;    
width: 100%;
}

#homePageCentreImage img{
    margin: 0 auto;
    display: block;
}

#siteTags {
    text-align: center;
    color: #515151;
    font-family: Helvetica, Arial, Sans-Serif;
    margin-top: 0px;
    width: 100%;
}

#siteTags #siteName {
   font-size: 270%; 
}

#siteTags #siteSlogan {
    font-size: 150%;
    margin-top: 5px;
}

.albumname {
    text-align: center;
}

.thumb a {
    text-decoration: none !important;
    color: #333;
}
/*
.thumb .imageContainer {
     border: 1px solid #eee;
     height: 72px;
     width: 100px;
}
*/
#designedBy {
    /*width: 750px;*/
    margin: 0;
    display: block;
    text-align: right;
    padding: 0px 0px;
    margin: 0 ;
    margin-left:90px;
    /*width: 350px;
    padding-right: 210px;*/
}
/* copyright */

body #copyright span, #copyright span a{
    color: #CCCCCC; 
    font-size: small;
    text-decoration: none;
    display: block
}

#copyright span{
    margin: 5px 0;
}

#copyright {
    color: #fff;
    text-align: center;
    width: 150px;
    padding: 0px 0px;
    margin: 0px 0px;
    clear: both;
    position: relative;
    bottom: 0px;
    font-size: 80%;
    
}
/* end copyright */
#designedBy{
  margin:0 auto;
}
#designedBy a, #designedBy a:link,#designedBy a:visited{
  color: #d0caca;
}
#designedby-content{
  text-align: center;
}
#contentbox{
}
#designedby-content{
  text-align: left;
}
#menu .#primary-nav, #menuwrapper{
  height: 450px;
}
#menubg{
  position:absolute;
  width:284px;
  float:right;
  background: #f4f4f4;
    background-image: url(uploads/images/interface/sidebar.png);
    background-repeat: repeat-y;
     background-position: right;
  right: 0px;
  top:0px;
  /*height: 1200px;*/
}
#menu{
  margin-right:108px;
}
.contactform img{
  display:block;
}
/* End of 'Default' */

