body { font: 100% Franklin Gothic Book, Verdana, Arial, sans-serif;
 background: #ffffff;
	 margin: 0; 
	padding: 0;
 text-align: center; 	
}

.wrapper #container { width: 820px;  
				 background: #FFFFFF;
					 margin: 0 auto;
				 margin-top: 10px;
				 text-align: left; 
}

.wrapper #mainContent {	padding: 0 20px;

}

.top {   text-align: center;
   background-image: url(images/logobg.jpg);
background-position: center;
  background-repeat: repeat-y;
			  width: 751px;
             height: 103px;
}

.sidebox { background-image: url(images/sm_contentbox_bg.jpg);
		  background-repeat: no-repeat;
					  width: 306px;
					 height: 201px;
					padding: 4px;
			 vertical-align: text-top;
}

.center { display: block;
      margin-left: auto;
     margin-right: auto;
}

img.center { padding-top: 5px;
}

div.boxheader { margin: 0;
 			   padding: 0;
  			text-align: center;
}

div.title { color: red;
	  font-weight: bolder;
		font-size: x-large;
	       margin: 0;
		  padding: 0;
		  display: inline;
}

div.subtitle { color: #999999;
			  margin: 0;
			 padding: 0;
			 display: inline;
		 line-height: 80%;
}

.more { color: red;
   text-align: right;
  font-weight: bold;
}

.branding { color: #000099;
		font-size: 22px;
	   font-style: italic;
	  font-weight: bold;
	   text-align: center;
	  font-family: Calisto MT, Arial, Helvetica, sans-serif;
		 position: relative;
			  top: -100px;
			 left: 20px;
}

.video { vertical-align: middle;
		 	  font-size: 16px;
				  color: #000099;
			font-weight: bold;
			 text-align: center;
			   position: relative;
					top: 10px;
			font-family: Franklin Gothic Book, Verdana, Arial, sans-serif;
				padding: 5px;
}

.contactinfo { margin: 0;
			  padding: 0;
		   text-align: center;
			/* position: relative;
				  top: -839px;
			 	 left: 555px;*/
}

.contactchuck { font-weight: bold;
font-size: 1.1em;
				 /*  position: relative;
					   left: 90px;*/
}

.phonenumber { position: relative;
				   left: 98px;
}

.email { position: relative;
left: 49px;
}

.contactinfocontent{ /*margin: 0;
					padding: 0;
				 text-align: center;
				   position: relative;
				    display: inline;
					    top: -103px;
					   left: 300px;*/
}

.contactinfo h2 { padding: 0;
				   margin: 0;
}

.largetext{ font-weight: bold;
font-size: 1.1em;
}

a.topnav { color: black;
 text-decoration: none;
}

a.nav {   color: black;
text-decoration: none;
}

a.boxnav { color: red;
 text-decoration: none;
}

a.morenav { color: red;
  text-decoration: none;
}

.boxtop { background: url(images/boxtop.jpg) no-repeat bottom;
			  margin: auto;
			   width: 779px;
}

.boxmiddle { margin: auto;
			  width: 779px;
			   font-size:18pt;
		   background-color:#EFEFEF;
  background-image:url(images/boxbody.jpg);
  background-repeat:repeat-y; /*	
  background-image:url(images/bg-repeat.gif);
  background-repeat:repeat-x;*/
}

.boxbottom  {background: url(images/boxbottom.jpg) no-repeat top;
				 margin: auto;
				  width: 779px;
}
 
.boxmiddle p {
	/*margin: 0 10px;*/
}

.navcontainer { width: 779px;
		  margin-left: auto;
		 margin-right: auto;
	    margin-bottom: 10px;
	 	   margin-top: 10px;
			   border: 0;
}

.undercontentnav { margin-left: auto;
				  margin-right: auto;
				 margin-bottom: 10px;
					margin-top: 10px;
						 width: 500px;
}

/*Style2.cxx */

a.meetchuck{ text-decoration: none;
			border-top-style: none;
		  border-right-style: none;
		 border-bottom-style: none;
		   border-left-style: none;
}

.bottomnav1 { margin: 0;
			 padding: 0;
			position: relative;
				left: 250px;
				 top: 15px;
}

.bottomnav2 { margin: 0;
			 padding: 0;
			position: relative;
				left: 250px;
				 top: 15px;
}

.bnavlayout { margin: 0;
			 padding: 0;
			  border: 0;
			   width: 200px;
}

.linkcell { text-align: center;
			 font-size: 0.75em;
}

.bnavsecondline { margin: 0;
				   width: 100%;
				 padding: 0;
			  text-align: center;
}

.bnavfirstline { margin: 0;
				  width: 100%;
				padding: 0;
			 text-align: center;
}


div.entry{ padding: 5px;
		margin-top: 0px;
	  margin-right: 15px;
	 margin-bottom: 0px;
	   margin-left: 15px;
	    text-align: left;
}

h2 {    margin: 0px;
   padding-top: 0px;
 padding-right: 0px;
padding-bottom: 10px;
  padding-left: 0px;
  color:#060;
  font-size:1.5em;
}

li { padding: 0px;
	  margin: 0px;
}

.copyright { font-size: 12px;
		   font-family: Arial, Helvetica, sans-serif;
}
.chuck {font-size:64pt; text-align:center; color:#000080; margin:.2em; padding:.2em;}
.presents {font-size:18pt;font-style:italic;font-weight:bold; text-align:center}
.program {font-size:53pt; color:#EE0000;font-style:italic; text-align:center; font-weight:bold; padding:0; margin:0}
.tag {color:#333399;font-size:28pt; text-align:center; margin:.2em; padding:.2em;}
.saying { font-size:22pt; font-weight: bold;color:#000080;}
.saying-program {color: #ff0000;font-size:24pt;}
/******************************************
* Align box
******************************************/

img.centered, .aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
padding: 4px;
margin: 0 0 2px 7px;
display: inline;
}

img.alignleft {
padding: 4px;
margin: 0 7px 2px 0;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left;
}
.cite {padding-bottom: 2em;}
.wp-caption-text {font-size:.7em; font-style:italic; text-align:center;}