/*

Theme Name: Amy's Bad Groove
Theme URI: http://badgroove.com
Description: Custom Theme for Amy's Bad Groove
Version: 1.1
Theme Author: Charity Gamble
Author URI: http://stardust.charity-lynn.com

*/

/* Global Styles */

* {
  margin: 0 auto;
  padding: 0;
  }
  
hr {
  display: none;
  }
  
/* Color & Font Styles */  
  
a {
  font-size: 14px;
  color: #ff0000;
  text-decoration: none;
  font-style: italic;
  }
  
body {
     background-color: #808080;
	 color: #202020;
	 font-size: 14px;
	 font-family: 'Trebuchet MS', 'Century Gothic', Verdana, Helvetica, Arial, Sans-Serif;
	 }
	 
#wrapper, #page, #pagelist, #sidebar, #sidebar2, #content , #header, #headerimg, #footer{
                                                          background-color: #fff;
														  color: #202020;
														  font-size: 14px;
														  }
														  
h1 {
   font-size: 20px;
   }
   
 h2 {
    font-size: 18px;
	border-bottom: 2px solid #000;
	}
	
h2 a, h2 a:visited, h2 a:hover {
                            font-size: 18px;
							color: #ff0000;
							font-style: italic;
							}
							
#sidebar h2, #sidebar2 h2 {
                           font-size: 18px;
						   color: #ff0000;
						   }

h3 {
   font-size: 16px;
   }
   
h4 {
   font-size: 14px;
   }
   
h5 {
   font-size: 12px;
   }
   
h6 {
   font-size: 10px;
   }
	 
#searchform {
            text-align: left;
			}
			
#searchform input {
                background-color: #fff;
				color: #202020;
				border: 1px solid #000;
				}
				
#searchform #s {
               background-color: #fff;
			   }
			   

.post {
      color: #202020;
	  font-size: 14px;
	  }
	  
.post a {
        color: #FF0000;
        }
	  
.postmetadata {
              color: #202020;
			  font-size: 12px;
			  border-top: 2px solid #000000;
			  }
		
.postmetadata a {
                color: #FF0000;
                }

.post p {
        line-height: 20px;
        }		
		
blockquote {
           background-color: #c0c0c0;
           color: #000000;
           border: 1px dashed #ff0000;
		   font-size: 14px;
           }

acronym, abbr {
              border-bottom: 1px dashed #000000;
              }

.center {
        text-align: center;
        }		

.alignleft {
           text-align: left;
           }

.alightright {
             text-align: right;
			 }
			 
.entry .postmetadata {
                     color: #202020;
					 background-color: #c0c0c0;
					 font-size: 12px;
					 border: 1px dotted #ff0000;
					 }
					 
ul.commentlist li {
                  border: 1px solid #ff0000;
				  background-color: #FFFFFF;
				  text-align: center;
				  }
				  
ul.commentlist li.alt {
                      background-color:#c0c0c0;
                      }
					  
ul.commentlist a {
                 color: #ff0000;
                 }
				 
small.commentmetadata {
                      font-size: 12px;
					  }
					  
.pagetitle {
           color:#202020;
           }
		   
.gravatar {
          border: 1px solid #000000;
		  }
		  
/* Structure Styles */

#page {
     min-width: 800px;
	 max-width: 1150px;
	 margin: 0 auto;
	 }
	 
#container {
           margin: 0;
		   padding: 0 200px 0 200px;
		   }
	 
#header, #headerimg {
        width: 800px;
		height: 600px;
		}
		
#wrapper {
         float: left;
		 width: 100%;
		 border-left: 200px solid #fff;
		 border-right: 200px solid #fff;
		 margin-left: -200px;
		 margin-right: -200px;
		 background-color: #fff;
		 display: inline;
		 }
		
#sidebar {
         float: left;
		 width: 200px;
		 margin: 0 0 0 -200px;
		 position: relative;
		 padding-left: 5px;
		 }
		 
