body {
	font: 13px "Lucida Grande", Arial,Helvetica,sans-serif;
	background-color: #FAFAFA;
	margin: 0;
}

/* Frontpage
-------------------------- */
#create-badge	{
	background-color: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	margin: 30px 0;
	padding: 30px;
	overflow: hidden;
	height: 1%;
	}
#create-badge h2	{
	float: left;
	margin: 3px 0 0 0;
	font-size: 20px;
	}
.left-items	{
	float: left;
	width: 590px;
	}
.right-ads	{
	float: right;
	width: 350px;
	}
.right-ads div {
	display: block;
	width: 125px;
	height: 125px;
	float: left;
	padding: 10px 15px;
	}
.right-ads div div { padding: 0; }

#date	{
	color: #6F6F6F;
	text-align: right;
	font-size: 9px;
	margin-right: 20px;
	}
#top-front	{ overflow: hidden; }
#left-items	{
	width: 600px;
	float: left;
	}
#frontpage-create {
	width: 350px;
	float: right;
	}
#frontpage-create p 	{
	text-align: center;
	margin: 0;
	}
#frontpage-create p.create-button	{
	background: #FAFAFA;
	border-bottom: 1px solid #DFDFDF;
	border-top: 1px solid #DFDFDF;
	padding: 20px;
	margin: 0 auto;
	width: 270px; 
	}
#frontpage-create p.ad-box		{ margin-top: 15px; }
#frontpage-create p.suggestion	{ 
	margin-top: 2px;
	font-size: 65%;
	color: #ccc;
	text-align: center;
	}	
#frontpage-create p.suggestion a{
	text-decoration: none;
	color: #ccc;
	border-bottom: 1px dotted #ccc;
	}
#frontpage-create p.create-button span,
#create-badge div.create-button {
	border: 1px solid #BF0058;
	padding: 6px 0;
	}

#create-badge div.create-button	{ float: right; }
* html #frontpage-create p.create-button span	{ padding:0; }
*+html #frontpage-create p.create-button span	{ padding:0; }

#frontpage-create p.create-button a,
#create-badge div.create-button a	{
	background: #FF0070;
	border-bottom: 1px solid #EF95C9;
	border-top: 1px solid #EF95C9;
	color: white;
	padding: 5px 10px;
	font-weight: bold;
	text-decoration: none;
	}
#frontpage-create p.create-button a:hover,
#create-badge div.create-button a:hover {
	border-top: 1px solid #EF4AA6;
	border-bottom: 1px solid #EF4AA6;
	}
/* Stat page
-------------------------- */
div.stat-box {
	overflow: hidden;
	padding-bottom: 20px;
	clear:	both;
	}
	
div.stat-box div div {
	float: left;
	margin: 0 10px;
	position: relative!important;
	margin-bottom: 10px;
	width: 75px;
	height: 75px;
	padding: 0;
	}
	
div.stat-box div div a 			{ color: #fff; text-decoration: none; }
div.stat-box div div a:hover 	{ color: #fff; text-decoration: underline; }

div.stat-box div div a span {
	text-align: center;
	position: absolute;
	bottom: 3px;
	left: 0px;
	width: 100%;
	z-index: 999;
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	opacity: 0.9;
	text-decoration: none;
	}
	
* html div.stat-box div div a span	{ width: 75px; }
	
div.stat-box div div a.caption {
	background-color: #0063DC;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";
	filter:	progid:DXImageTransform.Microsoft.Alpha(opacity="80");
	opacity: 0.80;
	width: 75px;
	height: 21px;
	position: absolute;
	border: none;
	border-top: 1px solid #f5f5f5;
	left: 0;
	z-index: 11;
	bottom: 0px;
	text-decoration: none;
	}

* html div.stat-box div div a.caption {
	width: 75px;
	bottom:-1px;
	height:21px;
	}
	
div.users.stat-box div div {
	width: 48px;
	height: 48px;
	}

div.users.stat-box div div a.caption 	{ width: 48px; }
	
* html div.stat-box.users div div a.caption { width: 48px; }
* html div.stat-box.users div div a span 	{ width: 48px; }

/* Login form 
-------------------------- */
div#created_slideshow{
	background-color: #FAFAFA;
}

div#question a,div#created_slideshow a{
	text-decoration: none;
	color: #0063DC;
}


