body							{background: #000 url("../_img/bg.jpg") top left repeat-x; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; color: #fff;}

*								{margin: 0; padding: 0; text-decoration: none;}
a								{color: #C1004E;}
a img							{border: none;}
	
h1#logo							{margin-top: 40px; background: url("../_img/logo.png") top left no-repeat; text-indent: -99999px; height: 20px;}
h2								{margin-top: 15px; font-size: 13px; text-transform: uppercase; color: #666;}
ul#menu							{list-style-type: none;}
ul#menu li						{display: inline; float: right; padding: 70px 0 10px; margin-top: -3px;}
ul#menu a						{padding: 70px 10px 10px; color: #FFF; font-size: 13px; text-transform: uppercase; font-weight: bold;}
ul#menu a:hover					{color: #FFF; background: #C1004E;}
ul#menu a#current				{background: #000; color: #C1004E;}

div#home-image					{margin: 10px 10px 20px; }
div#home-image img				{border: 1px solid #000;}

div#footer						{margin: 20px 10px 0; font-size: 11px; color: #666;}
div#footer p					{text-align: center; margin-top: 10px;}
ul#footer-links					{float: right; margin-top: 4px;}
ul#footer-links li				{display: inline; margin-left: 20px;}

/* MAIN PORTFOLIO
*/
div#portfolio					{margin: 10px 0 20px; height: 395px;}
div#portfolio img				{border: 1px solid #FFF;}
div.portfolio-odd				{margin-bottom: 20px;}
div.portfolio-even 				{margin-bottom: 20px;}
div.portfolio-odd h3,
div.portfolio-even h3			{font-size: 24px; font-weight: normal; color: #FFF; text-align: center; text-transform:lowercase;}

/* ABOUT
*/
div#about						{margin: 10px 0 20px; height: 413px;}
div#about-img					{margin-top: 60px;}
div#about-img img				{border: 1px solid #fff;}
div#about p						{font-size: 14px; margin-bottom: 20px; line-height: 200%;}

/* GALLERY
*/
div#gallery						{margin: 10px 0 0;}
ul.gallery 						{float: left; height: 400px;}
ul.gallery li					{margin-bottom: 20px;}
ul.gallery li.col-1				{margin-right: 10px;}
ul.gallery li.col-2				{margin: 0 10px;}
ul.gallery li.col-3				{margin-left: 10px;}
div#new-nav						{height: 10px; font-size: 20px; text-align: center; float: left;}
div#new-nav a					{color: #fff;}
div#new-nav a:hover				{color: #C1004E;}
div#gallery-nav img				{display: block; float: left; margin: 0 20px 20px 0;}
img.nav-end						{margin: 0 !important;}
div#main-image-container		{float: right; background: #ccc;}
div#main-image					{}
div#main-image img				{margin-bottom: 30px;}
div#image-nav					{background: #333;}
.galleria li					{display:block;width:48px;height:48px;overflow:hidden;float:left; border: 1px solid #000;}
.galleria li:hover 				{border-color: #FFF;}
.galleria li div{float: right !important; display: block;}
.galleria_container				{float: right;margin-right: 10px; width: 700px; text-align: center;}
.galleria_container img			{border: 1px solid #000; margin-bottom: 30px;}
span.caption					{bottom: 0; color: #666; font-family: Georgia, Times, "Times New Roman", serif; font-style: italic; font-size: 12px;}

/* CONTACT
*/
ul#contact						{margin: 10px 0 20px; list-style-type: none; height: 413px;}
ul#contact li					{font-size: 14px; line-height: 150%;}
div#contact-img					{margin-top: 10px;}
div#contact-img img				{border: 1px solid #000;}
