/*
* Theme Name: The Arts of Life
* Date: 08.09.10
* Author: Jonathan Imms
*/

/* =========== Common to All Pages ============== */
html, body {
   	height: 100%; 
	margin: 0; 
	padding: 0;
	}

html 	{
	overflow-x: auto;
	overflow-y: scroll;
	}

img 	{
	border: none;
	}

body 	{
	font-family: Arial;
	margin: 0px;
	text-align: center;
	}

p {
	margin-top: 0px;
	}

h1, h3 {
	margin-bottom: 15px;
	margin-top: 0px;
	}

/* ========== Wrapper is Div Container ========= */
#wrapper {
    	margin: 0 auto -150px;
    	min-height: 100%;
    	overflow: auto;
	text-align: left;
	width: 960px; 
	 }

/* IE reads height as min-height */
* html#wrapper {
    	height: 100%    
	}

#column1 {
	position: absolute;
	width: 715px;
	}	

#column2 {
	margin-left: 735px;
	position: absolute;
	width: 225px;
	}

#body-main {
	margin-top: 155px;
	position: absolute;
    width: 715px;
	}	
	
/* =============== END OF Common Styles ALL Pages =============== */

/* =============== Header.php Items Styling ===================== */
#header {
	height: 135px;
	position: absolute;
    	width: 715px;
	}

#topnav1, #topnav2, #topnav3, #topnav4, a {
	color: #fff;
	text-decoration: none;
	}	

#topnav1, #topnav2, #topnav3, #topnav4 {
	background: #6d6e71;
    	color: #fff;
    	font-size: 12px;
	height: 18px;
	margin-top: 0px;
	padding-top: 2px;
    	position: absolute;
	text-align: center;
	width: 104px;
	}

#topnav1 {
	margin-left: 287px;
	}

#topnav2 {
	margin-left: 395px;
	}		

#topnav3 {
	margin-left: 503px;
	}
#topnav4 {
	margin-left: 611px;
	}	

#main-menu {
	background: #e6e7e8;
	border-top: #58595b solid 1px;
	height: 26px;
	margin-top: 110px;
	padding-top: 2px;
	position: absolute;
    width: 715px;
	}
	
#main-menu a {
	color: #000;
    font-size: 14px;
	padding-left: 10px;
	padding-right: 15px;
    text-decoration: none;
	}
#main-menu .studio_widget_widget_text {
    padding-top:2px;
}

img.logoheader {
	margin-left: 0px;
	margin-top: 28px;
	position: absolute;
	}

img.taglineheader {
	margin-left: 435px;
	margin-top: 27px;
	position: absolute;
	}

div.sponsor {
	margin-top: 12px;
	margin-bottom: 5px;
	}
/* ==================== END OF Header.php Styling ============================== */

/* ==================== Footer.php Styling  ==================================== */
#chunkyfooter {
        background: #e6e7e8;
	border-bottom: #58595b solid 2px;
	border-top: #58595b solid 2px;
	height: 100px;
	margin-top: 400px;
	margin-left: 150px;
	padding:10px;
	position: absolute;
	width: 940px;
	}
 
.push-footer {
        clear: both;
	height: 150px; 
	}
/* ===================== END OF Footer Styling =================================== */

/* ===================== Index.php Body Items Styling ============================ */
#row1-1 {
	height: 185px;
	position: absolute;
    	width: 245px;
	}

#row1-1 img {
	clip:rect(0px ,245px ,185px ,0px);
	max-height: 185px;
    	max-width: 245px;
    	min-width: 245px;
	min-height: 185px;
	overflow: hidden;
	position: absolute;
	}

#row1-2 {
	height: 185px;
	margin-left: 245px;
    	position: absolute;
	width: 470px;
	}

#row1-2 img {
    	clip:rect(0px, 470px ,185px ,0px);
    	max-height: 185px;
    	max-width: 470px;	
    	min-width: 470px;
	min-height: 185px;
	overflow: hidden;
	position: absolute;
	}						

#row2-1, #row2-3 {
	height: 250px;
	margin-top: 200px;
	padding:10px;
    	position: absolute;
	width: 205px;
	}

#row2-2  {
    	background: #666; /* Dark Grey */
	color: #fff;
	font-size: 10px;
    	height: 250px;
	margin-top: 200px;
    	padding: 10px 10px 10px 10px;
    	position: absolute;
	width: 205px;
    	}

