body { font: 12px "Arial", Helvetica, sans-serif; color: #3e2d13; margin: 0px; padding: 0px; background: url(http://www.williamsriley.com/images/tilebkg.gif) repeat; }

/*====  DIVIDERS  ===========================================================================*/
div.hr { width: 605px; height: 15px; background: url(http://www.williamsriley.com/images/hr_rope.gif) no-repeat scroll center; border: 0px; margin: 5px 0px 5px 0px; clear:both; }
div.hr hr { display: none; }
div.spacer { clear:both; height:2px; }

/*====  TEXT AND HEADERS  ===========================================================================*/

table, tr, td { text-align: left; line-height: 15px; margin: 0px; padding-top:2px; }
p { text-align: justify; line-height: 15px; margin: 0px; padding-top:5px; }
a:link,a:visited,a:active {color:#7e4b31;text-decoration: none;}
a:hover { text-decoration: underline; }

h1,h2,h3,h4,h5,h6 {color:#3e2d13; font-family: "Georgia", Times, serif; font-weight: normal; text-transform:uppercase; margin: 0px; padding: 0px; display:inline;}
h1 {font-size:25px; }
h2 {font-size:12px; display:inline; font-family: "Arial", Helvetica, sans-serif; font-weight: bold; }
h3 {font-size:12px; float:right; font-family: "Arial", Helvetica, sans-serif; font-weight: bold; margin-top: 5px }

.dark { color: #3e2d13; text-transform: uppercase; }
.light, .date { color: #7e4b31; text-transform: uppercase; }
.italic { font-style:italic; font-family: "Georgia", Times, serif; font-size: 11px; }

div.sectiontitle { display:block; margin-bottom: 5px; padding-left:35px;background: url(http://www.williamsriley.com/images/hdr_icon.gif) no-repeat scroll left; }
div.inlinetitle { float:left; margin-bottom: 5px; padding-left:35px;background: url(http://www.williamsriley.com/images/hdr_icon.gif) no-repeat scroll left; }
.sendus, .pastdates { font-size: 11px; font-weight: bold; text-align: right; text-transform: uppercase; margin-left: 10px; }
.viewall { font-size: 11px; font-weight: bold; text-transform: uppercase; float:right; margin: 10px 10px 0px 0px; }
.pagination { font-weight: bold; text-align: center; text-transform: uppercase; }

/*====  STRUCTURAL  ===========================================================================*/

#container {width: 970px; height: auto; margin: 0px auto; }
#header { width: 100%; height:317px; background: url(../images/hdr_loader.gif) no-repeat center;}
#content { width: 910px; background: #E8EBDA url(http://www.williamsriley.com/images/bg_content.jpg) repeat-y; padding:15px 25px 15px 35px; overflow: auto; }
#page { display:block; float:left; width: 605px; }
#sidebar { display:block;  float:right; margin-right:10px; width:224px; height:auto; }
#toursidebar { display:block;  float:right; margin-right:10px; }
#copyright { width: 100%; height: 21px; background: url(http://www.williamsriley.com/images/bg_copyright.gif) no-repeat; text-align: center; padding-top: 8px; font-weight: bold; }
#footer { width: 940px; height: 100px; background: url(http://www.williamsriley.com/images/bg_footer.gif) no-repeat; text-align: center; padding:15px 15px 20px 15px; margin: 0px 0px 5px 0px; }
#ads { margin: 0px auto; width: 728px; height:90px; text-align:center;}
#sitecredit { float:right; background: url(http://www.williamsriley.com/images/bg_sitecredits.gif) no-repeat;padding: 2px 10px 20px 70px; font:12px "Georgia", Times, serif; color:#0f0f0f; }
#blogFrame {overflow:auto; width:898px; padding:0px; margin:0px }
#forumFrame {overflow:auto; width:600px; padding:0px; margin:0px }

div.news { margin: 0px 0px 15px 0px; width: 100%; }
div.showdetails p { width: 200px; display: block; color: #e2e2ce; margin-left: 15px; text-align:left; }
div.showdetails p a:link, div.showdetails p a:visited, div.showdetails p a:active, div.showdetails p a:hover  { color: #e2e2ce }

div.latestnews, div.newpics, div.tourdates, div.contactform, div.bio, div.blog, div.forum, div.contests, div.music { display:block; float:left; width: 380px;  }
div.nextshows, div.wrtv { display:block; margin-left: 400px; }

/*====  DOWNLOADS  ===========================================================================*/
#downloads { margin: 10px 0px 10px 0px; display:block; }
div.wallpaper { float:left; width:185px; display:block; margin: 0px 15px 0px 0px; }
div.wpsize { text-align:center; margin: 5px 0px 0px 0px }
div.buddyicon { width:60px; text-align:center; float:left; margin: 5px 20px 5px 0px; border: 1px dashed  #7e4b31; padding: 5px;  }

/*====  PHOTOS & VIDEOS  ===========================================================================*/

#photos { background: #000 url(http://www.williamsriley.com/images/bg_photoframe.jpg) no-repeat; float:left ; margin: 0px 5px 5px 0px; }
#video { width:615px; height: 415px; background: url(http://www.williamsriley.com/images/bg_ytplayer_wide.jpg) no-repeat; padding: 10px 0px 0px 12px; float:left ; margin-right: 5px; }

/*====  LISTS  ===========================================================================*/

ul#nextshows {
    margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	
}

ul#nextshows li { padding-bottom: 2px; }
ul#nextshows li a {
	color: #7e4b31;
	padding-left: 10px;
}

ul#nextshows li a:hover {
	text-decoration: none;
	color: #7e4b31;
}

ul#nextshows li#viewall {
	margin-top: 15px;
}

ul#nextshows li#viewall a{
	padding-left: 0px;
}

/*====  ENTRY LIST COLUMNS  ===========================================================================*/

div.el { height:20px;margin:0px 0px 5px 0px;border-bottom:1px solid #cfcfcf;}
div.el_title, div.el_section, div.el_modified, div.el_date {text-transform:uppercase;}
div.el_modified {float:left;width:200px;font-weight:bold;}
div.el_date {font-weight:bold;}
div.el_c1, div.el_title {float:left;margin-right: 15px; }
div.el_section {float:left;width:250px;font-weight:bold;}
div.el_c2 {float:left;margin-right: 15px; width:140px; color: #7e4b31; }
div.el_c3 {float:left; color: #7e4b31;  }
div.el_c4 {float:right;}
div.el_btn a {border:0px}

/*====  FORMS  ===========================================================================*/

form { margin: 0px 0px 0px 0px }
input { width: 190px; height: 15px; margin: 0px 0px 0px 15px; border: 2px solid #3e2d13; padding: 2px; }
input.submit {  margin: 5px 0px 0px 20px; border:none; height:auto; width:auto; }
select { height: auto; margin: 0px 0px 0px 15px; border: 2px solid #3e2d13; width:200px; }
select.mo { margin: 0px 0px 0px 15px; width:70px }
select.day, select.year { width:60px; margin: 0px 0px 0px 5px; }

.contactform .textfield { color: #FFF; font: 11px "Arial", Helvetica, sans-serif; width: 350px; height: 20px; border: 2px solid #3e2d13; padding: 5px 5px; margin: 5px 0px; background: url(http://www.williamsriley.com/images/bg_formwood.jpg) no-repeat; }
.contactform .textarea { color: #FFF; font: 11px "Arial", Helvetica, sans-serif; width: 350px; height: 100px; border: 2px solid #3e2d13; padding: 5px 5px; margin: 5px 0px; background: url(http://www.williamsriley.com/images/bg_formwood.jpg) repeat; }
.contactform .submit { margin:10px 0px 10px 0px; }

/*====  NO FLASH / ERROR 404  =============================================================*/

#noflash, #error { margin:50px auto; width: 80%; text-align:center; }
.message { font-size:22px; font-family: "Georgia", Times, serif; }

/*====  IMAGES  ===========================================================================*/
.blogbanner { width: 225px; height: 59px; background: url(../images/hdr_blog.jpg) no-repeat; margin-right:10px; float:right; }
img { border: 0px; margin: 0px; }
.bannerads { border: 6px solid #FFFFFF; }
.ftrimg_left {float:left; margin: 30px 0px 0px 0px; width: 80px; }
.ftrimg_right {float:right; margin: 25px 0px 0px 0px; width: 80px; }
.rss { padding-left:50px; position:relative; top:3px; }
.sdbtn { margin: 15px 0px 5px 15px; }

.img_downloads { border: 2px solid #3e2d13; }

.info a { display:block; height:20px; width:47px; overflow:hidden; }
.info a:hover { display:block; text-indent:-47px; }

.thumbs { margin: 0px 0px 10px 0px }

.tvThumbs { margin: 0px 0px 10px 0px; border:5px solid #fff; width:188px; height:96px; background-color:#000000; background-repeat: no-repeat; background-position: center center; }
.tvThumbs:hover { margin: 0px 0px 10px 0px; border:5px solid #3e2d13; width:188px; height:96px; background-repeat: no-repeat; background-position: 0px -60px;}

.home_thumbs, .home_thumbs:visited, .home_thumbs:link{ border: 5px solid #FFF; margin-right: 2px;}
.home_thumbs:hover {border:5px solid #3e2d13;}