/* Basic Body */

	

	body {

	background-color: #FFFFFF;

	background-image: url(images/damask.jpg);

	  }

	

	a img {

	  border: 0;

	  }

	

	#container {

	width: 760px;

	margin: 0 auto;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-size: 14px;

	line-height: 1.6em;

	color: #000000;

	background-color: #FFFFFF;

	  }

	  

	h1 {

	  font-family: Georgia, "Times New Roman", Times, serif;

	  font-weight: bold;

	  font-size: 32px;

	  margin-bottom: 30px;

	  }

	  

	h2 {

	  font-family: Georgia, "Times New Roman", Times, serif;

	  font-weight: normal;

	  font-size: 25px;

	  text-align: center;

	  margin-bottom: 30px;

	  padding: 10px;

	  }	  



	h3 {

	  font-family: Georgia, "Times New Roman", Times, serif;

	  font-weight: 600;

	  font-size: 15px;

	  text-align: left;

	  border-bottom: 1px dotted #333333;

	  text-decoration: none;

	  padding-left: 10px;

	  margin-right: 20px;

	  margin-left: 10px;

	  }

	

	h3 a {

	  color: #651D29;

	  text-decoration: none;

	  border: 0px;

	  }



	a {

	  color: #333333;

	  text-decoration: none;

	  border-bottom: 1px dashed #333;

	  }



	a:hover {

	  color: #000000;

	  text-decoration: none;

	  border-bottom: 1px dashed #333333;

	  }

	  

	img.left {

	  float: left;

	  margin: 0 12px 5px 0;

	  }



	img.center {

	  display: block;

	  margin: 5px;

	  }



	img.right {

	  float: right;

	  margin: 0 0 5px 12px;

	  }

	  

/* Header Styles */



	#header h1, #header h2, #header p {

	  margin: 0 10px; 

	  letter-spacing: 1px;

	  }

		

	#header a {

	  color: #ffffff;

	  text-decoration: none;

	  border-bottom: 1px dashed #fff;

	  }

	

	

	#header h1 {

	  font-size: 2.5em; 

	  color: #FFFFFF; 

	  padding-top: 4px;

	  }

		

	#header h2 {

	  font-size: 1.4em;

	  color: #EFEFEF; 

	  border: 0; 

	  text-align: left; 

	  padding: 10px;

	  }



	#header p {
	padding-bottom:0.5em;
	color: #FFF;
	font-weight: bold;

	  }

	

	#xsnazzy h2 {

	  padding-top:0.5em;

	  }

	

	#header {

	  background: transparent;

	  }

	

	.xtop, .xbottom {

	  display: block; 

	  background: #D2D2CA; 

	  font-size: 1px;

	  }

	

	.xb1, .xb2, .xb3, .xb4 {

	  display: block; 

	  overflow: hidden;

	  }

	

	.xb1, .xb2, .xb3 {

	  height: 1px;

	  }

	

	.xb2, .xb3, .xb4 {

	  background: rgb(101, 29, 41); 

	  border-left: 1px solid rgb(101, 29, 41); 

	  border-right: 1px solid rgb(101, 29, 41);

	  }

	

	.xb1 {

	  margin: 0 5px; 

	  background: #D2D2CA;

	  }

	

	.xb2 {

	  margin: 0 3px; 

	  border-width: 0 2px;

	  }

	

	.xb3 {

	  margin: 0 2px;

	  }

	

	.xb4 {

	  height: 2px; 

	  margin: 0 1px;

	  }

	

	.headercontent {

	  display: block; 

	  background: rgb(101, 29, 41); 

	  border: 0 solid #414D66; 

	  border-width: 0 1px; 

	  clear: none;

	  }



