/* CSS file - Lotusphere Blog */

/* = General Typography */
body {font: normal 75%/150% Arial, Helvetica, sans-serif; color: #fff; background-color: #111;}

h1, h2, h3, h4, h5, h6 {color: #ffc20a; font-weight: bold; text-transform: none; line-height: 1em;}
h1 {font-size: 2em;} /* 24px */
h2 {font-size: 2em; margin-bottom: 0.75em;} /* 24px */
h3 {font-size: 1.67em; margin-bottom: 0.45em} /* 20px */
h4 {font-size: 1.5em; margin-bottom: 0.5em} /* 18px */
h5 {font-size: 1.17em; margin-bottom: 0.5em} /* 14px */
h6 {font-size: 1em; margin-bottom: 0.5em} /* 12px */

#content-secondary h4 {margin-bottom: 12px;}

p {font-size: 1em; line-height: 1.5em; margin-bottom: 18px;}

a {color: #ffc20a; text-decoration: none; }
a:hover {text-decoration: none;}

p.admin a, a.button {font-weight: bold; padding: 3px 10px; background-color: #ffc20a; color: #111; border: 0; text-transform: uppercase;}
p.admin a:hover, a.button:hover {background-color: #ffd556}

em, i, strong {font-weight: bold;}
.highlight {color: #fff; background-color: #00366c;}
.enhanced {font-size: 1.33em;}
.smallprint {font-size: 0.83em;}
.hidden {display: none}

.entry img {border: 0; max-width: 600px; padding: 5px}
/*hr {background: url(/images/content-secondary-hr.png) no-repeat center center; border: 0; height: 9px}*/

blockquote, q {font-style: italic;}
#content-primary blockquote {margin: 1.5em auto; width: 518px; background: #1d1d1d url(../dx/quote-bg.png/$file/quote-bg.png) no-repeat 0 0; border: 1px solid #262626; padding: 30px}

#content-primary ul {list-style-type: disc; margin: 0 0 1.5em 18px;}
#content-primary ul ul {list-style-type: circle;}
#content-primary ul ul ul {list-style-type: square;}
#content-primary ul ul ul ul {list-style-type: disc;}

#content-primary ol {list-style-type: decimal; margin: 0 0 1.5em 18px;}
#content-primary ol ol {list-style-type: upper-alpha;}
#content-primary ol ol ol {list-style-type: lower-roman;}
#content-primary ol ol ol ol {list-style-type: decimal;}

.indent {padding: 0 10px}

/* = General Styles */
ul#nav-skip {position: absolute; top: -9999px; margin: 0;}
ul#nav-skip li {display: inline;}

.clear-both:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-both {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear-both {height: 1%;}
.clear-both {display: block;}
/* End hide from IE-mac */

