@charset "utf-8";
* {
	margin: 0;
	padding: 0;
	border: 0;
}

/* General Layout */

body {
	margin: 0;
	font-family: sans-serif;
	height: 100%;
	width:100%;
	font-size: 12px;
	background: #fff;
}

#container {
	width: 682px;
	height: auto;
	margin: 32px auto;
}

#header {
	width: 682px;
	height: 65px;
}

#logo {
	width:241px;
	height:65px;
	float: left;
}

#navigation {
	width: 375px;
	height:65px;
	float: right;
}

#content {
	width: 620px;
	height:auto;
	margin: 32px auto;
}

#footer {
	width: 620px;
	height: 46px;
	margin: 10px auto;
	border-top: 1px solid #cfd1c4;
}

#footerCont {
	width: 620px;
	height: 19px;
	margin-top: 27px;
	border: none;
}

#footerNav{
	width: 200px;
	float: right;
	margin-top: 2px;
}

/* Top Menu */

ul#menu{
margin:0; 
padding:0; 
list-style:none; 
clear:both;
}

#menu li{
overflow:hidden; 
text-indent:-9999px; 
display:inline; 
float:left; 
margin-left: 10px;
}

#menu li a{
background: url(images/MenuSprite.png) no-repeat; 
width:100%; 
height:100%; 
display:block;
} 

/* Home Button */  

#menu li.home{
width:65px; 
height:65px;
}

#menu li.home a{background-position:0px 0px;}  

#menu li.home a:hover{background-position:0px -70px;}  

#menu li.home a.selected{background-position:0px -140px;} 

/* About Button */  

#menu li.about{
width:65px; 
height:65px;
}

#menu li.about a{background-position:-75px 0px;}  

#menu li.about a:hover{background-position:-75px -70px;}  

#menu li.about a.selected{background-position:-75px -140px;} 

/* News Button */  

#menu li.news{
width:65px; 
height:65px;
}

#menu li.news a{background-position:-150px 0px;}  

#menu li.news a:hover{background-position:-150px -70px;}  

#menu li.news a.selected{background-position:-150px -140px;} 

/* CV Button */  

#menu li.cv{
width:65px; 
height:65px;
}

#menu li.cv a{background-position:-225px 0px;}  

#menu li.cv a:hover{background-position:-225px -70px;}  

#menu li.cv a.selected{background-position:-225px -140px;} 

/* Contact Button */  

#menu li.contact{
width:65px; 
height:65px;
}

#menu li.contact a{background-position:-300px 0px;}  

#menu li.contact a:hover{background-position:-300px -70px;}  

#menu li.contact a.selected{background-position:-300px -140px;} 


/* Footer Menu*/

ul#FTmenu{
margin:0; 
padding:0; 
list-style:none; 
float: right;
}

#FTmenu li{
overflow:hidden;  
display:inline; 
float:left; 
margin-left: 8px;
}
#FTmenu li a{
	color: #999999;
	text-decoration: none;
}

#FTmenu li a:hover{
	color: #cfd1c4;
	text-decoration: none;
}

#FTmenu li a.selected {
	color: #443d3f;
	text-decoration: none;
}
/* Image Styles */

img {
border: none;
}

.painting {
	padding: 10px;
	border: 1px solid #cfd1c4;
}

.BottomLogo {
	float: left;
}

.thumbnail {
	padding: 10px;
	border: 1px solid #cfd1c4;
	margin: 20px 0px 0px 30px;
}

/* Text Styles */

h1 {
	color: #444444;
	font-size: 24px;
	font-weight: 400;
}

h2 {
	color: #999999;
	font-size: 13.8px;
	font-weight: 400;
	padding-bottom: 21px;
	border-bottom: 2px solid #cfd1c4;
}
.copyright {
	color: #999999;
	margin-left: 26px;
	padding-top: 2px;
	height: 17px;
	width: 275px;
	float: left;
}

/* Portfolio layout */

#portfolioCont {
	margin-top: 18px;
	width: 620px;
	height: auto;
}

h3 {
	line-height: 18px;
}

h3 a {
	color:#444444;
	border: none;
	font-weight:400;
	cursor:pointer;
	font-size: 12px;
	text-decoration: none;
}

h3 a:hover {
	color:#999999;
	text-decoration: none;
}

.gallery{
	width: 620px;
	height: auto;
	margin: 10px auto 34px 0px;
}

h3 a.selected {
	color:#999999;
	text-decoration: none;
}

#grouped_elements-title { text-align: left; }

#grouped_elements-title b { display: block; }

#grouped_elements-title span { float: right; }

/* About Page */

#aboutCont {
	margin-top: 18px;
	width: 620px;
	height: auto;
	color: #444444;
}

#aboutCont p {
	margin: 17px 0px 8px 0px;
}

/* News */

.newsB {
	margin: 15px 0px 0px 0px;
	border-bottom: 1px solid #cfd1c4;
	padding-bottom: 24px;
}

.newsBL {
	margin: 15px 0px 0px 0px;
	border-bottom: none;
	padding-bottom: 24px;
}

.date{
	background: url(images/circle.gif) no-repeat;
	float: left;
	padding: 4.5px 1px;
	text-align: center;
	width: 48px;
	height: 48px;
}

.cent , .year {
	font: normal 14px Georgia,serif;
	color: #443d3f;
	line-height: 18px;
	letter-spacing: 1px;
}

.year {
	margin-top: 8px;
}

.title {
	border: none;
	
	margin-left: 68px;
}

h4 {
	font-size: 16px;
	line-height: 21px;
	color: #444444;
	font-weight:400;
	margin-bottom: 4px;
}

h4 a {
	text-decoration: none;
	color: #444;
}

h4 a:hover {
	color:#999999;
	text-decoration: none;
}

.infoN{
	font-size: 12px;
	line-height:17px;
	color: #999;
}

/* CV */

h5 {
	font-size: 18px;
	line-height: 21px;
	color: #444444;
	font-weight:400;
	margin-bottom: 10px;
}

.CVinfo {
	margin: 15px 0px;
}

.clear {
	display: block;
	clear: both;
}

.newsBLL {
	margin: 15px 0px 0px 0px;
	border-bottom: none;
	padding-bottom: 24px;
	float:left;
}

.newsBLR {
	margin: 15px 0px 0px 0px;
	border-bottom: none;
	padding-bottom: 24px;
	float: right;
}

.CVdate {
	background: url(images/circleGrey.jpg) no-repeat;
	float: left;
	padding: 4.5px 1px;
	text-align: center;
	width: 48px;
	height: 48px;
}

.CVdate .cent , .CVdate .year {
	color: #999;
}

.CVinfo .infoN{
	line-height: 15px;
}

/* Contact */

h6 {
	font-size: 16px;
	line-height: 21px;
	color: #444444;
	font-weight:400;
	
}

.GalWeb {
	color: #999;
	font-size: 14px;
	margin-bottom: 15px;
	line-height: 17px;
}

.GalWeb a{
	text-decoration: none;
	color: #999;
}
.GalInfo {
	color: #999;
	font-size: 12px;
	line-height: 17px;
	
}

.GalInfo a {
	color:#999;
	text-decoration: none;
	
}

#contactNina {
	margin-top: 18px;
	width: 620px;
	height: auto;
	color: #444444;
	font-size: 13.8px;
	
}

#contactNina a {
	color: #443d3f;
	text-decoration: none;
}

.newsCL {
	margin: 15px 0px 0px 0px;
	border-bottom: none;
	padding-bottom: 54px;
}