/* Menu */



	#menucontainer {

	  height: 5em; 

	  position:relative; 

	  clear:none; 

	  padding-bottom: 10px;

	  }

	

	#menu {

	  text-align:center; 

	  position:relative; 

	  top:20px; 

	  height:14px;

	  clear:none; 

	  padding-left:20px; 

	  border-top: 0px solid rgb(101, 29, 41); 

	  border-bottom: 0px solid rgb(101, 29, 41);

	  }

	

	.box {

	  position: relative; 

	  float: left; 

	  top :0; 

	  height: 20px; 

	  overflow: hidden;

	  }

	

	#menu a:visited {

	  text-decoration:none; 

	  background-color: rgb(101, 29, 41); 

	  color: #CCCCCC; 

	  font-family: Verdana, Arial, Helvetica, sans-serif; 

	  display:block; 

	  width:65px; 

	  height:20px; 

	  font-size:12px; 

	  font-weight:bold; 

	  line-height:20px;

	  }

	

	#menu a {

	  position:relative; 

	  text-decoration:none; 

	  background-color:rgb(101, 29, 41); 

	  color: #CCCCCC; 

	  font-family: Verdana, Arial, Helvetica, sans-serif; 

	  display:block; 

	  width:148px; 

	  height:20px; 

	  font-size:12px; 

	  font-weight:bold; 

	  line-height:20px;

	  }

	

	#menu a:active {

	  text-decoration:none; 

	  font-family: Verdana, Arial, Helvetica, sans-serif; 

	  display:block; 

	  width:65px; 

	  height:20px; 

	  font-size:12px; 

	  font-weight:bold; 

	  line-height:20px;

	  }

	

	.mleft {

	  position:relative; 

	  float:left; 

	  top:0; 

	  width:0; 

	  height:0; 

	  border-bottom:20px solid #9A5F61; 

	  border-left:20px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.mright {

 	  position:relative; 

	  float:left; 

	  top:0; 

	  width:0; 

	  height:0; 

	  border-left:20px solid #9A5F61; 

	  border-bottom:20px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.mmid {

	  position:relative; 

	  float:left; 

	  top:0; 

	  width:25px; 

	  height:20px; 

	  background:#000033; 

	  overflow:hidden;

	  }

	

	.mid1, .mid2, .mid3, .mid4 {

	  width:0; 

	  height:0; 

	  position:absolute; 

	  border-left:5px solid #9A5F61; 

	  border-bottom:5px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.mid5, .mid6, .mid7, .mid8 {

	  width:0; 

	  height:0; 

	  position:absolute; 

	  border-bottom:5px solid #9A5F61; 

	  border-left:5px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.mid1 {

	  left:15px; 

	  top:0;

	  }

	

	.mid2 {

	  left:10px; 

	  top:5px;

	  }

	

	.mid3 {

	  left:5px; 

	  top:10px;

	  }

	

	.mid4 {

	  left:0px; 

	  top:15px;

	  }

	

	.mid5 {

	  left:20px; 

	  top:0;

	  }

	

	.mid6 {

	  left:15px; 

	  top:5px;

	  }

	

	.mid7 {

	  left:10px; 

	  top:10px;

	  }

	

	.mid8 {

	  left:5px; 

	  top:15px;

	  }

	

	.boxx {

	position:relative;

	float:left;

	top:0;

	width:25px;

	height:20px;

	background:#9A5F61;

	overflow:hidden;

	background-color: #9A5F61;

	  }

	

	.boxx1, .boxx3, .boxx5, .boxx7 {

	  float:left; 

	  height:0; 

	  border-right:5px solid #9A5F61; 

	  border-top:5px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.boxx2, .boxx4, .boxx6, .boxx8 {

	  float:left; 

	  height:0; 

	  border-bottom:5px solid #9A5F61; 

	  border-left:5px solid #9A5F61; 

	  overflow:hidden;

	  }

	

	.boxx1 {

	  width:15px;

	  }

	

	.boxx2 {

	  width:0;

	  }

	

	.boxx3 {

	  width:10px;

	  }

	

	.boxx4 {

	  width:5px;

	  }

	

	.boxx5 {

	  width:5px;

	  }

	

	.boxx6 {

	  width:10px;

	  }

	

	.boxx7 {

	  width:0;

	  }

	

	.boxx8 {

	  width:15px;

	  }



/* Promo Box */



	#promo h1, #promo h2, #promo p {

	  margin:0 10px; 

	  letter-spacing:1px;

	  }



	#promo h1 {

	  font-size:2em; 

	  color:#9A5F61; 

	  text-align: center; 

	  margin-bottom:10px;

	  }

	

	#promo h2 {

	  font-size:1.4em;

	  color:#EFEFEF; 

	  border:0; 

	  text-align:left; 

	  padding:10px;

	  }

	

	#promo p {

	  padding-bottom:0.5em; 

	  text-align: center; 

	  padding-left:30px; 

	  padding-right: 30px;

	  }

	

	#promo h2 {

	  padding-top:0.5em;

	  }

	

	#promo img {

	  border: 1px dashed #333333; 

	  padding: 6px;

	  }

	

	#promo {

	  background: transparent; 

	  margin-top: 20px;

	  } 

	

	.xtop2, .xbottom2 {

	  display:block; 

	  background:transparent; 

	  font-size:1px;

	  }

	

	.xb12, .xb22, .xb32, .xb42 {

	  display:block; 

	  overflow:hidden;

	  }

	

	.xb12, .xb22, .xb32 {

	  height:1px;

	  }

	

	.xb22, .xb32, .xb42 {

	  background:#E0D0B6; 

	  border-left:1px solid #E0D0B6; 

	  border-right:1px solid #E0D0B6;

	  }

	

	.xb12 {

	  margin:0 5px; 

	  background:#E0D0B6;

	  }

	

	.xb22 {

	  margin:0 3px; 

	  border-width:0 2px;

	  }

	

	.xb32 {

	  margin:0 2px;

	  }

	

	.xb42 {

	  height:2px; 

	  margin:0 1px;

	  }

	

	.promocontent {

	  display:block; 

	  background:#E0D0B6; 

	  border:0 solid #E0D0B6; 

	  border-width:0 1px; 

	  clear:none;

	  }

	

	.widecontent {

	  margin-left: 10px;

	  margin-right: 10px;

	  }

	

	.widecontent h3 {

	  border-bottom: 1px dotted #414D66;

	  margin-left: 0px;

	  margin-right: 0px;

	  }

	p {
	padding: 8px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;

	}

/* Footer */



	#footer {

	  text-align: center;

	  clear: both;

	  margin-top: 10px;

	  color: #333333;

	  }



	#footer p a {

	  color: #333333;

	  font-weight:100;

	  text-decoration: none;

	  border-bottom: 1px dotted #000000;



	  }

		

	#footer p a:hover {

	  color: #651D29;

	  text-decoration: none;

	  border-top: 1px dotted #000000;

	  }

	  

/* The End (a jdavidmacor.com production) */

