* { margin: 0px;	padding: 0px; outline-style: none; }

html {
	height: 100%;
}

body{
    height: 100%;
    background: #454545 url(pics/html-bg.png) top left repeat-x;
}

a img, img a{border: 0px; text-decoration: none;}

#site {
	position: relative;
	margin: 0px auto;
	padding: 0px;
	width: 975px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	font: 11px arial, verdana, sans-serif;
	line-height: 16px;
	color: #333;
	background: url(pics/back_site.gif) 608px 32px no-repeat #efefef;
}

/* ------------------------------------------------------------------------- Header */

#print_header {
	display: none;
}

#header {
	width: 975px;
	height: 85px;
}

#header .logo a img {
	margin: 0px 0px 0px 15px;
	float: left;
	border: 0px solid #fff;
}

#header .member a:link, #header .member a:visited {
  position: absolute;
  top: 60px;
  right: 105px;
  width: 124px;
  height: 63px;
  display: block;
}

#header .rss {
	margin: 55px 15px 0px 0px;
	float: right;
}


#header .rss ul { position: absolute; right: 20px; top: 91px; list-style-type: none; }
#header .rss li { margin: 0px 0px 0px 7px; float: left; }

#header .rss img {
	border: 0px solid #fff;
}

/* ------------------------------------------------------------------------- Navigation */ 

#navigation {
	margin: 0px 0px 0px 15px;
	float: left;
	display: inline;
}

#navigation .ronding {
	position: absolute;
	top: 0px;
	right: -6px;
	width: 6px;
	height: 28px;
	background: url(pics/navigationbar_ronding.png) left top repeat;
}

#navigation ul {
	position: relative;
	padding: 0px 0px 0px 5px;
	width: 724px;
	height: 28px;
	overflow: hidden;
	float: left;
	list-style-type: none;
	background: url(pics/navigationbar.png) left top repeat;
}

#navigation ul.large { width: 939px; }

#navigation li {
	margin: 0px 2px 0px 0px;
	float: left;
	display: block;
	cursor: pointer;
}

#navigation li a:link, #navigation li a:visited {
	padding: 0px 0px 0px 15px;
	height: 28px;
	float: left;
	display: block;
	cursor: pointer;
	font: 11px arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	color: #fff;
	background: none;
}

#navigation li a:hover, 
#navigation li.current a:link, 
#navigation li.current a:visited, 
#navigation li.current a:hover{
	position: relative;
	z-index: 10;	
	background: url(pics/navigation_li.png) left top no-repeat ;
}

#navigation li a:link span, #navigation li a:visited span, #navigation li a:hover span{
	padding: 0px 14px 0px 0px;
	height: 28px;
	float: left;
	display: block;
}

#navigation li a:hover span, 
#navigation li.current a:link span, 
#navigation li.current a:visited span, 
#navigation li.current a:hover span {
	background: url(pics/navigation_span.png) right top no-repeat ;
}

#navigation li.selected a:link,
#navigation li.selected a:visited,
#navigation li.selected a:hover,
#navigation li.sub a:hover, 
#navigation li.current_sub a:link, 
#navigation li.current_sub a:visited, 
#navigation li.current_sub a:hover
{
	position: relative;
	z-index: 10;		
	background: url(pics/navigation_li_sub.png) left top no-repeat ;
}

#navigation li.first {
	margin-left: 5px;
}

#navigation li.sub a:link span, 
#navigation li.sub a:visited span,
#navigation li.sub a:hover span{
	padding: 0px 14px 0px 0px;
	height: 28px;
	display:block;
	background: none;
}

#navigation li.sub a:hover span, 
#navigation li.selected a:link span,
#navigation li.selected a:visited span,
#navigation li.selected a:hover span,
#navigation li.current_sub a:link span, 
#navigation li.current_sub a:visited span, 
#navigation li.current_sub a:hover span 
{
	position: relative;
	z-index: 10;		
	background: url(pics/navigation_span_sub.png) right top no-repeat;
}

/* SUBNAVIGATION */

.subnavigation {   
	position: absolute;
	margin-left: 6px;
	z-index: 105; 
	height: 28px;
	display: none;
	background: #f79821;
}