#row2-1 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    	
	}

#row2-1 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    
	}

#row2-2 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    	
	}

#row2-3 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    	
	}			

#row2-1 {
	background: #2ea649;
	}

#row2-2 {
	background: #319bd6;
	margin-left: 245px;
	}

#row2-3 {
	background: #da1d49;
	margin-left: 490px;
	}

#row2-1 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row2-2 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row2-3 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}		

#row3-1, #row3-2, #row3-3  {
	height: 250px;
	margin-top: 485px;
	padding:10px;
	position: absolute;	
	width: 205px;
	}

#row3-1 {
	background: #319bd6;
	}

#row3-2 {
	background: #e47729;
	margin-left: 245px;
	}

#row3-3 {
	background: #b3cf37;
	margin-left: 490px;
	}		

#row3-1 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row3-2 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row3-3 img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row3-1 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    		
	}

#row3-2 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    		
	}

#row3-3 h2 {
	font-size: 20px;
	margin-bottom: 5px;
    		
	}			

div.home-text {
	color: #fff;
	font-size: 11px;
	margin-top: 105px;
	position:absolute;
	width: 205px;
	}
div.home-text.donate {
	margin-top:125px;
}
a.donate-btn {
	padding:10px 5px 8px 5px;
	display:block;
	width:194px;
	background:#87CC2D;
	color:#fff;
	font-size:16px;
	border-bottom:1px solid #71b31b;
	border-left:1px solid #71b31b;
}
a.donate-btn:hover {
	background:#71b31b;
	border-top:1px solid #87CC2B;
	border-right:1px solid #87CC2B;
}


span.home-headline {
	font-size: 20px;
	}

span.featured1 {
	background: #319bd6;
	color: #fff;
	font-size: 12px;
	margin-left: 0px;
	margin-top: 125px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	position: absolute;
	z-index: 1000;
	}

span.featured2 {
	background: #319bd6;
	color: #fff;
	font-size: 17px;	
	margin-left: 0px;
	margin-top: 123px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	position: absolute;
	z-index: 0;
	}
/* ============== END OF Index.php Styling ======================== */

/* ============== Sidebar-Index.php Items Styling ================= */
#row1-4 {
	color: #58595b;
    font-size: 13px;
	height: 185px;
    margin-top: 60px;
	position: absolute;
	width: 225px;
}

#row1-4a {
	border-top: #b3cf37 solid 4px;
	height: 86px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	width: 215px;
	}

#row1-4b {
	background: #eaeaea;
	height: 55px;
	margin-top: 120px;
	padding: 5px 5px 5px 5px;
	position: absolute;
	width: 215px;
	}				

#row2-4 {
	height: 525px;
	margin-top: 200px;
    	position: absolute;
    	width: 225px;
	}

#row2-4a {
	background: #2ea649; /* Green */
	height: 250px;
	padding: 10px 10px 10px 10px;
    	position: absolute;
	width: 205px;
	}

#row2-4a img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

#row2-4a h2 {
	font-size: 20px;
	margin-bottom: 5px;
    	
	}	

#row2-4b {
	background: #f3f3f3;
	color: #fff;
	font-size: 10px;
	height: 250px;
	margin-top: 285px;
	padding: 10px;
    	position: absolute;
	width: 205px;
    }

#row2-4b img {
	clip:rect(0px ,205px ,110px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 110px;
	min-height: 110px;
	overflow: hidden;
	padding-bottom: 5px;
	position: absolute;
	}

div.youtube-headline {
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 5px;
    	margin-top: 2px;
	}

div.sidebar-headline {
	font-size: 13px;
	margin-bottom: 5px;
	}
div.widget_title_blue {
	background-color:#319BD6;
	color:#FFFFFF;
	font-size:12px;
	height:18px;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	position:absolute;
	top:0;
	left:0;
	}
/* =============== END OF Sidebar-index.php Styling ===================== */

/* =============== page-general.php & page-partner-main.php  Items Styling =============== */
#page-title {
	background: #319bd6;
	height: 22px;
	color: #fff;
	padding-left: 10px;
	padding-top: 3px;
	position: absolute;	
	width: 705px;
	}	

#page-column1 {
	height: 185px;
	margin-top: 40px;
	position: absolute;
	width: 245px;
	}	

#page-column1 img {
	width: 245px;
	}	

