/* Start of CMSMS style sheet 'Designworx' */
/* CSS Document */

 html, body { 
  height: 100%;
}

body { 
   margin: 0px; 
   padding: 0; 
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
}

#container {
	width: 975px;
	margin: 0 auto;
	text-align: center;
}
   
 #container #content { 
   /* height: 150px; */
height: auto;
}   
#container, #container #content {
	color: #000;
	border: none;

}  

p { 
	margin: 0; 
	padding: 4px;
color: white;

} 

a:link, a:visited, a:active {
	color: #FFF;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

#main {
	padding: 0px 37px 0px 37px;
	background-image: url(uploads/images/cms_images/border.jpg);
	background-repeat: repeat-y;
height: 100%;

}

#text {
float: left;
padding-top:5px;
padding-left: 38px;
width: 477px;
}

#content_title {
width: 650px;
float:left;
text-align:left;
/*background-color: #5D6C65;*/
}

#content_2col_title {
width: 856px;
float:left;
text-align:left;
/*background-color: #5D6C65;*/
margin-left: 35px;
padding-top: 10px
}

/* One column page */
#content {
width: 820px;
padding: 5px 30px 8px 10px;
float: left;
/*background-color: #5e6e66;*/
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
margin-left: 35px;
height: 335px;
padding-right: 10px;
}

#content_articles {
width: 860px;
padding: 10px 10px 10px 9px;
float: left;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: white;
margin-left: 27px;
}

/* ------------- */

/* Two column page. */
#content_left {
	width: 615px;
	padding-top: 10px;
padding-bottom:10px;
margin-left: 35px;
	float: left;
	/*background-color: #5D6C65;*/
text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
color: white;
height: 100%;
text-align: justify;
}

#content_right {
	width: 251px;
	padding-top: 10px;
	float: right;
	/*background-color: #5D6C65;*/
        height: 100%;
text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
color: white;
}

#imageAbout {
float: left;
width:100px;
text-align: center;
}
/* ------------- */

/* Three column page. */
#content3_left {
	width: 185px;
	padding-top: 10px;
	float: left;
	/*background-color: #5e6e66;*/
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: white;
}

#content3_middle {
        width: 465px;
	padding-top: 10px;
	float: left;
	/*background-color: #5e6e66;*/
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: white;
}

#content3_right {
	width: 251px;
	padding-top: 10px;
	float: left;
	/*background-color: #5e6e66;*/
        height: 100%;
text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12px;
color: white;
}

/* ------------- */

/* Contact columns */
#content_contact_left {
	width: 195px;
	padding-top: 10px;
padding-bottom: 20px;
	float: left;
	/*background-color: #5e6e66;*/
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: white;
        margin-left: 35px;
}

#content_contact_middle {
width:330px;
float:left;
padding-top: 2px;
color: white;
border-right: thin dotted #FFF;
margin-bottom:13px;
}

#content_contact_middle table{
text-align: left;
}
#content_contact_right {
    
	padding-top: 2px;
padding-left: 14px;
	float: left;
	/*background-color: #5e6e66;*/
        text-align: left;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: white;

}

/* ------------- */

#background {
background-color: #5D6C65;
height: 100%;
float: left;
width: 100%;
}

#navigation {
	height: 28px;
	padding: 0px;
	margin: 0px;
}

.italic { 
	font-style: italic; 
}

#header {
	clear: both;
	/*margin-top: 2px;*/
	/*padding-bottom: 10px;
	padding-bottom: 10px;*/
	margin: 0px;
	padding: 0px;
	/*background-image: url(uploads/images/cms_images/logo.jpg);
	background-repeat: no-repeat;*/
	font-size: 11px;
	color: #666666;
	text-align: left;
	width: 902px;
	height: 100px;
}  

#header_bar {
	background-image: url(uploads/images/cms_images/header_bar.jpg);
	background-repeat: no-repeat;
	height: 28px;
	padding: 0px;
}

