/* this is for phplogin */
.captcha { display: none; }

body
{
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	/* background-image: url('../images/vertlines.gif'); */
	background-color: #000;
	line-height: 105%;
}

body, td, p, br, th, ol, ul, li, table, blockquote
{
	font: 11px/1.5em 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
}

input, text, select, option, textarea
{
	font-size: 9px;
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	color: #003366;
}

.ts_mastheadpix
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF9900;
}

.t_orange
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #f60;
}

.t_grey
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #999;
}

.t_darkgrey
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #666;
}

.t_blue
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #69C;
}

.ts_photocredit
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #000;
}

.t13
{
	font-family: 'Verdana';
	font-size: 13px;
}

.t13_red
{
	font-family: 'Verdana';
	font-size: 13px;
	color: #f00;
}

.tl_orange
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f60;
}

.tl_yellowdark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #963;
}

.header
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.header_plus
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.header_orange
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #F60;
}

.header_yellow
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FC0;
}

.header_yellowdark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #963;
}

.header_grey
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
}

.header_blue
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #069;
}

.header_bluelight
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #39C;
}

.header_bluedark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #036;
}

.header_plus_bluedark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #036;
}

.header_plus_blue
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #069;
}

.header_plus_grey
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999;
}

.header_plus_orange
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F60;
}

.header_plus_yellowdark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #963;
}

.header_greendark
{
	font-family: 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #690;
}

.result_box
{
	width: 750px;
	margin-bottom: 25px;
}

.textbox_white_green
{
	background-color: #fff;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #9c0;
}

.textbox_blue
{
	background-color: #3cf;
	/* padding: 2px; */
	border-style: solid;
	border-width: 1px;
	border-color: #069;
}

.textbox_blue_i
{
	font: 16px/2em 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	background-color: #3cf;
	/* padding: 2px; */
	border-style: solid;
	border-width: 1px;
	border-color: #069;
	padding: 2px;
	margin-left: 2px;
}

.textbox_blue_light
{
	background-color: #ABE8FC;
	/* padding: 2px; */
	border-style: solid;
	border-width: 1px;
	border-color: #069;
}

.textbox_white_blue
{
	background-color: #fff;
	/* padding: 2px; */
	border-style: solid;
	border-width: 1px;
	border-color: #3cf;
}

.textbox_grey
{
	background-color: #eee;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #666;
}

.textbox_grey_i
{
	font: 16px/2em 'Lucida Grande', LucidaGrande, Lucida, 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	background-color: #eee;
	border-style: solid;
	border-width: 1px;
	border-color: #666;
	padding: 2px;
	margin-left: 2px;
}

.textbox_grey_light
{
	background-color: #eee;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #069;
}

.textbox_yellow
{
	background-color: #fc0;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #C90;
}

.textbox_brown
{
	background-color: #fff;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #963;
}

.textbox_white_yellow
{
	background-color: #fff;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #fc0;
}

.textbox_yellow_light
{
	background-color: #FFC;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #fc0;
}

.textbox_yellow_rev
{
	background-color: #000;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #fc0;
}

.textbox_yellowdark
{
	background-color: #fc0;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #963;
}

.textbox_orange
{
	background-color: #ff9900;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #000;
}

.textbox_orange_light
{
	background-color: #fff;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #f90;
}

.textbox_green
{
	background-color: #99CC00;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #690;
}

.textbox_red
{
	background-color: #f00;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #036;
}

.submit_box
{
	width: 550px;
	margin-left: 10px;
}

/* LINKS */
A:link
{
	color: #333;
	text-decoration: none;
}

A:visited
{
	color: #666;
	text-decoration: none;
}

A:active
{
	color: #333;
	text-decoration: none;
}

A:hover
{
	color: #000;
	text-decoration: underline;
}

/* IMAGE LINK */
A.imagelink:link
{
	color: #333;
	text-decoration: none;
}

A:visited
{
	color: #666;
	text-decoration: none;
}

A:active
{
	color: #333;
	text-decoration: none;
}

A:hover
{
	color: #000;
	text-decoration: none;
}

A.party:link
{
	color: #000;
	text-decoration: none;
}

A.party:visited
{
	color: #000;
	text-decoration: none;
}

A.party:active
{
	color: #555;
	text-decoration: none;
}

A.party:hover
{
	color: #999;
	text-decoration: underline;
}

/* EVENT */
A.event:link
{
	color: #069;
	text-decoration: none;
}

A.event:visited
{
	color: #069;
	text-decoration: none;
}

A.event:active
{
	color: #555;
	text-decoration: none;
}

A.event:hover
{
	color: #999;
	text-decoration: none;
}

/* HOLIDAY */
A.holiday:link
{
	color: #777;
	text-decoration: none;
}

A.holiday:visited
{
	color: #777;
	text-decoration: none;
}

A.holiday:active
{
	color: #555;
	text-decoration: none;
}

A.holiday:hover
{
	color: #999;
	text-decoration: underline;
}

/* HOLIDAY REVERSED*/
A.holiday_rev:link
{
	color: #fff;
	text-decoration: none;
}

A.holiday_rev:visited
{
	color: #fff;
	text-decoration: none;
}

A.holiday_rev:active
{
	color: #555;
	text-decoration: none;
}

A.holiday_rev:hover
{
	color: #999;
	text-decoration: underline;
}

/* NEWS */
A.news:link
{
	color: #690;
	text-decoration: none;
}

A.news:visited
{
	color: #690;
	text-decoration: none;
}

A.news:active
{
	color: #9F3;
	text-decoration: none;
}

A.news:hover
{
	color: #6C0;
	text-decoration: underline;
}

/* MUSIC */
A.music:link
{
	color: #f60;
	text-decoration: none;
}

A.music:visited
{
	color: #f60;
	text-decoration: none;
}

A.music:active
{
	color: #f90;
	text-decoration: none;
}

A.music:hover
{
	color: #999;
	text-decoration: underline;
}