#page-column2 {
	font-size: 14px;
	height: 185px;
	margin-left: 265px;
	margin-top: 40px;
	position: absolute;	
	width: 445px;
	}

.blog-wrapper a {
	color: #319bd6; /* Cyan Blue */
	text-decoration: none;
	}

#page-column2 a {
	color: #319bd6; /* Cyan Blue */
	text-decoration: none;
	}

#page-column2-partners a {
	color: #319bd6; /* Cyan Blue */
	text-decoration: none;
	}		

#page-column2-partners {
	font-size: 15px;
	height: 185px;
	margin-left: 225px;
	margin-top: 40px;
	position: absolute;	
	width: 485px;
	}

#page-column2-blog {
	font-size: 13px;
	margin-left: 0px;
	position: absolute;
	width: 715px;
	}

.blog-right {
	float: left;
	margin-left: 20px;
	padding-top: 10px;
	width: 475px;
	}

.blog-right p {
	margin-top: 0px;
	}

.blog-left {
 	float: left;
	height: 100px;
 	width: 200px;
	}	

.blog-wrapper {
	border-top: #319bd6 solid 4px;
	float: left;
	margin-bottom: 40px;	
	width: 715px;
	}	

.blog-wrapper img {
	border: none;
	float: left;
	max-width: 445px;	
	padding: 15px 15px 8px 0px;
	}

.blog-highlight {
	background: #319bd6;
	margin-bottom: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
    padding-right:10px;	
	padding-top:9px;
	}

a.blog-entry-title {
	color: #fff;
	font-size: 18px;
	text-decoration: none;	
	}	

.blog-padding-left {
	padding-left:10px;
	}	

#page-column2 img {
	max-width: 445px;
	}	
#page-column2.full-col img {
	max-width: 715px;
}
.postscript-swatch {
	width:100%;
}
.swatch {
	width:292px;
	float:left;
	background:#319BD6;
	margin-bottom:1em;
}

.swatch-inner {
	margin:1em;
}
.swatch-inner a {color:#fff;}
.swatch h3 {color:#fff;}
#topnav4 {
	background:#87CC2D;
}
#topnav3 {
	margin-left: 503px;
}
.studio-loc-head {
display: block;
width: 124px;
float:right;
margin-top:48px;
}
.studio-loc-head h3 {
display: inline;
font-size: 10px;
text-transform: uppercase;
color: #333;
margin: 0;
padding: 0;
}
.studio-loc-head p {
font-size: 10px;
margin: 0;
padding: 0;
color:#777;
}
#gigs {
margin-top:470px;
background:#E70036;
padding:10px;
}
#gigs h2 {
color:#fff;
}

#testis {
margin-top:10px;
background:#eaeaea;
padding:1em;
}
.testi {
margin-bottom:1em;
}

.cta {display:block;clear:both;width:664px;background:#fef161;padding:2em;}
.cta-inner a {color:#E70036}

/* ==================== END OF page-general.php & page-partner-main.php Styling =============== */

/* ==================== Page-Location-Main.php Styling ======================================== */
#page-even-column1 {
	height: 185px;
	margin-top: 40px;
	position: absolute;
	width: 347px;
	}	

#page-even-column2 {
	background: #666;
	height: 185px;
	margin-left: 367px;
	margin-top: 40px;
	position: absolute;
	width: 347px;
	}

#page-even-column1 img {
	clip:rect(0px ,347px, 225px, 0px);
	max-width: 370px;
	min-height: 225px;
	overflow: hidden;
	position: absolute;
	}

#page-even-column2 img {
	clip:rect(0px ,347px, 225px ,0px);
	max-width: 370px;
	min-height: 225px;
	overflow: hidden;
	position: absolute;
	}

.home-text-location {
	font-size: 13px;
	margin-top: 240px;
	position: absolute;
	}

.home-text-location h2 {
	font-size: 20px;
	margin-bottom: 5px;
	margin-top: 0px;
	}

.home-text-location a {
	color: #319bd6;
	}	

.location1 {

	}

.location2 {
	margin-top: 365px;
	}
/* =========================== END OF Page-Location-Main.php Styling ======================= */

/* =========================== ARTIST pages main_Chicago_North Shore pages  Styling ========= */
#page-title-artist {
	background: #319bd6;
	color: #fff;
	height: 22px;
	margin-left: 135px;
	padding-left: 10px;
	padding-top: 3px;
	position: absolute;
	width: 570px;
	}