.subnavigation .ronding_L { 
	position: absolute;
	top: 0px;
	left: -6px;
	z-index: 10;
	width: 6px; 
	height: 28px;
	background: url(pics/subnavigationbar_ul_L.png) left top no-repeat;
}

.subnavigation .ronding_R { 
	position: absolute;
	top: 0px;
	right: -6px;
	z-index: 10;
	width: 6px; 
	height: 28px;
	background: url(pics/subnavigationbar_ul_R.png) left top no-repeat;
}

.subnavigation ul { 
	padding: 0px 0px 0px 0px; 
	height: 28px;
	display: inline;
}

.subnavigation li {
	margin: 0px 2px 0px 0px;
	float: left;
	display:block;
	cursor: pointer;
}

.subnavigation li a:link, .subnavigation li a:visited {
	padding: 0px 15px 0px 15px;
	height: 28px;
	float: left;
	display:block;
	cursor: pointer;
	font: 11px arial, verdana, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 28px;
	color: #000;
	background: none;
}

.subnavigation li a:hover, .subnavigation li.current a:link, .subnavigation li.current a:visited, .subnavigation li.current a:hover {
	color: #fff;
	background: url(pics/subnavigation_li.gif) left top repeat-x ;
}

/* END SUBNAVIGATION */

/* ------------------------------------------------------------------------- Content */ 

#content {
	padding: 10px 15px 15px 15px;
	width: 730px;
	display: inline;
}

#flash {
	margin: 15px 0px 0px 15px;
	width: 730px;
	min-height: 0px;
    height: auto !important;
    height: auto;
	float: left;
	display: inline;
    font-size: 0px;
    line-height: 0px;
}

#text {
	margin: 0px 0px 0px 15px;
	width: 730px;
	min-height: 600px;
	height: auto !important;
	height: 600px;
	float: left;
	display: inline;
	background: url(pics/text_back.gif) left top repeat-y;
}

#text.noback {
	background: #fff none left top repeat-y;
}

#left, #right {
	margin: 0px 30px;
	padding: 30px 0px;
	width: 305px;
	float: left;
	display: inline;
}

#left.artiesten {
	margin: 0px 15px 0px 30px;
	padding: 30px 0px;
	width: 315px;
	float: left;
	display: inline;
}

#left.artiesten img{
margin-right: 10px;
}

#right.partners {
	margin: 0px 15px 0px 30px;
	padding: 30px 0px;
	width: 320px;
	float: left;
	display: inline;
}

#right.agenda{
	margin: 0px 10px;
	width: 340px;
	}

#right .tekst2{padding: 8px 10px 0px 10px;}

#right .event {
  padding: 10px;
  margin-bottom: 15px;
  width: 298px;
  height: 75px;
  float: left;
  background: url(pics/event_back.png) top left no-repeat;
  overflow: hidden; 
  cursor: pointer;
}

#right .event .image {
  margin-right: 10px;
  width: 140px;
  height: 73px;
  float: left;
  border: 1px solid #F8981D;
}

#right .event .image img {
  margin: 0px;
}

#right .event .info a:link, #right .event .info a:visited, #right .event .info a:hover {
  padding: 10px 0px;
  float: left;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}

#both {
	margin: 0px 30px;
	padding: 30px 0px;
	width: 670px;
	float: left;
	display: inline;
}

#left h1, #right h1 {
	font-size: 14px;
}

#right .extrainfo {
	color: #f8981d;	
	font-weight: bold;
}

h1, td h1 {font: 19px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}
h2, td h2 {font: 17px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}
h3, td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}
h4, td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}
h5, td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}
h6, td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: #f8981d; margin-bottom: 7px;}

#content a:link, #content a:visited,
#text a:link, #text a:visited {text-decoration: underline; color: #333; }
#content a:hover, #text a:hover,
#text li.current a:link,
#text li.current a:visited { color: #f8981d; }

table {margin: 5px 0px;}
td {
	font: 11px arial, verdana, sans-serif;
	line-height: 16px;
	color: #333;
}

span.right{width: 10px; height: 10px; float: right;}