div#question a:hover,div#created_slideshow a:hover{
	text-decoration: underline;
}

div#question h3,div#created_slideshow h3{
	color: #6F6F6F;
	background-color: #FFFFFF;
}

div#flickr-login{
	background-color: #FFFBCF;
}

div#register-flickr{
	width:100%;
	margin-top:5px;
	padding:5px 5px 5px 5px;
	margin-bottom: 10px;
	text-align: left;
	border-left: 2px solid #0063DC;
	color: black;	
}

div.login-buttons{
	background-color: #FAFAFA;
	font-size: 110%;
}

div.blockUI{
	background-color: #FAFAFA;
	width:370px;
}

input#login_username,input#login_password {
	font-size: 25px;
	font-weight: bold;
	color:#777;
}

/* Edit your slideshow banner 
-------------------------- */
div.edit-buttons{
	text-align:left;
	width:950px;
	padding-left:10px;
	background-color:#FAFAFA;
	margin-top:10px;
	margin-bottom:5px;
	font-size:14px;
	border-left: 2px solid #777777;
}

div.ad {
	text-align:left;
	width: 950px;
	padding-left:10px;
	background-color:#FAFAFA;
	margin-top:10px;
	margin-bottom:5px;
	font-size:14px;
	border-left: 2px solid #777777;
	}
	
div.edit-buttons a{
	color:#0063DC;
	text-decoration:none;
	font-weight:bold;
}

div.edit-buttons a:hover{
	background-color:#0063DC;
	color:#FFFFFF;
	text-decoration:none;
}

/* My Slideflickr
-------------------------- */

div.error-img{
	text-align:center;
}

div.error-img img{
	border:10px solid #FAFAFA;
}

ul#comment-list span.delete-confirm,p.edit-confirm{
	background-color: #FEFFAF;
}

ul#comment-list span.error{
	background-color: #CC4A4C;
	color:white;
}

div.edit-buttons span.delete-confirm{
	background-color: #FEFFAF;
}

div.edit-buttons span.error{
	background-color: #CC4A4C;
	color:white;
}

#embed div.desc {
	text-align: center;
	width: 960px;
	border-top: 1px solid #A2A2A2;
	background-color: #FAFAFA;
	}

#embed div.desc input {
	width:300px;
	border:0px solid #A2A2A2;
	text-align:center;
}

ul#comment-list div.row{
	width:900px;
}

ul#comment-list textarea {
	width:100%;
	height:200px;
	border:1px solid #777777;
}

span.click:hover{
	background-color:#FFFEEF;
}

div.tier-body input{
	border:1px solid #777777;
}

#vertgraph-down {               
    width: 529px; 
    height: 24px; 
    position: relative; 
    background: url("img/g_backbar_down.gif") no-repeat; 
}
#vertgraph-down ul { 
	list-style-type: none;
    width: 529px; 
    height: 24px; 
    margin: 0; 
    padding: 0; 
}
#vertgraph-down ul li {  
    position: absolute; 
    width: 28px; 
    height: 10px; 
    bottom: 4px; 
    padding: 0 !important; 
    margin: 0 !important; 
    text-align: center; 
    font-weight: bold; 
    color: white; 
    line-height: 10px;
}

#vertgraph {               
    width: 529px; 
    height: 183px; 
    position: relative; 
    background: url("img/g_backbar_up.gif") no-repeat; 
}
#vertgraph ul { 
	list-style-type: none;
    width: 529px; 
    height: 183px; 
    margin: 0; 
    padding: 0; 
}
#vertgraph ul li {  
    position: absolute; 
    width: 18px; 
    height: 160px; 
    bottom: 10px;
    padding: 0 !important; 
    margin: 0 !important; 
    text-align: center; 
    font-weight: bold;
    font-size:10px; 
    color: white; 
    line-height: 2.5em;
}

#vertgraph ul li.caption-1 a{
	color:#5D82DA;
}

#vertgraph ul li.caption-2 a{
	color:#CB4B4C;
}

