/* The Golf Tech Guru */

html { height: 100%; background: #7e6d57 url(images/html_bkg.jpg) no-repeat fixed top right; margin: 0; text-align: center; }
body { width: 875px; height: 100%; margin: 0 auto; padding: 0; text-align: center; background-color: transparent; }
html>body { height: 101%; }
body,p,ul,ol,td { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
p,ul,ol { line-height: 14pt; }
a { color: #9d0a0e; background: transparent; text-decoration: none; }
a:hover { text-decoration: underline; }
html>body h3 { font-size: 17pt; margin-top: 0; }

.backlink { float: right; font-weight: bold; }

/* blog-newsletter-content */
.wpcontent {  }
.commentlinks { padding: 1em 0; border-top: thin solid #ddd; margin-top: 10px; color: #aaa; }
.comments { margin-left: 2em; margin-right: 2em; }
.comtext { margin: 0; padding: 0.5em 0; color: #888; }
.combyline { font-size: 8pt; color: #aaa; margin: 0; margin-bottom: 0.5em; padding-bottom: 0.25em; border-bottom: 1px dashed #ddd; }
.newsright { float: right; width: 360px; }
.newsleft h3,.newsright h3 { font-size: 10pt; text-transform: uppercase; color: #3399CC; padding-bottom: 0.25em; border-bottom: 1px solid #eee; }
.newsleft { margin-right: 380px; padding-right: 2em; border-right: thin solid #ccc; }
.emailsignup { margin-top: 1em; padding-top: 1em; border-top: 1px solid #eee; }

#hometop { margin: 0 auto; height: 680px; background: url(images/body_bkg.jpg) no-repeat top center; text-align: left; }
#homebot { margin: 0 auto; height: 385px; background: url(images/whiteboard_bkg.jpg) no-repeat top center; text-align: left; }
#homecontent { height: 547px; background: url(images/homecontent_bkg.jpg) no-repeat top center; text-align: left; }
#interior { background: url(images/intbody_bkg.jpg) repeat-y center; }
#linksemail { height: 335px; background: url(images/links-email_bkg.jpg) no-repeat top right; }
#welcome {
	padding-top: 122px;
	margin-left: 67px;
	margin-right: 462px;
}
html>body #welcome { margin-left: 70px; margin-right: 465px; }
#welcome p {
	font-weight: bold;
	margin: 0;
}
#videowin { float: right; padding-right: 70px; margin-top: 92px; }
#newslink { padding-top: 100px; }
#rantposts { margin-right: 35px; padding-top: 12px; }
#linkswin {
	padding-top: 130px;
	line-height: normal;
	margin-left: 5px;
}
#linkswin p { margin: 1em 0 0 0; margin-bottom: 1em; }
#emailwin { padding-top: 160px; line-height: normal; }
form#emailsignup { margin: 0; padding: 0; }
input.emailtext { width: 180px; }
.iTitle input { width: 200px; font-size: 8pt; }
#foot { text-align: center; background: transparent; color: #000; padding: 1em; }
#foot p { font-size: 11px; }
#menu {
	text-align: center;
	padding: 8px 0;
	padding-top: 19px;
}
html>body #menu { margin: 0 auto; }
#episode { margin-left: 108px; margin-top: 4px; font-weight: bold; color: #900; }
#episode table { width: 220px; }
#content {
	border-top: thin dashed #ddd;
	padding: 0.5em;
	padding-top: 1em;
}
#ccrightcol { float: right; width: 200px; }
#ccleftcol { margin-right: 220px; }


/* powered by wsp logos */

#pbwsp a {
	display: block;
	margin: 0;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 9px;
	width: 120px;
	text-align: right;
	padding: 1px;
	background: #fff url(images/wsp.gif) no-repeat top left;
	color: #999999;
	line-height: 12px;
	padding-bottom: 5px;
	text-decoration: none;
	padding-right: 3px;
	border-style: solid;
	border-width: 1px;
	border-color: #eee;
}
#pbwsp a:hover span.wsp strong { color: #FCA503; }
#pbwsp a:hover span.wsp { color: #333333; }
#pbwsp span.visit { display: none; text-align: right; font: normal 9px Arial; color: #666666; letter-spacing: 2px; }
#pbwsp a:hover span.visit { display: block; padding: 1px; }
#pbwsp a:hover span.pb { display: none; }
#pbwsp span.pb {
	font-size: 7.5px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 4px;
	color: #999999;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
#pbwsp span.wsp {
	color: #666666;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
#pbwsp span.wsp strong {
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: -1px;
}
#pbwsp span.sup {
	font-size: 10px;
	font-weight: normal;
}
