body {
        background: url("../backgrounds/toptrim.jpg") #e6e3d7 repeat-x top left;
	font: small "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1.0px;
	line-height:18px;
	text-align: center;
	color: #222;
	margin: 0;
	padding: 0;
	}

body#intro {
        background: #e6e3d7;
	font: small "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:1.0px;
	line-height:18px;
	text-align: center;
	color: #222;
	margin: 0 0 0 -50px;
	padding: 0;
	}

#background {
        background: url("../backgrounds/background.jpg") #e6e3d7 repeat top left;
	margin: 11px 0 0 0;
	padding: 50px 0 20px 0;
	}
	
#wrap   {
        position: relative;
        margin: 0 auto 0 auto;
        padding: 0;
        width: 875px;
        text-align: left;
        }

#splash {
        width: 875px;
        height: 600px;
        background: url("../backgrounds/splashbg.jpg") #e6e3d7 no-repeat top center;
	}

#header {
        height: 200px;
        background: url("../backgrounds/headerbg.jpg") no-repeat top center;
	}

.bannernav {
           diplay: inline;
           margin: 0 18px 0 0;
           padding: 0;
           text-align: right;
               }
	
#centrewrap   {
        width: 875px;
        background: url("../backgrounds/contentbg.jpg")  repeat-y top center; border: none;
        padding: 0;
        margin: 0;
        }

#centrewrapinner1   {
        width: 875px;        
        min-height: 400px;
        height: auto !important;
        height: 400px;
        background: url("../backgrounds/contentbg_brush1.jpg")  no-repeat top center; border: none;
        padding: 0;
        margin: 0;
        }
        
#centrewrapinner2   {
        width: 875px;        
        background: url("../backgrounds/contentbg_brush2.jpg")  no-repeat top center; border: none;
        min-height: 550px;
        height: auto !important;
        height: 550px;
        padding: 0;
        margin: 0;
        }
              
#centrewrapinner3   {
        width: 875px;        
        background: url("../backgrounds/contentbg_brush3.jpg")  no-repeat top center; border: none;
        min-height: 400px;
        height: auto !important;
        height: 400px;
        padding: 0;
        margin: 0;
        }
        
#centrewrapinner4   {
        width: 875px;        
        background: url("../backgrounds/contentbg_brush4.jpg")  no-repeat top center; border: none;
        min-height: 550px;
        height: auto !important;
        height: 550px;
        padding: 0;
        margin: 0;
        }

#content {
         float: left;
         width: 500px;
         padding: 0;
         margin: 30px 0 30px 0px;
         display: inline;
	 }

#bottom_biog {
        clear: both;
	margin: 0 -40px 0 0;
	padding: 0;
	}

#content_wide {
         float: left;
         width: 575px;
         width: 500px;
         padding: 0;
         margin: 30px 0 30px 0px;
         display: inline;
	 }
	 
#sidebar-right {
         background: none;
         float: left;
         width: 275px;
         padding: 0;
         margin: 30px 0 30px 40px;
         }
             
#bottom {
        clear: both;
	margin: 0;
	padding: 0 0 100px 0;
	}  
        
#bottom-left {
         float: left;
         width: 45%;
         padding: 0;
         margin: 0;
         display: inline;
	 }
	 
#bottom-right {
         float: left;
         width: 45%;
         padding: 0;
         margin: 0;
         display: inline;
	 }
	 
#footer1 {
        clear: both;
	height:100px;
	margin: 0;
	padding: 0;
        background: url("../backgrounds/footerbg.jpg") no-repeat bottom;
	}
	
#footer2 {
        clear: both;
	margin: 0;
	padding: 0;
	}

.splash {
       margin: 15px 0 0 16px;
       padding: 0;
       }
	
.title {
       float: left;
       margin: 125px 0 0 290px;
       }
       
.heading {
       margin: 32px 0 8px 60px;
       }

#sidebar-right .heading {
       margin-left: 50px;
       }
       
.left_float {
       float: left;
       margin-right: 10px;
       }

/*       
#flickr {
        width: 444px;
        height: 142px;
        padding: 0;
        margin: 10px 0 0 75px;
        }
*/

#flickr {
        width: 152px;
        height: 444px;
        padding: 0;
        margin: 10px 0 0 50px;
        }

#flickr img {
	float: left;
	margin:0 3px 3px 0;
	padding: 3px;
	background: #e6e3d7;
	border: 1px solid #aaa;
	width:62px;
        height:62px;
	}
       
p   
   {font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   font-size: 80%;
   font-weight: normal;
   letter-spacing: 1.5px;
   color: #222;
   margin: 15px 20px 0 60px;
   padding: 0 0 0 0;
    }
    
#bottom_biog p
   {
   margin-right: 120px;
    }

#centrewrapinner p {
	margin-right: 100px;
	}

