<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* =================== */
/* = FontFace IMPORT = */
/* =================== */


@font-face {
  font-family: 'PFDinDisplayPro-Light';
  src: url('fonts/ufonts.com_pfdindisplaypro-light.eot'); /* IE9 Compat Modes */
  src: url('fonts/ufonts.com_pfdindisplaypro-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ufonts.com_pfdindisplaypro-light.woff') format('woff'), /* Modern Browsers */
       url('fonts/ufonts.com_pfdindisplaypro-light.ttf')  format('truetype'); /* Safari, Android, iOS */
}

@font-face {
    font-family: 'PFDinTextCondPro Thin';
    src: url('fonts/pfdintextcondpro-thin.eot'); /* IE9 Compat Modes */
    src: url('fonts/pfdintextcondpro-thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('fonts/pfdintextcondpro-thin.woff') format('woff'), /* Modern Browsers */
    url('fonts/pfdintextcondpro-thin.ttf')  format('truetype'); /* Safari, Android, iOS */
}




/* ================== */
/* = RESET CSS v2.0 = */
/* ================== */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
	font-family: "PFDinTextCondPro Thin", sans-serif;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}

body {
	line-height: 1;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
blockquote {
  color: #242628;
  display: block;
  float: left;
  font-size: 22px;
  line-height: 26px;
  font-weight: bold;
  padding: 10px 30px 0 0;
  width: 250px;
}

.twitter-video, .twitter-tweet .twitter-tweet-rendered, 
.twitter-video twitter-video-rendered, 
.MediaCard-media,
.MediaCard  {
	width: 100%;
	display: block;
	clear: both;
	float: none;
	margin: 0 auto!important;
}

hr {
    clear: both;
    display: block;
}

.artsummary {
  clear: both;
  display: block;
  margin: 0;
  padding: 0;
  width: 100%;
  font: 1.5em/1.5 "PFDinTextCondPro Thin", sans-serif;
  font-weight: 700;
  clear: both;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button::-moz-focus-inner{
	border: none;
	margin: 0;
	padding: 0;
}

:focus { 
	outline: 0; 
}

a {
	-moz-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
	-ms-transition:all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
	-o-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
	-webkit-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
	color: #6E6D7B;
	text-decoration: none;
	transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
}

a:hover {
	color: #a42225;
}
/* ================== */

/* New micro clearfix hack by Nicolas Gallagher *\
/* For modern browsers */
.clearfix:before,
.clearfix:after {
	content: " "; /* 1 */
	display: table; /* 2 */
}

.clearfix:after {
	clear: both;
}


/* For IE 6/7 (trigger hasLayout) */
.clear {
	*zoom:1;
}
/* ================== */

/*---------------- Remove Dotted Outlines ----------------*/
a:focus {
		outline: none;
}
button::-moz-focus-inner {
		border: 0;
}
		/*for FireFox*/
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
		border : 0px;
}
		/*for IE8 */
input[type="submit"]:focus, input[type="button"]:focus {
		outline : none;
}
/*---------------- END &gt;&gt;&gt; Remove Dotted Outlines ----------------*/


body {
	/*background: url("images/oscar2012/dust_bg.png") repeat fixed 0 0 gainsboro;*/
	color: #7A777D;
	font: normal 78.125%/1.6 "Verdana", sans-serif;
	height: 100%;
	min-height: 100%;
	background: #a42225;

	/* font-size: 78.125% x 16px = 12.5px
	line-height: 12.5px x 1.6 = 20px */
}

b, strong {
	 font-weight: bold;
}

td {
   font-weight: normal;
   font-size: 14px;
}

center {
	border: 1px solid #DCDAD4;
	margin: 20px;
	border-radius: 10px;
	box-shadow: 0 0 20px -10px rgba(0, 0, 0, 0.45);
	background-color: #F0EEEC;
}
.home {
	height: 140px;
	position: relative;

	width: 980px;
}

	.header_title {
		bottom: 14px;
		float: left;
		font: 5.2em/0.97079 "RobotoBlack",sans-serif;
		letter-spacing: -0.05em;
		position: absolute;
		/*right: 147px;*/
		right: 0;
		text-align: left;
	}

		.header_title &gt; a,
		.header_title span {
			-moz-transition: all 240ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-ms-transition:all 240ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-o-transition: all 240ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-webkit-transition: all 240ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			transition: all 240ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			color: #b2924e;
		}

			.cinemag {
				-moz-transition: none;
				-ms-transition: none;
				-o-transition: none;
				-webkit-transition: none;
				transition: none;
				/*background: url("images/oscar2012/cinemag.png") no-repeat scroll center top transparent;*/
				display: block;
				height: 35px;
				left: 0;
				position: absolute;
				width: 200px;
				z-index: 120;
			}
				
				.cinemag:hover {
					background-position: center -254px;
				}

			.slideshow_logo {
				height: 44px;
				overflow: hidden;
				position: absolute;
				top: 76px;
				width: 254px;
				z-index: 9;

			}

				#logo_slides{
					height: auto;
					margin: 0;
					padding: 0;
					visibility: hidden;
					width: auto;
					z-index: 10;			
									
				}

					#logo_slides &gt; li {
						height: 44px !important;
					}

				#logo_slides.active{
					visibility:visible;
				}

			.header_title &gt; a:hover {
				color: #EFBD77;
			}

			.header_title span {
				/*background: url("images/oscar2012/oscar_glyph.png") no-repeat scroll right 19px transparent;*/
				color: #4F5056;
				/*padding: 0 55px 0 0;*/
			}

				.header_title a:hover span {
					/*background: url("images/oscar2012/oscar_glyph1.png") no-repeat scroll right 19px transparent;*/
					color: #AFADAC;
				}

			.bg_logo {
				background: url(images/oscar2012/header_img1.png) no-repeat scroll center top transparent;
			    display: block;
			    height: 140px;
			    position: absolute;
			    right: 408px;
			    top: 5px;
			    width: 160px;
			}

