/* OntGolf 2009 style
By: Jeff Lancaster
Company: Elevation Media Inc. 
global.css
November 9, 2008 */

/***** Global Settings *****/
 
html, body {
border:0;
margin:0;
padding:0;
}
 
body {
font:100%/1.25 Georgia, Arial, Helvetica, sans-serif;
background:#EDF4FC url('/images/bg1.jpg') repeat-x;
}
 
 /***** Wrapper *****/
 
#wrapper {margin:0 auto;padding-bottom:10px;color:#333;text-align:left;}
.mainwrapper {width:990px;}

/*** Header ***/

#topbox {float:right;margin-right:15px;height:88px;padding-top:0px;padding-left:10px;color:#000091;text-align:center;}
.maintopbox {display:inline;width:200px;background-color:#eeeeee;border: 1px solid #cccccc;}
.mainwrapper #header {width:956px;margin-top:10px;margin-bottom:0px;padding-bottom:10px;}
#ads-top {text-align:center;color:#fff;border-bottom: 1px solid #333;margin-left:15px;background: #FFF;padding: 5px 0 10px 0;}


/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight:normal;}
h1 {color:#000091;padding:20px 0 15px 0;font-size:2.2em;font-weight:bold;line-height: 140%;}
h2 {font-family:Georgia, "Times New Roman" Georgia Times serif;color:#000091;padding:20px 0 15px 0;font-size:1.7em;font-weight:bold;line-height: 110%;}
h3 {font-family:Georgia, "Times New Roman" Georgia Times serif;color:#666;padding:5px 0 15px 0;font-size:1.1em;font-weight:normal;line-height: 140%;}
h4 {color:#000091;padding:5px 0 2px 0;font-size:1.0em;font-weight:bold;}
h5 {color:#000091;padding:5px 0 2px 0;font-size:0.9em;font-weight:bold;}
h6 {color:#000091;padding:5px 0 2px 0;font-size:0.8em;font-weight:bold;}
 
/***** Common Formatting *****/
 
p, ul, ol {margin:0;padding:1em 0 1.25em 0;}
 
ul, ol {padding:0 0 1.25em 2.5em;}
 
blockquote {margin:1em;padding:1em;background-color:#eeeeee;color:#333;border-bottom: 1px solid #eeeeee;border-left:2px solid #CCC;line-height:140%;}
 
small {font-size:0.8em;}
 
img {border:0;}
 
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
 
sub {position:relative;bottom:-0.2em;vertical-align:baseline;}
 
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}

.alignright {float:right;}
.alignleft {float:left;}
img.alignright {float:right; margin:0 0 1em 1em; border: 2px solid #cccccc;}
img.alignleft {float:left; margin:0 1em 1em 0; border: 2px solid #cccccc;}
img.aligncenter {display: block; margin-left: auto; margin-right: auto; margin-bottom: 5px;border: 2px solid #cccccc;}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}



.centered {text-align: center;}
img.centered {display: block;margin-left: auto;margin-right: auto; border: 2px solid #cccccc;}
.moreright { margin-left: 250px; padding: 3px;margin-bottom: 10px;font-weight: bold;}
.spacer {clear:both}
.hide {display:none;}
.date {color: #888888;font: 11px;}
hr {border: none 0;border-top: 1px dashed #888;width: 90%;height: 1px;} 
 
/***** Links *****/
 
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}
 
/***** Forms *****/
 
form {margin:0;padding:0;display:inline;}
input, select, textarea {font:0.8em Arial, Helvetica, sans-serif;}
textarea {width:100%;line-height:1.1;}
label {cursor:pointer;}
 
/***** Tables *****/
 
table {border:0;margin:0 0 1.25em 0;padding:0;color:#000;}
table tr td {padding:2px;} 

/***** Global Classes *****/
 
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }


/*** End of Globals *******************/


/*** OntGolf Specific ***/

/* CSS Menu */

.basictab ul{margin: 0px;font-weight:bold;padding: 1px 0;margin-left: 0px;font: bold 13px Verdana;letter-spacing:-0.03em;list-style-type: none;color: #edf4fc;}
.basictab li{display: inline;margin: 0;font-weight:bold;text-align: left;}
.basictab li a{padding: 1px 3px;margin-right: 0px;border: 1px #93a7c2;border-bottom: none;color: #edf4fc;font: bold 13px Verdana;font-weight:bold;}
.basictab li a:visited{color: #edf4fc;font-weight:bold;font: bold 13px Verdana;}
.basictab li a:hover{color: #E70000;font: bold 13px Verdana;font-weight:bold;text-decoration: underline;}
.basictab li a.current{color: #E70000;font-weight:bold;font: bold 13px Verdana;}

#tabcontentcontainer{width:770px;height:28px;margin-left: 0px;margin-bottom: 0px;}
.tabcontent{display:none;font: 10px Verdana;color: #edf4fc;margin-left: 3px;font-weight:bold;text-align: left;}
.tabcontent2{display:none;font: 10px Verdana;color: #b0c1d5;text-align: right; font-weight:bold;}
.tabcontent a{font: 10px Verdana;color: #b0c1d5;font-weight:bold;}
.tabcontent a:visited{font: 10px Verdana;color: #b0c1d5;font-weight:bold;}
.tabcontent a:hover{font: 10px Verdana;color: #E70000;font-weight:bold;text-decoration: underline;}
.tabcontent2 a{font: 10px Verdana;color: #b0c1d5;font-weight:bold;}
.tabcontent2 a:visited{font: 10px Verdana;color: #b0c1d5;font-weight:bold;}
.tabcontent2 a:hover{font: 10px Verdana;color: #E70000;font-weight:bold;text-decoration: underline;}

/* Rounded Corners Top Box */

.dialog {width:100%;margin:0px auto;min-width:20em;color:#fff;}
.dialog .hd .c,
.dialog .ft .c {font-size:1px; /* ensure minimum height */ height:12px;color: #000000;}
.dialog .ft .c {height:12px;}
.dialog .hd {background:url('/aaa/tl.gif') no-repeat 0px 0px;}
.dialog .hd .c {background:url('/aaa/tr.gif') no-repeat right 0px;}
.dialog .bd {background:url('/aaa/ml.gif') repeat-y 0px 0px;}
.dialog .bd .c {background:url('/aaa/mr.gif') repeat-y right 0px;padding-left: 18px}
.dialog .bd .c .s {margin:-10px 0px 0px 0px;background:#fff;padding:0em;}
.dialog .ft {background:url('/aaa/bl.gif') no-repeat 0px 0px;}
.dialog .ft .c {background:url('/aaa/br.gif') no-repeat right 0px;}
html>body .dialog pre { font-size:1.1em;}

/* Rounded Corners2 Main Body */

.dialog2 { width:100%; margin:0px auto; min-width:20em; color:#fff; background:#fff;border-left: 1px #000;border-right: 1px #000;}
.dialog2 .hd2 .c2,
.dialog2 .ft2 .c2 {font-size:1px; /* ensure minimum height */ height:12px; color: #000000;}
.dialog2 .ft2 .c2 {height:12px;}
.dialog2 .hd2 {background:url('/aaa/tl2.gif') no-repeat 0px 0px;}
.dialog2 .hd2 .c2 {background:url('/aaa/tr2.gif') no-repeat right 0px;}
.dialog2 .bd2 {background:url('/aaa/ml2.gif') repeat-y 0px 0px;}
.dialog2 .bd2 .c2 {background:url('/aaa/mr2.gif') repeat-y right 0px;}
.dialog2 .bd2 .c2 .s2 { margin:0px 0px 0px 0px; background:#fff; padding:0px;}
.dialog2 .ft2 { background:url('/aaa/bl2.gif') no-repeat 0px 0px;}
.dialog2 .ft2 .c2 { background:url('/aaa/br2.gif') no-repeat right 0px;}
html>body .dialog2 pre { font-size:1.1em;}

/* Feed Displayer */

.labelfield{ /*CSS for label field in general*/color:green;font-size: 85%;}
.datefield{ /*CSS for date field in general*/color:gray;font-size: 85%;}
#example1 li{ /*CSS specific to demo 1*/font-size: 80%;margin-bottom: 0px;}
#example2 div{ /*CSS specific to demo 2*/margin-bottom: 0px;}
#example2 div a{ /*CSS specific to demo 2*/font-size: 1.25em;}
#example3 a{ /*CSS specific to demo 3*/font-weight: bold;font-size: 1.25em;}
#example3 p{ /*CSS specific to demo 3*/margin-top: -12px;font-size:0.9em;line-height: 110%;}
code{ /*CSS for insructions*/color: red;}




