/* CSS code copyright 2008-2009 Joshua Davis, all rights reserved. This code is for www.jdavis.info */

* {
	margin:0;
	padding:0;
	}

  body {
	background-color: f2f2f2;
	color: 000000;
	background-image: url(graphics/bg.png);
	background-repeat: repeat-x;
    }

  #blogcontent {
    padding: 15px;
	font-size: 14px;
  }
  
  #blogcontent h2 {
    padding-top: 15px;
	font-size: 18px;
  }
  
  #blogcontent p {
    padding-bottom: 10px;
	  }

  #mainc {
	border: 0px solid rgb(66, 46 153);
	font-family: Arial,Helvetica,sans-serif;
	background-color: #FFFFFF;
	width: 721px;
	min-height: 100%;
	color: #000000;
	line-height: 20px;
	overflow: 10;
	font-size: 16px;
	margin-right: 0 auto;
	margin-left: 0 auto;
    }

  #leftbox {
	width: 320px;
	position: fixed;
	}

  #rightbox {
	width: 320px;
	position: static;
    }

  #creditbox {
	width: 720px;
	font-family: Arial,Helvetica,sans-serif;
	color: #111111;
	font-size: 10px;
	float: none;
	background-color: #FFFFFF;
	vertical-align: bottom;
    }
	
   #thumbwrap {
	width: 520px;
	float: auto;
	}
   #wrapper {
	width: 720px;
	border: solid;
	background-color: ffffff;
	border-color: #ffffff;
	border-width: 0px;
	position: static;
	margin-top: 0px;
}
.topnavbox {
	background-color: #333333;
	width: 103px;
	float: left;
	color: #00CCFF;
	font-size: 10pt;
	vertical-align: middle;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 20px;

	}
.topnavbox:hover {
	background-color: #000000;
	width: 103px;
	float: left;
	color: #00CCFF;
	font-size: 10pt;
	vertical-align: middle;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: 000000;
	border-bottom-color: #666666;
	border-left-color: 000000;
	padding-top: 20px;
}

  a {
	font-family: Arial,Helvetica,sans-serif;
	text-decoration: none;
	color: #666666;
    }

  a:hover {
	color: #999999;
    }
.ptext {
	font-size: 13pt;
	line-height: 18pt;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
    }
	
  img {
	border-top-style: 0px;
	border-right-style: 0px;
	border-bottom-style: 0px;
	border-left-style: 0px;
	list-style-type: none;
	border: 0px;
}
#navwrapper {
	padding: 0px;
}
.active {
	background-color: #494949;
	width: 103px;
	float: left;
	color: #00CCFF;
	font-size: 10pt;
	vertical-align: middle;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: 000000;
	border-bottom-color: #666666;
	border-left-color: 000000;
	padding-top: 20px;
}
.active:hover {
	background-color: 494949;
	width: 103px;
	float: left;
	color: #00CCFF;
	font-size: 10pt;
	vertical-align: middle;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-right-color: 000000;
	border-bottom-color: #666666;
	border-left-color: 000000;
	padding-top: 20px;
}
.hometext {
	padding: 10px;
	font-size: 10pt;
	vertical-align: top;
	text-align: justify;
	line-height: 15pts;
}
.homehead {
	font-size: 11pt;
	color: #00CCFF;
	padding: 10px;
	border-bottom: #ffffff 1px;
	line-height: 12pt;
	font-style: bold;
}
.filedl {
	color: #999999;
}

a.filedl {
	color: #0099FF;
}h1 {
	font-size: 20px;
	color: #0099FF;
}
.blogtitle {
	font-size: 18pt;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 10px;
	padding-left: 20px;
}
