﻿/* Reset the page */
html, body, form, fieldset {
	color:#111;
  font-family: Georgia, Serif;
	line-height:1;
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p, pre,
blockquote, ol, dl, address {
	margin: 1em 0;
	padding: 0;
}
dd, blockquote {
	margin-left: 1em;
}

ul
{
  background-color:#DAE1E8;
  border: double 3px #fff;
	margin: 0;
	padding: .25em .25em .5em 1.9em;
}
ul li {
  font-family: Verdana, Sans-Serif;
  font-size: 85%;
	line-height: 1.5;
	list-style: disc outside;
}
ul li a 
{
  border-bottom:0 !important;
}

.searchbox
{
  background-color:#DAE1E8;
  border: double 3px #fff;
	margin: 0;
	padding: .5em .25em .5em .75em;
}
.searchtext
{
  background-color:#FFFFFF;
  border: solid 1px #90A5BA !important;
  font-family: Verdana, Sans-Serif;
  font-size: 92%;
  height: 18px;
	margin: 0;
	padding: 1px;
	vertical-align: middle;
}
.searchbutton
{
  font-family: Verdana, Sans-Serif;
  font-size: 92%;
  margin: 0 0 0 .5em;
  padding: 1px;
}

.homead
{
  margin: .25em 0 0 0; 
  padding: .5em 0 .25em 0; \
  width: 100%; 
  background-color: #fff; 
  border: solid 1px #DAE1E8; 
  text-align: center;
}
form label {
	cursor: pointer;
}
fieldset {
	border: none;
}
input, select, textarea {
	font-size: 100%;
}

/* Apply Custom Styles */
h1 
{
  font-family: Georgia, Serif;
  font-size:304%;
  letter-spacing:1px;
  margin: 0;
  padding: 0px -2px;
}
h2 
{
  color: #669933;
  font-family: Georgia, Serif;
  font-size:152%;
  font-weight:bold;
  letter-spacing:0em;
  margin: 0 0 .3em 0;
  padding: 0 0 0 0;
}
h3
{
  color: #777;
  font-family: Georgia, Serif;
  font-size:136%;
  font-weight: bold;
  margin: 0;
  padding: 5px 0;
}
h4
{
  color: #669933;
  font-family: Georgia, Serif;
  font-size:92%;
  font-weight:bold;
  letter-spacing: .1em;
  margin: 0;
  padding: 10px 0 5px 0;
  text-transform: uppercase;
}
h5 
{
  font: bold 92% Verdana, Sans-Serif;
  margin: .1em 0 .3em 0;
}
h6 
{
  color: #999;
  font: normal 85% Verdana, Sans-Serif;
  margin: 0;
  line-height:1.5;
  padding: 0 0 1em 0;
}
p
{
  margin: 0;
  line-height:1.5;
  padding: 0 0 1em 0;
}
strong
{
  font-weight: bold;
}
em 
{
  font-style:italic;
}
em strong, strong em
{
  font-style:italic;
  font-weight: bold;
}

a:link, a:active, dl a:visited 
{
  border-bottom: dotted #03c 1px; 
	color: #03c;
	text-decoration: none;
}
a:visited 
{
  border-bottom: dotted #4066D9 1px; 
	color: #4066D9;
	text-decoration: none;
}
a:hover
{
  color: #001A66; 
  border-bottom: dotted #001A66 1px; 
	background-color:#FFF9C6; 
}

/* MOIB HOMEPAGE STYLES */
#oxhometop
{
  background-image: url(http://www.myoxisbroken.com/_img/AboveTheFold.jpg);
  background-repeat:no-repeat;
  background-color:#fff;
	/* border-top: 1px solid #999; */
  height: 240px;
  margin:0 0 5px 0;
}
#oxhometop ul 
{
  background-color: Transparent;
  border: 0;
	margin: 0;
	padding: 115px 0 0 304px;
}
#oxhometop li 
{
  font: bold 100% Georgia, Serif;
  margin: 0;
  padding: .4em 0;
}
#oxhometop li em
{
  font-weight: bold;
  font-style: italic;
}
.oxhomecontent
{
  padding: 0 1em 1em 1em;
}
.oxhomecontent h3
{
  line-height:1.5;
  margin: .1em 0 .1em 0;
  padding: 0;
}
.oxhomecontent h6
{
  margin: 0;
  padding: 0;
}
.oxhomecontent p
{
  line-height:1.5;
  margin: 0;
  padding: 0 0 .5em 0;
}
li h5 {
  margin: 0;
  padding: 0;
}
li h6 {
  color:#646668;
}

#oxpage
{
  background-image: url(http://www.myoxisbroken.com/_img/bgGradient.png);
  background-repeat: repeat-x;
  background-color:#6A86A3;
}
#oxdoc, #topmenu
{
  background-color:#fff;
  border: 0px dotted #6A86A3;
  border-top: 0;
  border-bottom: 0;
  margin:auto;text-align:left; /* leave unchanged */   
  width:59em;/* non-IE... Pixel width / 13 */   
  *width:57.58em;/* IE... Above value * .9759 */   
  min-width:770px;/* optional but recommended */ 
}


/* Top Menu */
dl 
{
  background-color: Transparent;
  margin: 0;
  width: 100%;
  float:right;
  clear:left;
}
dl dt
{
  display:block;
  float:right;
  margin: 0;
  padding: 0 1em 0 .5em;
  font: bold 85% Verdana, Sans-Serif;
  line-height:1.4;
}

/* LOGO HEADER */

#hd 
{
  background-color:#FFF;
  color: #fff;
  margin:0;
  padding: 0 1em;
}
#hd img 
{
  margin: 0 0 .5em 0;
}
#hd a:link, #hd a:active, #hd a:visited, #hd a:hover
{
  background-color: Transparent;
  border: 0;
}


/* BODY */

#bd
{
	background-color: #FFF;
  margin:0;
  padding:0;
}


/* SIDENAV */
#sidenav 
{
	margin:  0 1em 1em 0;
  float: right;
  width:300px;
}
#mainad /* GOOGLE AD */
{
  background-color:#FFF;
}
.sideitem 
{
  background-color:#DAE1E8;
  border: double 3px #FFF;
  margin: .5em 0;
	padding: .5em;
}
.sideitem h4
{
  margin: 0;
  padding: 0 0 5px 0;
}
.sideitem p
{
  font: 85% Verdana, Sans-Serif;
  line-height:1.2;
}


/* ARTICLE CONTENT */

#content
{
  background-color: #fff;
  margin: 0 0 1em 1em;
  width:425px;
  float:left;
}

/* COMMENTS */
#comments h3, #comments h4
{
  margin: 0;
  padding: .3em 0 .2em 0;
}
#comments h6
{
  color: #666;
  margin: 0 0 .2em 0;
  padding: 0;
  text-transform:uppercase;
}
#comments blockquote 
{
  background-color: #F6EEBB;
  font: 92% Verdana;
  margin: .5em 0;
  padding: .5em 1em;
}

/* FOOTER */

#ft 
{
  background-color:#FFF;
  border-top: 1px solid #B5C3D2;
  color: #666;
  font: italic 92% Georgia, Serif;
  margin: 0;
  padding: 15px 10px 5px 10px;
}

/* ARCHIVE TABLE */
.archive 
{
  width: 100%;
  font: 85% Verdana, Sans-Serif;
  padding: 2px;
}
.archive th
{
  font-weight:bold;
  padding:2px;
}
.archive td 
{
  padding:2px;
  vertical-align:top;
}

/* PULLQUOTES */

blockquote.pullquote {
float:right;
width:10em;
margin:0.25em 0em 0.25em 0.75em;
padding:0.5em 0.5em 0.25em 0.5em;
border:3px double #669933;
border-width:3px 0;
color:#646668;
background:#FBFFD5;
}
blockquote.alt {
float:right;
margin:0.25em 0 0.25em 0.75em;
}
.pullquote p {
margin:0;
text-align:center;
font:italic 107% Georgia, Serif;
}
.pullquote p:first-letter {text-transform:uppercase}


.shareclass {
  padding: .5em 0 1em 0;
}
.shareclass a {
  border: 0 !important;
}

/* COLOR PALETTES */
/* Blues -- based on 6A86A3 */
/*  6A86A3 90A5BA B5C3D2 DAE1E8 F1F3F6 */
/*  5A728B 50657A 354352 1B2229 0B0D10 */
/*  Alt Darks (to #333333 instead of #000000) */
/*  627A93 5D7287 4F5D6C 41484F 393B3E */

/* Yellow -- based on FFF9C6 */
/* Greens: #669933 #FBFFD5 #B2CC99
/* Grey-blue: #646668 545658

/* Link Blue: color: #03c; */
