/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

a:hover {
cursor:pointer
}

body {
background:#000;
color:#FFF;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 1;
text-align: center;
}

#about, #frontporch, #books, #home, #collisions {
margin-left: auto;
margin-right: auto;
text-align:left;
width: 646px;
}

img.img_r {float:right; margin: 0 0 5px 10px;}

.nav { margin: 10px 0 15px; text-align: center;}
.banner {text-align: center; margin-bottom: 10px;}
/*.header {background:#000 url(../images/border1.png) no-repeat left bottom;clear:both;margin: 10px 0;padding-bottom:10px;width:646px;}*/
.header {clear:both;margin: 10px 0;width:646px;}
.promo-banner {margin-bottom:10px;}
.border1 {background:#000 url(../images/border1.png) no-repeat left bottom;clear:both;margin: 10px 0;padding:10px 0;width:646px;}
.border2 {background:#000 url(../images/border2.png) no-repeat left bottom;clear:both;margin: 10px 0;padding-bottom:10px;width:646px;}

.content {font-family:Arial, Helvetica, sans-serif;font-size:13px;line-height:1.2em;}
.event {margin: 0 0 10px;}
.event_foot {background:#000 url(../images/border1.png) no-repeat;clear:both;height:10px; margin: 10px 0;}
.details {float:left;margin:0;width:280px;}
.feat {float:left; width: 30px; margin:0 0 0 5px;}
#featured_grp {float:right;width:326px;}

.about_rdp {float:left; width: 308px; margin:5px 0 0;}
.about_rdp p {color:#CCC; line-height:1.1em; margin:0 0 12px;}

.rd_releases {float:left; width: 308px; margin:5px 0 0 20px;}
.book_title {float:left; width: 300px; margin:0 0 10px;}
.book_title img {float:left; margin:0 8px 0 0;}
.book_title p {color:#CCC; line-height:1.1em; margin: 0 0 12px;}

#home .banner {border-top: 1px solid #FF0000;border-bottom: 1px solid #FF0000;}
#home .latest_news {float:left; width: 308px; margin:5px 0 0 20px;}
#home .event_title {float:left; width: 300px; margin:0 0 10px;}
#home .event_title img {border: 2px solid #FF0000; float:left; margin:0 8px 0 0;}
#home .event_title img:hover {border: 2px solid #FFF;}
#home .event_title p {color:#CCC; line-height:1.1em; margin: 0 0 12px;}
#home #statement, #home .welcome {border-bottom: 1px dashed #FFF; margin-bottom:8px; padding: 10px;}
#home #statement {display: none;}
#home #statement p {color:#CCC; font-size:15px; line-height:1.1em; margin: 0 0 12px;}
#home #statement h3 {color:#FFF; font-size:16px;}
#home .welcome p {color:#FFF; font-family: "Arial Narrow", Arial, Helvetica, sans-serif; font-size:15px; line-height:1.2em; margin: 0 0 12px;}
#home strong {font-weight:bold; color:#FFF;}

/* Books */

.rd_releases_details {position:relative;clear:both;width:640px;margin:5px 0 20px 0;}
.book_cover {float:left;width:100px; margin:5px 20px 0 0;}
.book_cover p {text-align:center;font-size:12px;margin:4px 0;}

.book_details {float:left; width:520px;margin:5px 0;}
.book_details p {color:#CCC; line-height:1.1em; margin: 0 0 12px;}
#books .book_details h4 {color:#ffffcc;font-size:12px;text-transform:uppercase;margin:0}

blockquote {margin: 0 10px 12px; font-style:italic;}

ul {margin: -10px 0 10px 0;}
li {list-style-type:none;}


.upcoming_hdr {
margin:0 0 2px 0; 
clear:both;
color: #CCC;
height: 16px; 
width: 300px; 
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:bold;
text-decoration:underline;
text-transform:uppercase;
}

.pub_datehdr {
float:left;
margin:0 5px 0 0;
width:50px;
}

.pub_titlehdr {
float:left;
color:#CCC;
margin:0 5px 0 0;
text-decoration:underline;
text-transform:uppercase;
width: 180px;
}

.upcoming {margin:0 0 5px; clear:both;height: 35px; width: 300px;
font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
font-size: 13px;
}


#collisions h3 {
color:#FF6600;
font-size:15px;
font-weight:bold;
}
#collisions .disclaimer {font-style:italic;}
#collisions .pose {
float:right;
margin:0 0 40px 40px;
width:300px;
}
#collisions .pose img {clear:both;}
#collisions .pose p {
font-size:11px;
line-height:1.1;
font-style:italic;
}

.pub_date p, .pub_title p, .pub_more p {margin:0;}
.hdr {clear:both;float:left;margin:5px 0;}

.pub_date {float:left; color:#FF0000;margin:0 5px 0 0; width: 50px;}
.pub_title {float:left; margin:0 5px 0 0; width: 180px;}
.pub_title h4, .book_details h4 {color:#ffffcc;font-size:12px;text-transform:uppercase;margin:0}
.pub_more {float:right; margin:0; width: 55px;}

.featured {color:#FF9900;float:left;margin:0 0 0 13px;width:150px;}
.featured img {border: 1px solid #CCC; margin-bottom:3px;}

h2 {color:#FF9900;font-size:18px;font-weight: bold;} /* event */
h3 {font-size:30px;} /* date */
.content h3 {font-size:100%;} /* article links */
h4 {font-size:14px;font-weight: bold;} /* venue */
h5 {color:#CCC;font-size:18px;font-weight: bold;} /* hosted */
p {margin: 0 0 12px 0;}
a, a:visited {color: #FF9900;text-decoration:none;}
a:hover {text-decoration: underline;}
.logo_gales {
	padding-left: 274px;
}
.socmed {
text-align: right;
border-bottom:1px dashed #FFF;
margin-bottom:10px;
padding-bottom:4px;
}
.socmed img {margin-left:12px;}
.socmed p {
color:#FFF;
float:left;
font-size:17px;
font-weight:bold;
line-height:22px;
text-align:right;
width:116px;
}

.footer {
background: transparent url(../images/bottom2.jpg) top no-repeat;
clear:both;
display:block;
height:35px;
margin-top:40px;
}

.footer {
background: #000;
clear:both;
display:block;
height:35px;
margin-top:40px;
}