#content img { margin: 10px 0px; }
#content img.topimg { margin: 0px; float: left; }
#content img.left {	margin: 3px 10px 5px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; }
#content a img {border: 0px solid #fff !important;}
#content a:hover img {border: 0px solid #fff !important;}

p { margin-bottom: 9px;}

#content ul { margin: 10px 0px 10px 15px; list-style-type: disc;}
#content li { margin: 0px 0px 0px 15px;}
#content .promonadenav li { margin: 0px 0px 0px 5px;} 
#content ol { margin: 10px 0px 10px 20px;}

#rightbar	{
	margin: 0px 15px 15px 0px;
	float: right;
	display: inline;
	width: 200px;
}

#sidenav {
  margin: 15px 0px 0px 0px;
  float: left;
  font-size: 13px;
  font-weight: bold;
}

#sidenav a:link, #sidenav a:visited {
  margin: 0px 0px;
  color: #000;
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
}

#sidenav a.sidebar-nav:link, #sidenav a.sidebar-nav:visited {
  width: 184px;
  margin-bottom: 10px;
  padding: 6px 0px 0px 16px; 
  height: 22px;
  font-size: 16px;
  font-weight: bold;
  display: block;  
  color: #fff;
  background: url(pics/button.png) top left no-repeat;
}

#content span.file .icon img { margin: 0px 0px 2px 0px; }
#content span.file .icon     { margin: 0px 5px 0px 0px; padding: 0px; font-size: 0px; line-height: 0px; float: left; }
#content span.file .info     { width: 275px; float: left; }

#content ul.downloads { margin: 0px; padding: 0px; list-style-type: none; }
#content ul.downloads li { margin: 0px 0px 5px 0px; padding: 0px; clear: left; }

/* ------------------------------------------------------------------------- Twitter */ 

#juitterContainer {
  margin-bottom: 25px;
  float: left;
  width: 305px;
}

#juitterContainer ul {
  list-style-type: none;
  margin: 0px;
}

#juitterContainer ul li {
  width: 305px;
  clear: both;
  float: left;
  border-bottom: 1px solid #F8981D;
  padding: 0px 0px 5px 0px;
  margin: 5px 0px 0px 0px;
}

#juitterContainer ul li img{
  float: left;
  margin: 0px 10px 0px 0px;
}

/* ------------------------------------------------------------------------- RowColors.js style */ 

.block_even .row{
background-color: #ffffff;
}

.block_uneven .row{
background-color: #EBEBEB;
}

.hover {
color: #fa981d;
}

/* ------------------------------------------------------------------------- Calendar */ 

#calendar_block	{
	margin: 43px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	float: left;
	width: 200px;
}

#calendar_block	.top {
	width: 200px;
	height: 6px;
	font: 0px arial, verdana, sans-serif; 
	line-height: 0px;
	background: url(pics/calendar_top.png) left top no-repeat;
}

#calendar_block	.bottom {
	width: 200px;
	height: 6px;
	font: 0px arial, verdana, sans-serif; 
	line-height: 0px;
	background: url(pics/calendar_bottom.png) left bottom no-repeat;
}

#calendar_block	.inhoud {
	width: 200px;
	min-height: 268px;
	height: auto !important;
	height: 268px;
	overflow: hidden;
	background: #f8711d url(pics/calendar_back.gif) top left no-repeat;
}

#calendar_block .item, #calendar_block .item_even {
	padding: 5px 10px;
	background: url(pics/calendar_even.gif) top left no-repeat;
	cursor: pointer;
}

#calendar_block .item_uneven {
	padding: 5px 10px;
	background: url(pics/calendar_uneven.gif) top left no-repeat;
	cursor: pointer;
}

#calendar_block .all {
	padding: 5px 10px;
	text-align: right;
} 

#calendar_block .all .prev {
  width: 80px;
  height: 20px;
	color: #fff;
	text-align: left;
  float: left;
  display: block;
  cursor: pointer;  
}

#calendar_block .all .next {
  width: 80px;
  height: 20px;
	color: #fff;
	text-align: right;
  float: right;
  display: block;  
  cursor: pointer;
}