#sidebar2 {
          float: right;
		  width: 200px;
		  margin: 0 -200px 0 0;
		  position: relative;
		  padding-right: 5px;
		  }
		  
#content {
         float: left;
		 width: 92%;
		 margin-right: -100%;
		 padding: 20px 4%;
		 overflow: hidden;
		 background: #fff;
		 }
		 
#footer {
        clear: both;
		padding: 10px;
		text-align: center;
		}
		
/* Post Styles */

.post {
      margin:auto;
      padding-left: 5px;
      }
	  
.entry {
       margin-top: 10px;
       margin-bottom: 15px;
       }

.postmetadata {
              padding: 2px;
              }



.post p {
        margin-bottom: 1em;
        }

blockquote {
           margin: 1em 1.5em;
           padding: 1em 1.5em;
           }
       
blockquote cite {
                margin: 5px 0 0;
                display: block;
                }
				
h3 {
   margin-top: 1.5em;
   }

h4 {
   margin-top: 1.2em;
   }

h5 {
   margin-top: 1em;
   }
   
.navigation {
            display: block;
            margin-top: 10px;
            margin-bottom: 40px;
            }

.alignleft {
           float: left;
		   text-align: left;
           width: 50%;
           }

.alignright {
            float: right;
			text-align: right;
            width: 50%;
            }

.entry .postmetadata {
                     width: 70%;
                     margin: 2em auto 3.5 em auto;
                     padding: 5px;
                     padding-left: 45px;
                     }
				
form {
     padding: 5px;
     }
	 
small.commentmetadata {
                      margin-bottom: 1em;
                      display: block;
                      }

.gravatar {
          height: 55px;
          width: 55px;
          }
		  
/* List Styles */

#sidebara{
            list-style:none;
            margin-bottom:20px;
			padding-bottom: 20px;
            }

#sidebar ul ul {
               list-style-type:square;
               margin-left:20px;
               margin-bottom:20px;
               }

#sidebar ul h2 {
                border-bottom: 2px solid #202020;
                margin-bottom: 20px;
                font-size: 1.2em;
               }
			   
#sidebarb {
          list-style:none;
		  margin-bottom: 20px;
		  padding-bottom: 20px;
		  }

#sidebar2 ul ul {
               list-style-type:square;
               margin-left:20px;
               margin-bottom:20px;
               }

#sidebar2 ul h2 {
                border-bottom: 2px solid #202020;
                margin-bottom: 20px;
                font-size: 1.2em;
               }
			   
.post li {
         margin-left: 20px;
         }

.post ul {
         list-style-type: bullet;
         margin-bottom: 20px;
         }

ul.commentlist {
               width: 90%;
               margin: 0 auto;
               list-style:none;
               }

ul.commentlist li {
                  margin-bottom: 1.5em;
                  padding: 5px;
                 }
				 
p.commentlist {
              padding-bottom: 10px;
			  }
				 
/* Image Styles */

body {
     background-image: url(images/pagebackground.jpg);
     }
	
a img {
      border: none;
      }
	  
/* Miscellaneous Style */

cronym, abbr, span.caps {
                         cursor: help;
                         }
						 
/*Flickr Badge Style */

#flickr_badge_source_txt {padding:0; font: 11px Arial, Helvetica, Sans serif; color:#666666;}
#flickr_badge_icon {display:block !important; margin:0 !important; border: 1px solid rgb(0, 0, 0) !important;}
#flickr_icon_td {padding:0 5px 0 0 !important;}
.flickr_badge_image {text-align:center !important;}
.flickr_badge_image img {border: 1px solid black !important;}
#flickr_badge_uber_wrapper {width:125px;}
#flickr_www {display:block; text-align:center; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#990099;}
#flickr_badge_wrapper {background-color:#ffffff;border: solid 1px #000000}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666666 !important;}