#vertgraph li a,#vertgraph-down li a { color:white; text-decoration:none;}
#vertgraph li a:hover,#vertgraph-down li a:hover { text-decoration:underline;}

#vertgraph li.mo-1 { left: 14px;  }
#vertgraph li.tu-1 { left: 91px; }
#vertgraph li.we-1 { left: 166px; }
#vertgraph li.th-1 { left: 241px; }
#vertgraph li.fr-1 { left: 317px; }
#vertgraph li.sa-1 { left: 394px; }
#vertgraph li.su-1 { left: 471px; }

#vertgraph li.mo-2 { left: 32px;  }
#vertgraph li.tu-2 { left: 109px; }
#vertgraph li.we-2 { left: 184px; }
#vertgraph li.th-2 { left: 259px; }
#vertgraph li.fr-2 { left: 335px; }
#vertgraph li.sa-2 { left: 412px; }
#vertgraph li.su-2 { left: 489px; }

#vertgraph-down li.mo { left: 24px;  }
#vertgraph-down li.tu { left: 101px; }
#vertgraph-down li.we { left: 176px; }
#vertgraph-down li.th { left: 251px; }
#vertgraph-down li.fr { left: 327px; }
#vertgraph-down li.sa { left: 404px; }
#vertgraph-down li.su { left: 481px; }

#vertgraph li.high {
	background: url("img/g_colorbar3.jpg") no-repeat !important;
	background-position: 0px bottom !important; 
	}
	
#vertgraph li.overmedium {     
	background: url("img/g_colorbar3.jpg") no-repeat !important;
	background-position: -84px bottom !important; 
	}
	
#vertgraph li.medium {     
	background: url("img/g_colorbar3.jpg") no-repeat !important;
	background-position: -28px bottom !important; 
	}
	
#vertgraph li.belowmedium {     
	background: url("img/g_colorbar3.jpg") no-repeat !important;
	background-position: -56px bottom !important; 
	}
	
#vertgraph li.low {     
	background: url("img/g_colorbar3.jpg") no-repeat !important;
	background-position: -112px bottom !important; 
	}

#content .tier-body p{
	font-size:15px;
	background-color:#FFFFFF;
	text-align:left;
	color:black;
}

div.graph{
	float:left;
}

ul#comment-list li .caption{
	background-color: #FAFAFA;
	color:#999;
	font-size:13px;
}

div.caption{
	float:left;
	padding-left:40px;
}
span.blue_graph{
	color:#ffffff;
	background-color:#5C82D7;
}

span.red_graph{
	color:#ffffff;
	background-color:#C24648;
}

p.blue_graph{
	width: 200px;
	border-bottom:1px solid #5C82D7;
}

p.red_graph{
	width: 200px;
	border-bottom:1px solid #C24648;
}

#content .tier-body {
	border-bottom:2px solid #FAFAFA;
}

ul#comment-list a{
	color:#0063DC;
	text-decoration:none;
	font-weight:bold;
}

ul#comment-list a:hover{
	background-color:#0063DC;
	color:#FFFFFF;
	text-decoration:none;
}

span.comment-body{
	font-style:italic;
	background-color:#EFEFEF;
}

div.float {
	padding-bottom: 10px;
	float: left;
	margin-right:20px;
  }
  
#tier1 div.float p {
	text-align: center;
	background-color: #EFEFEF;
	border: 1px solid #EFEFEF;
	height:1.5em;
   }

#tier1 input{
	border:1px solid black;
	width:75px;
}

#tier1 span{
}

#tier1 div.float p:hover {
	text-align: center;
	background-color:#ffe;
	height:1.5em;
   }

div.thumb-wrap{
	padding: 0px;
	margin: 0px auto;
	width: 500px;
}

div.spacer {
	clear: both;
	height: 0.1em;
  }

div.float a img{
	border:2px solid #0063DC;
	}

div.float a:hover img{
	border:2px solid #FF0084;
	}
	
.all-left{
	float:left;
	padding-bottom:10px;
}

.all	{ 
	padding-left:20px;
	}

.all a,.all-left a	{
	vertical-align:bottom;
	color: #FF0084; 
	text-decoration:none;
	}


.all a:hover,.all-left a:hover{
	background-color:#FF0084;
	color: white; 
	}

