/***********************************************/
/* Mindshare Studios, Inc. CSS   */
/* copyright 2006   */
/* main CSS styles   */
/***********************************************/

html {
height: 100%;
width: 100%;
}
body {
font-family:Helvetica, Arial, sans-serif;
color: #333333;
height: 100%;
background:#D6D7D9;
font-size:0.72em;
}

em {
color:#008FB1;
}
a:link, a:visited  {
color: #008FB1;
text-decoration: none;
}

a:hover  {
text-decoration: underline;
}

h1, h2, h3, h4, h5, h6, p, form  {
margin: 0px;
padding: 10px 10px 0px 20px;
}

h1, h2, h3, h4, h5, h6 {
font-size:1.1em;
}

h2 {
color: #008FB1;
border-bottom:1px #D6D7D9 solid;
}

h3 {
color: #576371;
border-bottom:1px #D6D7D9 solid;
font-variant:small-caps;
letter-spacing:2px;
}

p {
border:none;
}

ul {
list-style-type: square;
}


ol li {
padding-bottom:8px;
}

.clear {
clear:both;
font-size:0;
height:0;
line-height:0;
position:relative;
}

.note {
font-size:0.8em;
}

.attn {
font-size:0.9em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
color:#990000;
}


#wrapper {
width: 760px;
margin: 0px auto;
padding: 0;
background-image:url(../img/body_bg.gif);
background-repeat:repeat-y;

}

#header {
margin: 0;
padding: 0px;
width: 100%;
height:100px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
}

div#header h1 {
display:none;
}

#navBar {
margin: 0 20px 0 528px;
padding: 0px;
}

#content {
float:left;
width: 500px;
margin: 0;
}

h2#slugLine {
letter-spacing:2px;
color:#C1BBBB;
font-size:0.9em;
border:none;
}

/************* #footer styles ***************/

#footer {
font-size:0.8em;
clear: both;
color: #333333;
background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
padding: 12px;
margin-top: 0px;
}

#footer img {
padding: 0px 0px 4px 6px;
vertical-align: middle;
}


/************* #search styles ***************/

#search {
padding: 5px 0px 10px 10px;
}

#search form {
margin: 0px;
padding: 0px;
}

#search label {
display: block;
margin: 0px;
padding: 0px;
}
.login {
margin-top:10px;
padding: 8px;
font-size:12px;
background-color:#D8DAE7;
text-align:left;
}
.login a {
color:#576371;
}

.login a:hover {
text-decoration:none;
color:#008FB1;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited  {display: block;}
#navBar ul  {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li  {border-bottom: 1px solid #DADDE2;}

/* fix for browsers that don't need the hack */
html>body #navBar li  {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks {
position: relative;
margin: 0px;
padding: 0px;
}

#sectionLinks h3 {
padding: 10px 0px 2px 10px;
}

#sectionLinks a:link {
padding: 2px 0px 2px 10px;
width: 100%;
voice-family: "\"}\""; 
voice-family:inherit;
width: auto;
}

#sectionLinks a:visited {
padding: 2px 0px 2px 10px;
}

#sectionLinks a:hover {
color:#FFFFFF;
background-color: #000000;
padding: 2px 0px 2px 10px;
text-decoration:none;
}