#footer {
	clear: both;
	margin-top: 5px;
	padding-top: 5px;
	
	
	color: #666666;
	
	width: 100%;
	height: 105px;
}

#footer_bar {
	background-image: url(uploads/images/cms_images/footer_bar.jpg);
	background-repeat: no-repeat;
	background-position: 0 0 ;
	height: 28px;
	padding: 7px;
	font-size: 11px;
	text-align: center;
float: left;
width: 958px;

}

#footer_bar p {
color: black;
}

#footer_bar a {
color: black;
}

#image {
        float: left;
padding-top: 5px;
padding-right: 10px;
padding-left: 5px;

}

#image_about, #image_contact {
float: left;
padding-top: 5px;
padding-left: 5px;
}

#image_about img,  #image_contact img, #NewsPostImage img, #image img {
border: 1px solid #fff;
}

/* Catlogue */

#catalog_item {
width:856px;
color: white;
font-size: 16px;
font-weight: bold;

}

.item_attribute_val {
color: white;
font-size: 12px;
font-weight: normal;
}

/* news */

#content_newsletter_middle {
color: white;
padding-top: 5px;
margin-right: 30px;
padding-right:5px;
padding-bottom: 15px;
float: right;
width: 645px;
text-align: left;
height:auto;
}

#content_newsletter_right, #content_newsletter_left {
padding-top:5px;
float: left;
padding-left:5px;
height:170px;
width: 135px;
}

.item_attribute_val {
padding-right:40px;
text-align: justify;
}

.NewsSummaryLink {
float: left;
width: 135px;

text-align: left;
margin-left: 35px;
}

.NewsSummary {
float: left;
width: 185px;

padding-top: 0px;
}

#news_right {
float: left;
width: 711px;
padding-right: 5px;
line-spacing: 1px;
color: white;
text-align: left;
padding-top: 0px;
}

#NewsPostDetailContent {
color: white;
text-align: justify;
width: 645px;
float: left;
}

#NewsPostDetailContentSmall {
color: white;
text-align: justify;
width: 395px;
float: left;
}

#NewsPostImage {
float:left;
padding-left: 15px;
}

#NewsPostDetailTitle {
padding-top: 0px;
color: #99cbcc;
font-size: 12px;
font-weight: bold;

}

/* Catalogue */

.category_item {
float:left;
text-align: center;
width: 120px;
padding-right: 10px;
padding-bottom: 3px;
}

.category_item img {
border: 1px solid #fff;
width: 120px;
height: 90px;
}

#portfolioTitle {
color: #99cbcc;
font-size: 12px;
font-weight: bold;
padding-top:5px;
padding-bottom: 8px;
}

#item_thumbnails {
width: 100%;
float: left;
padding-top: 5px;
}

#item_thumbs {
width: 15%;
float: left;
padding-top:5px;
padding-bottom: 2px;
}

#catNotes {
font-size: 12px;
font-weight: normal;
padding-bottom: 10px;
float:left;
text-align: justify;
width: 810px;
color: white;
}

/* Photo Album */
.noprint {
color:white;
padding-right: 40px;
}

#articlesThumb {
text-align: center;
float: left;
width: 110px;
color: white;
padding-right: 10px;
padding-bottom:7px;
height: 148px;
vertical-align: top;
}

#artThumb {
text-align: center;
float: left;
width: 100px;
color: white;
padding-right: 10px;
padding-bottom:7px;
}

#artThumb img, #articlesThumb img, #content img {
border: 1px solid #fff;
}

.albumname {
font-weight: normal;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
width: 100%;
}

.thumb {
text-align: center;
}

#artTitle {
color: #99cbcc;
font-size: 12px;
font-weight: bold;
padding-left: 6px;
font-family: Arial, Helvetica, sans-serif;
}

#articlesText {
padding-left: 5px;
padding-top: 5px;
padding-bottom: 10px;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
font-weight: none;
}
/* End of 'Designworx' */

