/* =reset
----------------------------------------*/

html, body, h1, h2, h3, h4, h5, h6,
div, span, blockquote, p, address,
form, fieldset, label, legend, img,
a, abbr, acronym, ul, ol, dl, dt, dd, li,
hr, table, td, th, big, small,q, button,
strong, em, sup, sub, del, cite, code {
	border: 0;
	font-size: 100%;
	margin: 0;
	outline: 0;
	padding: 0;
	}

blockquote,
q {
	quotes: none;
	}

a,
a:visited {
	color: #4281C2;
	text-decoration: none; 
	}

a:hover,
a:focus,
a:active {
	border: 0;
	text-decoration: underline;
	}

ul, ol { list-style: none; }

legend { display: none; }

body {
	background: #0C0C0B url('/img/body.jpg') 50% 0 repeat-x;
	color: #9E9E9E;
	font: normal 62.5% 'Lucida Grande',Tahoma,Helvetica,Arial,sans-serif; /* 10px */
	}

h1, h2, h3, h4, h5 { font: normal 1em Helvetica,Arial,Tahoma,sans-serif; }

/* =layout
----------------------------------------*/

#header,
#main,
#footer { 
	margin: 0 auto;
	padding: 0;
	width: 915px;
	}

#main { padding: 0 0 5px; position:relative; }

#left {
	float: left;
	width: 615px;
	}

#right {
	float: right;
	width: 300px;
	}

/* =header
----------------------------------------*/

#header {
	border-bottom: 1px solid #16151A;
	height: 71px;
	padding: 0 0 10px;
	position: relative;
	}

#header h1 {
	float: left;
	width: 165px;
	}

#header h1 a,
#header h1 a:visited {
	background: url('/img/sprites.png') 0 0 no-repeat;
	display: block;
	height: 75px;
	overflow: hidden;
	text-indent: -99999px;
	width: 167px;
	}

#info {
	color: #63616A;
	font-size: 1.2em;
	line-height: 1.5;
	position: absolute; bottom: 10px; right: 0;
	text-align: right;
	}

.back a,
.back a:visited {
	background: url('/img/arrow.gif') 100% 5px no-repeat;
	color: #363636;
	padding-right: 8px;
	}

.refresh {
	background: url('/img/sprites.png') 0 -92px no-repeat;
	padding: 0 0 0 19px;
	}

.refresh strong {
	color: #FFF;
	}

/* =title
----------------------------------------*/

#title {
	background: url('/img/apple.png') 0 5px no-repeat;
	margin: 38px 0 0;
	padding: 0 0 30px 42px;
	}

#title h2 {
	color: #FFF;
	font-size: 4.7em;
	height: 52px;
	letter-spacing: -1px;
	}

#title p {
	color: #4A4A4A;
	font-size: 2.1em;
	height: 21px;
	letter-spacing: -1px;
	line-height: 1;	
	}

/* =entries
----------------------------------------*/

#entries,
.entry {
	overflow: hidden;
	widtH: 596px;
	}

.entry { margin: 0 0 10px; }

.entry .time {
	background: url('/img/sprites.png') 0 -169px no-repeat;
	color: #CCC;
	font-size: 1.2em;
	font-weight: bold;
	padding: 12px 11px 5px;
	}

.entry .time p {
	background: url('/img/sprites.png') 0 -116px no-repeat;
	padding: 0 0 0 15px;
	}

.entry .text {
	background: url('/img/sprites.png') -596px 0 repeat-y;
	color: #9E9E9E;
	font-size: 1.2em;
	line-height: 1.33;
	padding: 0 11px 5px;
	}

.entry .user {
	background: url('/img/sprites.png') 0 -205px no-repeat;
	color: #303030;
	font-size: 1.1em;
	padding: 10px 25px 0 0;
	text-align: right;
	}

.entry .user strong {
	color: #63616A;
	}

/* =photos
----------------------------------------*/

#photos,
.photo1 {
        margin: 5px auto; 
        overflow: hidden;
	width: 365px;
	}

.photo {
        background: url('/img/sprites.png') -596px 0 repeat-y;
        color: #9E9E9E;
        font-size: 1.2em;
        line-height: 1.33;
        padding: 0 11px 5px;

}
.photo a,
.photo a:visited {
	display: block;
	height: 245px;
	position: relative;
	width: 365px;
        text-align: center;
        margin: 0 auto;
	}

.photo a:hover,
.photo a:focus,
.photo a:active {
	text-decoration: none;
	}

.photo a span,
.photo a:visited span {
	background: url('/img/sprites.png') 100% 0 no-repeat;
	color: #393939;
	height: 21px;
	cursor: pointer;
	font-size: 1.2em;
	padding: 7px 37px 0 8px;
	position: absolute; bottom: 0; right: 0;
	}

.photo a:hover span,
.photo a:focus span,
.photo a:active span {
	background: url('/img/sprites.png') 100% -29px;
	}
/* =events-history
----------------------------------------*/

#events-history {
	float: right;
	margin: 0 0 30px;
	width: 410px;
	}

#events-history h3,
#event-counter h3 {
	color: #63616a;
	font: normal 1.6em 'Lucida Grande',Tahoma,Helvetica,Arial,sans-serif;
	margin: 0 0 10px;
	}

#events-history li {
	background: url('/img/arrow.png') 0 7px no-repeat;
	font-size: 1.2em;
	padding: 3px 0 3px 11px;
	}

#events-history li a,
#events-history li a:visited {
	color: #9E9E9E;
	display: block;
	}

/* =event-counter
----------------------------------------*/

#event-counter {
	background: url('/img/apple.png') 0 45px no-repeat;
	margin: 45px 0 0;
	padding: 0 0 60px 50px;
	}

#event-counter h3 { margin: 0 0 5px; }

#event-counter p {
	color: #FFF;
	font: normal 8.2em Helvetica,Arial,Tahoma,sans-serif; 
	letter-spacing: -3px;
	}

#event-counter p.now {
	font-size: 3em;
	letter-spacing: -1px;
	}

#event-counter p.now a,
#event-counter p.now a:visited {
	color: #FFF;
	}

#event-counter p.now a:hover,
#event-counter p.now a:focus,
#event-counter p.now a:active {
	color: #C0C0C0;
	text-decoration: none;
	}

#event-counter span {
	padding: 0 0 10px;
	}

#event-counter span.days {
	background: url('/img/days.png') 50% 100% no-repeat;
	}

#event-counter span.hours {
	background: url('/img/hours.png') 50% 100% no-repeat;
	}

#event-counter span.minutes {
	background: url('/img/minutes.png') 50% 100% no-repeat;
	}

#event-counter span.seconds {
	background: url('/img/seconds.png') 50% 100% no-repeat;
	}

/* =footer
----------------------------------------*/

#footer {
	border-top: 1px solid #16151A;
	color: #303030;
	font-size: 1.1em;
	line-height: 1.33;
	padding: 7px 0 20px;
	}

#footer p {
	padding: 2px 9px;
	}

#footer .advert {
	border-bottom: 1px solid #16151A;
	margin: 0 0 7px;
	padding: 0 0 4px;
	text-align: center;
	}

/* =clearfix
----------------------------------------*/

#main:after,
#footer:after {
	content: " "; 
	clear: both; 
	display: block; 
	height: 0; 
	overflow: hidden;
	visibility: hidden;
	}