.oscarmenu {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F8F7F6;
	border-radius: 10px 10px 0 0;
	border-bottom: 1px solid #BFBEC4;
	display: block;
	height: 190px;
	margin: 0 auto;
	width: 100%;
}

	.oscarmenu .home img {
		height: 100%;
		width: 100%;
	}

	.primary {
		height: 50px;
		margin: 0 auto;
		padding: 0;
		width: 980px;
		text-rendering: optimizelegibility;
		position: relative;
	}

		.prim_child {
			float: left;
			height: 50px;
			margin: 0 1px 0 0;
		}

			.prim_child a {
				background-color: #a42225;
				color: #fff;
				display: block;
				font:  normal 1.33333em/30px 'RobotoLight', Helvetica, Arial, sans-serif;
				height: 30px;
				opacity: 0.99;
				padding: 10px 20px;
			}

				.prim_child:first-child a {
					border-radius: 5px 0 0 0;
					opacity: 1;
				}

				.prim_child a:hover,
				.primary &gt; span:hover {
					color: #fff;
					background-color: #4F5056;
				}

				.prim_child a:hover:after {
					border-color: transparent transparent #F0EEEC;
					border-style: solid;
					border-width: 0 5px 5px;
					bottom: -5px;
					content: " ";
					display: block;
					left: 0;
					margin: 0 auto;
					position: relative;
					width: 0;
				}

			.prim_child.active &gt; a {
				background-color: #373733;
				color: #fff;
				opacity: 1;
			}

				.prim_child.active &gt; a:after {
					border-color: #373733 transparent transparent;
					border-style: solid;
					border-width: 5px 5px 0;
					content: " ";
					display: block;
					left: 0;
					margin: 0 auto;
					position: relative;
					top: 10px;
					width: 0;
				}

		.primary &gt; span {
			-moz-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-ms-transition:all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-o-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			-webkit-transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			transition: all 160ms cubic-bezier(0.185, 0.810, 0.500, 0.950);
			background-color: #a42225;
			border-radius: 0 5px 0 0;
			color: #fff;
			cursor: pointer;
			float: left;
			font: 1.33333em/30px 'RobotoLight',Helvetica,Arial,sans-serif;
			height: 30px;
			margin: 0 1px 0 0;
			padding: 10px 20px;
			position: relative;
			width: 55px;
		}

			.primary &gt; span:hover:after {
				border-color: transparent transparent #a42225;
				border-style: solid;
				border-width: 0 10px 10px;
				bottom: -5px;
				content: " ";
				display: block;
				left: 38px;
				margin: 0 auto;
				position: absolute;
				width: 0;
			}

			#secondary {
				display: none;
				left: -47px;
				padding: 5px 0 0;
				position: relative;
				top: 10px;
				width: 150px;
				z-index: 10;
			}

				.primary &gt; span:hover #secondary {
					display: block;
				}

				.sec_child {
					border-bottom: 1px solid #373733;
					height: 40px;
				}

					.sec_child:last-child {
						border-bottom: none;
					}

					.sec_child &gt; a {
						background-color: #a42225;
						background-color: #a42225;
						color: #F8F7F6;
						display: block;
						font: 0.75em/30px "RobotoBlack",sans-serif;
						height: 30px;
						letter-spacing: 0.075em;
						padding: 5px 20px;
						word-spacing: 0.125em;
					}

						.sec_child:first-child &gt; a {
							border-radius: 5px 5px 0 0;
						}

						.sec_child:last-child &gt; a {
							border-radius: 0 0 5px 5px;
						}

						.sec_child.active &gt; a,
						.sec_child &gt; a:hover {
							background-color: #DC6C49;
							color: #373733;
						}

