	.stream { position:absolute;font-size:1px;width:1px;height:1px;overflow:hidden;left:-9999px; }
body{
	background-image:url(../img/bg-notes.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	text-align:center;
	margin : 0;
	padding : 0;
}
.bodywrap {	
	font-size : 1.1em;
	margin : 0 auto;
	margin-bottom : 10px;
	padding : 10px 0 5px 0;
	position : relative;
	text-align : left;
	width : 791px;
}
a {
	text-decoration: none;
	color:#000000;	
}

a:link, a:visited, a:hover {	}

/**************************************************************
* Menu
**************************************************************/
.menu {
	
	position:absolute;
	width : 600px;
	text-align:left;
	top:-31px;
	right:-30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing: 1px;
	/*text-transform:capitalize;*/
 }
.menu a {
	text-decoration: none;
	color:#634B49;
}
.menu a:link, 
.menu a:visited, 
.menu a:hover { 
	color:#634B49; 
}

.menu a:hover { text-decoration:underline; }
.menu .cMenu-level1-no, 
.menu .cMenu-level1-act {
	padding-left:20px;
	padding-right:20px;
	/*width : 105px;	*/
	position:relative;
	float:left;
}
.menu .cMenu-level1-act a{
	color:#634B49;
	text-decoration:underline; 
}
.menu img { display:none; }

/**************************************************************
* Header
**************************************************************/
.header{ 
	position:relative;
	background-image:url(../img/header.jpg);
	top:50px;
	width:791px;
	height:112px;
 } 
.header .logo{
	position:relative;
	background-image:url(../img/logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-position:left;
	width:170px;
	height:44px;
	top:-50px;
}
.header img { border:none; }

/**************************************************************
* content
**************************************************************/

.contentwrap { 
	clear:both;
	position:relative;
	width : 60%;
	top:50px;
	width:791px;	
	text-align:left;	
	padding-top:20px;	
 } 
.contentwrap h1{ font-size:14px; }
.contentwrap .colright { width:63%; }.contentwrap .colleft {
	border-left:1px solid #634B49;	
	padding-left:10px;
	margin-right:15px;
	height:360px;
	width:31%;
}
.content {
	margin-right:15px;
}
/***********************************************************************
* utils
***********************************************************************/
.floatleft { float:left; }
.floatright { float:right; }
.floatinherit { float:inherit; }
.hide { display:none;}.clear { float:none; clear:both;}
/*************************************************************** footer**************************************************************/
.footer {
	clear:both;
	position:relative;
	top:50px;	
	margin-top:20px;
	padding-top:5px;
	border-top:1px solid #634B49;	
}
.footer a:hover{ text-decoration:underline; }/*  body[class]:before, body>div[class]:before, div.box:before, .wrapper>div:before { content : attr(class); background-color : #ff0; font-family : Verdana; text-align : left; font-size : 10px; display : block; width : 90px; white-space : nowrap; margin-bottom : 1px; z-index : 3; }  div.box, .wrapper>div { border : 1px dashed #ff0; margin-bottom : 3px; }
  body>div[class]:before  { content : attr(class); background-color : #6f6; }  body>div[class] .wrapper { border : 1px dashed #0c0; }  body[class]:before { content : "<body class=\"" attr(class) "\">"; background-color : #9cf; width : 160px; }
*/


DIV.tx-danewslettersubscription-pi1 {
	border:1px solid #634B49;	
	margin-bottom: 10px;	
	padding: 10px;
}
DIV.tx-danewslettersubscription-pi1 P.tx-danewslettersubscription-pi1-premsg {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header {	
	font-size:12px;
}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR.tx-danewslettersubscription-pi1-listrow-header TD {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr {}
DIV.tx-danewslettersubscription-pi1 DIV.tx-danewslettersubscription-pi1-listrow TABLE TR TD.tx-danewslettersubscription-pi1-descr P {}
DIV.tx-danewslettersubscription-pi1 TABLE {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P INPUT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P SELECT {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header P {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD.tx-danewslettersubscription-pi1-form-header {}
DIV.tx-danewslettersubscription-pi1 TABLE TR.tx-danewslettersubscription-pi1-form-row TD P TEXTAREA {}
.tx_danewslettersubscription_pi1_TextInput {
	width: 180px;	
}
.tx_danewslettersubscription_pi1_submit {
	border:1px solid #634B49;	
	background-color: #B5C4BF;	
}
DIV.tx-danewslettersubscription-pi1 INPUT {
	margin-top: 10px;	
}
