/*
	Primary Stylesheets for www.GoWilkes.com 
			This program is copyrighted by Jason Carlton, on January 1, 2005. No
			part of this program may be modified or copied without the written consent
			of the author. JCarlton@goWilkes.com
*/

	/* General Settings */
html, body { height: 100% }
form { margin: 0px }

.a { width: 760px }
.b { width: 450px }

a { text-decoration: none }
a:hover { text-decoration: underline }
a.nounderline:hover { text-decoration: none }

a.signin { color:#FFFF80 }
a.signin:hover { color:#FFFF1A; text-decoration: underline }

a.location { color:#808080; text-decoration: none }
a.location:hover { color:#8080FF; text-decoration: underline }
.location_size { font-size: 9px }

p { margin: 0px }

.large { font-size: 16px }
.med { font-size: 13px }
.small { font-size: 11px }
.tiny { font-size: 9px }
.topMenu { color:#FFFFFF; font-size: 8px }
.arialSmall { font-size: 12px }

table.padding { padding-top: 3px; padding-bottom: 3px }
td.padding-left { display: none }
td.padding-center { padding-left: 3px; padding-right: 3px }
td.padding-right { padding-right: 3px }

table.border { border: 1px solid #DDDDDD }
table.border_2 { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD }
table.border_3 { border-left: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD }
img.border { border: 1px solid #000000 }

.directory { font-family: Tahoma, Arial, Helvetica; font-size: 9px; color:#808080 }

hr.shift { position: relative; top: -7px }


	/* Form Settings */
input.search { font-family: Arial, Tahoma, Helvetica; font-size: 12px; width: 100%; height: 22px; line-height: 22px; border: 0px; background-image: url(http://www.gowilkes.com/images/search-background.png) }
input.login { font-family: Arial, Tahoma, Helvetica; color:#525252; font-size: 10px; background-color:#ECECFF; border: 1px solid #7979FF }
select.restaurant { font-family: Arial, Tahoma, Helvetica; color:#525252; font-size: 10px; background-color:#ECECFF; border: 1px solid #7979FF; width: 150px }
textarea.forum { font-family: Arial, Tahoma, Helvetica; font-size: 12px }


	/* Logo */
a.logo { text-decoration: none }
a.logo:hover { text-decoration: none }

H1 { font-family: 'Times New Roman'; color:#FFFFFF; font-size: 60px; font-weight: bold; margin: 0px; display: inline }
H2 { font-family: 'Times New Roman'; color:#F7D608; font-size: 60px; font-weight: bold; margin: 0px; display: inline }
H3 { font-family: 'Times New Roman'; color:#555555; font-size: 60px; font-weight: bold; margin: 0px; display: inline }
H4 { font-family: 'Times New Roman', Times, Arial, Helvetica; color:#494949; font-size: 72pt; font-weight: bold; margin: 0px; display: inline }
H5 { font-family: Arial, Tahoma, Helvetica; color:#003366; font-size: 13pt; font-weight: bold; margin: 0px; display: inline }
H6 { font-family: Arial, Tahoma, Helvetica; color:#003366; font-size: 11pt; font-weight: bold; margin: 0px; display: inline }

.H7 { font-family: Tahoma, 'Arial Narrow', Arial, Helvetica; color:#000080; font-size: 16pt; font-weight: normal; margin: 0px }

div.logo_place { position: relative; width: 225px; height: 60px }
div.logo_shadow { position: absolute; top: 0px; left: 20px }
div.logo_main { position: absolute; top: -3px; left: 17px }

div.header_place { position: relative; width: 395px; height: 68px }
div.header_backing { position: absolute; top: -22px; left: 0px; width: 395px; height: 90px; white-space: nowrap; overflow: hidden }
div.header_right { position: absolute; top: 0px; left: 0px; width: 395px }


	/* Navigation */
.mainBar { font-size: 9pt }
.subBar { color:#FFFFFF; font-family: Tahoma, Arial, Helvetica; font-size: 7.5pt }


	/* Homepage */
td.border_home { border-right: 1px solid #DDDDDD }
table.fixed_height_125 { height: 125px; overflow: hidden }
div.left_column { width: 250px; padding: 2px } /* height: 125px; */
div.inline { display: inline; float: left }
div.left_column_calendar { display: none }
div.right_column_calendar { width: 244px; padding: 2px; word-wrap: break-word; break-word: break-all }

.left_column_large { width: 250px }
.right_column_large { width: 510px }

.newest_topics { width: 230px; word-wrap: break-word; break-word: break-all; overflow: hidden }


	/* Calendar */
.calendar { width: 88px }
.calDays { height: 88px }
.calToday { border-right: 1px solid #000000; border-bottom: 1px solid #000000 }
.calDOW { font-size: 11px }
.calTitle { height: 15px }
.calFont { font-family: 'Arial Narrow'; font-size: 10px }

table.showCal {
	background-color:#FFF;
	filter:alpha(opacity=95);
	opacity: 0.95;
	-moz-opacity: 0.95;
}


	/* Forum */
.subject { width: 495px ; white-space: nowrap; overflow: hidden }
.subject_size { font-size: 13px }
.reply_width { width: 575px }

.voice_65 { width: 362px; word-wrap: break-word; break-word: break-all }
.voice_15 { width: 62px; overflow: hidden }
.voice_10 { width: 50px; overflow: hidden }

.voice_view { width: 575px; overflow: auto }


	/* Google Adsense */
		/* these ads take forever to load, so putting them at the bottom lets everything else load first */
.google_container { position: absolute; top: 0px; left: 50%; margin-left: -380px }
.skyscraper_large { display: none }
	/* Before Event ad 
.skyscraper_small { position: absolute; top: 586px; left: 627px; border: 1px solid #0000FF; width: 120px }
*/
.skyscraper_small { position: absolute; top: 618px; left: 627px; border: 1px solid #0000FF; width: 120px }
