

body {
  background-color: #836649;
  background-image: url(images/grungy_bg1.jpg);
  background-repeat: no-repeat;
  margin:0px;
  font-family: Verdana, Arial, sans-serif;
  color: #000;
}

div.sidenav {
  float: right;
  width: 220px;
  max-width:400px;
  margin:5px;
}

div.main { 
  margin: 5px;
  left: 10px;
  margin-right: 235px;
}

ul.categories, ul.children, ul.rants {
  list-style: none;
  margin-left: 2em;
  padding-left: 0px;
}

ul.rants li {
  padding-bottom: 10px;
}

ul.categories li {
  text-indent: 0px;
  list-style: none;
}

ul

li.cat-item {
  list-style: none;
}

div.top {
  background:url(images/box2_topleft.png) no-repeat bottom left;
  padding:0px;
  width:100%;
}

div.sidenav div.top div.right {
  background:url(images/box2_topright.png) no-repeat bottom right;
  height:17px;
  margin-left:19px;
}

div.sidenav div.middle {
  background:url(images/box2_leftside.png) repeat-y left;
  clear:both;
  width:100%;
}

div.sidenav div.middle div.right {
  background:url(images/box2_rightside.png) repeat-y right;
  margin-left:0px;
  margin-right: 0px;
}

div.roundcontent {
	background: url(images/box2_bg.png);
}

div.sidenav div.middle div.right div.roundcontent {
  font-size:1.0em;
  line-height:1.3em;
  margin-right:19px;
  margin-left: 19px;
  padding:7px 7px;
  text-align:justify;
}

p.dateline {
  font-size: 0.8em;
  margin-top: 0em;
  margin-bottom: 20px;
}

p.subtitle {
  font-size: 1.2em;
  font-weight: 600;
}

p.footertext {
  font-size: 0.8em;
  margin-top: 0em;
}


p.article {
  font-size: 0.9em;
}

div.sidenav div.bottom {
    background: transparent url(images/box2_bottomleft.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.sidenav div.bottom div.right {
    background:url(images/box2_bottomright.png) no-repeat top right;
    height:17px;
    margin-left:19px;
}

div.main div.top div.right {
  background:url(images/box2_topright.png) no-repeat bottom right;
  height:17px;
  margin-left:19px;
}

div.main div.middle {
  background:url(images/box2_leftside.png) repeat-y left;
  width:100%;
}

div.main div.middle div.right {
  background:url(images/box2_rightside.png) repeat-y right;
  margin-left:19px;
  margin-right: 0px;
}

div.main div.middle div.right div.roundcontent {
  color:#000;
  font-size:1.0em;
  line-height:1.6em;
  margin-right:19px;
  padding:7px 7px;
  text-align:justify;
}

div.main div.middle div.right div.roundcontent h2 {
    color:#fefefe;
	line-height: 1.5em;
    font-size:1.3em;
    margin:0px;
    padding:7px 0px;
}

div.main div.bottom {
    background:url(images/box2_bottomleft.png) no-repeat top left;
    padding:0px;
    width:100%;
}

div.main div.bottom div.right {
    background:url(images/box2_bottomright.png) no-repeat top right;
    height:17px;
    margin-left:19px;
}

#wrapper {
	border: 2px #ff00ff dotted;
	margin-left: 10px;
	float: left;
	width: 100%;
}

#header {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}

#tagline {
	margin-left: 380px;
	padding-top: 50px;
	text-align: center;
}

#wp-calendar {
	font-family: Verdana, Arial, Sans Serif;
	font-size: 8pt;
	width: 200px;
	margin: 10px;
	background-image: url('images/nqtrans.png');
}
#calendar {
	float: right;
	font-family: Verdana, Arial, Sans Serif;
	font-size: 6pt;
	height: 180px;
	width: 220px;
	margin-top: 10px;
	border: 1px #000000 solid;
	background-image: url('images/nqtrans.png');
}

#both {
	clear: both;
}

#footer {
}

.title {
	font-size: 1.3em;
	font-family: verdana, arial, sans serif;
	text-transform: uppercase;
 	font-weight: 500;
	margin-bottom: 0em;
}

input, textarea, select {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	background-color:  #f7d9bd;
	color: #000000;
	font-size: 1em;
}

A:link { color: #333333; }
A:hover { color: #110000; }
A:visited { color: #000000; }