#calendar_block .all a:link, #calendar_block .all a:visited {
	color: #fff;
}

#calendar_block .header {
	color: #fff;
	font-weight: bold;
} 

#calendar_block .header a:link, #calendar_block .header a:visited {
	color: #fff;
	text-decoration: none;
}

#calendar_block .intro {
	color: #fff;
}


/* ------------------------------------------------------------------------- Leveranciers */ 

#content ul.leveranciers {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#content ul.leveranciers li {
	margin: 0px 20px 15px 0px;
	padding: 2px;
	width: 120px;
	float: left;
  text-align: left;
}

#content ul.leveranciers li img{
	margin: 0px;
	padding: 0px;
}

#content ul.leveranciers li a:link, #content ul.leveranciers li a:visited {
	text-decoration: none;
	border: none;
}

#content ul.leveranciers li span.logo { 
	padding: 2px;
	width: 120px;
	height: 90px; 
	display: block; 
	border: 1px solid #a5aeb6;
	cursor: pointer;
}

#content ul.leveranciers li span.leveranciers-naam {
	padding: 5px;
	height: 20px;
	width: 116px;
	overflow: hidden;
	display: block;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	cursor: pointer;
	
} 



/* ------------------------------------------------------------------------- Profiel */

#profiel .item {
	margin-top: 10px;
}

#profiel .item .foto {
	margin: 0 0 0 10px;
	float: right;

}

#profiel .item .foto img {
	float: right;
	padding: 0px;
	margin: 0px;
	border: 1px solid #ececec;
}

#profiel .item .kop {
	margin-top: 0px;
	width: 220px;
	height: 18px;
	float: left;
}

#profiel .item .intro {
	width: 220px;
	float: left;
}

/* ------------------------------------------------------------------------- Concerten */

#concerten .header {
	padding: 5px 10px;
	width: 650px;
	font-weight: bold;
	background-color: #e2e2e2; 
}

#concerten .row {
	padding: 5px 10px;
	min-height: 18px;
	height: auto !important;
	height: 18px;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	cursor: pointer;
}

#concerten .date {
	margin: 0px 3px;
	width: 110px;
	float: left;
}

#concerten .time {
	margin: 0px 3px;
	width: 50px;
	float: left;
}

#concerten .location {
	margin: 0px 3px;
	width: 100px;
	float: left;
}

#concerten .artist {
	margin: 0px 3px;
	width: 175px;
	float: left;
}

#concerten .info {
	margin: 0px 3px;
	width: 127px;
	float: left;
}

/* ------------------------------------------------------------------------- Agenda */

#agenda .header {
	padding: 5px 5px;
	width: 325px;
	font-weight: bold;
	background-color: #e2e2e2; 
}

#agenda span.row {
	position: relative;
	padding: 5px 5px;
	min-height: 18px;
	height: auto !important;
	height: 18px;	
	display: block;
	border-right: 1px solid #e2e2e2;
	border-bottom: 1px solid #e2e2e2;
	border-left: 1px solid #e2e2e2;
	z-index: 50;
}

#agenda span.date, 
#agenda span.location,
#agenda span.artist,
#agenda span.genre,
#agenda span.tellafriend,
#agenda span.time
{
	margin: 0px 3px;
	min-height: 18px;
	height: auto !important;
	height: 18px;	
	float: left;
	display: block;	
}

#agenda span.date 				{width: 150px;}
#agenda span.location 		{width: 180px;}
#agenda span.artist				{width: 200px;}
#agenda span.genre				{width: 130px;}
#agenda span.nummer,
#agenda span.tellafriend	{width: 60px;}
#agenda img.mail2friend	  {position: relative; top: 0; right: 0; float: right; cursor: pointer;}
#agenda span.time					{width: 30px;}

#agenda a:link, #agenda a:visited {text-decoration: none; color: #fff ;  border-bottom: 1px solid #333;}
#agenda a:hover, #agenda a.current:link, #agenda a.current:visited { color: #333;  border-bottom: 1px solid #f8981d; }

#agenda img { margin: 0px; }

