  body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  }
  table, tr, td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
  }
  .pagination {
	padding: 15px 0;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #77218D;
  }
  .pagination a, .pagination a:visited {
	position: relative;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 .35em 0 .35em;
	color: #77218D;
	background: #FFFFFF;
	border: 1px solid #77218D;
  }
  .pagination .null {
	position: relative;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 .35em 0 .35em;
	color: #888888;
	background: #FFFFFF;
	border: 1px solid #888888;
  }
  .pagination .current {
	position: relative;
	font-family: "Trebuchet MS", Arial, Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 .35em 0 .35em;
	color: #FFFFFF;
	background: #BA59A6;
	border: 1px solid #77218D;
  }
  .pagination a:hover, .pagination a:active {
	color: #77218D;
	background: #F9F1F9;
	border: 1px solid #77218D;
  }
  .showImages {
	text-align: center;
	padding: 40px 0;
  }
  .showImages img {
	margin: 0 0 5px 0;
  }
  .showImageTextBox {
	width: 250px;
	margin: 0 0 0 0;
	font-family: Tahoma, Arial;
	font-size: 11px;
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #000000;
	padding: .2em;
  }
  .formTextareaBig {
	border: 1px solid #555555;
	width: 240px;
	height: 60px;
	padding: 2px;
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	color: #666666;
	background: #FFFFFF;
  }
  .preview {
	height: 60px;
  }
  .divBox {
	border: 1px solid #555555;
	width: 450px;
	padding: 20px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
  }
  .divBox2 {
	border: 1px solid #555555;
	width: 450px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #000000;
	background: #FFFFFF;
  }
  .category_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #AA75AB;
  }
  .formUrl {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	padding-left: 0px;
	color: #555555;
	padding-left: 10px;
  }
  .formUrl A:link, .formUrl A:visited {
	text-decoration: none;
	color: #77218D;
  }
  .formUrl A:hover {
	text-decoration: underline;
	color: #BB39BD;
  }
  .formInst {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #999999;
  }
  .formTextbox {
	border: 1px solid #77218D;
	width: 370px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	background: #F9F1F9;
	color: #555555;
  }
  .themeListTitle {
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: bold;
	padding: 10px 0;
  }
  .headline {
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-color: black;
	padding-left: 10px;
  }
  span.headline A:link, span.headline A:visited {
	text-decoration: none;
	color: black;
  }
  span.headline A:hover {
	text-decoration: underline;
	color: #77218D;
  }
  td.heading {
	background: #612B5E;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
  }
  .headtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
  }
  .homeUrl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	color: #77218D;
  }
  table.topnav td {
	border: 0px solid #EEEEEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
  }
  table.topnav td.top A:link, table.topnav td.top A:visited {
	border: 1px solid #77218D;
	background: #AA75AB;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #F7EBF7;
	display: block; width: 99%;
  }
  table.topnav td.top A:hover {
	border: 1px solid #77218D;
	background: #F5EBF7;
	text-decoration: none;
	font-weight: bold;
	color: #77218D;
	display: block;
  }
  table.topnav td.top_random A:link, table.topnav td.top_random A:visited {
	border: 1px solid #AA75AB;
	background: #6c357a;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	color: #f3edfe;
	display: block; width: 99%;
  }
  table.topnav td.top_random A:hover {
	border: 1px solid #77218D;
	background: #f9e7fd;
	color: #6c357a;
	display: block;
  }
  table.navigation td {
	border: 0px solid #EEEEEE;
	background: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	width:100%;
  }
  table.navigation td.heading {
	background: #612B5E;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
  }
  table.navigation td.arrow {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	width:30px;
	align: center;
  }
  table.navigation td A:link {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;
	display: block; color: #666666;
  }
  table.navigation td A:visited {
	border: 1px solid #FFFFFF;
	background: #FFFFFF;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;
	display: block; color: #666666;
  }
  table.navigation td A:hover {
	border: 1px solid #77218D;
	padding-left: 3px;
	text-decoration: none;
	font-weight: bold;
	background: #F9F1F9;
	color: #77218D;
	display: block; width: 99%;
  }
  table.navigation td.more {
	border: 1px dashed #77218D;
	padding-left: 3px;
	font-weight: bold;
	color: #77218D;
  }
  table.navigation td.more A:link {
	color: #77218D;
	display: block;
  }
  table.navigation td.more A:visited {
	color: #77218D;
	display: block;
  }
  table.navigation td.normal {
	border: 0px solid #F0F0F0;
	background: #F0F0F0;
	padding-left: 3px;
  }
  table.navigation td.normal A:link {
	border: 0px solid #F0F0F0;
	background: #F0F0F0;
	padding-left: 3px;
  }
  table.navigation td.normal A:hover {
	border: 0px solid #F0F0F0;
	background: #F0F0F0;
	padding-left: 3px;
  }
  table.navigation td.normal A:visited {
	border: 0px solid #F0F0F0;
	background: #F0F0F0;
	padding-left: 3px;
  }
  table.main_thumbs td {
	border: 0px solid #CCCCCC;
	background: #FFFFFF;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
  }
  table.main_thumbs td.main_thumb_img {
	border: 1px solid #666666;
  	width: 60px;
	padding: 0;
  }
  table.main_thumbs td.main_thumb_img A:link {
	border: 1px solid #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	display: block; width:100%;
  }
  table.main_thumbs td.main_thumb_img A:visited {
	border: 1px solid #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	color: #666666;
	display: block; width:100%;
  }
  table.main_thumbs td.main_thumb_img A:hover {
	border: 1px solid #BB39BD;
	text-decoration: none;
	font-weight: bold;
	background: #F9F1F9;
	color: #77218D;
	display: block; width:100%;
  }
  table.main_thumbs td A:link {
	text-decoration: none;
	font-weight: bold;
	color: #77218D;
  }
  table.main_thumbs td A:visited {
	text-decoration: none;
	font-weight: bold;
	color: #77218D;
  }
  table.main_thumbs td A:hover {
	text-decoration: underline;
	font-weight: bold;
	color: #BB39BD;
  }
  td.ads {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
  }
  td.thumbs, td.friends {
	border: 1px solid #DDDDDD;
	background: #FFFFFF;
	padding-left: 5;
	padding-top: 5;
	padding-bottom: 10;
	line-height: 20px;
  }
  td.thumbs A:link, td.thumbs A:visited {
	text-decoration: none;
	color: #0000FF;
	padding-left: 5;
  }
  td.thumbs A:hover {
	text-decoration: underline;
	color: #0000FF;
	padding-left: 5;
  }
  td.friends A:link, td.friends A:visited {
	text-decoration: none;
	color: #555555;
	padding-left: 5;
  }
  td.friends A:hover {
	text-decoration: underline;
	color: #0000FF;
	padding-left: 5;
  }
  tr.thumb_selected {
	border: 1px solid #77218D;
	text-decoration: none;
	font-weight: bold;
	background: #F9F1F9;
	color: #77218D;
  }
  .colorChart {
	margin: 20px;
	font-family: Arial, Tahoma;
	font-size: 11px;
  }
  .colorChart table {
	width: 100%;
  }
  .colorChart table tr td {
	text-align: center;
  }
  .colorChartDark {
	color: #FFFFFF;
  }
  .colorPicker {
	margin: 10px;
  }
  .colorPicker table {
	width: 400px;
	border: 5px solid #FFFFF;
  }
  .colorPicker table tr td {
	text-align: center;
  }
  .colorPicker table tr td .cp {
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	width: 50px;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	color: #F5F5F5;
	font-weight: normal;
	cursor: pointer;
	border: 2px solid #FFFFFF;
  }
  .colorPicker-r1c1 {
  }
  .colorPicker-r1c2 {
  }
  .colorPicker-r2c1 {
  }
  .colorPicker-r2c2 {
  }
  .colorPicker-r3c1 {
  }
  .colorPicker-b1 {
  }
  .instructions {
	border: 1px solid #FFFFFF;
	background-color: #F6F6F6;
	padding: 8px;
	text-align: left;
	padding-left: 20px;
	padding-right: 20px;
  }
  .socialsites {
	width: 150;
	padding-top: 10px;
	padding-bottom: 8px;
  }
  .socialsites img {
	border-color: #FFFFFF;
	border-width: 3px;
  }

