/*
	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 }
.skyscraper_small { position: absolute; top: 586px; left: 627px; border: 1px solid #0000FF; width: 120px }
