a, select, input, form, p, ul, li, textarea { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height: 20px; text-decoration:none;}

a:hover 	{ text-decoration:underline; }
img 		{ border: 0px;}
body 		{ font-family: Arial, Helvetica, sans-serif; background-color:#FFFFFF; font-size: 9pt; margin: 0; }

.content, .content a:active, .content a:link, .content a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight: normal; line-height: 20px; text-decoration:none;}
.content a:hover
	{ text-decoration:underline; }

.content_h, .content_h a:active, .content_h a:link, .content_h a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:bold; line-height: 20px; text-decoration:none;}
.content_h a:hover
	{ text-decoration:underline; }

.soldout
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; background-color:#FF0000}
.copywrite
	{ font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#999999;}

.warning
	{ font-family: Arial, Helvetica, sans-serif; font-size:10px; color:#990000; font-weight: bold;}

h1, h1 a:active, h1 a:link, h1 a:visited
	{ font-family: "Times New Roman", Times, serif; font-size: 24px; color: #333333; font-style: normal; font-weight: bold; text-decoration:none;}
h1 a:hover
	{ text-decoration:underline;}

h2
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#666666; font-weight:bold}
.h2_Orange
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FF9900; font-weight:bold}
.h2_Green
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#CCCC00; font-weight:bold}
.h2_Blue
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#336666; font-weight:bold}
.h2_Pink
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#FF3399; font-weight:bold}
.h2_Black
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#000000; font-weight:bold}
.h3_Red
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#FF0000; font-weight:bold}
.h3_Blue
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3366CC; font-weight:bold}


.headers, .headers a:active, .headers a:link, .headers a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#3366CC; text-decoration:none; height:20px; display: block; }
.headers a:hover
	{ text-decoration:underline;}
.headersR, .headersR a:active, .headersR a:link, .headersR a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:none; height:20px; display: block; }
.headersR a:hover
	{ text-decoration:underline;}
	
.boldlink, .boldlink a:active, .boldlink a:link, .boldlink a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#999999; font-weight:bold; text-decoration:none;}
.boldlink a:hover
	{ text-decoration:underline;}

.switchborder {
	width: auto;
	height: 35px;
	border: 2px solid #000099;
	text-align: center;
}
.box {
	width: auto;
	height: auto;
	border: 2px solid #000099;
	text-align: center;
	padding: 0px 5px 0px 5px;
}

.high_red, .high_red a:active, .high_red a:link, .high_red a:visited
	{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #990000; font-weight: bold;}
.high_red a:hover
	{ text-decoration:underline; }
	
.tablebg {background-image: url("images/festival/tile/table_bg.gif")}

.sponsors
	{ width:160px; border:1px dashed #666666; padding: 10px 10px 10px 10px;}
	
.advertisers
	{ border:1px dashed #666666; padding: 10px 10px 10px 10px;}
	
.oddsocks
	{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 30px; color: #000000; }

/* For Diary 2007 Rollover Highlight - Text as .content */
.bgHigh {background-color:#CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height: 15px; text-decoration:none;}
.bgLow	{background-color:#F7F7F7; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#333333; font-weight:normal; line-height: 15px; text-decoration:none;}

/* For the <noscript> tags */
ul#navbar
	{ margin: 0; padding: 0; list-style: none; width: 120px;}
ul#navbar li
	{ position: relative; margin-bottom: 0em;}
ul#navbar li a
	{ display: block; text-decoration: none; color: #3366CC; background: #F7F7F7; padding: 5px; border: 1px solid #CCCCCC;}
ul#navbar li:hover ul, ul#navbar li.over ul 
	{ display: block; }
ul#navbar li a:hover 
	{ color: #FFFFFF; background: #BDB514;}

li ul
	{ position: absolute; left: 149px; top: 0; display: none;}
li ul li a 
	{ padding: 2px 5px; } /* Sub Menu Styles */

.select {
	border: 1px solid #b8c2cc;
}
.img_p_r {
	margin: 0px 10px 5px 0px
}
.img_p_l {
	margin: 0px 0px 5px 10px
}
.img_mar_top_1 {
	margin: 1px 0px 0px 0px;
}