BODY {
	MARGIN-TOP: 0px; BACKGROUND: url(http://www.ryanmackintoshracing.com/images/wrap-bg.gif) #575757 repeat-y center top; MARGIN-BOTTOM: 0px; FONT: 75%/160% Arial, Helvetica, sans-serif; COLOR: #333333
}
A {
	COLOR: #ffffff; TEXT-DECORATION: none; outline: none
}
A:hover {
	TEXT-DECORATION: underline
}
UL {
	MARGIN-TOP: 0.3em; LIST-STYLE-TYPE: none
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: url(http://www.ryanmackintoshracing.com/images/bullet.gif) no-repeat 4px 4px; PADDING-BOTTOM: 1em; LINE-HEIGHT: 140%; PADDING-TOP: 0px
}

.tablestyle {
	BORDER-RIGHT: #737573 2px solid; BORDER-TOP: #737573 2px solid; BORDER-LEFT: #737573 2px solid; BORDER-BOTTOM: #737573 2px solid; border-spacing: 0px
}
.tdstyle {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; -moz-border-radius: -5px -5px -5px -5px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; FONT: 180%/100% Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 12px; FONT: 180%/100% Arial, Helvetica, sans-serif; COLOR: #ffffff; PADDING-TOP: 0px; LETTER-SPACING: 1px
}
#contenthome {
	WIDTH: 440px; TEXT-ALIGN: left
}
.title {
	FONT: 140%/135% Arial, Helvetica, sans-serif; LETTER-SPACING: 1px
}
H1 A {
	COLOR: #763712
}
H2 A {
	COLOR: #763712
}
H1 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
H2 A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 125%/100% Arial, Helvetica, sans-serif; PADDING-TOP: 0.85em
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; FONT: bold 115%/100% Arial, Helvetica, sans-serif; COLOR: #666666; PADDING-TOP: 0.85em
}
.intro {
	FONT: 120%/135% Arial, Helvetica, sans-serif; COLOR: #b5b5b5
}

.pgentry {
	COLOR: #f5f5f5;
}

#header {
	MARGIN: 0px auto; POSITION: relative; HEIGHT: 409px
}
#logo {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-TOP: 10px; POSITION: relative; TOP: 361px; TEXT-ALIGN: center
}
#content-wrap {
	CLEAR: both; MARGIN: 0px auto; POSITION: relative
}
#top {
	Z-INDEX: 2; RIGHT: 0px; BACKGROUND: url(http://www.ryanmackintoshracing.com/images/top-bg.jpg) no-repeat right top; WIDTH: 851px; POSITION: absolute; TOP: 0px; HEIGHT: 440px
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 20px; WIDTH: 660px; PADDING-TOP: 23px; POSITION: relative
}
#bottom-bg {
	BACKGROUND: url(http://www.ryanmackintoshracing.com/images/bottom-bg.jpg) no-repeat center bottom
}
.photo_home {
	BORDER-RIGHT: #737573 2px solid; BORDER-TOP: #737573 2px solid; BORDER-LEFT: #737573 2px solid; BORDER-BOTTOM: #737573 2px solid
}
.box {
	BORDER-RIGHT: #4a474b 2px solid; PADDING-RIGHT: 17px; MARGIN-TOP: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 17px; BORDER-LEFT: #4a474b 2px solid; WIDTH: 232px; PADDING-TOP: 17px; BORDER-BOTTOM: #4a474b 2px solid; BACKGROUND-COLOR: #313131
}
.boxw {
	BORDER-RIGHT: #4a474b 2px solid; PADDING-RIGHT: 17px; MARGIN-TOP: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 17px; BORDER-LEFT: #4a474b 2px solid; WIDTH: 532px; PADDING-TOP: 17px; BORDER-BOTTOM: #4a474b 2px solid; BACKGROUND-COLOR: #313131
}

.titlebar {
	font-family: verdana, arial; font-size: 12pt; font-weight: bold; color: #ffffff;
	}
#footer {
	CLEAR: both; BACKGROUND: url(http://www.ryanmackintoshracing.com/images/footer-bg.gif) #575757 no-repeat center bottom
}
#footer H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-INDENT: -900em; PADDING-TOP: 0px; HEIGHT: 25px
}
#footer-wrap {
	MARGIN: 0px auto; HEIGHT: 93px
}
#credits {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 100px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999999; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#credits A {
	COLOR: #999999
}
.html .attribute {
	COLOR: #006600
}
#topheader {
	CLEAR: both; BACKGROUND: url(http://www.ryanmackintoshracing.com/images/main-bg.jpg) no-repeat center top
}
#topheader-wrap {
	MARGIN: 0px auto; HEIGHT: 409px
}
#botfooter {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #575757 no-repeat center bottom; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.subtext {
	FONT: 90%/100% Arial, Helvetica, sans-serif; COLOR: #b5b5b5
}
#navmenu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#navmenu li {display: inline; padding: 5px 10px 5px 10px; text-transform: uppercase; font-weight: bold; font-size: 9pt; }
#navmenu a {text-decoration:none; color: white;}
#navmenu a:hover {color: #808080;}



#tr {
	width: 70%;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

#a_tr {
	width: 100%;
	line-height: 25px;
	margin: 0;
	padding: 0;
}

#lftCol {
	float:left;
	width:25%;
	text-align: right;
	font-size: 12pt;
	font-weight: bold;
}

#rtCol {
	float:right;
	width:73%;
	text-align: left;
}

#showMe {
	width:100%;
	text-indent: 150px;
}

#showMeNoI {
	width:100%;
	text-indent: 33px;
}
#myBtnL {
	clear: both;
	float:left;
width:50%;
text-align: center;
}
#myBtnR {
	float:right;
width:50%;
text-align: center;
}


#news {
	float: left;
	margin: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	border-bottom: 0px;
	padding: 0px;
}

#news #title {
	font-size: 12pt;
	border-bottom: 2px dotted #E5DDAD;
	padding: 0px;
	margin: 0px 0px 7px 0px;
}

#news #article {
	line-height: 20px;
	font-size: 10pt;
	padding: 20px 0px 0px 0px;
	margin: 0px;
}

#news #moddate {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	text-align: right;
	font-size: 8pt;
	font-style: normal;
}

#adlnk a {
	color: red;
	text-decoration: underline;
	font-weight: bold;
}
	
#adlnk a:hover {
	color: white;
	text-decoration: none;
	font-weight: bold;
	
}

#adlnk a.adpublnk {
	color: red;
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
}
#adlnk a.adpublnk:hover {
	color: white;
	font-size: 12pt;
	text-decoration: underline;
	font-weight: bold;
	
}

input.adminFrmButt {
	background: white;
	border: 1px solid black;
	font-size: 10pt;
	font-weight: bold;	
}