/* 
Primary CSS for Roy Zimmerman.com
*/


/* BASIC ELEMENTS */

body	{
background:#453b45;
}

p, li, td	{
font-size:16px;
font-family: tahoma, verdana;
align:left;
}

a 	{
text-decoration: none;
font-weight: bold;
color:#000000;	
}

a:hover	{
color: #55f;
}


/* CLASSES */

<!-- PAGE -->

.container {
border:1px solid black;
border-collapse: collapse;
margin:0 0 30px 0;
padding:0;
max-width:1050px;
}

.content {
border:1px solid black;
border-collapse: collapse;
margin:0;
padding:0;
background-image:url("images/bg_light.jpg");
background-repeat: repeat;
background-attachment: fixed; 
left: 0;
top: 0;
}

.page {
font-size:14px;
}

.nav {
font-family: Impact,Charcoal,sans-serif; 
font-weight: normal;
font-size: 18px;
color:#775a24;
align: center;
}

.nav a {
font-family: Impact,Charcoal,sans-serif; 
font-weight: normal;
font-size: 18px;
}

.p-padding {
padding-right:10px;
font-size:16px;
}

.img-roy {
    position: relative;
    right: 0px;
    z-index: 0;
}

.footer-bottom a {
text-decoration: none;
font-weight: bold;
color:#ffffff;	
}

.footer-bottom a:hover	{
color: #ff5;
}


<!-- FEATURE -->

.feature {
margin:10px;
float:left;
padding:25px 15px 25px 15px;
}

.featureheader {
font-size: 18px;
font-family: Impact, Charcoal, sans-serif;
color:#000000;
margin-bottom:8px;
}

.featurefooter {
border-top:1px solid black;
border-collapse: collapse;
background:#eeeeee;
font-size:13px;
font-weight:bold;
}

.featurebody {
padding:5px 10px;
border:1px solid black;
background-color:#fff;
}

.feature-image-left {
float:left; 
border:0;
margin-right:15px;
}


<!-- TOUR PAGE-->

.tour {
font-size: 18px;
font-family: Impact, Charcoal, sans-serif;
color:#000000;
margin-bottom:8px;
}

.gig {
font-size:15px;
font-weight: bold; 
color: #880000;
}

.main {
font-size:16px;
}


.whenwhere {
font-size:15px;
font-weight:bold;
margin-bottom:8px;
}


.sked-item {
margin-top:70px;
}

.1st-sked-item {
margin-top:40px;
}

.date {
background:#aad; 
padding:2px; 
width:300px;
height:16px;
font-size:13px;
border-bottom:1px solid black;
}

.date-nl {
background:#88b; 
padding:2px; 
width:590px;
height:16px;
margin-top:70px;
font-size:13px;
}

.day {
font-weight:bold;
color: fff;
}

.time {
font-weight:bold;
color: ff0;
}

.city {
font-weight:bold;
color: 000;
}


.newsdate {
background:#bcbcbc; 
padding:2px; 
width:250px;
height:16px;
margin-top:50px;
}

.body-nl {
background:	#aca;
background-attachment:fixed;
left: 0;
top: 0;
margin-top:	10px;
}

.hiddenPic {display:none;}


/* DIVS */

#sidebar {
float: left;
width: 250px;
font-size: 11px;
font-family: arial, helvetica, tahoma, verdana;
text-align: right;
align: right;
border-collapse: collapse;
padding: 0;
}

#sidebar p {
padding-left: 5px;
padding-right: 5px;
font-size: 11px;
font-family: arial, helvetica, tahoma, verdana;
align:left;
}

#footer {
background: #559;
font-family: arial, helvetica, tahoma, verdana; 
font-size: 12px; 
color:#ffffff; 
border-top:1px solid black;
border-collapse: collapse;
text-align: center;
margin:0px;
padding:0;
}

#footer a {
text-decoration: none;
font-weight: normal;
color:#eeeeff;
}
