/*   

Theme Name: PopGun

Theme URI: popgun

Description: PopGun's Official Wordpress Theme

Author: Jake Rosenthal

Author URI: popgun

Version: 2.0

.

(c) 2008 PopGun Booking

.

*/





/* MAILING LIST */



#mc_embed_signup fieldset { border: none; }



#mc_embed_signup #title { background-image: none; padding: 10px; }



#mc_embed_signup label { font-style: italic; }



#mc_embed_signup { clear: both; 

width: 666px;

height: 275px;

background-image: url('images/mailinglist.png');

background-repeat: no-repeat;

margin-left: -10px; 

padding: 10px; }



#mce-error-response { clear: both; float: left; }



.mc-field-group ul { list-style-type: none; }



.mc-field-group, .input-group, .input-group-label { float: left; }



.input-group li { display: inline; }



p.signup { padding: 0px 30px 0px 15px; }



/* DRAG STUFF */



#newsDrag { position: absolute;

top: 40px;

left: 350px; }



#bandsDrag { position: absolute;

top: 40px;

left: 475px; }



#showsDrag { position: absolute;

top: 40px;

left: 600px; }



#contactDrag { position: absolute;

top: 40px;

left: 725px; }



#blogsDrag { position: absolute;

top: 40px;

left: 850px; }



.folder {

 height: 66px;

 width: 77px;

 background: url('images/folder.png') no-repeat top left;

}



.folderTxt { margin: 70px 0px 0px 12px;

background-color: black;

color: white; }



#preloaded-images {

   position: absolute;

   overflow: hidden;

   left: -9999px; 

   top: -9999px;

   height: 1px;

   width: 1px;

}





h1, h2, h3, h4, p { margin: 0px; padding: 0px; }



a { text-decoration: none; }



a:hover { text-decoration: underline; }



.left { float: left; }



.right { float: right; }



body { margin: 0px;

       padding: 0px;

       font: 12px Arial, Helvetica, sans-serif;

}



#header { position: relative;

		height: 230px;

		width: 90%;

		margin: 0px;

		padding: 0px; }

	   	

#header h2.title { float: left;

	   	 height: 67px;

	   	 width: 646px;

	   	 margin: 150px 0px 0px 324px;

	   	 background: url('images/title.png') no-repeat top left;  }



h2.gun { position: absolute;

		 height: 661px;

		 width: 350px;

		 background: url('images/gunmic4.png') no-repeat top left; }

		  



#main-content {  clear: left;

		 width: 646px;

z-index: 99;

margin: 0px 0px 25px 324px; }



#thepost { padding: 20px;  }

		

#footerinfo { width: 650px;

	      margin: 25px 0px 0px 324px;

	      font-size: 11px; }



#theinfo { width: 600px;

           margin: 10px 0px 0px 5px; }



#title { height: 40px;

margin: 0px 0px 0px -10px;

width: 666px;

 background: url('images/headerbg.png') no-repeat top left;

}



#contactbg {

margin: 20px 100px 0px 75px;

}



#aboutus {

margin-top: 10px;

padding: 15px;

text-indent: 20px;

line-height: 2em;



}



#directions {

 height: 285px;

 width: 300px;

 background: url('images/directions.png') no-repeat top left;

margin-top: -30px;

}



#artists { width: 200px;

margin: 25px 0px 0px 0px;  }



#workedwith ul { list-style-type: none; line-height: 2.5em; }



#workedwith ul li { display: inline;

font-weight: bold;

padding: 15px; }



#photos {

 height: 350px;

 width: 350px;

 margin: 50px 25px 0px 0px;

}



#thepost { text-indent: 20px;

line-height: 2em; }





#timestamp { background-color: black;

color: white;

width: 100px;

margin: 0px 30px 0px 5px;

text-align: right;

text-transform: lowercase;

}



#entry { width: 500px; }



h1 { font: Bold 28px 'Arial Black', Tahoma, Helvetica, sans-serif;

margin: -5px 0px 0px 15px;

text-transform: uppercase; }



h2 { font: Bold 12px Arial, Helvetica, sans-serif; }









ul.commentlist { margin: 0px 20px;

                 padding: 0px; }



.single li { padding: 10px; }



.single li.alt { background-image: url('images/transbg.png');

                 text-align: right; }



.single p { margin-top: 10px; }



.single p.firstp { margin-top: 0px; }





div#theavatar { float: right;

                padding-right: 0px;

                margin: 5px 0px 0px 10px; 

              }



div#thetime { float: left;

              margin-top: 5px;

            }



div#theavatar.alt { float: left;

                    padding-left: 0px;

                    margin: 5px 10px 0px 0px; 

                  }



div#theauthor.alt { float: left; }



div#theauthor, div#thetime.alt { float: right; }



div#comments { margin: 20px; }



div#respond { margin: 20px;

             float: left; }



p.logged { margin: 20px;

           float: right; }



p.author, p.email, p.url { clear: both; }



form input#author, form input#email, form input#url { border: 1px solid #5d4809;

                                                      background-color: #faf6df;

                                                      padding: 5px;

                                                      margin: 0px 5px 10px 20px; 

                                                    }



form input#author:focus, form input#email:focus, form input#:focus { background-color: #f3f8f8; }



form textarea#comment { border: 1px solid #5d4809;

                        background-color: #faf6df;

                        padding: 10px;

                        margin: 0px 20px;

                        width: 388px;

                        max-width: 388px;

                        height: 100px; 

                      }



form textarea#comment:focus { background-color: #f3f8f8; }



form#commentform p.submitp { margin: 10px 20px; 

                             text-align: right; }



