* {
	margin: 0;
	padding: 0;
}

html {
	background: #3b3b3b;
}

body {
	background: #151515;
}

h1,h2 {
	font: 18px "Georgia";
}

a {
	font: 16px "Georgia";
	color: #d5d5d5;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #fff;
	text-decoration: none;
	outline: none;
}

.header {
	min-width: 900px;
	background-color: #1b1b1b;
	margin: 0;
	padding: 0;
	height: 76px;
	font: 20px "Georgia";
	border-bottom: 2px solid #7a7a7a;
}

.header_container {
	width: 900px;
}

#logo {
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 16px;
	height: 62px;
}

#logo a img {
	margin: 0;
	background: url(../img/logo.png) no-repeat;
	border: none;
}

#logo a:hover img {
	margin: 0;
	border: none;
	background: url(../img/logo_hover.png) no-repeat;
}

.copyright_information {
	padding-top: 5px;
	float: right;
	color: #424242;
	font: bold 10px Georgia;
}

.links {
	float: left;
	padding-left: 216px;
}

.links ul {
	list-style: none;
}

ul.top_links {
	
}

ul.top_links li {
	float: left;
	padding-right: 10px;
	padding-left: 10px;
}

ul.top_links li a {
	border: 2px solid #1b1b1b;
	font-size: 16px;
}

ul.top_links li.flickr a:link, ul.top_links li.flickr a:active, ul.top_links li.flickr a:visited {
	color: #797979;
}

ul.top_links li.flickr a:hover {
	background-color: #fefefe;
	border: 2px solid #fefefe;
}

ul.top_links li.flickr a:hover span.flick {
	color: #0063dc;
}

ul.top_links li.flickr a:hover span.r {
	color: #ff0084;
}

ul.top_links li.facebook a:link, ul.top_links li.facebook a:active, ul.top_links li.facebook a:visited {
	color: #797979;
}

ul.top_links li.facebook a:hover {
	background-color: #3b5998;
	border: 2px solid #3b5998;
	color: #d7d7d7;
}

ul.top_links li.linkedin a:link, ul.top_links li.linkedin a:active, ul.top_links li.linkedin a:visited {
	color: #797979;
}

ul.top_links li.linkedin a:hover {
	background-color: #fff;
	border: 2px solid #fff;
	color: #000;
}

ul.top_links li.linkedin a:hover span.in {
	background-color: #0082af;
	color: #f2fafd;
}

#navigation {
	padding-top: 28px;
	padding-left: 400px;
	height: 50px;
}

#navigation ul {
	list-style: none;
}

ul.navigation_links {
	
}

ul.navigation_links li {
	height: 22px;
	float: left;
	margin: 0px;
	padding: 15px 11px 11px 14px;
}

ul.navigation_links li.active_gallery {
	border: none;
	float: left;
	margin: 0px;
	background: url(../img/button_center.png) repeat-x;
	padding: 15px 1px 11px 4px;
	color: #3b3b3b;
}

ul.navigation_links li.fill_left {
	float: left;
	height: 48px;
	width: 10px;
	background: url(../img/button_left.png) repeat-x;
	padding: 0px 0px 0px 0;
	margin: 0px 0px 0px 0;
}

ul.navigation_links li.fill_right {
	float: left;
	height: 48px;
	width: 10px;
	padding: 0px;
	background: url(../img/button_right.png) repeat-x;
	margin: 0px 0 0px 0px;
}

ul.navigation_links a:link, ul.navigation_links a:active, ul.navigation_links a:visited {
	color: #797979;
}

ul.navigation_links a:hover {
	color: #d5d5d5;
} 

ul.navigation_links a:hover span.flick {
	color: #0063dc;
} 

ul.navigation_links a:hover span.r {
	color: #fc0082;
} 

#content {
	background: #3b3b3b url(../img/background.png) repeat-x;
	min-height: 500px;
}

.panorama_gallery {
	padding: 25px;
}

.private_gallery {
	padding: 25px;
}

.gallery_year {
	float: left;
	padding-left: 10px;
}

.gallery_year h1 {
	color: #fff;
	padding-bottom: 4px;
	font-size: 20px;
}

ul.panorama_thumbnails {
	font: normal 14px "Georgia";
	list-style-type: none;
	text-transform: lowercase;
}

ul.panorama_thumbnails li {
	width: 238px;
	height: 78px;
	padding: 7px 7px 0;
	background: #000;
	margin-bottom: 4px;
	border: 1px solid #5f5f5f;
}



ul.panorama_thumbnails a {

	font-size: 14px;

}

ul.panorama_thumbnails a:link, ul.panorama_thumbnails a:active, ul.panorama_thumbnails a:visited {
	color: #969696;
}

ul.panorama_thumbnails a:hover {
	color: #fff;
}

