/* CSS Document */
body {
  color: #00000;
  font-family: Arial, Verdana, courier new, sans serif, arial;
  font-size: 12.5px;
  background-color: white;
  /* background: #608341 url(http://www.justinowings.com/img/bg.png) repeat-y fixed center; */
  text-align: center;
  }
div#wrapper {
  text-align: left;
	background: #fff;
	width: 95%; /* 800px */
  padding: 0 10px 10 10;
	margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
	/* border: 3px solid #000; */
	}
div#main {
  padding: 10px;
  }
div#feeds {
  padding: 0 0 0 10px;
  }
a:link, a:visited, a:active {
  color:#bf0000;
  text-decoration:none;
  font-size: 100%;
  font-weight: bold;
	}
a:hover{ 
	/* color:#FFD760; */
	color: #000;
  text-decoration:none;
	}
h1 {
  font-size 1650%;
}
h4 {
  margin: 0 0 10px 0;
  font-size: 160%;
  letter-spacing: -1px;
  }
/* .feed a:link, {color: black; border-bottom: 2px dotted black; margin: 0 0 15px 0;} */
.feed a:link {color: black; }
.feed a:visited {color: black;}
.feed a:hover {text-decoration: none; border-bottom: 2px dotted #bf0000;}
h2 {
  font-size: 160%;
  text-align: center;
}
h5 {
  font-size: 210%;
  margin: 0px;
    }
h7 {font-size: 15px; font-weight: bold;}
p {
  line-height: 1.3em;
}
a img {
  border: 0px;
}
bPosts.img {border: 4px solid #ffffff;}
img.leftmargin {
  clear: left;
	float:left;
	margin: 0px 10px 2px 0;
	border: 4px solid #ffffff;
}
img.leftmarginno {
  clear: left;
	float:left;
	margin: 5px 5px 2px 0;
	border: 0px;
}
img.rightmargin {
  clear: right;
	float:right;
	margin-left:2ex;
	margin-right:0ex;
	margin-top:.4ex;
	margin-bottom:1ex;
	border: 10px solid #ffffff;
}
img.rightmarginno {
  clear: right;
	float:right;
	margin-left:2ex;
	margin-right:2ex;
	margin-top:.2ex;
	margin-bottom:1ex;
	border: 0px;
}
img.book { /* width: 120px; height: 240px; */ width: 80px; margin: 2px; padding: 0; float: left; }
ul.navilist {
  font-size: 100%;
  text-align: left; 
	padding: 0;
	margin: 0px;
	list-style-type: none;
	width: 100%;
	color: #fff;
	background-color: #ffffff;
	line-height: 8px;
	/* letter-spacing: .5px; */
	/* border-bottom: 2px dashed #000000; */
	
}
ul.navilist li { 
	display: inline;
}
ul.navilist li a {
	float: left;
	text-align: center; 
	/* letter-spacing: .1em; */
	color: #000000;
	/* font-weight: bold; */
	padding: 3px 3px 3px 3px;
	text-decoration: none;
	/* width: 16.6%;
	border-bottom: 1px dotted #000000; */
	border-right: 1px solid #aaaaaa;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	/* border-top: 3px solid #006400;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff; */
}l
ul.navilist li a:hover	{
	/* border-top: 3px solid #006400; 
	background-color: #006400; */
	text-decoration: underline;
	/* border-bottom: 1px dotted #bf0000; */
	color: #000000;
}
ul.navilist li a:visited {
  color: #000000;}
div.header {
  width: 100%;
	padding: 0px 0px 5px 0px;
	margin: 0px 0 5px 0;
	text-align: center;
	background: #fff;
	/*border-bottom: 2px solid black;*/
}
div.list {
  background: url(img/arrow.gif) no-repeat 0px 6px;
  padding-left: 10px;
  margin-right: 40px;
}
div.listsmall {
  background: url(img/arrow.gif) no-repeat 0px 6px;
  font-size: 90%;
  padding-left: 10px;
}
div.rightbox {
  font-size: 95%;
  float: right; 
  background: #f5f5f5; 
  border: 2px solid #e5e5e5; /* width: 60%; margin-left: 20%; */ 
  width: 40%; 
  margin: 3px 3px 6px 3px;
  padding: 8px; 
  }
.rightbox ul {
  margin: 0;
  padding: 0;
  }
.rightbox li {
  list-style-type: none;
  margin: 0px;
  padding: 0 0 10px 0;
  }
div.leftbox {
  float: right; 
  background: #FFD044; 
  border: 3px dotted #FFFF99; /* width: 60%; margin-left: 20%; */ 
  width: 40%; 
  padding: 10px; 
  margin-right: 20px; 
  margin-bottom: 10px; 
  vertical-align: middle;
  }
div.threeboxes {
  float: left; 
  background: #FFD044; 
  border: 3px dotted #FFFF99; /* width: 60%; margin-left: 20%; */ 
  width: 29%; 
  padding: 10px; 
  margin-right: 5px; 
  margin-bottom: 10px; 
  vertical-align: middle;
  }
li {
  padding: 0;
  margin: 0;
}
ul {
  padding: 10px 0 0 0;
  margin: 0;
}
#obull ul {
  margin: 0 0 0 0;
  padding: 0;
  }
/* #wrapper li {
  list-style-type: none;
  margin: 0px;
  padding: 0 0 0 0;
  line-height: 1em;
  } */
#obull li {	padding-left: 23px;	margin-bottom: 0px;	background-image: url(http://www.justinowings.com/img/obull.png);	background-repeat: no-repeat;	background-position: 0px 0px;	text-align: left;	list-style-type: none;}
#obull li a { color: black; font-weight: normal; margin-left: 0px;}
#obull li a:hover { color: #bf0000; margin-left: 0px; text-decoration: underline;}
.bPosts ul {margin-top: 0px; padding-top: 0px;}
.bPosts ul li {margin-left: 15px; padding-left: 15px; background: url(http://justinowings.com/b/skins/custom/img/o.png) no-repeat 0px 3px; color: black; list-style-type: none; margin-bottom: 10px;}
#reader li a {font-size: 12.5px; padding-bottom: 0px}
#furl li a {font-size: 13px;}
#twitter_div li {font-size: 12px; margin: 0 0 3 0; }
#twitter_div li a {font-size: 12px; font-weight: bold; color: #bf0000; }
#twitter_div li a:hover {font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