#page-artist-column-main1 {
	height: 200px;
	position: absolute;
	width: 285px;
	}

#page-artist-column-main1a {
	height: 400px;
	position: absolute;
	width: 132px;
	}	

#page-artist-column-main1b {
	height: 400px;
	margin-left: 152px;
	position: absolute;
	width: 132px;
	}	

#page-artist-column-main2 {
	height: 200px;
	margin-left: 300px;
	position: absolute;
	width: 410px;}

#page-artist-column-main2a {
	background: #319bd6;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 21px;
	margin-bottom: 13px;
	margin-left: 5px;
	padding-left: 5px;
	padding-top: 4px;
	width: 405px;
	}

#page-artist-column1 {
	height: 185px;
	position: absolute;
	width: 115px;
	}	

#page-artist-column2 {
	font-size: 13px;
	height: 185px;
	margin-left: 135px;
	margin-top: 40px;
	position: absolute;
	width: 280px;
	}

#page-partners-column2 {
	font-size: 13px;
	margin-left: 135px;
	margin-top: 40px;
	position: absolute;
	width: 585px;
	}

#page-artist-column2 img {
	max-width: 280px;
	padding-bottom:12px;
	}

#page-artist-column3 {
	height: 185px;
	margin-left: 427px;
	margin-top: 38px;
	position: absolute;
	width: 285px;
	}

#page-artist-column-main2 p {
	padding-left: 5px;
	}
	
div.allartistmenu h2 {
	color: #000;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
	}

div.allartistmenu ul {
	margin-left:5px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.allartistmenu li {
	list-style-type: none;
	margin:0px;
	padding:0;
	}	

div.allartistmenu a {
	color: #319bd6;
	font-size: 11px;	
	}
/* ================ END OF ARTIST - main_Chicago_North Shore pages  Styling ================== */

/* ===================== Arts Of Life Band Pages Styling ============================== */
#aol-band-title {
	background: #319bd6;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	height: 21px;	
	margin-bottom: 15px;
	padding-left: 5px;
	padding-top: 4px;
	width: 284px;
	}	

#aol-band-body {
	font-size: 12px;
	margin-bottom: 25px;
	width: 284px;
	}

#aol-band-body a {
	color: #319bd6;
	font-size: 12px;
	margin-bottom: 25px;
	width: 284px;
	}	

#aol-band-body img {	
	margin-bottom: 10px;
	min-width: 288px;
	width: 288px;
	}		

/* =================== END OF Arts of Life Band Styling ========================== */

/*
*  START OF WIDGET STYLING
*/

/* ==================== Breadcrumbs Widget Styling (Found on Every Page) ================================== */
.breadcrumb {
	background: #E6E7E8;
	height: 14px;
	margin-top: 142px;
	position: absolute;
    width: 715px;
    letter-spacing:1px;
    font-size:8px;
    text-transform:uppercase;
   	color:#000000;
	}

.breadcrumb a {
	color:#000000;
    background:#E6E7E8;
	padding:3px 15px 3px 10px;
	text-decoration:none;
    font-size:8px;
    margin-right:-6px;
}
	
.breadcrumb a:hover	{
	color:#FFF; 
	text-decoration:none;
    background:#E6E7E8
	}

/* ==================== END OF Breadcrumbs widget styling ================================================== */

/* ==================== Sidebar-twitter.php Widget Styling (Found on Every Page) =========================== */
#twitter {
	background: #e6e7e8;
	height: 95px;
    	width: 225px;
	}

.aktt_tweets {
	margin-top: 10px;
	position: absolute;
	}	

.tweet {
	background: #319bd6;
	color: #fff;
    	font-size: 12px;
	height: 18px;
	position: absolute;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	} 
/* =================== END OF Sidebar-twitter.php Widget Styling ============================================ */

/* =================== Sidebar-findus.php Widget Styling (Found on Every Page) ============================== */
#side-menu {
   	background: #e6e7e8;
	border-top: #000 solid 1px;
   	height: 23px;
   	margin-top: 15px;
	position: absolute;	
   	width: 225px;
	padding-top:5px;
	}

#side-menu a {
	color: #000;
    	font-size: 14px;
	padding-left: 10px;
	padding-right: 15px;
    	text-decoration: none;
	}	

div.widget_widget_links h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	}

