@charset "utf-8";
/* CSS Document */





body {
background:#1f2933 url(images/bg.jpg) no-repeat scroll center top;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:100%;
font-weight:100;
margin:0 auto;
}

.clear {
clear:both;
}

.clear_right {
clear:right;
}

a:focus, a:hover, a:active {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

#content_wrap {
margin:0 auto;
width:920px;
}

#logo {
background:transparent url(images/logo.png) no-repeat scroll center center;
cursor:pointer;
float:left;
height:97px;
margin:60px 0 30px 0px;
width:208px;
}

#logo2 {
background:transparent url(images/logo.png) no-repeat scroll center center;
cursor:pointer;
float:none;
height:97px;
margin:60px 0 30px 0px;
width:208px;
}

#language {
float:right;
padding:0px 350px 0 0;
position:relative;
width:100px;
z-index:1001;
top:-20px;
}

#language a span {
display:none;
}

#language div {
float:left;
}

#language a {display:block; 
width:30px;
height:21px;
}

#language .italian a {
background:transparent url(images/flag_i.png) no-repeat;
}

#language .german a {
background:transparent url(images/flag_g.png) no-repeat;
}

#language .english a {
background:transparent url(images/flag_e.png) no-repeat;
}

#language a:hover {
background-position:bottom;
}

#photos {
background:transparent url(images/header_photos.png) no-repeat scroll center center;
float:right;
width:353px;
height:143px;
margin:-100px 0 0 0;
position:relative;
z-index:1000;
}



/*Left Content*/

#content {
background-color:#232323;
overflow:auto;
padding:0 0 20px;
position:relative;
width:100%;
z-index:999;
top:-50px;
}



#content-left {
background-color:#232323;
float:left;
padding:0;
width:208px;
}

#content-left ul {
color:#232323;
font-size:0.8em;
list-style-type:disc;
margin:0;
padding:0;
}

#content-left li {
margin:10px 0 20px;
padding:2px 0;
}

#navigation {
float:left;
padding:0;
position:relative;
width:208px;
z-index:1;
}

#navigation div {
clear:both;
}


#navigation a {
display:block;
width:208px;
height:33px;
background:transparent url('images/btn.png') no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:center;
color:#ffffff;
padding-top:15px;
}

#navigation a:hover {
background-position:bottom;
}

#navigation a:active, #navigation .current a {
background-position:0px -48px;
}

#navigation ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:208px;
}

#navigation li {
float:left;
height:48px;
margin:0;
padding:0;
}

#navigation a {
text-decoration:none;
}

#navigation a:visited {
text-decoration:none;
}

#navigation a:hover {
text-decoration:none;
}




/*Right Content*/



#content-right {
background-color:#e8ddcb;
float:right;
padding:20px 30px 40px 0;
width:682px;
}

#content-right ul {
color:#8F8039;
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#content-right li {
border-bottom:1px solid #D1C58F;
margin:0;
width:240px;
}

#content-right form {
margin:0;
padding:0;
}

.news .content {
color:#696969;
float:right;
font-size:0.8em;
margin:0;
padding:12px 0 10px 0;
width:550px;
}

.bio .content {
color:#696969;
float:left;
font-size:0.8em;
margin:0 0 0 30px;
padding:12px 0 10px 0;
width:600px;
}

.bio .content .blockquote {
color:#52788f;
font-style:italic;
font-size: 1.3em;
padding:10px 40px 0;
}

.contact .content {
color:#696969;
float:left;
font-size:0.8em;
margin:0 0 0 30px;
padding:12px 0 10px 0;
width:650px;
}

.content a { 
color: #1678ab; text-decoration: none; 
}

.content a:hover { 
color: #1678ab; border-bottom: 1px dotted #1678ab;
}

.news p {
color:#696969;
float:right;
font-size:0.8em;
margin:0;
padding:10px 0 10px 0;
width:530px;
}

p a { 
color: #1678ab; text-decoration: none; 
}

p a:hover { 
color: #1678ab; border-bottom: 1px dotted #1678ab;
}

.post-title {
background:transparent url(images/line.jpg) no-repeat scroll left bottom;
color:#b1915d;
font-size:1.2em;
font-weight:lighter;
margin:10px 0 0 30px;
padding:0 10px 7px 0;
}

.meta-date {
color:#b1915d;
font-size:1em;
font-weight:100;
padding:0 0 0 10px;
}

.news-img {
float:left;
background:transparent url(images/news-img.jpg) no-repeat scroll left bottom;
margin:5px 0 0 30px;
padding:0 10px 7px 0;
width:83px;
height:71px;
}

.news-img .thumbnail {
float:left;
padding:20px 0 0 15px;
}

.articles {
float:left;
background:transparent url(images/news-img.jpg) no-repeat scroll left bottom;
margin:5px 0 0 30px;
padding:0 0px 7px 0;
width:83px;
height:71px;
}

.articles .thumbnail {
float:left;
padding:20px 0 0 15px;
}

.video {
padding:20px 0 0 0;
width:550; 
height:500;
}


/*Production*/
	.row {clear:both;float:left;width:650px;height:40px;color:#696969;font-size:.7em;border-width:0px 1px 1px 0px;border-style:solid;border-color:#c8af87;}
	.bg1 {background-color:#e1d2b8}
	.bg2 {background-color:#f0e9de}
	
	.col_1, .col_2, .col_3, .col_4, .col_5 {float:left;padding:5px;height:30px;border-width:1px 0px 0px 1px;border-style:solid;border-color:#c8af87}
	.col_1 {width:161px;}
	.col_2 {width:141px;}
	.col_3 {width:141px;}
	.col_4 {width:163px;}
	.col_5 {float:left;padding:5px;width:640px;height:30px;border-width:1px 0px 0px 1px;border-style:solid;border-color:#c8af87}
	.col_6 {float:left;padding:5px;font-size:2em;width:640px;height:30px;border-width:1px 0px 0px 1px;border-style:solid;border-color:#c8af87}

	.gap {clear:both;padding-top:30px;}	