#agenda .day {
	font-size: 16px;
	margin: 0px 3px;
	font-size: 16px;
	font-weight: bold;
	color: #F8981D;
	height: 30px;
	float: left;
	padding-left: 5px;
	border-bottom: 0px solid;
	text-decoration: none;
	border-left: 1px solid #e2e2e2;
}

#agenda .day-prom {
	font-size: 16px;
	margin: 0px 3px;
	font-size: 16px;
	font-weight: bold;
	color: #F8981D;
	height: 30px;
	width: 40px;
	float: left;
	padding-left: 5px;
	border-bottom: 0px solid;
	text-decoration: none;
	border-left: 1px solid #e2e2e2;
}

#agenda .day a, #agenda .archief a, #agenda .archief-prom a, #agenda .day-prom a {text-decoration: none; border-bottom: 0px solid;}
#agenda .day a.current, #agenda .archief a.current, #agenda .archief-prom a.current, #agenda .day-prom a.current {text-decoration: none; border-bottom: 0px solid}

#agenda .day a:link, #agenda .day a:visited {text-decoration: none; border-bottom: 0px solid; display: block; height: 20px; padding: 5px; background: url(pics/festnav_back.gif) top left repeat-x;}
#agenda .day-prom a:link, #agenda .day-prom a:visited {text-decoration: none; border-bottom: 0px solid;}


#agenda .archief {
	font-size: 16px;
	margin: 0px 3px;
	font-size: 16px;
	font-weight: bold;
	color: #F8981D;
	width: auto;
	padding-left: 2px;
	padding-left: 0px;
	border-left: 1px solid #e2e2e2;
}

#agenda .archief-prom {
	font-size: 16px;
	margin: 0px 3px;
	font-size: 16px;
	font-weight: bold;
	color: #F8981D;
	width: auto;
	padding-left: 2px;
	padding-left: 0px;
	border-left: 1px solid #e2e2e2;
}


#agenda .archief-prom a{padding-left: 10px;}

/* ------------------------------------------------------------------------- News */

#right .item {
	margin-bottom: 20px;
}

#right .item .kop {
	color: #f8981d;
	font-weight: bold;
	text-decoration: none;
	border: 0px solid #fff;
}

#right .item .kop a:link, #right .item .kop a:visited {
	color: #f8981d;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #f8981d;
}

#right .item .kop a:hover {
	color: #f5b167;
	border-bottom: 1px solid #f5b167;
}

/* ------------------------------------------------------------------------- Follow us */

#followus {
  padding: 0px 0px 15px 0px;
  width: 200px;
  height: 112px;
  font-size: 11px;
  float: left;
}

#followus  .top {
  width: 200px;
  height: 6px;
  font: 0px arial, verdana, sans-serif; 
  line-height: 0px;
  background: url(pics/calendar_top.png) left top no-repeat;
}

#followus  .inhoud {
  padding: 10px 15px 0px 15px;
  height: 90px;
  background: url(pics/calendar_back.gif) top left no-repeat;
}

#followus  .inhoud img {
  margin: 0px 1px 0px 0px;
}

#followus  .bottom {
  width: 200px;
  height: 6px;
  font: 0px arial, verdana, sans-serif; 
  line-height: 0px;
  background: url(pics/lowcalendar_bottom.png) left bottom no-repeat;
}

/* ------------------------------------------------------------------------- Newsletter */

#newsletter {
	padding: 0px;
	width: 200px;
	height: 150px;
	font-size: 11px;
	float: left;
}

#newsletter  .top {
  width: 200px;
  height: 6px;
  font: 0px arial, verdana, sans-serif; 
  line-height: 0px;
  background: url(pics/calendar_top.png) left top no-repeat;
}

#newsletter  .inhoud {
  padding: 10px 15px 0px 15px;
  height: 130px;
  background: url(pics/calendar_back.gif) top left no-repeat;
}

#newsletter  .bottom {
  width: 200px;
  height: 6px;
  font: 0px arial, verdana, sans-serif; 
  line-height: 0px;
  background: url(pics/lowcalendar_bottom.png) left bottom no-repeat;
}

#newsletter .omschrijving {
	margin-top: 4px;
}

