body {
	background-color: #fafafa;
	color: #333;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
}
h1 {
	color: #666;
	font-size: 1.4em;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
h2 {
	color: #e61464;
	font-size: 2.4em;
	font-weight: bold;
	letter-spacing: -0.05em;
	margin: 0 0 10px;
	padding: 0;
}
h3 {
	font-size: 2em;
	font-weight: bold;
}
h3 span {
	font-size: 0.8em;
	font-weight: normal;
}
h4 {
	font-size: 1.6em;
	margin: 0 0 10px;
}
h4 span {
	font-weight: normal;
}
object {
	margin: 0 0 10px;
}
.layout {
	margin: 0 auto;
	padding: 0 0 10px;
	position: relative;
	width: 800px;
}
.content {
	margin: 0 auto;
	padding: 0;
	width: 800px;
}
.header {
	background-color: #fff;
	padding: 2em 0;
}
.clear {
	clear: both;
}
body .current-info,
body .accessibletabsanchor,
.js .current-info,
.js .accessibletabsanchor {
	left: -3000px;
    position: absolute; 
}
.tabs-list {
	background-color: #fff;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc;	
	float: left;
	margin: 0 0 4em;
	padding: 0;
	text-align: center;
	width: 100%;
}
.tabs-list li {
	border-left: 1px dashed #ccc;
	border-right: none;
	display: inline-block;
	font-size: 1.6em;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
.tabs-list li:last-child {
	border-right: 1px dashed #ccc;
}	
.tabs-list li a {
	color: #246be2;
	display: block;
	font-weight: bold;
	padding: 1em 1.2em;
}
.tabs-list li a:focus,
.tabs-list li a:hover {
	background-color: #eee;
	color: #333;
}
.tabs-list li.current a {
	background-color: #246be2;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.tabs-list li span.size {
	display: block;
	font-size: 0.75em;
	font-weight: normal;
	margin: 0.3em 0 0;
}
.tabs .tabhead {
	left: -9000px;
	position: absolute;
}
.tabs .body .advert {
	background-color: #eee;
	float: left;
	margin: 0 0 20px;
	padding: 20px;
	text-align: center;
	width: 760px;
}
.tabs .body .wide {
	background-color: #eee;
	float: left;
	margin: 0 0 20px;
	padding: 20px;
	text-align: center;
	width: 990px;
}
.tabs .body .advert object {
	margin: 0 0 25px;
}
.tabs .body p {
	font-size: 1.2em;
	line-height: 1.4em;
	margin: 0 auto 10px;
	text-align: left;
	width: 300px;
}
#footer {
	color: #666;
	display: none;
	float: left;
	padding: 1em 0 0 0;
	width: 100%;
}
#footer ul {
	margin: 0;
	padding: 0;
} 
#footer ul li {
	font-size: 1.2em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.column {
	float: left;
	margin: 0 0 20px;
	padding: 10px 0;
	width: 360px;
}
.columnSmall {
	float: left;
	margin: 0 20px 20px 0;
	padding: 10px 0;
	width: 220px;
}
.last {
	margin: 0;
}
.left {
	border-right: 1px solid #ccc;	
}
.right {
	border-left: 1px solid #fff;	
}
.links {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	font-size: 1.2em;
	margin: -10px 0 20px 0;
	padding: 10px;
}
.links a {
	color: #246be2;
}
.links a:focus {
	background-color: #246be2;
	color: #fff;
}
.links a:hover {
	color: #000;
}
.downloadButton {
	position: absolute;
	right: 0;
	top: 0;
}
.btn {
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#eee));
	background: -moz-linear-gradient(top, #fff, #eee);
	background-color: #eee;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: 1px solid #ccc;
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	color: #246be2;	
	cursor: pointer;
	display: block;
	float: left;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 1.4em;
	font-weight: normal;	
	margin: 0 10px 5px 0;
	padding: 6px 12px;	
	text-decoration: none;
	text-shadow: 1px 1px 0px #fff;
}
.btn:focus {
	background-color: #246be2;
	border-color: #fff;
	color: #fff;
	text-shadow: none;
}
.btn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background: -moz-linear-gradient(top, #eee, #ccc);
	background-color: #ccc;
	border-color: #ccc;
	color: #000;
}
.btn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee));
	background: -moz-linear-gradient(top, #ccc, #eee);
	background-color: #eee;
	border-color: #ccc;
}
.resetBtn {
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top, #fff, #fff);
	border: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
	font-weight: normal;
	margin: 0 0 0 5px;
	text-decoration: underline;
	text-shadow: none;
}
.resetBtn:hover {
	background-color: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background: -moz-linear-gradient(top, #fff, #fff);
	color: #000;
}
.submitBtn {
	background-color: #87003c;
	background: -webkit-gradient(linear, left top, left bottom, from(#87003c), to(#560026));
	background: -moz-linear-gradient(top, #87003c, #560026);
	border-color: #531330;	
	color: #fff;
	font-weight: normal;
	margin: 0 0 0 134px;
	text-shadow: 1px 1px 0px #541330;	
}
.submitBtn:focus {
	background-color: #1244aa;	
}
.submitBtn:hover {
	background-color: #3e001c;
	background: -webkit-gradient(linear, left top, left bottom, from(#560026), to(#3e001c));
	background: -moz-linear-gradient(top, #560026, #3e001c);
	border-color: #531330;
	color: #fff;
}
.submitBtn:active {
	background-color: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#111), to(#333));
	background: -moz-linear-gradient(top, #111, #333);
	border-color: #333;
}
#admin-preview {
	float: left;
	position: relative;
}
#admin-preview li {
	float: left;
	font-size: 1em;
	list-style-type: none;
	margin: 0;
}
#admin-preview li:hover .previewTile {
	left: 0;
}
span.previewBtn {
	font-size: 1.2em;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
}
.previewTile {
	background-color: #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;	
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	border: 1px solid #ccc;
	left: -9000px;
	padding: 10px 0 0;
	position: absolute;
	top: 35px;
	z-index: 10;
}
a.editBtn {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);	
	font-size: 1.2em;
	padding: 6px 12px;
	text-decoration: none;
}
.editBtn {
	background: -webkit-gradient(linear, left top, left bottom, from(#50a9f5), to(#1974c1));
	background: -moz-linear-gradient(top, #50a9f5, #1974c1);
	background-color: #1974c1;
	border-color: #1974c1;
	color: #fff;
	margin: 0 0 3px 0;
	text-shadow: -1px -1px 0px #135790;	
}
.editBtn:focus {
	background-color: #1244aa;	
}
.editBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#1974c1), to(#104f85));
	background: -moz-linear-gradient(top, #1974c1, #104f85);
	background-color: #104f85;
	border-color: #104f85;
	color: #fff;
}
.editBtn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#104f85), to(#1974c1));
	background: -moz-linear-gradient(top, #104f85, #1974c1);
	background-color: #1974c1;
	border-color: #1974c1;
}
.findBtn {
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
	background: -moz-linear-gradient(top, #666, #333);
	background-color: #666;
	border-color: #111;
	color: #fff;
	font-size: 1.2em;
	margin: 0 0 5px 10px;
	text-shadow: 1px 1px 0px #333;
}
.findBtn:focus {
	background-color: #246be2;
	border-color: #111;	
	color: #fff;
}
.findBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top, #333, #000);
	background-color: #333;
	border-color: #111;
	color: #fff;
}
.findBtn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
	background: -moz-linear-gradient(top, #000, #333);
	background-color: #000;
	border-color: #111;
	color: #fff;	
}
.updateBtn {
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#333));
	background: -moz-linear-gradient(top, #666, #333);
	background-color: #666;
	border-color: #111;
	color: #fff;
	font-size: 1em;
	margin: 0 0 5px 10px;
	text-shadow: 1px 1px 0px #333;
}
.updateBtn:focus {
	background-color: #246be2;
	border-color: #111;	
	color: #fff;
}
.updateBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#333), to(#000));
	background: -moz-linear-gradient(top, #333, #000);
	background-color: #333;
	border-color: #111;
	color: #fff;
}
.updateBtn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#333));
	background: -moz-linear-gradient(top, #000, #333);
	background-color: #000;
	border-color: #111;
	color: #fff;	
}
.saveBtn {
	background: -webkit-gradient(linear, left top, left bottom, from(#aaf174), to(#8cdc50));
	background: -moz-linear-gradient(top, #aaf174, #8cdc50);
	background-color: #8cdc50;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border-color: #79bf45;
	color: #333;
	margin: 0 0 0 140px;
	text-shadow: 1px 1px 0px #bee89e;
}
.saveBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#8cdc50), to(#7bcd3e));
	background: -moz-linear-gradient(top, #8cdc50, #7bcd3e);
	background-color: #7bcd3e;
	border-color: #79bf45;
	color: #333;
}
.saveBtn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#7bcd3e), to(#8cdc50));
	background: -moz-linear-gradient(top, #7bcd3e, #8cdc50);
	background-color: #8cdc50;
	border-color: #79bf45;	
}
a.deleteBtn {
	font-size: 1.2em;
}
.deleteBtn {
	background: -webkit-gradient(linear, left top, left bottom, from(#c00), to(#800));
	background: -moz-linear-gradient(top, #c00, #800);
	background-color: #c00;
	border-color: #600;
	color: #fff;
	margin: 0 0 3px 0;
	text-shadow: 1px 1px 0px #700;
}
.deleteBtn:hover {
	background: -webkit-gradient(linear, left top, left bottom, from(#800), to(#c00));
	background: -moz-linear-gradient(top, #800, #c00);
	background-color: #104f85;
	border-color: #600;	
	color: #fff;
}
.deleteBtn:active {
	background: -webkit-gradient(linear, left top, left bottom, from(#600), to(#800));
	background: -moz-linear-gradient(top, #600, #800);
	background-color: #1974c1;
	border-color: #300;
}
.moreThanOne {
	float: left;
	margin: 0;
	padding: 0;
}
.moreThanOne li {
	display: inline-block;
	font-size: 1.4em;
	margin: 0 10px 0 0;
	padding: 0;
}
.moreThanOne li.line {
	text-decoration: line-through;
}

#test .advert { 
	background-color: transparent;
}
#test .column {
	text-align: center;
	width: 760px;
}
.adtext{
	color:#666;
	font-size:11px;
	padding:1.5em;
}
	