/*
Theme Name: PB
Theme URI: http://www.torontomuaythai.com/
Description: A custom, built from scratch, theme.
Version: 1.0
Author: Jonathon Marshall
Author URI: http://www.1101001.com/
*/

   * {
   	   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   }
	
	html, body {
	   margin: 0;
		padding: 0;
		color: black;
	}
	
	body {
        background-image: url(i/background.jpg);
        background-repeat: repeat-x;
        background-color: #CC0000;
	    text-align: center;
	}
	
	a {
	   color: #CC0000;
	}
	
	a:visited {
	   color: #C00000;
	}
	
	p strong {
		font-size: 1em;
	}
	
	p {
	   margin: 0;
		padding: 10px 5px 5px 5px;
		font-size: 0.75em;
	}

        h1 {
           font-size: 1.2em;
        }

        h2 {
           font-size: 1.0em;
        }

        h3 {
           font-size: 0.85em;
        }
	
	table td {
	   font-size: 0.75em;
	}
	
	form {
	   margin: 0;
	   padding: 0;
	}
	
	input {
	    margin: 0 5px 0 0;
        padding: 0;
        font-size: 0.95em;
        border: 1px solid #CCCCCC;
    }
    
     select {
        margin: 0 5px 5px 0;
        padding: 0;
        font-size: 0.95em;
        border: 1px solid #CCCCCC;
    }
    
    option {
        margin: 0 5px 5px 0;
        padding: 0 3px 0 3px;
    }
    
    textarea {
        margin: 0;
        padding: 0;
        font-size: 1.0em;
        border: 1px solid #CCCCCC;
    }
    
    /* IDs */
    
    #page {
        margin: 0 auto;
        padding: 0;
        width: 764px;
        border-left: 7px solid #CC0000;
        border-right: 7px solid #CC0000;
        background-color: #000000;
		  color: #FCFCFC;
    }
	
	#header {
	   margin: 0 auto;
	   padding: 0;
	   height: 163px;
           border-bottom: 1px solid #CC0000;
	   background-color: #000000;
	   background: url(i/header.jpg) no-repeat;
	}
	
	#content {
	   margin: 0;
	   padding: 10px 5px 25px 5px;
	   width: 620px;
	   float: left;
	   text-align: left;
	}
	
	#content h2 {
	   margin: 0;
	   padding: 0 5px 5px 5px;
	}

        #content img {
           margin: 5px;
           padding: 5px;
           background: white;
           border: 1px solid black;
        }

        #content blockquote {
           font-style: italics;
        }

        #content ul {
           margin: 0;
           padding: 10px 0 10px 20px;
        }

        #content li {
           margin: 0;
           padding: 5px;
           font-size: .80em;
        }
	
	#sidebar {
	   margin: 0;
	   padding: 0px 5px 25px 5px;
	   width: 124px;
	   float: left;
	   clear: right;
      text-align: left;
	}
	
	#sidebar h2 {
      margin: 0;
	   padding: 10px 0 5px 0;
	   font-size: .95em;
	   color: #FFD700;
        }

        #sidebar ul {
           margin: 0;
           padding: 0 0 5px 0;
        }

        #sidebar ul li {
           margin: 0;
           padding: 2px 0 0 0;
           list-style: none;
           font-size: 0.75em;
        }

        #links {
          margin: 0;
          padding: 0;
        }

        #links h1 {
          margin: 0;
          padding: 0;
        }

        #links h2 {

        }

        #links ul {
          
        }

        #links ul li {
          font-size: .90em;
          list-style: none;
        }

	#footer {
	   margin: 0;
	   padding: 5px;
	   height: 100px;
	   text-align: center;
	   background: #CC0000;
	   border-top: 1px solid black;
		color: white;
	   clear: both;
	}
	
	#footer p {
	   text-align: center;
	}
	
	#footer a {
	   color: #C59A6F;
	}
	
	#footer a:hover {
	   color: #C59A6F;
	}
	
	#footer .tiny {
	   font-size: .65em;
	}

   /* Classes */
   .post {
     margin: 0;
     padding: 0;
     border: 0;
   }

   .post h1 {
     margin: 0 0 0 5px;
     padding: 0;
     border: 0;
     font-size: 1.25em;
   }

   .post h3 {
     margin: 0 0 0 5px;
     padding: 0;
     border: 0;
     font-size: 0.65em;
   }

   .comments {
     margin: 15px 0 0 0;
     padding: 0;
     border: 0;
   }

   .comments h1 {
     margin: 0 0 0 5px;
     padding: 0;
     border: 0;
     font-size: 0.90em;
   }

   .comments ol {
     
   }

   .comments ol li {
     font-size: 0.95em;
   }