.nommenu {
	float left;
	margin: 0 0 20px;
	width: 300px;
}

	.nommenu ul li {
		display: block;
		margin: 0 0 10px;
	}

		.nommenu li a &gt; span {
			background: url("images/oscar2012/iconset.png") no-repeat scroll -32px -17px transparent;
			display: block;
			float: left;
			height: 30px;
			margin: 0 5px 0 -10px;
			width: 32px;
		}

			.nommenu .active a &gt; span {
				background: url("images/oscar2012/iconset.png") no-repeat scroll 0 -17px transparent;
			}

		.nommenu ul li a {
			background-color: #E1DDD8;
			border-radius: 2px;
			display: block;
			font: 1.33333em/28px "RobotoLight",sans-serif;
			height: 30px;
			overflow: hidden;
			padding: 5px 15px;
		}

			.nommenu ul li a:hover {
				background-color: #BFBBB7;
				color: #F0EEEC;
			}

			.nommenu ul .active &gt; a {
				background-color: #373733;
				color: #a42225;
			}

				.nommenu ul .active &gt; a:hover {
					background-color: #373733;
					color: #a42225;
					cursor: default;
				}


.container {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	height: auto;
	overflow: hidden;
	padding: 20px 0;
	width: 980px;
}

#main {
	float: left;
	text-align: left;
	width: 660px;
	

}



	.breadcrumb {
		display: block;
		height: 20px;
		margin: 0 0 20px;
	}

	.news {		
		background-color: #FDFCFC;
		background-color: rgba(255, 255, 255, 0.65);
		border-radius: 2px 2px 2px 2px;
		display: block;
		float: left;
		margin: 0 0 20px;
		width: 660px;
	}

		.news:hover {
			background-color: rgba(255, 255, 255, 0.9);
		}

		.category {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #CECCC6;
			background-color: rgba(196, 194, 190, 0.6);
			border-radius: 2px 2px 0 0;
			color: #4F5056;
			display: block;
			font: 2.08593em/50px "RobotoBlack",sans-serif;
			height: 50px;
			letter-spacing: 1px;
			margin: 0 0 15px;
			padding: 0 0 0 20px;
		}

			.category &gt; h4 {
				color: #333D41;
				float: left;
			}

			.category &gt; a {
				background: url("images/oscar2012/iconset.png") no-repeat scroll -32px -16px transparent;
				border-radius: 16px;
				display: block;
				float: right;
				height: 32px;
				margin: 8px 15px 0 0;
				width: 32px;
			}

				.category &gt; a:hover,
				.awards .category &gt; a:hover {
					background: url("images/oscar2012/iconset.png") no-repeat scroll 0 -16px transparent;
				}

			.category &gt; h5 {
				color: #333D41;
    			float: left;
    			padding: 0 0 0 262px;
    			font-size: 20px;
    			font-weight: 700;
}
		

		.photoflow {
			float: left;
			margin: 0 20px 15px;
			position: relative;
		}

		.photoflow img {
			padding: 0.75em 0 0;
		}

		.simplelist .photoflow {
			float: left;
			margin: 0 20px 15px 0;
			position: relative;
		}

		.simplelist .photoflow img {
			padding: 0.75em 0 0;
		}

		.news h3 {
			font-family: "PFDinTextCondPro Thin", sans-serif;
			font-weight: bold;
			font-size: 2.37037em;
			line-height: 1.1em;
			margin: 0 20px 0.3375em 0;
		}

		.news p {
			font: 1.33333em/1.3 "PFDinTextCondPro Thin", sans-serif;
			margin: 0 20px;
			min-height: 110px;
		}

		.simplelist {
			border-top: 1px solid #84848B;
			margin: 20px;
		}

			.simplelist li {
				border-color: #84848B;
				border-style: solid;
				border-width: 0 0 1px;
				padding: 10px 0;
			}

					.simplelist li:hover{
						background-color: #F0EEEC;
					}

				.simplelist a {
display: block;
    font-family: "PFDinTextCondPro Thin", sans-serif;
    font-weight: bold;
    font-size: 1em;
    line-height: 1.1em;
    margin: 0;
    padding: 15px 0;
}

					.simplelist a &gt; span {
						background: url("images/oscar2012/iconset.png") no-repeat scroll -16px 0 transparent;
						display: block;
						float: left;
						height: 16px;
						margin: 2px 8px 0 0;
						width: 16px;
					}

						.simplelist a:hover &gt; span {
							background: url("images/oscar2012/iconset.png") no-repeat scroll 0 0 transparent;
						}

	.news &gt; .nomlist {
		border: medium none;
		margin: 0 10px 20px;
	}

	.news &gt; .nomlist .nom {
		margin: 0 10px 20px;
		float: left;
		width: 140px;
		min-height: 345px;
		text-align: left;
		display: block;
		overflow: hidden;
	}

	.nom &gt; h6 a {
		border-left: 10px solid;
		display: block;
		font: bold 1.30em/1.2 "PFDinTextCondPro Thin", sans-serif;
		height: 60px;
		margin: 0 0 10px;
		padding: 0 0 0 10px;
	}

	.nom &gt; a {
		display: block;
	}

	.photo_desc {
		background-color: #333D41;
		color: #F1EFED;
		padding: 5px 10px 5px 23px;
	}

	.nom_details {
		display: block;
	}

		.nom_details li {
			border-bottom: 1px solid;
			display: block;
			list-style: square outside none;
		}

			.nom_details li:hover {
				background-color: #F0EEEC;
			}

		.nom_details a {
			display: block;
			padding: 5px 0 5px 20px;
		}

			.nom_details a &gt; span {
				background: url("images/oscar2012/iconset.png") no-repeat scroll -50px 2px transparent;
				display: block;
				float: left;
				height: 16px;
				margin: 0 4px 0 -20px;
				width: 16px;
			}

				.nom_details a:hover &gt; span {
					background: url("images/oscar2012/iconset.png") no-repeat scroll -34px 2px transparent;
				}

