body {
	margin: 0px 0px 0px 0px;
	font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;
	color:#fff;
	font-size:10pt;
	background-color:#000;
	background-image:url(images/bg-fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

/* General Settings */

a:link {color:#fff;text-decoration:underline;}
a:visited {color:#fff;text-decoration:underline;}
a:hover {color:#fff;text-decoration:underline;}

img, table {border:0;}
object {border:0;margin:0;padding:0;}
p.c {text-align:center;}

#wrapper {
	width:100%;
}

#container {
	width:720px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}

#content {
	background-image:url(images/joe-strummer-back.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/* Header */

#header {
	width:720px;
	height:60px;
	padding-top:12px;
}
#header div.left {
	float:left;
	width:300px;
	text-align:left;
}
#header div.center {
	float:left;
	width:180px;
	height:60px;
}
#header div.right {
	float:left;
	width:220px;
	height:40px;
}
#header h1.title {
	vertical-align:top;
	font-size:20pt;
}
#header a {text-decoration:none;}

/* Center row of content including the main body, left and right navigation bars. */

#main {
}

/* Left Navigation Bar */

#navbar {
	float:left;
	width:100px;
	margin-left:10px;
	padding-top:10px;
}
#navbar a.nav {
	width:100px;
	height:20px;
	line-height:20px;
	display:block;
	margin-left:1px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	padding-left:20px;
	background-image:url(images/nav-button.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
	margin-top:5px;
}
#navbar a.nav:link {
	width:98px;
	text-decoration:none;
	background-image:url(images/nav-button.gif);
	background-repeat:no-repeat;
	background-position: 0px 0px;
}
#navbar a.nav:hover {
	width:98px;
	color:#000;
	text-decoration:none;
	background-image:url(images/nav-button.gif);
	background-repeat:no-repeat;
	background-position: 0px -20px;
}
#navbar a.nav:active {
	width:98px;
	color:#000;
	text-decoration:none;
	background-image:url(images/nav-button.gif);
	background-repeat:no-repeat;
	background-position: 0px -40px;
}
/* No need for visited
#nav a.n:visited {
	text-decoration:none;
	background-color:#95BF9C;
	background-image:url(images/nav-button.gif);
	background-repeat:no-repeat;
	background-position: 0px -60px;
} */

/* Main Body */

#mainbody {
	float:left;
	width:510px;
}

#mainbody hr {
	width:460px;
	height:1px;
	color:#fff;
}

#mainbody p.top-return {
	text-align:right;
	margin-top:0em;
}

#mainbody div.col {
	float:left;
	width:250px;
	padding-left:5px;
}

#mainbody h1, h2 {
	text-align:center;
	font-size:16pt;
	font-weight:bold;
}
#mainbody h3 {
	text-align:center;
}
#mainbody p.s {
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	font-size:10pt;
}

#mainbody span.sm {
	font-size:12px;
}

#mainbody div.col-a1 {
	float:left;
	width:200px;
	margin-left:5px;
	font-size:10px;
}

#mainbody div.col-a2 {
	float:left;
	width:300px;
}

#mainbody div.col-b1 {
	float:left;
	width:300px;
	font-size:11px;
	margin-left:5px;
}
#mainbody div.col-b2 {
	float:left;
	width:200px;
	font-size:11px;
	text-align:center;
}

#mainbody td.l {
	font-size:10px;
}

#mainbody img.wrap1 {
	float:right;
	margin: 0 0 0 10px 10px;
}

#movies ol, ul {
	margin-left:10px;
	padding-left:10px;
}

/* Right Bar */

#rightbar {
	float:left;
	width:90px;
	height:400px;
	vertical-align:bottom;
}

/* Footer */

#footer {
	clear:both;
	width:720px;
	height:30px;
	text-align:center;
	background-image:url(images/bg-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#footer a:link {color:#fff;text-decoration:none;}
#footer a:visited {color:#fff;text-decoration:none;}
#footer a:hover {color:#fff;text-decoration:underline;}