HTML {
  margin: 0px;
 	padding: 0px;
  height: 100%;
  background-color: black;
  background-image: url(../images/background.jpg);
  background-repeat: repeat;
  background-position: top left;
  background-attachment:fixed;
}

#main_background {
	height: 100%;
 	margin: 0px;
 	padding: 0px;
  /* background-color:black; */
}

.main_body {
  width: 908px !important;
	margin-left: 91px;
 	padding: 0px;
  background-image: url(../images/dom_content.jpg);
  background-repeat: repeat-y;
  /* background-color:antiquewhite;        */
 }


h3 {
  color:#ffb400;
  line-height:100%;
  margin-top: 0px;
  margin-bottom: 0px;
}

.cal_td_today {
  background-color: #473200;
}

div.jevtt_text {
  color: #ffb400;
}

.jevtip-tip {
background:none repeat scroll 0 0 #222222;
}

a.cal_daylink:link {
  color:#ffb400;
}

.hand {
	width: 999px !important;
	margin: 0px;
 	padding: 0px;
  background-image: url(../images/sasha.png);
  background-repeat: no-repeat;
  background-position: top left;

 }


.dom_header {
  height: 205px;
  background-image: url(../images/dom_header.jpg);
  /* background-color:cornflowerblue;                     */
}

.dom_nav_top {
   /* height: 30px; */
   /*  background-image: url(../images/dom_nav_top.jpg);     */
  /* background-color:blue;     */
}

.dom_user1 {
   height: 32px;
   background-image: url(../images/dom_nav_top.jpg);
   background-repeat: repeat;
}

#dom_top {
  /* float: right;      */
  /* background-color: #4f4f4f; */
  }

.dom_content {
   /*  width: 908px;       */
  /* background-color: yellow;              */
}

.dom_content_left {
  /* background-color: blueviolet;    */
}

.dom_content_main {
  /* background-color: blueviolet;    */
}

.dom_image {
  height: 303px !important;
  margin: 0px;
  padding: 0px;
}

.dom_nav_bottom {
   height: 50px;
   background-image: url(../images/dom_copy.jpg);
}


.dom_bottom {
  margin-left: 400px;
 }


table.contentpaneopen, p {
 	margin: 10px;
 	padding: 0px;
  /* background-color:activecaption;    */
}

.pagenavcounter   {
  font-size: 0px;
}


td.contentheading, h1, .contentheading  {
  /* headings */
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
 	font-family: Tahoma, Arial;
 	padding: 0px;
}

p,div {
  /* normal text */
	font-family: Tahoma, Arial;
	line-height: 150%;
  font-size: 12px;
	color: #ffffff;
	text-align: left;
 	font-family: Tahoma, Arial;
  margin: 0px;
 	padding: 0px;
}



td.buttonheading {
  border: 0px;
}

input.button {
	border: 1px solid #999999;
	height: 20px;
	width: 148px;
	padding: 2px 10px 4px 10px !important;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
  background-color: #333333;
  margin-right: 10px;
  position: relative;
  top: 107px;
}

.inputbox {
  position: relative;
  top: 97px;
  background-color: white;
  margin-top: 10px;
  margin-right: 10px;
}

BODY {
 	margin: 0px;
 	padding: 0px;
}

a:link, a:visited {
	color: #9c362e;
	text-decoration: underline;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

a:hover {
	color: #c7473d;
	text-decoration: underline;
	font-family: Tahoma, Arial;
	font-size: 12px;
}

td,tr {
	font-family: Tahoma, Arial;
	line-height: 150%;
  font-size: 12px;
	color: #ffffff;
	text-align: left;
 	font-family: Tahoma, Arial;
  margin: 0px;
 	padding: 0px;
}

/*** navigation bottom ***/

.moduletable_menu {
   background-color: none;
   margin-left: auto;
   margin-right: auto;
   padding-top: 8px;
   padding-bottom: 8px;
   width: 150px;
}



/*** superfish menu ***/

.sf-menu, .sf-menu * {
  /* overall menu placement */
  border:     0px;
 	list-style:		none;
	margin:			0;
	padding:		0;
}

.sf-menu {
  float:			right;
  line-height:	1.0;
  margin-right: 1px;
  position: relative;
  top: -1px;
}

.sf-menu a, .separator, .sf-menu li .separator {
  /* menu text colour */
	border-left:	 0px solid #fff;
	border-top:    1px solid #4f4f4f;
  border-right:	 0px solid #fff;
  border-bottom: 0px solid #4f4f4f;
 	text-decoration:none;
 	color: white;
  background:   #111111;
}

.sf-menu a:visited  {
  /* menu text colour  visited */
	color:   white;
  background: none;
}

.sf-menu li {
  /* menu background colour */
	background:		none;
}

.sf-menu li li {
  border: solid 1px white;
  background: none;
}

.sf-menu li li li {
	background:		none;
}

.sf-menu li:first-child, .sf-menu li.first-child {

}

.sf-menu li:last-child, .sf-menu li.last-child {

}

.sf-menu li:hover, .sf-menu li.sfHover,

.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
  /* menu highlight colour */
  background:		#111111;
	outline:		0;
}

/* social media icons */
.nsb_container {
  float: right;
  /* background-color: red; */
  padding: 5px;
  position: relative;
  top: -12px;
}

.blog, .xmap {
  margin-left: 10px;
}

table#jevents_body  {
  width: 890px !important;
  /* background-color: red; */
}

.dom_syndicate {
  margin-left: 20px;
  margin-right: 20px;
  padding: 10px;
  background-image: url(../images/back_news.jpg);
  background-repeat: repeat-y;
}
