/* 	TEMPLATE NAME / Horizon 	AUTHOR: Scott Craig, Gert Van dermeersch	AUTHOR WEBSITE: http://www.cancerbox.com	VERSION: 1.0			Valid xHTML & CSS*//* CSS Document *//* STANDARDS */body { 	background-color: #000000; 	font-size: 12px;	line-height: 16px;	font-family: Arial, sans-serif, Georgia, Times New Roman, Times, serif;	padding: 0px;	margin: 0px;	color:#FAFAFA;	text-align: center;	}html {	min-height:101.1%;	}/* RESET */h1, h2, h3, h4, h5, h6, p, ul, li {	margin:0px;	padding:0px;	}h1 {	text-align:justify;	}h2 {	font-family: Trebuchet MS, Arial, sans-serif, Verdana;	text-align:left;	}	h3 {	font-family: Trebuchet MS, Arial, sans-serif, Verdana;		font-size:12px;	letter-spacing:1px;	color:#000000;	text-align:justify;	}hr {	display:none;	}p {	text-align:justify;	}a {	color:#FAFAFA;	text-decoration:none;	}a:hover {	color:#7D7D7D;	text-decoration:none;	}/* CUSTOM CLASSES */.inside {	width:740px;	margin:0px auto;	}.leftimg {	float:left;	margin:0px 10px 10px 0px;	}.clear {	clear:both;	}.left {	float:left;	}.right {	float:right;	}	.summary {	color:#FAFAFA;	font-size:12px !important;	line-height:16px;	}/* HIDDEN IMAGE INFO AREA + COMMENTS LIST */#image-info {	text-align:left;	width:100%;	background:#FAFAFA;	}#image-info .inside {	}	#image-info .inside p {	font-size:12px;	color:#000000;	margin:0px;	}#image-info .inside ul {	}	/* IMAGE NOTES */#image-info h2 {	font-family: Trebuchet MS, Arial, sans-serif, Verdana;		font-weight:normal;	letter-spacing:2px;	font-size:12px;	text-transform:uppercase;	padding:10px 0px 20px 0px;	}#image-info h2 em { 	margin-left:15px;	}		#image_notes {	width:45%;	float:left;	margin-bottom:10px;	}#image_notes, #image_comments {	font-style:italic;	line-height:16px;	}#image_notes p {	font-size:10px;	color:#FAFAFA;	margin:0px;	padding-bottom:10px;	}#image_comments {	width:45%;	float:right;	margin:0px 0px 10px 0px;	border-left:1px dashed #7D7D7D;	}#image_comments ul {	padding:0px 0px 0px 10px;	}#image_comments li {	font-size:10px;	color:#7D7D7D;	margin:0px 0px 15px 0px;	list-style:none;	}/* HEADER + NAVIGATION */#header {	width:100%;	height:96px;	background-color:#000000;	}#header .inside {	background:#000000;	height:96px;	}#header .inside h1 a {	float:right;	text-align:right;	color:#FAFAFA;	padding-top:32px;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:2px;	text-transform:uppercase;	font-size:16px;	display:block;	}#header .inside ul {	float:left;	margin-top:32px;	}#header .inside li {	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	font-weight:bold;	letter-spacing:2px;	text-transform:uppercase;	font-size:16px;	display:inline;	}	#header .inside li a {	color:#FAFAFA;	padding-left:0px;	padding-right:016px;	}		#header .inside li a:hover {	text-decoration:none;	color:#FAFAFA;	}	.secondary a {	color:#7D7D7D !important;	}	/* MAIN PHOTO AREA */#photobox {	background-color:#000000;	padding-bottom:30px;	width:100%;	text-align:center;	}	#photo {	background:#FAFAFA;	padding:1px;	border:none;	margin-bottom:10px;	}/* IMAGE NAVIGATION */#infobox {	width:100%;	text-align:left;	}	#image-navigate {	padding:1px 0px;	}	#image-navigate li {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;	text-transform:uppercase;	font-size:10px;	letter-spacing:2px;	list-style:none;	width:33%;	}#image-navigate a {	display:block;	}/* Pages */#page {	padding:20px 0px;	text-align:left;	width:740px;	margin:0px auto;	}#page h2 {	font-weight:normal;	letter-spacing:2px;	font-size:12px;	text-transform:uppercase;	margin:0px 0px 10px 0px;	}#page p {	font-size:12px;	font-style:normal;	margin: 0px 20px 20px 0px;	}	#page ul {	font-size:12px;	font-style:normal;	margin:0px 20px 20px 0px;	}	#page ul li {	list-style:none;	padding:0px 5px 0px 0px;	}	#page a {	}#page img {	background:#FAFAFA;    padding:1px;    border:0px solid #7D7D7D;	}.thumbnails {	border:1px solid #FAFAFA;	padding:1px;	margin:5px 5px 0px 0px;	}/* COLUMNS ON INFO PAGE */#col1 {	float:left;	}#col1 p {	width:470px;	}	#col2 {	width:235px;	float:right;	}/* Footer */#footer {	clear:both;	width:740px;	margin:20px auto 0px auto;	padding:10px 0px;	text-transform:uppercase;	}#footer li {	text-align:center;	font-size:10px;	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;	display:inline;	list-style:none;	padding:0px 5px;	color:#FAFAFA;	}#footer a {	color:#FAFAFA;	}	#footer a:hover {	color:#7D7D7D;	}/* Comments */#commentbox {	width:80%;	margin:0px auto;	}#comment-top {	background:#000;	padding:20px 5px;	color:#FAFAFA;	}    #comments {    margin:0px auto;    width:90%;    text-align:left;	}#comment-top h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-weight:normal;	letter-spacing:1px;	font-size:12px;	text-transform:uppercase;	text-align:center;	}	#comment-middle h2 {	font-family: Trebuchet MS, Arial, Verdana, sans-serif;		font-weight:normal;	letter-spacing:1px;	font-size:12px;	text-transform:uppercase;	}#comment-middle {	padding:20px 0px;	margin-bottom:7px;	} #addcomment {	margin:20px 0px;	text-align:left;	}.input {	width:45%;	font-size:10px;	border:1px solid #7D7D7D;	background-color:#FAFAFA;	color:#7D7D7D;	padding:5px;	}#addcomment label {	color:#7D7D7D;	font-style:italic;	font-size:10px;	}#addcomment textarea {	width:100%;	height:50px;	font-size:12px;	border:1px solid #7D7D7D;	background-color:#FAFAFA;	color:#7D7D7D;	padding:5px;	}.comment-button {    background:#FAFAFA;	border:3px double #7D7D7D;	color:#7D7D7D;	}/* TAG SUPPORT */.tags00{	font-size: 8px !important;}.tags01{	font-size: 10px !important;}.tags02{	font-size: 12px !important;}.tags03{	font-size: 14px !important;}.tags04{	font-size: 16px !important;}.tags05{	font-size: 18px !important;}.tags06{	font-size: 20px !important;}.tags07{	font-size: 22px !important;}.tags08{	font-size: 24px !important;}.tags09{	font-size: 26px !important;}.tags10{	font-size: 28px !important;}