/*
Theme Name: Baltimore MMA Theme
Theme URI: http://wordpress.org/
Description: Custom WP theme for Baltimore-MMA.com.
Version: 1.0
Author: Erika Lewis

*/

body {
     background-color: #586164;
     margin: 0;
     font-family: Arial, Helvtica, sans-serif;
     font-size:12px;
     line-height:18px;
 }

img {
  border:0;
}

.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
 
 a:link, a:visited {
   color: #c00;
   text-decoration:none;
  }
  
 .container {
     width: 950px;
     margin: 0 auto;
  }

 #header {
     background-color: #313131;

     color: #fff;
  }

  #header .container {
     background: transparent url(images/TLI-logo.png) no-repeat right center;
     }
   
   #header .container p {
     font-size: 16px;
     font-weight: bold;
     text-align: center;
     margin:0;
     padding:10px 0;
    }
    
 a.logo {
    display: block;
    background: transparent url(images/logo.png) no-repeat 0 0;
    width: 623px;
    height: 207px;
    overflow: hidden;
    text-indent: -9999px;
  }
  
  #body {
        border-top: 5px solid #fbc331;
        background-color: #fff;
        overflow: hidden;
   }
   
   #body .container .post {
     
      padding-bottom: 20px;
    }
    
    #body .container {
    padding: 20px 0;
    height: 100%;
     }
   
   #footer .container {
     padding: 20px 0;
     overflow:hidden;
    }
    
    #content {
     /*border-bottom: 1px solid #586164;*/
     padding-top: 10px;
     }
    
    #content, #sidebar {
      float: left;
      border-top: 3px solid #586164;
     }
     
     #content {
        width: 650px;
        margin-right: 50px;
      }
      
      #content .post h1 {
        font-size: 24px;
       }
      
      #sidebar {
        width: 250px;
       }
       
       #sidebar .contact {
          position: relative;
          border:2px solid #000 !important;
          padding:5px !important;
          margin-bottom: 20px;
        }
        
          #sidebar .contact h1 {
            margin-top: 0;
           }
          
          #sidebar .contact img.arrow {
            bottom:98px;
position:absolute;
right:-85px;
z-index:100;
           }
           
       #sidebar .ads {
       	text-align: center;
       }
       
       #sidebar .programs ul, #sidebar .tags ul, #sidebar .testimonials ul {
         padding: 0;
         margin: 0;
         list-style:none;
        }
        
        #sidebar .testimonials ul li {
           padding-bottom: 5px;
           border-bottom: 1px solid #eee;
           margin-bottom: 5px;
         }
        
          #sidebar .tags ul li a {
            color: #000;
           }
        
        #sidebar .programs ul li {
          padding: 5px 0;
          border-top: 1px solid #e5e5e5;
         }
         
         #sidebar .programs ul li.pagenav {
           padding: 0;
           border-top:none;
          }
          
          #sidebar .programs ul li.page-item-10 {
            padding-bottom: 0;
           }
           
           #sidebar .testimonials ul li .entry {
             margin-bottom: 5px;
             font-style:italic;
            }
            
            #sidebar .testimonials ul li .name {
              font-weight:bold;
             }
           
           #sidebar .testimonials ul li .entry p {
             display: inline;
            }
           
           #sidebar .tags {
             border-bottom: none !important;
            }
       
      #body .container #title {
         font-weight: normal;
         color: #586164;
         font-size: 30px;
         margin-top: 0;
         margin-bottom: 20px;
         line-height: 36px;
        }
        
        #title p {
          margin: 0 !important;
         }
        
        .post h1 {
          color: #cc0000;
          font-weight: normal;
          
         }
         
    .cform {
      width: auto !important;
     }
     
     #sidebar .contact .entry .cform ol.cf-ol {
        padding: 0 !important;
      }
      
      #sidebar .contact .entry .cform ol.cf-ol li#li--4 {
        text-align: left;
        font-weight: bold;
       }
       
       #sidebar .contact .entry .cform p.cf-sb {
         text-align: left;
        }
        
         #sidebar .contact .entry .cform p.cf-sb input#sendbutton {
           background-color:#c00;
           background-image:none;
           border: none !important;
           font-weight: bold;
           font-size: 12px;
           padding: 5px 10px;
           color: #fff;
           margin-left: 0 !important;
          }
        
        p.linklove {
          display: none !important;
         }
     
    #sidebar .contact .entry .cform label {
display:inline-block;
font-size:12px;
letter-spacing:0px;
margin:2px 10px 0 0;
text-align:left;
vertical-align:top;
width:155px;
font-weight: bold;
}

#sidebar .contact li#li--5 label, #sidebar .contact li#li--6 label {
	width: auto !important;
}
         
   #footer .container {

    }
         
   #footer .container .post {
        color: #fff;
        background: transparent url(images/figure.png) no-repeat 600px center;
        padding-right: 450px;
    }
    
    #footer .container .post h1 {
       font-size: 30px;
       color: #fff;
       margin-top:0;
     }
     
     #footer .container .footer {
       font-size: 10px;
       color: #ccc;
      }
      
      
    /* Custom Post Styles */
    
    .dashed-border {
    	border: 3px dashed #000;
    	padding: 10px;
    	
    }
    
    .testimonial {
    	background-color: #ffffcc;
    	padding: 10px;
    	border:1px solid #888888;
    	margin-bottom: 10px;
    }
    
.panel {
position: fixed;
bottom: 0;
left: 0;
background: #000000;
width: 100%;
height: auto;
/* padding: 30px 30px 30px 130px; */
filter: alpha(opacity=85);
opacity: .85;
z-index: 1000;
color: #fff;
text-align: center;
}

.panel h1 {
line-height: 150%;
margin: 0;
}
