body#Body { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; text-align: center; margin: 0px; padding: 0 0 51px 0; background-color:#000; }
.SkinObject { font-weight:400; }
.Normal, .NormalDisabled { font-weight:400; }
.NormalDisabled { color:Silver; }
.NormalRed { font-weight:700; color:red; }
.NormalBold, H5, DT, H6 { font-weight:700; }
.NormalTextBox { font-size:1em; font-weight:400; line-height:1.1em; }
.Head { font-size:1.3em; font-weight:400; }
.SubHead { font-weight:500; color:#5b3d0d; font-size:1.2em; }
.FormLable { width:150px; display:block; margin-right:5px; }
.CommandButton { font-size:.9em; }
.FormLable { font-weight:400; color:#5b3d0d; display:inline; width:150px; float:left; line-height:1.1em; }
.SubHead { font-weight:400; color:#5b3d0d; }
.SubSubHead { font-weight:700; color:#000; }
.Help { border-right:#000 1px solid; border-top:#000 1px solid; font-weight:400; border-left:#000 1px solid; color:#000; border-bottom:#000 1px solid; background-color:#ff9; padding:2px; }
#copy select, #copy input, #copy textarea { border: #333333 solid 1px; font-size:.9em; }
input.StandardButton { padding-right:5px; padding-left:5px; font-weight:400; background:#ddd; color:#000; font-size:1em; }
.NormalTextBox { border: #333333 solid 1px; font-size:.9em; }
input.styled { border:none !important }
H1 { font-size:1.4em; font-weight:700; }
H2 { font-size:1.5em; font-weight:400; color:#5b3d0d }
H3 { font-size:1.2em; font-weight:400; color:#5b3d0d }
H3.SubHead { margin:0; padding:0; line-height:26px; }
H4 { font-size:1.1em; font-weight:700; }
TFOOT, THEAD { font-size:1em; }
TH { vertical-align:baseline; font-size:1em; font-weight:700; }
SMALL { font-size:.8em; }
BIG { font-size:1.2em; }
HR { color:dimgrey; height:1pt; }
.clearBoth { clear:both; line-height:0px; height:0px; font-size:0px; visibility:collapse; }
.ControlPanel { width: 100%; background-color: #dfe5f2; float:left; z-index:200; clear:both; }



#theme { background:#000; }
#wrapper { background:url(/portals/0/images/blog/background.jpg) no-repeat 0px 0px; text-align: left; width: 870px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; position: relative; }
#mastehead {overflow:hidden; padding:30px 0 0 40px; height:65px; width:100% }
.tab596  #mainTitle {height:60px; width:100%; background:url(/Portals/0/images/Blog/header-re.gif) no-repeat; }
.tab566  #mainTitle {height:60px; width:100%; background:url(/Portals/0/images/Blog/header-golf.gif) no-repeat; }
#mainTitle h1 { position:absolute; top:-199px;  }
.rssLink{position:absolute;left:650px; top:45px}
.caption{line-height:30px;margin:0;padding:0; color:#CCCCCC}

#homeLink,#tagline{position:absolute;padding-left:10px;  top:85px; text-transform:uppercase; color:#ccc;}
#homeLink, #homeLink a{left:650px; text-decoration:none;color:#ccc;}

a, a:link { color:#5b3d0d; }
a:visited, a:active { color:#444; }
a.navTitle { position:absolute; left:-45px; color:#FFFFFF; background-color:#000; text-decoration:none; }
a[disabled="disabled"] { color:#ffffff; }
a.pdfLink { padding-right: 17px; background:url(/images/pdf.gif) top right no-repeat; }
a.externalLink { padding-right: 17px; background:url(/images/offsite.gif) top right no-repeat; }
#margin { width:800px; margin:0px 0px 113px 30px; padding:10px 10px 15px 10px; background:#FFF url(/Portals/0/images/bg-margin.gif) bottom repeat-x; }

#pageBody { display:block; position:relative; z-index:4; background-color:#FFF; min-height:300px; float:left; width:100%;  margin:0; padding:0; border:none; }

#gutter { float:left; width:200px; margin-left:-200px; display:block; height:750px; padding-bottom:50px; background:url(/Portals/0/images/bg-gutter.jpg) no-repeat; z-index:8; position:relative; }
#subLogo { height:150px; width:200px; z-index:5; position:relative; display:block; }
#subNav { color:#FFFFFF; min-height:565px; }
#header { height:150px; background:#FFFFFF; background-repeat:no-repeat; background-position:bottom; background-image:url(/Portals/0/images/headers/valley-course.jpg); }
#dnn_HeaderPane { visibility: visible !important; margin: 0; padding: 0; float:left; z-index:4; }
#copy { padding:0 20px; color:#444; line-height:1.6em; position:relative; float:right;}
#copy { padding:0px; width:100% }

#copy li { line-height:1.6em; }
#copy a:link, #copy a { font-weight:bold }
.titleContainer { position:relative; margin:0; padding:0; padding-top:10px; }
.contentContainer { clear:left; position:relative }
.ContentPane,.SidebarPane { float:left; margin:0; padding:0; position:relative; }

.ContentPane{width:500px; }
#copy .ContentPane{border-top:solid 1px #ccc}
.SidebarPane {width:299px;}
#copy .SidebarPane {width:298px;}

#dnn_ctr568_ContentPane { margin-left:auto; margin-right:auto; width:200px; }
#object { width:260px; left:0px; height:200px; margin:0px; position:absolute; bottom:43px; z-index:10; }
#object { display:none; }

.newObject { bottom:3px; }
#JSpane { position:absolute; top:-600px; left:0; }
.JSpane a:link { color:#0033CC; }
#toolbar { width:100%; height:51px; overflow:none; position: fixed; bottom:0; left:0; background:url(/Portals/0/images/bg-toolbar.gif) bottom repeat-x; color:#eee; text-align:center; z-index:1000; }
#toolbar ul { margin:0; padding:0; display:inline; }
#toolbar li { display:inline; padding-left:.6em; }
#breadcrumb { width: 800px; height:25px; padding:0px 10px 0px 10px; line-height:25px; text-align:left; margin:auto; }
#bottomNav { width: 800px; height:26px; padding:0px 10px 0px 10px; line-height:26px; text-align:left; margin:auto; }
.SEOMenu { z-index:999; font-size:10pt; position:relative; padding:0; margin-top:0px; }
.SEOMenu ul { list-style-type:none; width:200px; margin:0; padding:0; }
.SEOMenu li { float:left; position:relative; background:none; height:26px; list-style-type:none; }
.SEOMenu ul ul { background:url(/Portals/0/images/bg-gutter.jpg) no-repeat; }
.SEOMenu ul ul li { height:26px; }
.SEOMenu table { border-collapse:collapse; font-size:1em; margin:-1px; }
.SEOMenu li a, .SEOMenu li a:link, .SEOMenu li a:visited { display:block; text-decoration:none; height:25px; line-height:25px; width:200px; text-indent:20px; border:none; float:left; color: #3A240C; }
.SEOMenu ul ul a, .SEOMenu ul ul a:link, .SEOMenu ul ul a:visited { display:block; height:25px; line-height:25px; width:200px; text-indent:20px; border:none; }
.SEOMenu li a:hover, .SEOMenu li:hover a { color:#000; }
.SEOMenu li ul { visibility:hidden; position:absolute; left:200px; top:0; z-index:1001; border-bottom:#FFFFFF solid 1px; }
.SEOMenu ul li:hover ul, .SEOMenu ul li a:hover ul { visibility:visible; }
.SEOMenu ul li:hover ul li:hover ul, .SEOMenu ul :hover ul :hover ul, .SEOMenu ul a:hover ul a:hover ul { visibility:visible; z-index:1003; }
.SEOMenu ul li:hover ul li:hover ul li:hover ul, .SEOMenu ul a:hover ul a:hover ul a:hover ul { visibility:visible; z-index:1004; }
.SEOMenu .ParentItem a, .SEOMenu .Parentlist a:visited { font-style:italic }
li.CurrentItem, .SEOMenu .ParentItem a, .SEOMenu .Parentlist a:visited { text-decoration:none; background:url(/Portals/0/images/bg-menuItem.png); }
li.CurrentItem a:hover { cursor:text; text-decoration:none; }
li.CurrentItem li > a:hover { cursor:pointer; }
.SEOMenu :hover > a, .SEOMenu :hover > a#CurrentLink { color:#000; background:url(/Portals/0/images/mainNav/bg-menuItem.png); }
.SEOMenu ul li:hover ul ul, .SEOMenu ul li:hover ul li:hover ul ul { visibility:hidden; }
table.zebra { width:100%; border: none; border-left:#a8985f solid 1px; border-top:#a8985f solid 1px; border-collapse: collapse; margin-bottom:20px; font-size:1em; }
.zebra tr { background-color: #f6f1e1; color:#000000; }
.zebra tr.evenRow { background-color:#fff; color:#000000; }
.zebra tr.clicked { background-color:#FFFFCC; }
.zebra th { background-color:#a8985f; color:#fff; padding:.2em .7em .2em .2em; font-size:1.2em; text-align:left; }
.zebra tbody tr:hover { }
.zebra td { margin:.1em; border: none; padding:.4em; vertical-align:top; line-height:1em; border-right:#a8985f solid 1px; border-bottom:#a8985f solid 1px; }
.zebra td a { display:block; }
.zebra em { font-size:.8em; }
table.sortable a.sortheader { text-decoration: none; display: block; height:16px; }
table.sortable span.sortarrow { color: black; text-decoration: none; margin-left:5px; }
#toolbar a, #toolbar a:visited { color: #ffffcc; text-decoration:none; font-size:11px; }
#toolbar a:hover { color: #fff; }
#toolbar h6 { padding-left:12px; margin-top:5px; }
.twitterEntry{padding:0 1em;}
.twitterEntry i{display:block;padding:0 0 1em 0;font-size:8px; font-style:normal; border-bottom:#ccc solid 1px;}