@charset "utf-8";
/* CSS Document */

body { 
	margin:0; 
	padding:0; 
	font:1em Arial, Helvetica, sans-serif;
	text-align:center;
}

.btn-blue, .btn-pink {
	border:1px solid #000;
	font:bold 0.8em/22px Arial, Helvetica, sans-serif;
	text-align:center;
	height:22px;
	padding:4px;
	color:#fff;
	text-decoration:none;
}
.btn-blue { background:url(../images/btn-blue-bg.gif) left top repeat-x #0190ff;}
.btn-pink { background:url(../images/btn-pink-bg.gif) left top repeat-x #de39f5; text-transform:uppercase;}

.f-right { float:right;}
.c-both { clear:both;}

#wrap {
	margin:0 auto;
	width:968px;
	text-align:left;
}
#head { margin:0; padding:0; text-align:center;}
#head h1 { margin:0; padding:0; float:left;}
#head h1 a {
	display:block;
	margin:0;
	padding:0;
	height:94px;
	width:440px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(../images/logo.gif) left top no-repeat transparent;
}
#head a img { border:none; margin:10px 0 0;}
#main {
	width:713px;
	background:url(../images/main-bg.gif) left top repeat-y #fff;
	border-bottom:2px solid #8a00ad;
	margin:0 0 20px;
	float:left;
}
#adverts {
	float:left;
	width:250px;
	margin:0 0 0 5px;
}

#left-col {
	float:left;
	width:250px;
	background:url(../images/left-main-bg.gif) left top repeat-x #8a00ad;
	padding:30px 0 0;
}
.left-blue {
	padding:5px 0 0;
	margin:5px 0;
	background:url(../images/left-blue-bg.gif) left top repeat-x #0190ff;
}
#blue-base {
	background:url(../images/left-purple-afterblue.gif) left bottom repeat-x #8a00ad;
	height:9px;
	display:block;
	margin:0; padding:0;
}

.left-top a {
	color: #FFFFFF;
}

#left-col p { 
	font:bold 0.7em Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0 12px;
	padding:8px 5px;
}
#left-col h2 { 
	font:italic bold 1.4em Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#fff;
	margin:4px 0;
	padding:0;
}
#left-col form {
	margin:0;
	padding:5px 20px;
}
#left-col form label { 
	float:left;
	font:bold 0.7em/22px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:left;
	width:40px;
}
#left-col form label.full-width { float:none; width:auto;}
#left-col form fieldset label { float:none; width:auto;}

#left-col form fieldset { 
	border:none; 
	position:relative;
	clear:left;
	margin:5px 0 0;
	padding:0;
}
#left-col form fieldset legend { 
	font:bold 0.7em Verdana, Arial, Helvetica, sans-serif; 
	color:#fff;
	margin:0; 
	padding:0;
}
.textbox, #left-col form select { 
	border:1px solid #000;
	width:150px;
	font:bold 0.7em/22px Verdana, Arial, Helvetica, sans-serif;
	padding:3px 2px 2px;
	margin:1px 0 0 2px;
}
#left-col form select {
	padding:2px;
}
.smallprint {
	clear:both;
	display:block;
	font:0.6em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:5px 0;
}
#left-col form .btn-blue { padding:2px 4px; margin:0 0 0 100px;}

#content {
	background:url(../images/content-bg.gif) left top no-repeat #fff;
	margin:0 2px 0 250px;
	padding:43px 0 0;
}
.item, .item-full { 
	margin:0 20px 10px;
	border-bottom:2px solid #c0c;
	position:relative;
	padding:0 0 10px;
}
.item-full { border:none;}
.item img, .item-full img { 
	float:left;
	margin:0 4px 0 0;
}
.item h3, .item-full h2 { 
	font:italic 1.3em Georgia, "Times New Roman", Times, serif;
	color:#c0c;
	margin:0;
	padding:0;
}
.item-full p {
	font: 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
.item p	{
	font: 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
/*
.item p { 
	font:bold 0.7em Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
*/
.item .buttons { padding:8px 0 0;}
.item .btn-pink { }
.item .btn-blue { margin:0 0 0 100px;}

.center { text-align:center;}
.center a img { border:none;}

#footer { text-align:center;}
#footer p { font:bold 0.6em Verdana, Arial, Helvetica, sans-serif; color:#666;}
