



body {
	background:url(/blog/wp-content/themes/2009/images/2009background.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#10100a;
	padding:0;
	margin:0;
}

#wrapper{
	width:934px;
	margin:0 auto;
	padding:0;
}
#header {
	width:934px;
	margin:0 auto;
	padding:30px 0px 0px 0px;
}

#middle {
	background:url(/blog/wp-content/themes/2009/images/2009aboutus.jpg);
	width:934px;
	height:264px;
	margin:0 auto;
}

#welcometext {
	display:block;
	float:right;
	padding:60px 22px 0px 0px;
	width:420px;
}
#abouttext{
	width:230px;
}

#twitter{
	float:right;
}
.rightfacebook{
	display:block;
	float:right;
	margin:0px 0px 0px 3px;
	padding:10px 0px 0px 0px;
	border:none;
}

.leftfacebook{
	display:block;
	float:right;
	margin:0px 3px 0px 0px;
	padding:10px 0px 0px 0px;
	border:none;
}

#welcometext {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:0.8em;
}

#welcometext a{
	text-decoration:none;
	color:#CC6633;
}

#menu {
	background:url(/blog/wp-content/themes/2009/images/2009menu.jpg);
	padding:0px;
	width:934px;
	height:63px;
	margin:0 auto;
}


#content {
	width:875px;
	background:url(/blog/wp-content/themes/2009/images/2009contentbg.jpg);
	margin:0;
	padding:20px 30px;
	background-repeat:repeat-y;
	font-size: 1.2em;
}

#links {
	/*background:url(/blog/wp-content/themes/2009/images/2009seperator.jpg);*/
	height:750px;
	width:885px;
	margin:0 auto:
	
}

#footer {
	background:url(/blog/wp-content/themes/2009/images/2009footer.jpg);
	height:50px;
}

.narrowcolumn {

}
/*#date{
	background:url(/blog/wp-content/themes/2009/images/2009postbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	height:170px;
	width:152px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#41382f;
}
#month{
	padding:60px 0px 0px 0px;
	height:17px;
	font-size:1.1em;
}
#day{
	padding:0px 0px 0px 0px;
	height:15px;
	font-size:0.9em;
}
#year{
	padding:0px 0px 0px 0px;
	height:15px;
	font-size:1.0em;
}
*/


.post{
	background:url(/blog/wp-content/themes/2009/images/2009centerpostbg.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

.post h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	width:900px;
	margin:0 auto;
	padding:15px 0px 20px 0px;
	background-repeat:no-repeat;	
}

.post h2 a{
	text-decoration:none;
	color:#41382F;	
	}

.entry {
	font-family:Arial, Helvetica, sans-serif;
	width:790px;
	padding:0px 0px 0px 45px;
	font-size:0.8em;
	color:#333333;
}
.date{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin:-5px 0px 0px 0px;
	color:#999999;
	display:block;
}

.postmetadata {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.postmetadata a{
	text-decoration:none;
	color:#5c7890;
}

.navigation a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	text-decoration:none;
	color:#5c7890;
}

.alignleft{
	//*background-image:url(/blog/wp-content/themes/new/images/previous.jpg);
	background-repeat:no-repeat;*//
	text-align::left;
	width:350px;
	//*padding:20px 0px;
	height:10px;*//
	float:left;
}
.alignright{
	//*background-image:url(/blog/wp-content/themes/new/images/next.jpg);
	background-repeat:no-repeat;
	padding:20px 0px;
	height:10px;*//
	width:350px;
	text-align:right;
	float:right;
}

p a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	text-decoration:none;
	color:#5c7890;
}

.entry img{
    display: block;
	padding:0px 0px 50px 0px;
    margin-left: auto;
    margin-right: auto;
 }
 
#content img{
    display: block;
    margin-left: auto;
    margin-right: auto;
 }
 
#postheader{
	width:875px;
	height:170px;	
	background:url(/blog/wp-content/themes/2009/images/2009postbg.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#content h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-align:center;
	color:#41382f;
	margin:0 auto;
	padding:75px 0px 0px 0px;
	width: 100%;
	
}
#content h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:center;
	color:#41382f;
	width:502px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	/*background:url(/blog/wp-content/themes/2009/images/2009centerpostbg.jpg);
	background-repeat:no-repeat;
	background-position:center;*/
}
.year h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	text-align:center;
	color:#41382f;
	width:502px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}
#content h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:.8em;
	text-align:center;
	width:502px;
	margin:0 auto;
	color:#41382f;
	padding:0px 0px 50px 0px;
}


#content h2 a{
	text-decoration:none;
	color:#41382F;	
	}
	
.pagetitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#5c7890;
	text-align:center;
}

.leftcolumn {
	width:400px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#bab19d;
	font-size:1.1em;
	float:left;
}

.leftcolumn img{
	float:left;
	padding:10px 0px 0px 0px;
}
.rightcolumn {
	width:400px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#bab19d;
	font-size:1.1em;
	float:right;
}

.rightcolumn img{
	float:right;
	padding:10px 0px 0px 0px;
}
/*#personalphotos{
	background:url(/blog/wp-content/themes/new/images/fallheader.jpg);
	width:824px;
	height:135px;
	background-repeat:no-repeat;
	margin:0 auto;
}
*/
/*everything below is for the menu items*/

ul#navmenu {
  margin: 0 auto;
  padding: 0;
  width: 1024px; /*For KHTML*/
  list-style: none;
  height:22px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1.1em;
  text-align:center;
}

ul#navmenu li {
  margin: 0;
  border: 0 none;
  padding: 9pt 18pt;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  /*height: 12pt;*/
  z-index:1000;
  color:#323030;
  text-align:left;
}

ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 175px;
  list-style: none;
  display: none;
  position: absolute;
  top: 31pt;
  left: 0;
  z-index:1000;
  background:#fff;
  font-size:0.9em;
  text-align:left;
}

ul#navmenu ul li {
  float: none; /*For Gecko*/
  display: block !important;
  display: inline; /*For IE*/
  z-index:1000;
  padding: 4pt 0pt 4pt 24pt;
  text-align:left;
}

/* Root Menu */
ul#navmenu a {
  /*padding:0 15px 0 6px;
  margin:0 5px;*/
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  color:#323030;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
  z-index:1000;
  text-align:left;
}

ul#navmenu a:hover {
	text-decoration:underline;
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  /*background: #61002b;*/
  /*background:url(../images/arrow_over.gif) no-repeat right #D8A555;*/
  
}
/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  float: none;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  text-decoration:underline;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #fff;
  color: #666;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #CCC;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #fff;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
}

ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}

.widerbar {margin: 10px 5px 0 2px; padding: 10px 5px 5px;
background: #ffffff; border: 1px solid #c6c6c6;
width:332px; float:left;}

#twitter ul {border:0px; width:320px; padding:0px;}

#twitter ul li {margin:0;
background: url(images/twitterfeed.gif) no-repeat left top;
padding: 0px 5px 20px 42px; line-height:20px}