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


/* ------------------------------------
	N E W S L E T T E R  S I G N U P
--------------------------------------- */

/* @group Newsletter Signup Module */

div.round-block-nwslttr {
	padding:103px 0 20px 0;
	position:relative;
	background:none;
	margin:0px 0 10px 0;
	z-index:0;
}
div.round-block-nwslttr 
div.round-block-content {
	background:#ffc;
	margin:0px 10px 0px 10px;
	padding:0 0 15px 0;
}
div.round-block-nwslttr 
div.round-block-body {
	margin:0 0px 0px 0px;
	padding:0px;
}
div.round-block-nwslttr 
div.heading-image {
	position:absolute;
	top:0px;
	left:0;
}
div.round-block-nwslttr 
div.round-block-tl {
	background:url(../images/modules/nwslttr_block_tl.png);
	top:25px;
	width:10px;
	left:0;
}
div.round-block-nwslttr 
div.round-block-tr {
	position:absolute;
	background:url(../images/modules/nwslttr_block_tr.png);
	top:25px;
	right:0px;
	width:20px;
}
div.round-block-nwslttr 
div.round-block-br {
	position:absolute;
	background:url(../images/modules/nwslttr_block_br.png);
	width:20px;
	height:20px;
	right:0;
	bottom:0;
}
div.round-block-nwslttr 
div.round-block-bl {
	position:absolute;
	background:url(../images/modules/nwslttr_block_bl.png);
	width:10px;
	height:20px;
	left:0;
	bottom:0;
}
div.round-block-nwslttr 
div.round-block-tc {
	position:absolute;
	background:url(../images/modules/nwslttr_block_tc.png);
	clip:rect(auto, auto, auto, auto);
	right:20px;
	top:20px;
	left:10px;
	height:20px;
}
div.round-block-nwslttr 
div.round-block-bc {
	position:absolute;
	background:url(../images/modules/nwslttr_block_bc.png);
	clip:rect(auto, auto, auto, auto);
	right:20px;
	left:10px;
	height:20px;
	bottom:0;
}
div.round-block-nwslttr 
div.round-block-cl {
	position:absolute;
	background:url(../images/modules/nwslttr_block_cl.png);
	clip:rect(25px, auto, auto, auto);
	width:10px;
	top:20px;
	bottom:20px;
}
div.round-block-nwslttr 
div.round-block-cr {
	position:absolute;
	background:url(../images/modules/nwslttr_block_cr.png);
	clip:rect(auto, auto, auto, auto);
	width:20px;
	top:35px;
	bottom:20px;
	right:0;
}
div.round-block-nwslttr 
div.round-block-cc {
	background:#ffc;
	background-image:none;
	position:absolute;
	clip:rect(auto, auto, auto, auto);
	top:30px;
	bottom:20px;
	right:20px;
	left:10px;
	z-index:-2;
	overflow:hidden;


}

div.round-block-nwslttr 
div.round-block-body h2 {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0em;
	line-height:1.4em;
	font-weight:normal;
	color:#cd7b1d;
}
/* for form elements in this, see: 'forms.css' */

/* @end */


/* ------------------------------------
	R O U N D E D  S T A N D A R D / G E N E R I C  B L O C K S
--------------------------------------- */

/* @group Round Gen Block */

/* These hold things like 'categories/topics', 'tags', etc. Bluey colour. Seen in col-left and right */

div.round-generic-blocks {
	margin:0 10px 10px 0;
	padding:0;
	position:relative;
	background:#fff url(../images/modules/left-blocks_tc.png) top left repeat-x;
}
div.round-generic-blocks 
div.round-block-content {
	margin:0;
	padding:0;
	background:none;
}
div.round-generic-blocks 
div.round-block-body {
	margin:0px;
	padding:10px;
}
div.round-generic-blocks 
div.round-block-tl, 
div.round-generic-blocks 
div.round-block-tr, 
div.round-generic-blocks 
div.round-block-br, 
div.round-generic-blocks 
div.round-block-bl,
div.round-generic-blocks 
div.round-block-tc, 
div.round-generic-blocks 
div.round-block-bc,
div.round-generic-blocks 
div.round-block-cr,
div.round-generic-blocks 
div.round-block-cl {
	position:absolute;
}
div.round-block-tl, 
div.round-block-tr, 
div.round-block-br, 
div.round-block-bl {
	height:10px;
	width:10px;
	clip:rect(auto, auto, auto, auto);
}
div.round-generic-blocks 
div.round-block-tc, 
div.round-generic-blocks 
div.round-block-bc {
	height:10px;
	clip:rect(auto, auto, auto, auto);
	z-index:1000;
}
div.round-generic-blocks 
div.round-block-cr,
div.round-generic-blocks 
div.round-block-cl {
	width:2px;
	clip:rect(auto, auto, auto, auto);
}
div.round-generic-blocks 
div.round-block-cc {
}
div.round-generic-blocks 
div.round-block-tl {
	background:url(../images/modules/left-blocks_tl.png);
	left:0;
	top:0;
}
div.round-generic-blocks 
div.round-block-tr {
	background:url(../images/modules/left-blocks_tr.png);
	right:0;
	top:0;
}
div.round-generic-blocks 
div.round-block-br {
	background:url(../images/modules/left-blocks_br.png);
	right:0;
	bottom:0;
}
div.round-generic-blocks 
div.round-block-bl {
	background:url(../images/modules/left-blocks_bl.png);
	left:0;
	bottom:0;
}
div.round-generic-blocks 
div.round-block-tc {
	background:url(../images/modules/left-blocks_tc.png);
	right:10px;
	left:10px;
}
div.round-generic-blocks 
div.round-block-bc {
	background:url(../images/modules/left-blocks_bc.png);
	right:10px;
	left:10px;
	bottom:0;
}
div.round-generic-blocks 
div.round-block-cl {
	background:url(../images/modules/left-blocks_cl.png);
	top:10px;
	bottom:10px;
}
div.round-generic-blocks 
div.round-block-cr {
	background:url(../images/modules/left-blocks_cr.png);
	top:10px;
	bottom:10px;
	right:0;
}
div.round-generic-blocks 
div.round-block-body h2 {
	margin:0 0 .25em 0;
	padding:0;
	font-family:'Calibri','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	font-size:1.75em;
	line-height:1em;
	font-weight:normald;
	color:#69c;
	z-index:2000;
	display:block;
}
div.round-generic-blocks 
div.round-block-body p {
	font-family: /*'Verdana',*/ 'Calibri','Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
	margin:0;
	padding:0;
	line-height:1.5em;
	z-index:1999;
	font-size:1.12em;
	font-weight:bold;
}
div.round-generic-blocks 
div.round-block-body p a {
	text-decoration:none;
}

/* @end */