ul.panorama_thumbnails li span.title {
	list-style-type: none;
	text-transform: lowercase;
	float: left;
	width: 220px;
	padding: 0;
	margin-bottom: 2px;
}

ul.panorama_thumbnails li a:link span.title, ul.panorama_thumbnails li a:active span.title, ul.panorama_thumbnails li a:visited span.title {
	color: #c8c8c8;
}

ul.panorama_thumbnails li a:hover span.title {
	color: #fff;
}

ul.panorama_thumbnails li img {
	float: left;
	height: 50px;
	width: 150px;
	margin-right: 5px;
	border: 1px solid #969696;	
}

ul.panorama_thumbnails li a:hover img {
	border: 1px solid #fff;
}

ul.gallery_thumbnails {
	font: normal 14px "Georgia";
	list-style-type: none;
	text-transform: lowercase;
}

ul.gallery_thumbnails li {
	width: 185px;
	height: 58px;
	background: #000;
	margin-bottom: 4px;
	border: 1px solid #5f5f5f;
	padding: 8px 7px 0;
}

ul.gallery_thumbnails li a {
	font-size: 14px;
}

ul.gallery_thumbnails a:link, ul.gallery_thumbnails a:active, ul.gallery_thumbnails a:visited {
	color: #969696;
}

ul.gallery_thumbnails a:hover {
	color: #fff;
}

ul.gallery_thumbnails li a:hover span.title {
	color: #fff;
}

ul.gallery_thumbnails li img {
	float: left;
	height: 48px;
	width: 48px;
	margin-right: 5px;
	border: 1px solid #969696;	
}

ul.gallery_thumbnails li a:hover img {
	border: 1px solid #fff;
}

#gallery_photos {
	padding: 25px;
}

ul.gallery_photos_thumbs {
	font: normal 14px "Georgia";
	list-style-type: none;
	text-transform: lowercase;
}

ul.gallery_photos_thumbs li {
	width: 94px;
	height: 94px;
	background: #000;
	margin: 5px;
	border: 1px solid #5f5f5f;
	padding: 4px 0 0 4px;
	float: left;
}

ul.gallery_photos_thumbs a:link, ul.gallery_photos_thumbs a:active, ul.gallery_photos_thumbs a:visited {
	color: #969696;
}

ul.gallery_photos_thumbs a:hover {
	color: #fff;
}

ul.gallery_photos_thumbs li a:hover span.title {
	color: #fff;
}

ul.gallery_photos_thumbs li img {
	float: left;
	height: 88px;
	width: 88px;
	border: 1px solid #969696;	
}

ul.gallery_photos_thumbs li a:hover img {
	border: 1px solid #fff;
}

.content_left {
	float: left;
	width: 750px;
	height: 730px;
}

.content_left_gallery {
	float: left;
	width: 710px;
	min-height: 500px;
}

.content_left_research {
	float: left;
	width: 630px;
	min-height: 500px;
}

.content_research_full {
	float: left;
	width: 960px;
	min-height: 500px;
}

.research_frame {
	background: #000;
	color: #7a7a7a;
	font-size: 14px;
	border: 2px solid #7a7a7a;
	margin: 25px 25px 10px 25px;
	padding: 15px;
}

.research_frame ul {
	list-style-type: none;
}

.content_left h1 {
	color: #fff;
	font-size: 18px;
	padding-bottom: 2px;
}

.content_left_gallery h1 {
	color: #fff;
	font-size: 18px;
	padding-bottom: 2px;
}

.content_left_research h1 {
	font-size: 18px;
	padding-bottom: 2px;
	color: #cacaca;
}

.content_left_research h2 {
	font-size: 16px;
	padding-bottom: 2px;
	color: #b4b4b4;
}

.content_left_research a {
	font-size: 14px;
	color: #919191;
}

.content_research_full h1 {
	font-size: 18px;
	padding-bottom: 2px;
	color: #cacaca;
}

.content_research_full h2 {
	font-size: 16px;
	padding-top: 6px;
	padding-bottom: 2px;
	color: #b4b4b4;
}

.content_research_full h3 {
	font-size: 14px;
	padding-bottom: 2px;
	color: #b4b4b4;
}

.content_research_full a {
	font-size: 14px;
	color: #919191;
}

.content_research_full a:hover {
	font-size: 14px;
	color: #cacaca;
}

.content_research_full a img {
	border: none;
}

p.attachements {
	padding-top: 10px;
}

p.authors {
	font-size: 16px;
	padding-bottom: 2px;
	color: #b4b4b4;
}

p.university {
	font-size: 14px;
	padding-bottom: 2px;
	color: #b4b4b4;
}

p.publication{
	font-size: 14px;
	color: #919191;
}

p.abstract {
	font-size: 14px;
	color: #919191;
	padding-top: 10px;
}