.gallery {
	float: left;
	height: 420px;
	margin: 0 0 50px;
	overflow: hidden;
	width: 660px;
}

	#featured {
		background-color: #333D41;
		margin: -15px 0 0;
	}

.awards {
	float: left;
	width: 100%;
}

	/*.awards &gt; .category {
		background-color: #616D72;
		color: rgba(196, 194, 190, 0.6);
	}

		.awards .category &gt; a {
			color: #D6D3D0;
		}*/

	.awards_wrapper {
		margin: 0 0 0 -10px;
		width: 680px;
	}

		.award_item {
			background-color: #FDFCFC;
			background-color: rgba(255, 255, 255, 0.65);
			border-radius: 0 0 2px 2px;
			float: left;
			margin: 0 10px 20px;
			min-height: 420px;
			width: 320px;
		}

			.award_item:hover {
				background-color:rgba(255, 255, 255, 0.9)
			}

			.award_item img {
				padding: 0 0 15px;
			}

			.award_title {
				font: bold 1.7em/1.2 "PFDinTextCondPro Thin", sans-serif;
				margin: 0 0 0.6em;
				padding: 0 20px;
			}

			.award_item &gt; p {
				font: 1em/1.6 "PFDinTextCondPro Thin", sans-serif;
				padding: 0 20px 15px;
			}

#rightcol {
  float: right;
  text-align: left;
  width: 300px;
}

	.twitter_wrapper {
		margin: 0 0 20px;
	}

	.trivia {
		float: left;
		margin: 0 0 20px;
		width: 300px;
	}

		.trivia &gt; .category {
			background-color: #DB603F;
			color: #616D72;
			margin: 0;
		}

		.trivia_item {
			background-color: #616D72;
			border-radius: 0 0 2px 2px;
			float: left;
		}

			.trivia_item img {
				padding: 0 0 15px;
			}

			.trivia_item &gt; .award_title &gt; a,
			.trivia_item &gt; p &gt; a {
				color: #ABB1B4;
			}

				.trivia_item &gt; .award_title &gt; a:hover,
				.trivia_item &gt; p &gt; a:hover {
					color: #a42225;
				}

			.trivia_item &gt; p {
				border-bottom: 10px solid #DCD9D7;
				color: #DBDBDA;
				display: block;
				float: left;
				font: 1em/1.6 "PFDinTextCondPro Thin", sans-serif;
				margin: 0 20px 20px;
				overflow: hidden;
				padding: 0 0 0.8em;
			}


.top_summary {
	border-bottom: 10px solid #CECCC6;
	float: left;
	margin: 0 0 20px;
	padding: 0 0 25px;
}

	.sum_photo_top {
		float: left;
		margin: 0 20px 15px 0;
	}

	.top_summary &gt; h3 {
		font: bold 2.37037em/1.35 "PFDinTextCondPro Thin", sans-serif;
		margin: 0 0 0.3375em;
		position: relative;
		top: -10px;
	}

	.top_summary &gt; p {
		font: 1.33333em/1.5 "PFDinTextCondPro Thin", sans-serif;
	}

.list_summary {
	float: left;
	margin: 0 0 20px;
	width: 100%;
}

	.list_summary &gt; li {
		border-radius: 2px;
		display: block;
		float: left;
		min-height: 335px;
		margin: 0 0 20px;
		padding: 0 10px 10px;
		width: 200px;
	}

			.list_summary &gt; li:hover {
				background-color: #FDFCFC;
				background-color: rgba(255, 255, 255, 0.8);
			}

		.list_summary img {
			padding: 10px 0 0.8em;
		}

		.list_summary h3 {
			font: bold 1.3333em/1.2 "PFDinTextCondPro Thin", sans-serif;
			margin: 0 0 0.6em;
		}

		.list_summary p {
			font: 1.3em/1.3 "PFDinTextCondPro Thin", sans-serif;
		}