#newsletter .invul input.medium {
	padding: 1px 3px 0px 3px;
	width: 160px;
	font-size: 11px;
}

#newsletter .invul select {
	width: 170px;
	font-size: 11px;
}

#newsletter .button input.button {
	margin-top: 6px;
	width: 80px;
	height: 24px;
	font-size: 11px;
	float: right;
	border: 0px solid #fff;
	background: url(pics/btn_newsletter.png) top left no-repeat;
	cursor: pointer;
}

#newsletter .button.en input.button {
	background: url(pics/btn_newsletter_en.gif) top left no-repeat;
}


/* ------------------------------------------------------------------------- Form */ 

#content .form .row { clear: both; margin-bottom: 3px; min-height: 18px; }
#content .form .description { width: 110px; float: left; line-height: 16px; font-weight: bold; }
#content .form .value { width: 200px; float: left; }
#content .form .value select,
#content .form .row input.text { margin: 0px 0px 3px 0px; width: 200px; font-size: 11px; }
#content .form .row input.text { padding: 1px 2px; }
#content .form .value .radio { margin: 0px 5px 3px 0px; float: left;  }
#content .form textarea { padding: 1px 2px; width: 295px; font: 11px arial, verdana, sans-serif; }
#content .form .row input.button { padding: 0px 15px;background: #c7c7c7; border: 1px solid #bbbbbb; font-size: 11px; color: #fff; font-weight: bold; }

#content .form .row .icons img { margin: 0px; padding: 0px;}


/* ------------------------------------------------------------------------- Guestbook*/ 

#guestbook .item { margin: 0px 0px 20px 0px; border: 1px solid #a5aeb6; }
#guestbook .item .head { padding: 3px 5px; min-height: 10px; height: auto !important; height: 10px; font-weight: bold; background: #e7e7e7; }
#guestbook .item .head .name { width: 200px; float: left; overflow: hidden; }
#guestbook .item .head .date { float: right; }

#guestbook .item .message { padding: 3px 5px; }
#guestbook .item .message img { margin: 0px; }

#guestbook .pagination { display: block;  }
#guestbook .pagination .prev { float: left; }
#guestbook .pagination .next { margin: 0px 0px 0px 0px; float: right; }

#guestbook .pagination a:link, 
#guestbook .pagination a:visited { color: #f8981d; text-decoration: none; font-weight: bold; font-size: 12px; }

/* ------------------------------------------------------------------------- Footer */ 

#footer {
	padding: 0px 10px;
	width: 965px;
	min-height: 50px;
	height: auto !important;
	height: 50px;
	float: left;
	display: inline;
	font: 10px arial, verdana, sans-serif;
	color: #c0c0c0;
	text-align: right;
}

#footer a:link, #footer a:visited {
	text-decoration: none;
	line-height: 20px;
	color: #c0c0c0;
	border: 0px;
}

#footer a:hover { color: #f8981d; border: 0px;}

#logos {
    background-color:#FFFFFF;
    display:inline;
    float:left;
    margin:0px 0 0 5px;
    overflow:hidden;
    padding:0 0 0 30px;
    width:700px;  
}

#footer #logos a {
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
    height: 41px;
}

#logos a img, #logos img a  {
	padding: 0px;
	margin: 7px 45px 0px 0px;
	float: left;
	display: inline;
	border: 0px solid #fff; 
}

#footer .rounded-top{
    float: left;
    width: 730px;
    height: 4px;
    margin-left: 5px;
}

#footer .rounded-top img{
width: 730px;
    height: 4px;
    margin: 0px;
    padding: 0px;
    float: left;
}

#footer .rounded-bottom{
    float: left;
    width: 730px;
    height: 4px;
    margin-left: 5px;
}

#footer .rounded-bottom img{
        width: 730px;
        float: left;
    height: 4px;
    margin: 0px;
    padding: 0px;
}

#footer .round-container{
    width: 730px;
    float: left;
}

#extra {
	width: 180px;
	margin: 12px 27px 0px 0px;
    height: 20px;
    float: right;
}

br.clear { height: 0px; font: 0px arial, verdana, sans-serif; line-height: 0px; clear: both; }
