.refresh{	display: hidden;}body{		font-size: 100%;	background-image: url(../images/tile.gif);	background-repeat: repeat-y;	background-position: top center;	background-color: #FFF;	margin: 0;	padding: 0;}#site{	text-align: left;	width: 991px;	font-family: Verdana, Arial, Helvetica, sans-serif;}#panel{	font-size: 0.7em;	float: right;	width: 200px;	margin-right: 10px;}#panel_container{	padding: 5px;	margin-bottom: 20px;	background-color: #FFF;	border: 1px solid #CCC;}.panel_box{	font-weight: bold;	background-color: #DDD;	padding: 2px;	margin-bottom: 10px;}#panel a:link{	color: #00C;	text-decoration: none;}#panel a:hover{	color: #00C;	text-decoration: underline;}#panel a:visited{	color: #00C;	text-decoration: none;}#graphic_header{	padding-top: 30px;	padding-bottom: 1px;		/*border: 1px solid #CCC;*/}#menu{	float: left;	width: 155px;	padding: 0 10px 0 10px;	border-right: 1px solid #CCC;	font-size: 0.65em;		/*border: 1px solid #CCC;*/}#menu li a:hover{	text-decoration: underline;	color: #00C;}	/*******************************************************/		#menu_area	{		/*background-color: #DDD;*/		margin: 0 0 20px 0;		padding: 0;	}		#menu_area ul	{		padding-left: 0;		margin-left: 0;		font-weight: bold;		list-style-type: none;	}		#menu_area h2	{		color: #000;		font-size: 1.5em;		font-weight: bold;		margin: 0 0 10px 0;	}		.menu_bold	{		font-weight: bold;	}		/*******************************************************/#bar{	float: left;	padding-top: 5px;	margin-bottom: 15px;		background-image: url(../images/front.jpg);	background-repeat: no-repeat;	background-position: center center;		text-align: right;	height: 121px;	width: 990;	font-size: 0.65em;	font-weight: bold;		color: #FFF;		background-color: #333;		/*border: 1px solid #CCC;*/}#bar a:link, #bar a:active, #bar a:visited{	color: #FFF;}.bar_login a:link, .bar_login a:active, .bar_login a:visited{	padding: 2px 3px 3px 3px;	background-image: url(../images/tint.png);	background-repeat: repeat;}.bar_text{	margin-top: 83px;	padding: 5px;		background-image: url(../images/tint.png);	background-repeat: repeat;}.bar_text a:link{	color: #FFF;}.bar_text a:active{	color: #FFF;}.bar_text a:visited{	color: #FFF;}#main{	float: left;	width: 570px;;	margin: 0 0 0 15px;	padding: 0;	font-size: 0.7em;		/*border: 1px solid #CCC;*/}#main_admin {	font-size: 0.7em;	margin: 0 20px 0 20px;}#main_admin table{	width: 100%;}/********************************************************					CALENDAR STYLES********************************************************/#calendar{	background-color: #DDD;	width:188px;}#calendar a:link{	color: #FFF;	text-decoration: none;}#calendar a:hover{	color: #FFF;	text-decoration: underline;}#calendar a:visited{	color: #FFF;	text-decoration: none;}#calendar td{	text-align:center;	padding: 0;}.today{	border:1px solid #999;	background-color:#333;	color: #FFF;}.days{	border:1px solid #999;}.event{	border:1px solid #999;	background-color:#C00;	color: #FFF;}/*******************************************************	FOR ART AND THE CITY, LONESTAR, TRAVELOGUES*******************************************************/#article_title{	font-size: 1.4em;	font-weight: bold;	padding-top: 20px;	padding-bottom: 10px;	clear: both;		/*border: 1px solid #CCC;*/}#article_content{	float: left;	/*width: 375px;		border: 1px solid #CCC;*/}#article_images{	float: right;	width: 175px;	text-align: center;		/*border: 1px solid #CCC;*/}#article_end{	clear: both;	padding-top: 20px;	padding-bottom: 20px;		/*border: 1px solid #CCC;*/}#copyright{	font-style: oblique;}#article_cap{	float: right;	padding: 5px;	padding-bottom: 0;	width: 150px;	margin-top: 5px;	margin-bottom: 20px;	border: 1px solid #CCC;}#article_cap p{	font-size: 0.9em;	text-align: left;	background-color: #FFF;}/*******************************************************/.featured_photo{	float: left;	padding: 10px 0 10px 0;	margin: 15px 0 15px 0;	width: 75px; 	height: 50px; 	border: 1px solid #ccc;		background-position: center center;	background-repeat: no-repeat;}.featured_caption{	text-align: justify;	margin: 20px 0 10px 100px;}.featured_caption a:hover{	text-decoration: underline;}/*******************************************************/.posting{	padding: 0 0 10px 0;}.posting_red{	color: #C00;}.posting a{	display: block;}.posting a:link{	text-decoration: none;}.posting a:hover{	text-decoration: underline;	color: #00C;}.posting a:visited{	border: none;}/********************************************************						BOARDS********************************************************/#board /* ALSO USED FOR FORMS*/{	padding: 20px;	padding-top: 10px;	border: 1px solid #CCC;	margin-bottom: 30px;}#board .heading{	font-size: 1.3em;	font-weight: bold;}#board a:hover{	color: #00C;	text-decoration: underline;}/********************************************************						FORMS********************************************************/#formBox{	margin-top: 50px;	margin-bottom: 50px;	padding: 20px;	background-color: #DDD;	border: 1px solid #666;	width: 450px;}.label{	float: left;	text-align: right;	padding: 3px;	margin-right: 10px;	width: 120px;		/*border: 1px solid #F00;*/}.thumbpreview{	float: left;	padding: 10px;}/********************************************************			ZERO DEGREES ARTISTS PAGE STYLES  ********************************************************/table{	font-size: 1em;}/********************************************************/#imgItem{	padding: 20px;	margin-bottom: 20px;	border: 1px solid #CCC;}.imgBlock{	float: left;	padding: 0 20px 10px 0;		/*border: 1px solid #CCC;*/}#imgLoadBox{	background-color: #CCC;	margin-top: 50px;	padding: 20px;	padding-top: 10px;}/********************************************************					SNAPSHOTS LISTING ********************************************************/.snapshot_listing{	padding: 10px;	border: 1px solid #CCC;	margin-bottom: 5px;}/********************************************************					TABS FOR userPAGES********************************************************/.tabon{	float: left;	padding: 10px 15px 12px 15px;	font-weight: bold;	text-align: center;	margin: 0 2px 0 0;	border: 1px solid #999;	border-bottom: none;}.taboff{	float: left;	padding: 10px 15px 10px 15px;	text-align: center;	color: #00C;	margin: 0 2px 0 0;	border: 1px solid #999;}/********************************************************					BASIC CSS TAGS ********************************************************/img{	border: none;}.page_title{	font-size: 1.4em;	font-weight: bold;	padding-top:10px;	padding-bottom:20px;	clear: both;}.bold{	font-weight: bold;}.error{	color: #C00;	font-weight: bold;	text-align: center;	padding: 20px;	margin-bottom: 30px;	border: 1px solid #CCC;}h2{	font-size: 1.2em;	font-weight: bold;}h3{	font-size: 1em;	font-weight: bold;}hr{	clear: both;	border: 1px dashed #999;	/*background-image: url(../images/divider_tile.gif);	background-repeat: repeat-x;	height: 2px;*/	width: 100%;}.footer{	font: italic 0.65em Verdana, Arial, Helvetica, sans-serif;	clear: both;	padding: 100px 0 10px 0;	text-align: center;}.arrow a:link, .arrow a:visited{	padding: 5px 10px 5px 10px;	background-color: #CCC;}.arrow a:hover{	padding: 5px 10px 5px 10px;	background-color: #00C;	color: #FFF;	text-decoration: none;}.useredit a:link, .useredit a:visited{	font-weight: normal;	color: #00C;}.useredit a:hover{	background-color: #00C;	color: #FFF;	text-decoration: none;}/*******************************************************/.new{	color: #FFF;	padding: 0 5 0 5px;	background-color: #C00;}.google_link{	background-color: #DDF;}/*******************************************************/a:link{	color: #000;	text-decoration: none;}a:hover{	color: #00C;	text-decoration: underline;}a:visited{	color: #000;	text-decoration: none;}/*******************************************************					FOR ANNIE BUCKLEY*******************************************************/.quote{	border: 1px solid #CCC;	padding:5 15px 20px 15px;}/*******************************************************//* HTML HACKS*******************************************************/*html #article_cap p{	width: 150px;	font-size: 0.9em;	margin-top: -10px;}*html .posting_red{	margin-top: 30px;}*html .featured_photo{	margin: 10px 0 10px 0;	height: 75px;}*html .featured_caption{	text-align: justify;	margin: 10px 0 0 90px;}*html #bar{	width: 991px;}@media screen and (-webkit-min-device-pixel-ratio:0) {	#bar	{		width: 991px;	}}/**html .bar_text{	background-image: none;}*/
