* {
	margin : 0;
	padding : 5;
} 
body { 
margin-top : 40px; 
background : #000000 url(images/foxhatinvert.png) no-repeat top center; 
text-align : justify; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #777; 
} 
h1, h2, h3 { 
color : #aa2808; 
} 
p, blockquote, ul, ol { 
margin-bottom : 20px; 
line-height : 2em; 
} 
ul, ol, li { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
a { 
text-decoration : underline; 
color : #ffffff; 
} 
a:hover { 
text-decoration : none; 
color : #838383; 
} 
#header { 
width : 892px; 
height : 95px; 
margin : 0 auto; 
} 
#logo { 
float : left; 
width : 800px; 
height : 90px; 
margin : 0; 
padding : 15px 0 0 0; 
background : url(images/img01.jpg) no-repeat left top; 
} 
#logo h1 { 
margin : 0; 
padding : 0; 
font : normal 36px Georgia, "Times New Roman", Times, serif; 
} 
#logo h2 { 
margin : -2px 0 0 0; 
padding : 0; 
text-transform : uppercase; 
letter-spacing : 2px; 
font-size : 10px; 
font-weight : bold; 
color : #444444; 
} 
#logo a { 
text-decoration : none; 
color : #f0f0f0; 
} 
#menu { 
width : 940px; 
height : 45px; 
margin : 0 auto;
background: url(images/img07c.gif) repeat-x left;
} 
#menu ul { 
margin : 0; 
padding : 10px 0 0 0; 
list-style : none; 
line-height : normal; 
margin-left : 30px; 
} 
#menu li { 
display : inline; 
text-align : center; 
} 
#menu a { 
display : block; 
float : left; 
margin-right : 3px; 
padding : 5px 20px 5px 20px; 
text-decoration : none; 
text-align : center; 
text-transform : uppercase; 
font-size : 11px; 
font-weight : bold; 
color : #ffffff; 
} 
#menu a:hover, #menu .active a { 
background : #ff962d; 
color : #110404; 
} 
#splash { 
width : 940px; 
height : 300px; 
margin-top : 0; 
margin-right : auto; 
margin-bottom : 0; 
margin-left : auto; 
} 
#header-searchtop { 
width : 940px; 
height : 51px; 
margin : 0 auto; 
padding : 0 0 0 0; 
background : url(images/img05flip.gif) repeat-x left top; 
} 
#header-searchtop form { 
float : right; 
width : 300px; 
margin : 0; 
padding : 12px 0 0 0; 
} 
#header-searchtop fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#header-searchtop-text { 
width : 200px; 
padding : 2px 3px; 
background : #1e1e1e; 
border : none; 
color : #4d4d4d; 
} 
#header-search { 
width : 940px; 
height : 51px; 
margin : 0 auto; 
padding : 0 0 0 0; 
background : url(images/img05.gif) repeat-x left top; 
} 
#header-search form { 
float : right; 
width : 300px; 
margin : 0; 
padding : 12px 0 0 0; 
} 
#header-search fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#header-search-text { 
width : 200px; 
padding : 2px 3px; 
background : #1e1e1e; 
border : none; 
color : #4d4d4d; 
} 
#header-search-submit { 
background : inherit; 
border : none; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
color : #e4e4e4; 
} 
#search { 
height : 51px; 
margin : 0 auto; 
padding : 0 0 60px 0; 
} 
#search form { 
margin : 0; 
padding : 12px 0 0 0; 
} 
#search fieldset { 
margin : 0; 
padding : 0; 
border : none; 
} 
#search input { 
float : left; 
font : 12px Arial, Helvetica, sans-serif; 
} 
#search-text { 
width : 160px; 
height : 18px; 
padding : 3px 0 3px 5px; 
border : none; 
color : #000000; 
} 
#search-submit { 
margin-left : 10px; 
padding : 4px 4px; 
border : none; 
background : #000000; 
color : #ffffff; 
} 
#page { 
width : 940px; 
margin : 0 auto; 
} 
#page-bgtop { 
padding : 0 0 0 0; 
} 
#content { 
float : left; 
width : 580px; 
padding-top : 30px; 
} 
#songs { 
float : left; 
width : 940px; 
padding-top : 30px; 
} 
.songs .title { 
color : #ffffff; 
} 
#gallery { 
width : 700px; 
padding-top : 30px; 
} 
.profile { 
float : left; 
width : 400px; 
padding-top : 10px; 
padding-left : 10px; 
} 
.profilepicture { 
float : left; 
width : 200px; 
margin-right : 15px; 
padding-top : 10px; 
padding-right : 10px; 
padding-bottom : 20px; 
padding-left : 10px; 
} 
.galleryindexpost { 
margin : 0 0 0 0; 
background : url(images/img06.gif) repeat-x left bottom; 
} 
.galleryindexpost .title { 
margin : 0; 
padding : 0 0 5px 0; 
color : #ff962d; 
} 
.galleryindexpost .title a { 
padding : 4px 15px 4px 15px; 
text-decoration : none; 
font-weight : normal; 
color : #000000; 
background: url(images/img07.gif) repeat-x left;
} 
.galleryindexpost .title a:hover {
	background: url(images/img07a.gif) repeat-x left;
}
.galleryindexpost .entry { 
padding : 20px 0; 
} 
.galleryindexpost .gallery { 
padding : 0 0 40px; 
} 
.galleryindexpost img { 
float : left; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.galleryindexpost .meta { 
text-align : right; 
padding : 0 0 20px 0; 
font-weight : bold; 
color : #202020; 
} 
.galleryindexpost .byline { 
float : right; 
margin-top : -30px; 
font-size : 12px; 
color : #ff962d; 
} 
.post { 
margin : 0 0 30px 0; 
background : url(images/img06.gif) repeat-x left bottom; 
} 
.post .title { 
margin : 0; 
padding : 0 0 5px 0; 
color : #ff962d; 
} 
.post .title a { 
padding : 4px 15px 4px 15px; 
text-decoration : none; 
font-weight : normal; 
color : #000000; 
background: url(images/img07.gif) repeat-x left;
} 
.post .title a:hover {
	background: url(images/img07a.gif) repeat-x left;
}
.post .entry { 
padding : 20px 0; 
} 
.post .gallery { 
padding : 0 0 40px; 
} 
.post img { 
float : left; 
padding-top : 0; 
padding-right : 0; 
padding-bottom : 0; 
padding-left : 0; 
} 
.post .meta { 
text-align : right; 
padding : 0 0 20px 0; 
font-weight : bold; 
color : #202020; 
} 
.post .byline { 
float : right; 
margin-top : -30px; 
font-size : 12px; 
color : #ff962d; 
} 
#sidebar { 
float : right; 
width : 270px; 
background : #212121; 
margin-top : 30px; 
margin-right : 0; 
margin-bottom : 20px; 
margin-left : 0; 
padding : 20px; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
line-height : normal; 
} 
#sidebar li { 
margin-bottom : 1px; 
} 
#sidebar li ul { 
margin : 0; 
padding : 0 0 30px 0; 
} 
#sidebar li li { 
margin : 0; 
padding : 9px 0; 
border : none; 
background : url(images/img06.gif) repeat-x left bottom; 
border-bottom : 1px solid #171717; 
} 
#sidebar h2 { 
margin : 0; 
padding : 0 0 20px 0; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 160%; 
font-weight : normal; 
color : #ffffff; 
} 
#sidebar h3 { 
font-size : 77%; 
color : #110404; 
} 
#sidebar p { 
margin : 0; 
line-height : normal; 
color : #d4c792; 
} 
#sidebar a { 
border : none; 
text-decoration : none; 
color : #fff; 
} 
#sidebar a:hover { 
text-decoration : underline; 
} 
#news a { 
font-size : 85%; 
} 
#footer { 
width : 940px; 
margin : 0 auto; 
padding : 5px 0 10px; 
background : url(images/img05.gif) repeat left top; 
color : #ffffff; 
} 
#footer p { 
margin : 0; 
text-align : center; 
font-size : 77%; 
} 
#footer a { 
text-decoration : underline; 
color : #ffffff; 
} 
#footer a:hover { 
text-decoration : none; 
} 