div.pagination {
	text-align:center;
	padding:0 0 15px;
}

div.pagination a,
div.pagination span{
	padding:6px 8px;
	font-weight:bold;
	border:1px solid #CFCFCF;
	background-color:#FAFAFA;
	margin-right:15px;
	text-align:center;
	text-decoration:none;
	width:40px;
	text-decoration: none;
}

div.pagination a {
	color:#0063DC;
	}

div.pagination a:hover{
	border:1px solid #0063DC;	
	background-color:#0063DC;
	color:#FAFAFA;
}

div.pagination .this{
	border:1px solid #CFCFCF;	
}

/* Layout
-------------------------- */
#main_step2,#main_step3{
	_height: 1%;
}

#wrapper	{ 
	background: #fff; 
	width: 960px;
	margin: 0 auto;
	padding: 0 20px;
	}
#header	{
	position: relative;
	}
#content	{
	}
#footer{
	font-size: 9px;
	text-align: center;		
	background-color: #fff;
	margin-top: 10px;
	padding-bottom: 10px;
	}
	
#header a,#footer a,div.stranger a,div#register-flickr a,.none a,p.edit-confirm a,div#register p a{
	text-decoration: none;
	color: #0063DC;
}

#header a:hover,#footer a:hover,div.stranger a:hover,div#register-flickr a:hover,.none a:hover,p.edit-confirm a:hover,div#register p a:hover{
	text-decoration: underline;
}

/* Headers
-------------------------- */
h1	{
	background: url("img/logo.png") no-repeat;
	width: 398px;
	height: 79px;
	text-indent: -9999em;
	outline: none;
	margin: 0;
	padding: 0;
}

h1 a {
	display:block;
	height:79px;
}

h2	{
	color: #6f6f6f;
	margin: 5px 0 20px 5px;
	padding: 0px;
	font-size: 19px;
}

* html h2	{ margin:0 0 15px 5px;}

h2 span 	{ font-size: 15px; }
h2 a		{ color: #0063DC; cursor: pointer; text-decoration: none; }
h2 a:hover	{ text-decoration: underline; }
h2 a.active	{ color: #6f6f6f; text-decoration: none; }
h3 {
	font-size: 18px;
	color: #0063DC;
	margin: 15px 0 10px;
}
h3 a	{
	border-bottom: 1px dotted #ccc;
	color: #777777;
	font-size: 80%;
	font-style: italic;
	text-decoration:none;
	}
h3 a:hover	{ border-bottom: none; }
h4,h5{
	text-align: left;
}
/* Menu
-------------------------- */
#menu,
#menu li	{
	margin: 0;
	padding: 0;
	list-style: none;
	}
#menu {
	position: absolute;
	top: 50px;
	right: 0;
	font-size: 12px;
	}
#menu li	{
	float: left;
	margin-right: 20px;
	padding: 5px;
	}
	
#menu li.last			{ margin-right: 0px; }	
* html #menu li.last	{ margin-right: 15px; }
*+html #menu li.last	{ margin-right: 15px; }

#menu li.create {
	border: 1px solid #BF0058;
	padding: 6px 0;
	}
* html #menu li.create { padding:6px 0px; }
*+html #menu li.create { padding:6px 0px; }	

#menu li.create a	{
	background: #FF0070;
	border-bottom: 1px solid #EF95C9;
	border-top: 1px solid #EF95C9;
	color: white;
	padding: 5px;
	font-weight: bold;
	text-decoration: none;
	}
#menu li.create a:hover {
	border-top: 1px solid #EF4AA6;
	border-bottom: 1px solid #EF4AA6;
	text-decoration: none;
	}

#question input:focus {
	border:1px solid #3388CC;
}

#question input{
	border:1px solid #CCCCCC;
}
	
/* Slideshow & Comments
-------------------------- */
#embed 		{ 
	text-align: center;
	width:960px; 
	padding:0px;
	}
	
#comments	{ text-align:justify; }
#comment-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#comment-list li.data{
	background-color: #fff;
	margin-bottom: 20px;
	padding: 5px 5px 5px 10px;
	line-height: 1.5em;
	border-left: 2px solid #0063DC;
}