.content_left_research a:link, .content_left_research a:active, .content_left_research a:visited {
	font-size: 14px;
	color: #919191;
}

.content_left_research a:hover {
	font-size: 14px;
	color: #cacaca;
}

ul.interests {	
	padding-bottom: 10px;
	list-style-type: none;
}

ul.interests li {
	padding-top: 2px;
}


ul.publications {	
	padding-bottom: 10px;
	list-style-type: none;
}

ul.publications li {
	padding-top: 5px;
}


ul.teaching {
	list-style-type: none;
}

ul.teaching li {
	padding-top: 5px;
}

.content_right {
	float: left;
	width: 180px;
	height: 730px;
}

.content_right_gallery {
	float: left;
	width: 200px;
	min-height: 500px;
}

.content_right_research {
	float: left;
	width: 275px;
	min-height: 500px;
}

.content_right_research h1 {
	color: #cacaca;
	font-size: 18px;
}

.content_right_research h2 {
	color: #919191;
	font-size: 16px;
}

.content_right_research p {
}

table.test_images {
}

table.test_images img {
	padding: 1px;
}

.content_right h1 {
	color: #fff;
	font-size: 18px;
	direction: rtl;
	padding-bottom: 2px;
}

.sidebar {
	background: #000;
	color: #7a7a7a;
	padding: 10px;
	font-size: 14px;
	text-align: right;
	border: 2px solid #7a7a7a;
	margin-top: 25px;
	text-transform: lowercase;
}

.sidebar_2 {
	background: #000;
	color: #7a7a7a;
	padding: 10px;
	font-size: 14px;
	text-align: right;
	border: 2px solid #7a7a7a;
	margin-top: 47px;
	text-transform: lowercase;
}

#myself {
	float: right;
	padding-left: 10px;
	padding-bottom: 10px;
}

#myself img {
	padding: 1px;
	border: 1px solid #b4b4b4;
}

#back_to_galleries {
	background-color: #323232;padding: 3px;
	border: 1px dotted #919191;
}

#back_to_galleries a {
	font-size: 14px;
}

#back_to_galleries a:link, .back_to_galleries a:active, .back_to_galleries a:visited {
	color: #cacaca;
}

#back_to_galleries a:hover {
	color: #fff;
}

#gallery_title {
	padding: 3px;
	background-color: #323232;
	font-size: 14px;
	color: #cacaca;
	border-left: 1px dotted #919191;
	border-right: 1px dotted #919191;
}

#gallery_date {
	padding: 3px;
	background-color: #323232;
	font-size: 14px;
	color: #cacaca;
	border-left: 1px dotted #919191;
	border-right: 1px dotted #919191;
}

#gallery_city {
	padding: 3px;
	background-color: #323232;
	font-size: 14px;
	color: #cacaca;
	border-left: 1px dotted #919191;
	border-right: 1px dotted #919191;
}

#gallery_zip {
	padding: 3px;
	background-color: #323232;
	font-size: 14px;
	color: #cacaca;
	margin-bottom: 10px;
	border: 1px dotted #919191;
}

#gallery_zip a {
	font-size: 14px;
}

#gallery_zip a, #gallery_zip a:link, .gallery_zip a:active, .gallery_zip a:visited {
	color: #cacaca;
}

#gallery_zip a:hover {
	color: #fff;
}

.year {
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
	background-color: #323232;
	font-size: 14px;
	color: #cacaca;
}

ul.sidebar_link_list {
	font-size: 14px;
}

ul.sidebar_link_list li {
	list-style-type: none;
}

ul.sidebar_link_list li a {
	color: #797979;
	font-size: 14px;
}

ul.sidebar_link_list li a:hover {
	color:  #d5d5d5;
}

#recent_flickr {	
	padding: 25px;
}

.flickr_slideshow {
	padding: 25px 25px 0;
}

#recent {
	height: 716px;
	background: #000;
	width: 716px;
	border: 2px solid #7a7a7a;
	padding-top: 4px;
	padding-left: 4px;
}

.flickr_frame {
	height: 604px;
	background: #000;
	width: 604px;
	border: 2px solid #7a7a7a;
	padding-top: 4px;
	padding-left: 4px;
}

#about_me {
	padding: 25px;
	float: right;
	color: #cacaca;
	text-transform: lowercase;
	direction: rtl;
}

#about_me p {
	background: #000;
	height: 700px;
	padding: 10px;
	font-size: 16px;
	text-align: right;
	border: 2px solid #7a7a7a;
}

#panorama_frame {
	padding: 25px;
}

.divider {
	width: 100%;
	border-top-style: dotted;
	border-top-width: 1px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.back_to_panoramas {
	padding-bottom: 5px;	
}

.panorama {
	width: 900px;
}