div.widget_widget_links ul {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.widget_widget_links li {
	list-style-type: square;
	margin-left:25px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}	

div.widget_widget_links a {
	color: #319bd6;
    	font-size: 11px;
	}
/* ========================= END OF sidebar-findus.php Widget styling ======================== */

/* ========================= sidebar-donate.php Widget styling (Found on Every Page) ========= */
#donate {
	background: #f3f3f3;
    	color: #58595b;
	height: 230px;
    	margin-top: 200px;
	padding: 10px;
    	position: absolute;
	width: 205px;
	}

#donate h2 {
	font-size: 24px;
	margin-bottom: 5px;
    	margin-top: 10px;
	}	

#donate img {
	clip:rect(0px ,205px ,100px, 0px);
    	max-width: 205px;
    	min-width: 205px;
	max-height: 100px;
	min-height: 100px;
	overflow: hidden;
	padding-bottom: 10px;
	position: absolute;
	}
/* ====================== END OF sidebar-donate.php Widget styling ========== */

/* ========================= Widget - Links Styling ========================= */
div.studio_widget_widget_links-menu {
	background: #319bd6;
	height: 22px;
	padding-left: 5px;
	padding-top: 3px;
	width: 132px;
	}

div.studio_widget_widget_links h2 {
	color: #fff;
	font-size: 14px;
	margin: 0px;
	}

div.studio_widget_widget_links ul {
	margin-left:5px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.studio_widget_widget_links li {
	list-style-type: none;
	margin:0px;
	padding:0;
	}	

div.studio_widget_widget_links a {
	color: #319bd6;
	font-size: 12px;
	}
/* ========================== END OF Widget links styling =========================== */

/* ========================== Widget Advanced Blogroll Styling ====================== */
.studio_widget_adv-blogroll {
    padding-top:6px;
}

div.studio_widget_adv-blogroll h2 {
	color: #0000FF;
	font-size: 14px;
	margin: 0px;
	}

div.studio_widget_adv-blogroll ul {
	margin-left:10px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.studio_widget_adv-blogroll li {
	list-style-type: none;
	margin:0px;
	padding:0;
	}	

div.studio_widget_adv-blogroll a {
	color: #319bd6;
	font-size: 12px;
	}
div.studio_widget_adv-blogrol h2 {
	color: #000;
	font-size: 14px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 0px;
	}

div.studio_widget_adv-blogrol ul {
	margin-left:10px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

ul.ab_bookmark {
	margin-left:10px;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.studio_widget_adv-blogrol li {
	list-style-type: none;
	margin:0px;
	padding:0;
	}	

div.studio_widget_adv-blogrol a {
	color: #319bd6;
	font-size: 11px;
	}
/* =================== END OF Widget Avanced Blogroll Styling ============== */

/* =================== Twitter Widget Styling ============================== */
div.widget_aktt_widget {
	font-size: 10px;
	margin-top: 12px;
	padding-left: 5px;
	position: absolute;
	width: 218px;
	}

div.widget_aktt_widget ul {
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	}

div.widget_aktt_widget li {
	list-style-type:none;
	margin-bottom:15px;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding:0;
	}	

div.widget_aktt_widget a {
	color: #319bd6;
	}
/* =================== END OF Twitter Styling ================================ */

.intro {
font-size: 1.4em;
color: #E70036;
font-weight: 100;
line-height: 1.6em;
}

img.right {
	float:right;
	margin-left:1em;
	margin-bottom:1em;
	padding:4px;
	border:1px solide #f3f3f3;
}
img.left {
	float:left;
	margin-right:1em;
	margin-bottom:1em;
	padding:4px;
	border:1px solid #f3f3f3;
}
.blog-wrapper .more-link, .more-link {
	display:block;
	padding:4px;
	background:#319bd6;
	color:#fff;
	width:100%;
	clear:both;
	margin:.5em 0;
	font-weight:bold;
	border-bottom:1px solid #197ab0;
	border-left:1px solid #197ab0;
}
.blog-wrapper .more-link:hover, .more-link:hover {
	background:#197ab0;
}
img.clear {
	display:block;
	float:none;
	clear:both;
}
.email-form input[image] {display:inline-block;width:30px;height:0px;padding-top:30px;overflow:hidden;clip:rect(30px 30px 30px 0;}
.email-form input[image]:hover {clip:rect(0px 30px 30px 0;}
.hidden {height:0;margin:0;padding:0;display:none;}
