/*stylesheet for everything but IE6 */

html, body {font-family: arial,tahoma,geneva; font-size: 86%; margin: 0; padding: 0; text-align: left; background-color: #a79b91; background-image: url(images/bgbox.gif); background-repeat: repeat; }
body {font-family: arial,tahoma,arial,geneva; font-size: 86%; margin: 0 0 1% 0; padding: 0; text-align: left; background-color: #082762; background-image: url(images/bgbox.gif); background-repeat: repeat; }
h1, ul, ol {padding: 0; margin: 0; }

#wrapper {background-color: #ffffff; width: 800px; max-width: 800px; border: 4px solid #515b29; margin: 10px auto 60px auto; }

h1 {background-image: url(images/chesgolf-mast-logos.jpg); background-repeat: no-repeat; background-position: 0 0; overflow: hidden; background-scroll: scroll; font-family:tahoma,arial; color: #ffffff; font-size: 250%; text-align: left; font-weight: bold; padding: 24px 0px 80px 164px; }

#topmenu {background-color: #515b29; padding-top: 6px; padding-bottom: 12px; background-image: url(images/border-top.gif); background-position: 0% 100%; background-repeat: repeat-x; background-scroll: scroll; border-top: solid #ffffff 2px; margin: 0; }

.menuli {display: inline; padding-right: 12px; border-right: 1px #ffffff solid; margin-left: 12px; }
.menulilast {display: inline; padding-right: 0px; border-right: 0px; margin: 12px; }

.textli {list-style-type: none; color: #1f2409; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgreen.gif); background-position: 0% 40%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textlidoble {list-style-type: none; color: #1f2409; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgreen.gif); background-position: 0% 15%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textlitriple {list-style-type: none; color: #1f2409; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgreen.gif); background-position: 0% 10%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textlired {list-style-type: none; color: #cc0000; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgreen.gif); background-position: 0% 40%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }

.textligrey {list-style-type: none; color: #a7a89d; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgrey.gif); background-position: 0% 40%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textlidoblegrey {list-style-type: none; color: #a7a89d; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgrey.gif); background-position: 0% 15%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textlitriplegrey {list-style-type: none; color: #a7a89d; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgrey.gif); background-position: 0% 10%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }
.textliredgrey {list-style-type: none; color: #cc0000; padding-bottom: 3px; padding-left: 14px; background-image: url(images/bulletgrey.gif); background-position: 0% 40%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 16px; }

.textlihome {list-style-type: none; color: #1f2409; padding-bottom: 12px; padding-left: 24px; background-image: url(images/bulletgreenbig.gif); background-position: 0% 12%; background-repeat: no-repeat; background-scroll: scroll; margin-left: 46px; font-size: 120%; color: #515b29; font-weight: bold; }

.textlisq {list-style-type: none; color: #1f2409; padding: 6px 0px; border-bottom: 1px #fff dashed; }
.textlisqlast {list-style-type: none; color: #1f2409; padding: 6px 0px; border-bottom: 0px #fff dashed; }

.tablelist {list-style-type: disc; }

#content {width: 780px; background-color: #ffffff; padding: 0px 0px 10px 6px; border-top: 3px solid #ffffff; border-bottom: 10px solid #ffffff;}

.columnleft {float: left; text-align: left; width: 500px; max-width: 500px; background-color: #ffffff; margin: 0px auto 0px 6px; }
.columnlefthome {float: left; text-align: left; width: 460px; max-width: 460px; background-color: #ffffff; margin: 0px auto 0px 6px; }
.columnlefthinprint {float: left; text-align: left; width: 500px; max-width: 500px; background-color: #ffffff; margin: 0px auto 0px 6px; }

.columnright {float: right; text-align: left; width: 230px; max-width: 230px; background-color: #ffffff; margin: 0px 6px 0px auto; }
.columnrightseen {float: right; text-align: left; width: 230px; max-width: 230px; background-color: #ffffff; margin: 0px 6px 0px auto; }
.columnrightwideseen {float: right; width: 340px; max-width: 300px; background-color: #ffffff; margin: 0px 4px 0px auto; }

.break {clear: both; }

h2 {font-size: 150%; color: #515b29; font-weight: bold; line-height: 160%; padding-top: 8px; margin-bottom: 0; padding-bottom: 0; }
h3 {font-size: 130%; color: #6d891a; font-weight: bold; margin-bottom: 0; padding-bottom: 0; }
.hometitle {font-size: 180%; color: #6d891a; font-weight: bold; line-height: 140%; padding-top: 12px; padding-bottom: 8px; padding-left: 20px; margin-bottom: 0; }
.sidebarhead {padding-top: 14px; }

p {font-size: 104%; color: #1f2409; margin-top: 3px; padding-top: 0; }
.homep {width: 280px; font-size: 106%; color: #1f2409; padding-top: 0; margin-top: 0px; }

.big {font-size: 130%; color: #515b29; font-weight: bold; line-height: 130%; margin-top: 7px; padding-top: 0; width: 420px; max-width: 420px; }

.blue {color: #455471; }
.grey {color: #6d6d5d; }
.midgreen {color: #6d891a; }
.darkgreen {color: #515b29; }
.palegreen {color: #abba65; }
.red {color: #cc0000; }
#red {color: #cc0000; }
#midgreen {color: #6d891a; }
.ltgrey {color: #a7a89d; }

blockquote {padding: 0px 30px; }

.photogallery {width: 98%; margin: 0px 10px; background-color: #ffffff; }
.leftpic {float: left; width: 40%; background-color: #abba65; padding-top: 2%; padding-left: 2%; }
.rightpic {width: 40%; float: right; padding-top: 2%; padding-right: 2%; padding-left: 2%; margin-right: 8%; background-color: #abba65; }

a:link {font-size: 100%; color: #214c7e; text-decoration: underline; font-weight: normal; }
a:visited {font-size: 100%; color: #5a6b7e; text-decoration: underline; font-weight: normal; }
a:hover {font-size: 100%; color: #85a8ce; text-decoration: underline; font-weight: normal; }

a.menu:link {font-size: 110%; color: #ffffff; text-decoration: none; font-weight: bold; }
a.menu:visited {font-size: 110%; color: #ffffff; text-decoration: none; font-weight: bold; }
a.menu:hover {font-size: 110%; color: #d8e8f8; text-decoration: underline; font-weight: bold; }
a.menuholder:link {font-size: 108%; color: #abba65; text-decoration: none; font-weight: bold; cursor: default; }
a.menuholder:visited {font-size: 108%; color: #abba65; text-decoration: none; font-weight: bold; cursor: default; }
a.menuholder:hover {font-size: 108%; color: #abba65; text-decoration: none; font-weight: bold; cursor: default; }

a.homebig:link {font-size: 106%; color: #cc0000; text-decoration: underline; font-weight: bold; padding-right: 24px; background-image: url(images/homeredarrows.gif); background-repeat: no-repeat; background-position: 100% 4px; }
a.homebig:visited {font-size: 106%; color: #cc0000; text-decoration: underline; font-weight: bold; padding-right: 24px; background-image: url(images/homeredarrows.gif); background-repeat: no-repeat; background-position: 100% 4px; }
a.homebig:hover {font-size: 106%; color: #fdffeb; text-decoration: underline; font-weight: bold; background-color: #cc0000; padding-right: 24px; background-image: url(images/homeredarrowson.gif); background-repeat: no-repeat; background-position: 100% 4px; }

a.homelink:link {font-size: 100%; color: #515b29; text-decoration: underline; font-weight: bold; padding-right: 19px; background-image: url(images/homegreenarrows.gif); background-repeat: no-repeat; background-position: 100% 6px; }
a.homelink:visited {font-size: 100%; color: #515b29; text-decoration: underline; font-weight: bold; padding-right: 19px; background-image: url(images/homegreenarrows.gif); background-repeat: no-repeat; background-position: 100% 6px; }
a.homelink:hover {font-size: 100%; color: #faffcb; text-decoration: underline; font-weight: bold; background-color: #515b29; padding-right: 19px; background-image: url(images/homepalearrows.gif); background-repeat: no-repeat; background-position: 100% 6px;}

a.sm:link {font-size: 90%; color: #ffffff; text-decoration: none; font-weight: normal; }
a.sm:visited {font-size: 90%; color: #ffffff; text-decoration: none; font-weight: normal; }
a.sm:hover {font-size: 90%; color: #d8e8f8; text-decoration: underline; font-weight: normal; }

.galli {display: inline; padding-right: 12px; border-right: 1px #ffffff solid; margin-left: 12px; }
.gallilast {display: inline; padding-right: 0px; border-right: 0px; margin-left: 12px; }

a.gallery:link {font-size: 110%; color: #434126; text-decoration: none; font-weight: bold; }
a.gallery:visited {font-size: 110%; color: #434a26; text-decoration: none; font-weight: bold; }
a.gallery:hover {font-size: 110%; color: #d4f54e; text-decoration: underline; font-weight: bold; }

a.galleryholder:link {font-size: 110%; color:#cc0000; text-decoration: none; font-weight: bold; cursor: default; }
a.galleryholder:visited {font-size: 110%; color: #cc0000; text-decoration: none; font-weight: bold; cursor: default; }
a.galleryholder:hover {font-size: 110%; color: #cc0000; text-decoration: none; font-weight: bold; cursor: default; }

#footer {clear: both; text-align: right; background-color: #515b29; padding: 7px 0px; background-image: url(images/border-bottom.gif); background-position: 100% 0%; background-repeat: repeat-x; background-scroll: scroll; }
#footlisttop {display: inline; list-style-type: none; }
.footlist {display: inline; padding-right: 6px; border-right: 1px #ffffff solid; margin-left: 6px; }
.footlistlast {display: inline; padding-right: 2px; border-right: 0px; margin-left: 6px; }