#comment-list li.info{
	font-size: 11px;
	padding: 0 0 0 10px;
	border-left:2px solid #0063DC;
	color: #6f6f6f;
}

#comment-list li.info .date{
	font-style:italic;
}

#comment-list li.info .bold{
	font-weight:bold;
}

#comment-list li.author	{
	border-left: 2px solid #FF0084;
	background: #FAFAFA;
}

#comment-list-preview {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}

#comment-list-preview li.data{
	background-color: #fff;
	margin-bottom: 20px;
	padding: 5px 5px 5px 10px;
	line-height: 1.5em;
	border-left: 2px solid #0063DC;
}

#comment-list-preview li.info{
	font-size: 11px;
	padding: 0 0 0 10px;
	border-left:2px solid #0063DC;
	color: #6f6f6f;
}

#comment-list-preview li.info .date{
	font-style:italic;
}

#comment-list-preview li.info .bold{
	font-weight:bold;
}

#comment-list-preview li.author	{
	border-left: 2px solid #FF0084;
	background: #FAFAFA;
}

/* Register form
-------------------------- */
form.form{
	border: 10px solid #fafafa;
	background-color:#fafafa;
}

.row{
	padding-bottom:20px;
}

form.form{
	width: 350px;
}

label	{ 
	display: block;
	margin-bottom: 5px; 
	}
label span{
	font-style:italic;
}

.inputs-box input:focus {
	border:1px solid #3388CC;
}

.box-submit input	{
	padding: 5px 15px;
	border: 1px solid #CCCCCC;
	border-top: 2px solid #CCCCCC;
	border-bottom: 2px solid #CCCCCC;
	font-weight: bold;
	}

.inputs-box input, 
.inputs-box select	{
	border:1px solid #CCCCCC;
	width: 95%;
	padding: 5px;
	}
.inputs-box select	{ width: 99%; }

.textareas-box textarea{
	border:1px solid #CCCCCC;
	width:98%;
}

.textareas-box textarea:focus{
	border:1px solid #3388CC;
}

.inputs-box .error{ 
	border: 1px solid red;
}

/* Misc
-------------------------- */	
.clr { clear:both; }

/* Homepage
-------------------------- */

.number {
	font-size:18px;
	color:#0063DC;
	font-weight: bold;
}

#form1 input.full_input_width{
	width:100%;
}

#description{
	padding-top:5px;
	margin-top:10px;
	background-color:#EFEFEF;
	width:100%;
}

#description .meta{
	font-weight:bold;
}
#about {
	visibility: hidden;
	height:0px;
}

#slideshow, #code{
	text-align:center;
}

#form1 input.dim{
	width:30px;
}

.blue{
	color: #0063DC;
}

.roz{
	color: #FF0084;
}

#form1 input#search{
	width: 420px;
	padding: 5px;
	border-width: 2px 1px 1px 1px;
}

#form1 input#slideshow_desc{
	width: 420px;
}

#form1 input{
 	border:1px solid #ccc;
}

#form1 input:focus{
    border:1px solid #38C;
}

.step{
   /* margin-bottom: 20px;*/
}

.generate{
	padding: 10px 0 30px;
}

#form1 input.sub{
	display:block;
	background: url('img/preview.gif') 0 0 no-repeat;
	width: 107px;
	height: 25px;
	border: none;
	outline: none;
	margin-left: 44%;
	text-align: center;
}

#form1 input.loading{
	display:block;
	background: url('img/loading.gif') 0 0 no-repeat;
	width: 107px;
	height: 25px;
	border: none;
	outline: none;
	margin-left: 44%;
	text-align: center;
}

.fleft{
	float:left;
} 

.fright{
	float:right;
} 

.fclear{
	clear:both;
	height: 0;
} 
 
.ad{
	text-align:center;
	border:1px solid #F3F3F3;width:29%;
} 
  
#ads {
	background-color: #FAFAFA;
	padding:5px 0 5px;
	text-align: center;
}

#ads a,#ads a:visited{
	font-size:9px;
	position: absolute;
	top:6px;
	border-bottom: 1px dotted #999;
	color: #999;
	text-decoration: none;
	margin-left: 10px;
}

#ads a:hover { border-bottom: none; }