.numnavig {
	float: left;
	text-align: center;
}

	.first, .prev, .next, .last, .first_no, .prev_no, .next_no, .last_no {
		border-radius: 2px 2px 2px 2px;
		display: block;
		float: left;
		height: 25px;
		margin: 0 3px 0 0;
		padding: 5px 10px;
		width: 16px;
	}

	.singlnum, .numactive {
		border-radius: 2px;
		display: inline-block;
		float: left;
		font: 1.33333em/24px "PFDinTextCondPro Thin", sans-serif;
		height: 25px;
		margin: 0 3px 0 0;
		padding: 5px 10px;
		width: 16px;
	}

	.singlnum {
		background-color: #6E6D7B;
		color: #DBDBDA;
	}

		.singlnum:hover {
			background-color: #4F5056;
			color: #EFBD77;
		}

	.numactive {
		background-color: #373733;
		color: #a42225;
	}

	.first{ background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -78px #6E6D7B; }
		
		.first:hover{ background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -78px #4F5056; }
	
	.prev{ background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -142px #6E6D7B; }
		
		.prev:hover{ background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -142px#4F5056; }
	
	.next{ background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -110px #6E6D7B; }
		
		.next:hover{ background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -110px #4F5056; }
	
	.last{ background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -46px #6E6D7B; } 
		
		.last:hover{ background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -46px #4F5056; }
		
		.first_no { background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -366px #C3C2CE; }
		
		.prev_no { background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -366px #C3C2CE; }
		
		.next_no { background: url("images/oscar2012/iconset.png") no-repeat scroll 2px -334px #C3C2CE; }
		
		.last_no { background: url("images/oscar2012/iconset.png") no-repeat scroll -30px -334px #C3C2CE; }

.article_wrapper {
	float: left;
	overflow: hidden;
	position: relative;
}




	.article_wrapper &gt; h1 {
		color: #a42225;
		font: bold 3.16049em/1.13906 "PFDinTextCondPro Thin", sans-serif;
		letter-spacing: -0.05em;
		margin: 0 0 0.506252em;
		word-spacing: 0.05em;
	}

	.timestamp {
		background-color: #DCDAD6;
		border-radius: 2px 0 0 2px;
		color: #4F5056;
		font: bold 0.75em/16px "Tahonma",sans-serif;
		height: 16px;
		letter-spacing: 0.025em;
		margin: 0 0 20px;
		padding: 0 5px;
		position: relative;
		width: 120px;
	}

			.timestamp:after {
				border-color: transparent transparent transparent #DCDAD6;
				border-style: solid;
				border-width: 8px 0 8px 10px;
				content: " ";
				display: block;
				height: 0;
				position: absolute;
				right: -10px;
				top: 0;
				width: 0;
			}

	.publisher {
		font: italic 1.3em/18px "PFDinTextCondPro Thin", sans-serif;
		height: 16px;
		position: relative;
		top: -10px;
		width: 600px;
	}

	.article_subtitle {
		color: #424A6D;
		font: 2.37037em/1.18125 "PFDinTextCondPro Thin", sans-serif;
		letter-spacing: -0.025em;
		margin: 0 0 0.50625em;
	}

			.artrelated {
				-webkit-box-sizing: border-box;
				-moz-box-sizing: border-box;
				-ms-box-sizing: border-box;
				box-sizing: border-box;
				border-right: 1px solid;
				display: block;
				float: left;
				margin: 0 20px 20px 0;
				padding: 0 20px;
				width: 160px;
			}	

				.artrelated &gt; h5 {
					border-bottom: 1px solid;
					color: #E5490D;
					font: 1.33333em/1.35 "PFDinTextCondPro Thin", sans-serif;
					margin: 0 0 0.6em -20px;
					padding: 0 0 0.6em;
					width: 140px;
				}

				.artrelated a {
					display: block;
				}

					.artrelated a &gt; span {
						background: url("images/oscar2012/iconset.png") no-repeat scroll -50px 2px transparent;
						display: block;
						float: left;
						height: 16px;
						margin: 0 4px 0 -20px;
						width: 16px;
					}

						.artrelated a:hover &gt; span {
							background: url("images/oscar2012/iconset.png") no-repeat scroll -34px 2px transparent;
						}

		.share_buttons {
			-webkit-box-sizing: border-box;
			-moz-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
			background-color: #FFFFFF;
			border-color: #a42225 #a42225 #a42225 #a42225;
			border-style: solid;
			border-width: 1px;
			-webkit-box-shadow: -5px 2px 10px 0 rgba(51, 25, 0, 0.4);
			box-shadow: -5px 2px 10px 0 rgba(51, 25, 0, 0.4);
			height: 100px;
			min-width: 130px;
			padding: 10px;
			position: fixed;
			right: 20px;
			text-align: left;
			top: 320px;
		}

			.share_buttons &gt; span {
				clear: left;
				display: block;
				float: left;
				height: 20px;
				margin: 0 0 5px;
				padding: 0 0 5px;
			}

				.sharing .google, 
				.sharing .twitter, 
				.sharing .facebook {
					display: inline-block;
					height: 30px;
					margin-bottom: 6px;
					margin-left: -2px;
					width: 30px;
				}

		.article {
			float: left;
			margin: 0 0 20px;
			padding: 1.2em 0 0;
		}

			.article &gt; p,
			.article &gt; ul li {
				color: #6D6968;
				font: 1.5em/1.5 "PFDinTextCondPro Thin", sans-serif;
				list-style: disc inside none;
				margin: 0 0 1.2em;
			}
			
			.article &gt; p &gt; em {
				font-style: italic;
			}
			
			.article &gt; p &gt; strong {
				font-weight: bold;
				font-style: italic;
			} 

				.article &gt; p &gt; a,
				.article &gt; p &gt; a &gt; font,
				.article &gt; p &gt; a &gt; span[style],
				.article &gt; p &gt; em &gt; a &gt; span[style],
				.article &gt; p &gt; strong &gt; a &gt; span[style],
				.article &gt; p &gt; span &gt; strong &gt; a[style] {
					color: #BA6653 !important;
				}

				.article &gt; p &gt; a:hover,
				.article &gt; p &gt; a:hover &gt; span[style],
				.article &gt; p &gt; em &gt; a:hover &gt; span[style],
				.article &gt; p &gt; strong &gt; a:hover &gt; span[style],
				.article &gt; p &gt; span:hover &gt; strong &gt; a[style] {
					color: #a42225 !important;
					border-bottom: 1px solid #CECCC6;
				}

				.article img[style] {
					float: left;
					height: auto !important;
					margin: 1.2em 0;
					width: 660px !important;
				}

				.article iframe {
					/*float: left;
					height: 370px;
					margin: 1.2em 0;
					width: 660px;*/
					margin: 0 auto;
				}

		.artgal {
			float: left;
			overflow: hidden;
		}

		.fbcom {
			margin: 0 3px;
			overflow: hidden;
			padding: 20px 0 0;
			width: 654px;
		}

	.summarybottom {
		border-top: 10px solid #CECCC6;
		float: left;
		margin: 20px 0 0;
		overflow: hidden;
		padding: 20px 0;
		width: 660px;
	}

		.summarybottom ul {
			display: block;
			margin: 0 0 0 -10px;
			width: 680px;
		}

			.summarybottom li {
				border-bottom: 1px solid #84848B;
				float: left;
				margin: 0 10px 20px;
				min-height: 200px;
				padding: 0 0 15px;
				width: 320px;
			}

			.rest_nom {
				min-height: 110px !important;
			}

				.photosartsmall {
					float: left;
					margin: 5px 20px 10px 0;
				}

				.summarybottom h3 {
					font: bold 1.3333em/1.2 "PFDinTextCondPro Thin", sans-serif;
					margin: 0 0 1.2em;
				}

				.summarybottom p {
					font: 1em/1.6 "PFDinTextCondPro Thin", sans-serif;
				}

#nomsum {
	float: left;
}

	#nomsum .list_summary &gt; li {
		min-height: 370px;
	}

.photosartgal {
	border-bottom: 10px solid #CECCC6;
	float: left;
	margin: 0 0 20px;
	padding: 0;
	width: 660px;
	font: 16px "PFDinTextCondPro Thin", sans-serif;
}
.photosartgal p {
	margin: 0 0 8px 0;
	padding: 0;
}
.photosartgal br {
	margin: 0 0 1px 0;
	padding: 0;
}
   
.photosartgaltitle {
    color: #a42225;
    font: bold 2.46049em/1.13906 "PFDinTextCondPro Thin", sans-serif;
    letter-spacing: -0.05em;
    margin: 0 0 0.506252em;
    word-spacing: 0.05em;
}

.photosartgaltext {
    margin: 0 0 8px 0;
    padding: 0;
    font: 1.2em/1.2 "PFDinTextCondPro Thin", sans-serif;
}
.photosartgalcaption {
    margin: 8px 0 35px 0;
    padding: 0;
    font: 1em/1.2 "PFDinTextCondPro Thin", sans-serif;
    font-weight: 700;
}

	.photosartgal &gt; a {
		display: block;
		margin: 0 0 20px;
	}

.photo_ajax {
  float: left;
  margin: 0 0 20px -10px;
  width: 680px;
  min-height: 100%;
}

	.photo_ajax &gt; li {
		position: relative;
		display: block;
		float: left;
		padding: 0 10px 20px;
		width: 150px;
		min-height: 120px;
	}

		.photo_ajax &gt; li &gt; a {
			display: block;
		}

		.photo_ajax &gt; li &gt; img {
			opacity:0;
			-webkit-transition: opacity 2s;
			-moz-transition: opacity 2s;
			-o-transition: opacity 2s;
			-ms-transition: opacity 2s;
			transition: opacity 2s;
		}

.footer {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #a42225;
	border-radius: 0 0 10px 10px;
	border-top: 1px solid #666272;
	padding: 20px 0;
	position: relative;
	width: 100%;
}

	.wrapper {
		margin: 0 auto;
		overflow: auto;
		position: relative;
		width: 980px;
	}

		.footer ul {
			font-family: "PFDinTextCondPro Thin", sans-serif;
			font-weight: bold;
		}

		.contact {
			border-bottom: 4px double #BA482C;
			margin: 0 auto 30px;
			padding: 0 0 11px;
		}

			.contact &gt; a {
				color: #FFFFFF;
				display: block;
				font-family: Verdana;
				font-size: 0.75em;
				font-weight: bold;
				min-height: 15px;
				width: 300px;
			}

				.foo_logo:hover img {
					opacity: 0.85;
					-moz-opacity: 0.85;
				}

		.footer_nav {
			display: inline-block;
			margin: 0 auto 20px;
			overflow: hidden;
			width: auto;
		}

			.footer_nav &gt; li {
				float: left;
				font-size: 1.3333em;
				margin: 0 10px;
				min-width: 100px;
			}

				.footer_nav a {
					background-color: #373733;
					border-radius: 5px 5px 5px 5px;
					color: #fff;
					display: block;
					padding: 10px 20px;
				}

					.footer_nav a:hover {
						background-color: #594036;
						color: #DB6140;
					}

					.footer .active &gt; a,
					.footer .active &gt; a:hover,
					.footer .archive .active &gt; a,
					.footer .archive .active &gt; a:hover {
						background-color: #EF7E62;
						color: #BA492E;
						cursor: default;
					}

		.archive {
			display: inline-block;
			margin: 0 0 50px;
		}

			.archive li {
				float: right;
				margin: 0 5px;
			}

				.archive a {
					-webkit-box-sizing: border-box;
					-moz-box-sizing: border-box;
					-ms-box-sizing: border-box;
					box-sizing: border-box;
					background-color: #BA482C;
					border-radius: 15px 15px 15px 15px;
					color: #383834;
					float: left;
					height: 30px;
					padding: 5px;
					width: 100px;
				}

					.archive a:hover {
						background-color: #CF492D;
						color: #752100;
					}

		.legal {
			border-color: #BA482C transparent;
			border-style: double;
			border-width: 4px 0;
			color: #fff;
			overflow: hidden;
			padding: 8px 0;
			width: 980px;
		}

			.legal &gt; span {
				font: 1em/20px "PFDinTextCondPro Thin", sans-serif;
			}

			.legal &gt; p {
				font: bold 0.75em/20px "PFDinTextCondPro Thin", sans-serif;
				letter-spacing: 0.025em;
			}

/*.photoflow:after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSI1JSIgc3RvcC1jb2xvcj0iI2VhYjJjOCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU5JSIgc3RvcC1jb2xvcj0iI2VhYjJjOCIgc3RvcC1vcGFjaXR5PSIwLjM3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2U1OWU3ZSIgc3RvcC1vcGFjaXR5PSIwLjU1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjcwNzAiIHN0b3Atb3BhY2l0eT0iMC42NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(234,178,200,0) 5%, rgba(234,178,200,0.37) 59%, rgba(229,158,126,0.55) 86%, rgba(255,112,112,0.65) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(234,178,200,0)), color-stop(59%,rgba(234,178,200,0.37)), color-stop(86%,rgba(229,158,126,0.55)), color-stop(100%,rgba(255,112,112,0.65)));
	background: -webkit-linear-gradient(top,  rgba(234,178,200,0) 5%,rgba(234,178,200,0.37) 59%,rgba(229,158,126,0.55) 86%,rgba(255,112,112,0.65) 100%);
	background: -o-linear-gradient(top,  rgba(234,178,200,0) 5%,rgba(234,178,200,0.37) 59%,rgba(229,158,126,0.55) 86%,rgba(255,112,112,0.65) 100%);
	background: -ms-linear-gradient(top,  rgba(234,178,200,0) 5%,rgba(234,178,200,0.37) 59%,rgba(229,158,126,0.55) 86%,rgba(255,112,112,0.65) 100%);
	background: linear-gradient(to bottom,  rgba(234,178,200,0) 5%,rgba(234,178,200,0.37) 59%,rgba(229,158,126,0.55) 86%,rgba(255,112,112,0.65) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00eab2c8', endColorstr='#a6ff7070',GradientType=0 );
	bottom: 0;
	clear: both;
	content: "";
	display: block;
	float: left;
	height: 100%;
	left: 0 !important;
	position: absolute;
	width: 100%;
}
*/

/*			.artphoto &gt; a {
				background: -moz-radial-gradient(center, ellipse cover,  rgba(117,96,116,0) 0%, rgba(187,143,111,0.15) 40%, rgba(234,175,107,0.26) 67%, rgba(150,42,25,0.4) 100%);
				background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(117,96,116,0)), color-stop(40%,rgba(187,143,111,0.15)), color-stop(67%,rgba(234,175,107,0.26)), color-stop(100%,rgba(150,42,25,0.4)));
				background: -webkit-radial-gradient(center, ellipse cover,  rgba(117,96,116,0) 0%,rgba(187,143,111,0.15) 40%,rgba(234,175,107,0.26) 67%,rgba(150,42,25,0.4) 100%);
				background: -o-radial-gradient(center, ellipse cover,  rgba(117,96,116,0) 0%,rgba(187,143,111,0.15) 40%,rgba(234,175,107,0.26) 67%,rgba(150,42,25,0.4) 100%);
				background: -ms-radial-gradient(center, ellipse cover,  rgba(117,96,116,0) 0%,rgba(187,143,111,0.15) 40%,rgba(234,175,107,0.26) 67%,rgba(150,42,25,0.4) 100%);
				background: radial-gradient(ellipse at center,  rgba(117,96,116,0) 0%,rgba(187,143,111,0.15) 40%,rgba(234,175,107,0.26) 67%,rgba(150,42,25,0.4) 100%);
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00756074', endColorstr='#66962a19',GradientType=1 );
				display: block;
				width: 100%;
			}

				.artphoto img {
					opacity: 0.65;
					-moz-opacity: 0.65;
					filter:alpha(opacity=65);
				}*/


.headerban {
	height: auto;
	margin: 0 auto;
	padding: 20px 0 0;
	width: 980px;
}

.ban72890 {
	margin: 0 auto;
	width: auto;
	height: auto;
}

.minitextlink {
	margin: 0;
	padding: 0;
	float: right;
	width: 217px;
	height: 86px;
}

.banner300250 {
	margin: 0 0 20px 0;
	padding: 0;
	border-top:none;
	background: none;
	width: 300px;
}

.banbottom {
	display: none;
}

#backtop {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #E5490D;
	border-color: #8C6056 #8C6056 #373733 #373733;
	border-style: solid;
	border-width: 1px;
	-webkit-box-shadow: -5px 2px 10px 0 rgba(51, 25, 0, 0.4);
	box-shadow: -5px 2px 10px 0 rgba(51, 25, 0, 0.4);
	height: 48px;
	position: fixed;
	right: 21px;
	top: 420px;
	width: 131px;
	z-index: 20;
}

	#backtop &gt; a {
		background: url("images/oscar2012/toptop.png") no-repeat scroll -2px -50px transparent;
		border-radius:24px;
		color: #373733;
		display: block;
		font: bold 0.75em/14px "PFDinTextCondPro Thin", sans-serif;
		padding: 8px 8px 8px 48px;
		text-align: left;
	}

		#backtop &gt; a:hover {
			background: url("images/oscar2012/toptop.png") no-repeat scroll -2px -2px transparent;
			color: #F0EEEC;
		}


		/*************** DIMOFILI RIGHCOL  ****************/

.widget-popular {
	width: 300px;
  margin: 0 0 30px 0;
  font-family: "PFDinTextCondPro Thin", sans-serif;
}
.widget-header {
  background-color: #242628;
  color: #fff;
  font-size: 20px;
  font-weight: 500;
  line-height: 20px;
  margin: 0 0 10px;
  padding: 8px;
  font-size: 20px;
}
.popular-item {
	clear: both;
	display: block;
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}
.media {
	float: left;
	width: 122px;
}
.media img {
  display: block;
  float: left;
  margin: 0 1px 0 0;
}
.dimofili {
	background-color: #5d5d5d;
    color: #fff;
    display: block;
    float: left;
    font-size: 25px;
    font-weight: 300;
    height: 48px;
    margin: 0 5px 0 0;
    padding: 8px 4px 0;
    text-align: center;
    width: 30px;
}

.popular-item a h6.category {
    color: #534f51;
    float: right;
    font-weight: 700;
    width: 170px;
    font-size: 14px;
    height: 20px;
    letter-spacing: normal;
    margin: -17px 0 15px;
    padding: 0;
    background-color: transparent;
}
.popular-item a .category a {
  color: #534f51;
}

.populartit {
  float: right;
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 0;
  padding-top: 0;
  width: 170px;
}
.social {
    margin: 15px 0 0;
    width: 160px;
    display: block;
    /* border: 1px solid red; */
    position: absolute;
    bottom: 0;
    right: 0;
    right: 3px;
    background: #a42225;
    border-radius: 0 5px 0 0;
    height: 50px;
}
.social ul li {
  float: left;
  margin: 13px 4px 0 19px;
}

.morebutton {
	color: #333D41;
    float: none;
    margin: 0 auto 30px auto;
    font-size: 20px;
    font-weight: 700;
    padding: 10px 20px;
    background: #e5e5e5;
    text-align: center;
    width: 200px;
    display: block;
    clear: both;
 }

.article a { color: #365899; }
.article a:hover { color: #a42225; }

.photo_gallery {
    padding: 0;
    margin: 0;
    width: 100%;
}
.photo_gallery ul {
    padding: 0;
    margin: 0 auto;
    width: 100%;
}
.photo_gallery li {
    display: block;
    float: left;
    padding: 0 10px 20px;
    width: 145px;
    min-height: 120px;
    overflow: hidden;
    position: relative;

}
</pre></body></html>