/* credit for the original layout concept and core of the layout comes courtesy of miss monorom via:http://www.kaywa.com *//* modified by Alain to match ecal brand design ;) *//* Alain was about killing Angelo, because of his endless proposals ;) *//* and was wondering why he didn't do it by himself ;)  *//* elements for the body-------------------------------------------------- */ body { background-color: #FFFFFF;color: #333;font-size: 12px;font-family: "Courier New", Courier, mono;padding: 0px;margin: 0px;}select { background-color: #FFFFFF;color: #333;font-size: 10px;font-family: "Courier New", Courier, mono;padding: 0px;margin: 0px;}input { background-color: #FFFFFF;color: #333;font-size: 10px;font-family: "Courier New", Courier, mono;padding: 0px;margin: 0px;}a { color: #FF6600;background-color:transparent;text-decoration: none; }a:visited {color:#FF6600; background-color:transparent;}a:hover {	color: #000000;	background-color:transparent;}a:active { color:#000000; background-color:transparent;}form {margin: 0px;padding: 0px;color: #000;background-color:transparent;font-size: 11px;}input, textarea {margin: 0px;padding: 1px;color: black;background-color:#fff;border: 1px solid #333;font-size: 10px;}/*ul { color: #000;font-size: 11px;background-color:transparent;padding: 0px 20px 0px 20px;margin:  10px  0px  10px  0px;}*/ /* elements for the top row -------------------------------------------------- */ #head  { position: absolute; top: 0px; left: 62px; width:  747px;height: 75px;background-color: transparent;padding: 0px;margin: 0px;}#head td  { font-size:12px; font-weight:bold;color: #fff; background-color: transparent;padding: 0px 0px 0px 20px;margin: 0px}#head td  h1{ font-size:24px; font-weight:bold;color: #fff; width:  100%;background-color: transparent;padding: 0px;margin: 0px;}#head td img { border: 1px solid #fff;padding: 0px;margin: 20px 0px 0px -20px;}.logo  { position: relative; top: 0px; left: 0px;height: 75px;width:  100%;}.logotext  h1{ font-size:24px; font-weight:bold;color: #fff; width:  100%;background-color: transparent;padding: 20px 0px 4px 0px;margin: 0px 0px 0px 0px;}.logotext { font-size:12px; font-weight:bold;color: #fff; width:  100%;background-color: transparent;}/* elements for the content row-------------------------------------------------- */ #content  { background-color:transparent;position: absolute; top: 85px; left: 62px; width: 520px; padding: 0px;margin: 0px;}.datum {	position: static;	width: 100%;	padding: 0px;	margin: 0px;	background-color: #FFFFFF;	border-top: 1px dotted #000000;	border-right: 1px dotted #000000;	border-left: 1px dotted #000000;}.datum h2  {	font-size:11px;	color: #666666;	padding: 2px 20px 4px 20px;	margin: 0px 0px 0px 0px;	border-right-width: 1px;	border-left-width: 1px;}.post { position: static; width: 100%;background-color: #fff;border: 1px dotted #000000;padding: 0px;margin: 0px 0px 10px 0px;}td { font-size:12px; }.cat {	font-size:11px;	padding: 0px 20px 10px 20px;	margin: 0px;	font-family: "Courier New", Courier, mono;}.p { padding: 0px 20px 0px 20px;margin:  10px  0px  10px  0px;}.post h1 {	/* old - font-size:14px; */	font-size:12px;	color: #333333;	background-color: #f60;	border-bottom: 1px dotted #000000;	padding: 6px 20px 5px;	margin:  0px 0px 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;		text-decoration: none;}.post h2 {	/* old - font-size:14px; */	font-size:12px;	color: #333333;	background-color: #fff;	border-bottom: 1px dotted #000000;	padding: 6px 0px 5px;	margin:  0px 0px 3px;	font-family: Verdana, Arial, Helvetica, sans-serif;		text-decoration: none;}.mobimg { border: 1px solid #333;padding: 5px;margin: 0px 0px 10px 0px;}.comments {	font-size:11px;	padding: 10px 20px 0px 20px;	margin:  10px  0px  10px  0px;	font-family: "Courier New", Courier, mono;}#post_details h1 {font-size:11px;}#post_details div {font-size:11px;}/* elements for the navigation-------------------------------------------------- */ #navi { position: absolute; top: 85px; left: 589px; width: 220px;padding: 0px;margin: 0px;}#navicontent  {	background-color: #FF6600;	color: #FFFFFF;	width: 100%;	border: 1px none #000000;	font-size: 12px;}#moblog  { width: 100%;  /* old - background-color: #FFFFFF; */background-color: #FF6600;padding: 0px;margin: 0px;}#moblog p { line-height: 16px;padding:0px;margin:  0px;font-size:10px;}#navi p { line-height: 18px;padding: 10px 20px 15px 20px;margin: 0px;}#navi a { color: #FFFFFF;background-color:transparent;text-decoration: none; }#navi a:visited {color:#FFFFFF; background-color:transparent;}#navi a:hover {color: #333; background-color:transparent;}#navi a:active { color:#000000; background-color:transparent;}#navi h1 {	font-size:11px;	color: #333333;	background-color: #FFFFFF;	border-bottom: 1px dotted #000000;	padding: 3px 20px 2px;	margin:  0px;	background-image: url(img/bg_dot.gif);	background-repeat: repeat-x;}#navi img {vertical-align:middle;}.calender {font-size:10px;background-color: transparent;color: #000000; border-right: 1px solid #FFFFFF;border-bottom: 1px solid #FFFFFF;text-align: center;}.calender-link-selected{font-weight: bold;}/* elements for galerycontent -------------------------------------------------- */ #gallerycontent  {	background-color:transparent;	position: absolute;	top: 85px;	left: 62px;	width:  745px;	padding: 0px;	margin:  0px  0px  30px  0px;	border-top: 1px dotted #000000;	border-bottom: 1px dotted #000000;}#gallery {	position: static;	width: 100%;	background-color: #fff;	padding: 0px 0px 20px 0px;	margin: 0px 0px 20px 0px;	border: 1px dotted #000000;}#gallerynavi { position: static; width: 100%;padding: 0px;margin: 0px;}#gallerynavi td {	font-size:11px;	color: #333333;	background-color: #fff;	border-top: 1px dotted #000000;	border-right-width: 1px;	border-right-style: dotted;	border-right-color: #000000;}#gallerynavi h3 { font-size:12px;height:18px;color: #fff;background-color: transparent;padding: 2px 0px 0px 10px;margin: 0px;}#gallery h2 { font-size:14px; color: #333333;background-color: transparent;padding: 5px 0px 0px 0px;margin: 0px;}

