html {
	height:100%;
}

body {
	height:100%;
	background: url(http://www.athletic-preparation.com/images/background.png) repeat-y ;
	background-position: center;
     
}

border {
display:inline;
}


h1, h2, h3, h4, h5, h6 {
	margin: 20px;
}
  
h1 { 
	font-size: 1.8em;
}
  
h2 {
	font-size: 1.5em;
}
  
h3 {
	font-size: 1.08em;
}

p {
	margin: 15px 20px;
}


  
blockquote {
	margin-left: 55px;
	margin-right: 40px;
}

a.navigation {
	font-size: 1em;
	font-weight: bold;
	padding-left: 0.7em;	
	text-decoration: none;
}

a.navigation:link {
	color: #FFF;
}

a.navigation:visited {
       color: #f3f3f3;
}

a.navigation:active, a.navigation:hover {
	color: #CC0000;
}

a:hover {
color: #7d0101;
}



p.footer {
	  
	  font-weight: bold;
	  color: #FFF;
	  margin: 0;
	  
}

#author {
margin:0px;
}


#author a {
margin: 0px 20px;
font-size: 0.7em;
text-decoration:none;
}

#readMore {
margin:0px;
}

#readMore a {

font-size: 0.7em;
text-decoration:none;

}



#article p {
margin: 5px 10px;
}


  

a.footer:link, a.footer:active, a.footer:visited, a.footer:hover {
	  
	  color: #FFF;

	  font-weight: bold;
	  
	  text-decoration: none;
}
  
    

  
a.footer:hover {
	  
	  text-decoration: underline;
	  
  }

#catPic img {
float:left;
padding-top:8px;


}


img {
padding-left: 20px;
padding-right: 20px;
padding-top:0px;
padding-bottom: 0px;
border:0;

}

#clearer {
clear:both;
}

#clearLeft {
clear:left;
}

#clearRight {
clear:right;
}



*{margin:0; padding:0;}

#wrapper {
	width:820px;
	margin: 0 auto;
	min-height:100%;
	
}

* html #wrapper {
	height: 100%;
}

#header {
	width:820px;
	height:100px;
	margin:0 auto;
	background: #7d0101;
	background-image: url(http://www.athletic-preparation.com/images/logo.jpg);
	
}

#navigation {
	width:820px;
	height:40px;
	margin:0 auto;
	background: #333;
}

#navigation ul {
	padding: 10px;
	list-style-type: none;
}

#navigation ul li {
	display: inline;
	}

#content {
	text-align: left;
	width:820px;
}

textarea {

padding: 15px 20px;

}

#editor {
       margin: 15px 20px;
	text-align: left;
       width: 500px;
	
}


#footer {
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	width:820px;
	color:white;
	background:#7d0101;
}


#articleHead {
     
       margin-left: 5px;
	text-align: left;
	width:550px;
 
}




#article {
margin: 0px 0px;
padding: 0px 0px;
border-left: 1px solid #999;
       float: right;
	text-align: left;
	width:348px;

       

}

#articleContent {

       border-top: 1px dotted #999;
	text-align: left;
	width:350px;

}




#category {
margin-top:0px;
       border-bottom: 1px dotted #999;
	text-align: left;
	width:430px;

}

#catPic{
float:left;
width:130px;
text-align: left;
}

#catPic img {
width:110px;
padding-left:10px;
padding-right:10px,
padding-top: 10px;
float:left;
}

#catText {
margin: 15px 10px;
text-align: left;
margin-top:0px;
width:300px;



}

#catText p {


margin:0px;
margin-top:5px;

}

#catText h2 {


margin:0px;
margin-top:5px;

}

#catText a {


margin:0px;
margin-top:5px;

}




#divWrap {
float:left;
widtH:430px;
margin: 10px 10px;

}

#categories {


text-align: left;

width: 400px;


}

#categories2 {

float:right;

text-align: left;

width: 400px;


}

#catTab {
   
     margin:0px;
    
}



#leftSideGeneral {
float:left;
	text-align:left;
	width:430px;
margin:0px 0px;
padding:0px 0px;
}

#date {
 text-align: right;

}

#date p {
font-size:0.6em;
}


#content ul {

margin-left: 35px;

}

#content ul li {
margin: 15px 20px;

}

#content ul li p{
margin: 0px 0px;
}

#clearer {
	clear:both;
}

table {
margin: 15px 20px;
}