.examples{
	margin: 20px 0;
	width: 100%;
}            
     
.stranger{
	width:100%;
	margin-top:5px;
	padding:5px 5px 5px 5px;
	text-align: left;
	border-left: 2px solid #0063DC;
	color: black;	
} 

.help{
	margin-left: 15%;
	margin-right: 15%;
	padding-right:0px;
	padding-left:0px;
	width: 70%;
	text-align: center;
	background-color: #FFFBCF;
	border: 1px solid #FFD39F;
	color: black;
}

#examples_table{
	width: 100%;
	border: 1px solid #EFEFEF;	
}

#examples_table td	{ 
	padding: 5px; 
	font-size: 11px;
	}

#examples_table thead tr td.example{
	font-size:	13px;
	font-weight: 400;
	color:	#FF0084;
}

.main_body table {
	
	width: 100%;
}

.main_body table td{
	border-collapse: collapse;
	white-space: normal;
	_height:1%;
}

.step1wrapper {
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	/*padding-bottom: 10px;*/
}


.step2wrapper {
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 10px;
}
.step2wrapper h3 { margin: 0 0 20px 0; }

.step3wrapper {
	text-align: center;
	padding-left: 1%;
	padding-right: 1%;
	padding-bottom: 10px;
}

.title {
	padding-top: 5px;
	font-size: 120%;
	font-weight: bold;
	text-align: left;
}

.subtitle{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}

.title a,.title a:visited{
	color:black;
	text-decoration: none;
}

.title a:hover{
	color: black;
	text-decoration: underline;
}

.buttons{
	margin-top: 5px;
	text-align: left;
}

.buttons ul {
	padding: 15px 0px 15px 0px;
	margin:0px 0px 0px 0px;
	display: inline;
} 

.buttons ul li{
        padding:5px 0px 0px 0px;
        margin-right: 5px;
        background-color: #EFEFEF;
        list-style: none;
        display: inline;
}

.buttons ul li.normal {
        border-left: 1px solid #EFEFEF;
        border-right: 1px solid #EFEFEF;
        border-top: 1px solid #EFEFEF;
        border-bottom: 1px solid #FFFFFF;
        background-color: #FFFFFF;
        list-style: none;
        display: inline;
}

.buttons ul li a{
	padding:5px 15px 3px 15px;
	margin-top: -5px;
	text-decoration: none;
	color: gray;
	font-weight: bold;
}

.buttons ul li a:hover{
	border-left: 1px solid #EFEFEF;
	border-right: 1px solid #EFEFEF;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	color:#000000;	
}

.example {
	/*font-size: 75%;*/
}

.buttons ul li.normal a{
	color:#000;
}

.buttons ul li.normal a:hover{
	border:0px solid #000000;
}

img {
	border: 0px;
}

.step1wrapper .main_body {
	text-align: left;
	/*padding: 5px 0px 5px;*/
}

.step2wrapper .main_body {
	_height: 1%;
	border: 1px solid #EFEFEF;
/*	border-top:4px solid #EFEFEF;
	background-color: #EFEFEF;*/
	text-align: left;
	padding: 5px 15px 5px;
}

.main_body .hidden{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 0px;
	height: 0px;
	visibility: hidden;
}

.main_body .active{
	padding-top: 0px;
	padding-bottom: 0px;
	visibility: inherit;
}

.code {
	text-align: center;
}

.right {
	text-align: right;
}

.smaller {
	font-size: 18px;
	font-weight: bold;
}
.smaller.fleft	{ /* label */
	color: #0063DC;
	font-size: 18px;
	margin-top: 5px;
	font-weight: normal;
}

.footer{
	text-align: center;
	font-size: 70%;
	color: #0063DC;
	width: 700px;
}

.footer a,.footer a:visited{
	text-decoration: none;
	color: #FF0084;
}

.footer a:hover{
	color: #FF0084;
	text-decoration: underline;
}

#speed .paused{
	padding-left: 10px;
}

#info .status{
	color: #0063DC;
}

#info .success{
	color: green;
	background-color: #FCFFDF;
	padding:5px;
	border:1px solid #FFF6CF;
	}

#info .error{
	color:red;
}