@charset "UTF-8";

/* Handy font size definitions 
font-size: .833em;   12px x .833   = 10px 
font-size: .917em;   12px x .917   = 11px 
font-size: 1em;      12px x 1      = 12px 
font-size: 1.083em   12px x 1.083  = 13px 
font-size: 1.167em;  12px x 1.167  = 14px
font-size: 1.25em;   12px x 1.125  = 15px
font-size: 1.417em;  12px x 1.417  = 17px
font-size: 2em;      12px x 2    = 24px
*/


/** maskell additions **/

.art-gallery-item {
	padding:10px; 
	margin:0px; 
	float:left;
	width: 200px;
	height: 200px;
}

.art-gallery-item p {
	text-align:center;
}

.art-gallery-image {
	text-align: center;
}

.art-gallery-image img {
	max-height: 150px;
	margin: 0 !important;
	padding: 0 !important;
	float: none !important;
	max-width: 200px;
}


/************ Styles that define the layout of the page. *************/


.wrap { 
  width: 960px; 
  margin: 0 auto; 
  }

#wrapper {
  margin: 0 auto;
  width: 960px;
  background: #EEEEEE;
  padding: 0 20px;
  border: 1px solid #dbdbdb;
}

#container {
  margin: 40px 0 10px;
  }

#outer-wrapper {
  background: #fff;
 }

/* Home page */


body.front-page #sidebar-left {
  float: left;
  width: 230px;
  padding-right: 20px;
}

body.front-page #container {
/*  background: url(../images/bkg/bg-3col.png) repeat-y;*/
}


body.front-page #op-content {
  background: #ffffff;
/*  margin-left: 15px; */
  float: left;
  padding:10px 20px;
  width: 445px;
  border: 1px solid #CCC;
}

body.sidebar-left.not-front #center {
  width: 740px;
  border: none;
  background: #ffffff;
  padding: 20px;
}

#body.sidebar-left.not-front #sidebar-left {
  width: 200px;
}

#sidebar-left .content {
  background: #ffffff;
  margin-bottom: 20px;
  padding: 20px;
}

#sidebar-left #block-block-15 .content{
  background:none;
  margin-bottom: 0px;
  padding: 0px;
}

#sidebar-right .content {
  background: #ffffff;
  margin-bottom: 20px;
  padding: 20px;
}

#block-block-13 .content {
  display: none;
}

#block-block-9 .content {
  padding: 0px;
}

#block-block-9 .content p{
  padding: 0px;
  margin: 0px;
  line-height: 0;
}

/* 1 column */
#center {
  margin: 0 0 10px;
  position: relative;
  min-height: 500px;
}

/* 3 columns */
body.sidebars #center {
/*  border-left: 1px solid #b4d7f0; */
/*  border-right: 1px solid #b4d7f0; */
  float: left;
  padding: 0 10px;
  width: 600px;
}

/* 2 columns - sidebar-left */
body.sidebar-left #center {
/*  border-left: 1px solid #b4d7f0; */
  float: right;
  padding-left: 10px;
  width: 780px;
}

/* 2 columns - sidebar-right */
body.sidebar-right #center {
  float: left;
  padding-right: 10px;
  width: 725px;
}


#sidebar-left {
  float: left;
 }

#sidebar-right {
  float: right;
  width: 203px;
  padding-left: 20px;
}

.indented {
  margin-left: 14px;
  padding-left: 5px;
}

.block {
  margin: 0 0 10px;
  clear: both;
}

.comment {
  margin: 30px 0 0;
  padding: 0;
}


#header {
  margin: 0;
  padding: 0;
  position: relative;
  clear: both;
  text-align: center;
}

#logo-area {
  height: 135px;
  background: url(../images/bkg/logo_bg.png) repeat-y bottom;
}

#footer {
  border-top: 3px solid #000;
  margin: 0 auto;
  padding: 15px 10px 45px 10px;
  position: relative;
  clear: both; 
  font-weight: normal;
  width:980px;
}

#news-package-left {
 float:left;
 width:225px;
 margin-right: 25px; 
}

#news-package-right {
 float: right;
 width: 225px;
 margin-left: 20px; 
}

#news-package-center {
  float: left;
  width: 450px; 
}


#news-package-left {
 float:left;
 width:225px;
 margin-right: 25px; 
}

#news-package-right {
 float: right;
 width: 225px;
 margin-left: 20px; 
}

#news-package-center {
  float: left;
  width: 450px; 
}


#comments {margin: 45px 0 0 0;}
