﻿/*
 * basic body style
 */
body {

  background:url("/aresti-background-yellow-blue-sprayed-3.jpg");

  font-family:helvetica, arial, sans-serif;
   min-width: 850px 
	  }

/*

 * used in some archive and news articles

 */

.archHead {font-weight:bold;color:#ffffff;background:#0080FF;width:100%}
.boldBlue {font-weight: bold; color: rgb(51, 51, 255);}
.center {text-align:center;}
/*
 * used in photoStory
 */
tr.photostory {display:block;padding-top:10px}
td.photostory-tcell {vertical-align:top;padding-left:15px;padding-right:15px}
td.photostory-icell {vertical-align:top}
/*
 * used in articleList
 */
.abstract-image {border-style:none;display:block;}
.abstract-tcell {vertical-align:top;padding-left:12pt;padding-right:12pt;}
/*
 * used in homeTabs
 */
.index-tab {
	font-weight: bold;
	color: rgb(51, 51, 255);
	margin: 15px;
}
.index-menu {
	padding: 5px 0px 5px 0px;
	border-color: #666666;
	border-width: medium;
	margin-bottom: 15px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-bottom-style: solid;
}

/*
 * used in links page
 */
table.link-item {cellspacing:10;cellpadding:0;border:0;}
table.link-item td {vertical-align:top;align:left;}
p.link-item {font-weight:bold;}
p.link-item img {vertical-align:text-top;width:50px;}
/*
 * Forms
 */
table.setpaid {width:auto;}
input.submit {width:auto; margin:15px; padding:5px;}
/*
 * Images
 */
span.image-credit {font-size:x-small;text-align:top;}
span.image-caption {font-variant:small-caps;text-align:top;}
div.image-credit {font-size:x-small;text-align:right;}
div.image-caption {
	font-variant: small-caps;
	font-size: small;
	text-align: left;
	margin-left: 10px;
}
div.image-decor {
	padding: 10px 5px 10px 10px;
	border-width: 0px;
	border-style: solid;
	width: 100%;
	background-color: #003366;
	color: #FFFFFF;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
}
.image {
	border: none;
}

/*
 * Contest announcement
*/
.sponsorLabel {display:block;font-weight:bold;font-size:large;padding:3px;color:red;}
/*
 * Contest list
 */
dt.contest {margin-top:10px;font-weight:bold}
/*
 * Voting
 */
div.error {font-size:x-large;font-weight:bold;color:red;}
.highlight {font-size:large;font-weight:bold;}
/*
 * Sponsor list
*/
p.sponsorList {
  font-size:small;
  text-align:center;
  /*font-weight:bold;*/
  /*font-variant:small-caps;*/
  font-style:italic;
  margin-top:4px;
  margin-bottom:0pt;
  width:120px;
  color:red;
  }
img.sponsorLogo {
  border:0;
  margin:10px;
  }