#centrewrapinner_brush7 p {
	margin-right: 0px;
	}

#centrewrapinner_brush8 p {
	margin-right: 0px;
	}

.blogdate {
        margin: -2px 0 0 60px;
        padding: 0;
	color: #555;
        font-size: 70%;
        font-style: italic;
	}

.centretext  {
             text-align: center;
             }
             
.contact {
         margin:0;
         padding:0;
         }
                        
.linklist {
	 color: #222;
         list-style: none;
         margin: 10px 0 20px 60px;
         padding:0 0 0px 0;
         }

.linklist li {
         font-size: 80%;
         margin: 0 0 7px 3px;
         padding:0;
         text-align: left;
         list-style: none;
         padding-left: 20px;
         background: url(../images/arrow.gif) no-repeat 0 4px;
         }

#footer1 p {
        font: 10px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1.2px;
        margin:0;
	padding: 0;
	text-align: center;
	color: #000;
	}
	
#footer2 p {
        font: 80% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 1.2px;
        margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
	color: #333;
	}

.bannernav li {
               margin: 0;
               padding: 0;
               list-style: none;
               display: inline;
               }

.bannernav a {
              font: 80% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
              letter-spacing: 1px;
              margin: 0 0px 0px 0px;
              padding: 0 20px 0 0;
              text-decoration: none;
              color: #999;
              }

.bannernav a:link {color:#999; text-decoration:none;}
.bannernav a:visited {color:#999; text-decoration:none;}
.bannernav a:hover {color:#555; text-decoration:none;}

.bottom {
     padding: 0; 
     margin: 20px 75px 40px 75px;
     border-top: 1px solid #e6e3d7;
     clear: both;
     }

.bottom-gigs {
     padding: 0; 
     margin: 20px 75px 20px 75px;
     border-top: 1px solid #e6e3d7;
     clear: both;
    }

/*
.mainimage {
	margin: 40px 0 0 0;
	padding: 2px;
	background: none;
	border: 1px solid #000;
	}
*/

.mainimage {
	margin: 100px 0 0 0;
	padding: 2px;
	background: none;
	border: 1px solid #000;
	}

h1 {
    }
    
.header {margin: 0 0 0 -10000px}

h2 {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-weight: bold;
   line-height: 2em;
   font-size: 110%;
   margin: 15px 30px 0 60px;
   padding: 0;
    }

h3 {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-weight: bold;
   line-height: 2em;
   font-size: 100%;
   margin: 15px 30px 0 60px;
   padding: 0;
}

h4 {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   text-transform: uppercase;
   letter-spacing: 3px;
   font-weight: bold;
   line-height: 2em;
   font-size: 80%;
   margin: 15px 30px 0 60px;
   padding: 0;
    }
    
h5 {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   letter-spacing: 3px;
   font-weight: bold;
   line-height: 2em;
   font-size: 70%;
   margin: 15px 30px 0 60px;
   padding: 0;
    }

h6 {
   font-family: "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
   color: #333;
   letter-spacing: 3px;
   font-weight: bold;
   line-height: 2em;
   font-size: 70%;
   margin: 15px 0 0 50px;
   padding: 0;
   text-align: center;
    }


/* Links
================================================ */

a:link, a:visited {
                  color:#7B7F6C; text-decoration: none;
                  }
a:hover {
        text-decoration: underline;
        }

#content a:link,
#content a:visited {
	color:#777;
	text-decoration: none;
	border-bottom:1px dashed #999;
	}

#content a:hover {
	color:#555;
	background:none;
	border-color:#000;
	border-bottom:1px solid #777;
	}

.blogtitle a:link,
.blogtitle a:visited {
	color: green;
	text-decoration: none;
	border-bottom:1px dashed #999;
	}

.blogtitle a:hover {
	color: green;
	background:none;
	border-color:#000;
	border-bottom:1px solid #777;
	}
                    

#footer2 a:link,
#footer2 a:visited {
	color:#777;
	text-decoration: none;
	border-bottom:1px dashed #999;
	}

#footer2 a:hover {
	color:#555;
	background:none;
	border-color:#000;
	border-bottom:1px solid #777;
	}

/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px; 
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */


.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.postmetadata {
	clear: left;
}

.postmetadata ul, .postmetadata li {
	display: inline;
	list-style-type: none;
	list-style-image: none;
	}

.commentlist li {
	margin: 15px 20px 0px 55px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

.commentlist cite, .commentlist cite a {
	font-size: 80%;
	}

.style15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:text-align:justify;;
}

/*
.dateinfo {
        margin: -3px 0 0 63px;
        padding: 0;
	color: #888;
        font-size: 70%;
        font-style: italic;
	}
*/
.dateinfo {
        margin: 10px 0 -15px 60px;
        padding: 0;
	color: #888;
        font-size: 70%;
        font-style: italic;
	}

