/* Unchanged */
/* CSS Document */

/* GLOBAL DEFAULTS */

body {
	background: #971829 url(../images/MLbackground.jpg) fixed no-repeat top;
	margin:0 0;
	padding:0 0;
	font-family:  Verdana, Tahoma, Geneva, Arial, sans-serif;
	font-size:12px;
	color:#000;
	border:0px;
	line-height:1.6em;
}

a:link {color:#990000; text-decoration: none; font-weight:bold;}
a:visited {color:#990000; text-decoration: none; font-weight:bold;}
a:hover {color:#111111; text-decoration: none; font-weight:bold;}
a:active {color:#990000; text-decoration: none; font-weight:bold;}

a.nav-top:link    {color:#CC0000; text-decoration:none; font-size:13px; margin:0px 8px 0px 8px; font-weight:bold;}
a.nav-top:visited {color:#CC0000; text-decoration:none; font-size:13px; margin:0px 8px 0px 8px; font-weight:bold;}
a.nav-top:hover   {color:#FF6100; text-decoration:underline; font-size:13px; margin:0px 8px 0px 8px; font-weight:bold;}
a.nav-top:active  {color:#FF6100; text-decoration:underline; font-size:13px; margin:0px 8px 0px 8px; font-weight:bold;}


#nav-top {
	width:800px;
	float:right;
	margin:70px 0px 0px;
}

#nav-bottom {
	width:100px;
	float:right;
	margin:56px 6px 0px 0px;
	background-color:#FFF4E5;
	border:#BBC0B1 1px solid;
	clear:both;
}

hr {
	height:1px;
	width:700px;
	background:#CC0000;
	margin:0 auto;
}

h1 {
	margin:0px;
	font-size:14px;
	line-height:1em;
	padding:0px;
	text-align:center;
}

h2 {
	margin:0px;
	font-size:14px;
	line-height:1em;
	padding:0px;
	text-align:left;
}

h3 {
	margin:0px;
	font-size:14px;
	line-height:1em;
	color:black;
	padding:0px;
	text-align:left;
}

h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-style:normal;
	font-weight:lighter;
	color:#FF7C00;
	margin:1.1em 0px 0.3em;
	padding:0px;
}

h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:lighter;
	color:#FF7C00;
	margin:0px 0px 0.3em;
	padding:0px;
}

h6 {
	font-size:14px;
	font-style:normal;
	font-weight:lighter;
	margin:2em 0px 0px;
	padding:0px;
}

.img-right {
	float:right;
	margin:0px 0px 10px 15px;
}

.img-right2 {
	float:right;
	margin:0px 0px 5px 5px;
}

.heading1 {
	color:#FF7C00;
	font-weight:bold;
}

.divider1 {
	width:350px;
	margin:20px 0px;
	border-bottom: 1px dashed #9a7941;
}

.divider2 {
	width:700px;
	margin:0 auto;
	border-bottom: 1px solid #CC0000;
}

.divider3 {
	width:700px;
	margin:20px auto 30px;
	border-bottom: 1px dashed #9a7941
}

/* BASIC PAGES */

#header {
	width:892px;
	height:103px;
	background:url(../images/headerbgd.jpg) no-repeat top;
	margin:0px auto;
	padding:4px 0px 0px;
	text-align:right
}

#footer {
	width:842pz;
	margin: auto;
	text-align:center;
	font-size:9px;
	line-height:1.2em;
	clear:both;
}

#main {
	width:872px;
	margin:10px auto 0px;
	clear:both;
}

#page {
	width:842px;
	margin:20px auto 0px;
	clear:both;
	background: url(../images/textbgd.jpg) no-repeat top;
}

#page p {
	line-height:1.6em;
	margin-top:0.8em;
}

/* HOME PAGE */

#hometext {
	width:310px;
	height:346px;
	margin:0px;
	background-image:url(../images/homeparbgd.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:1.4em;
	padding:4px 15px 0px;
	font-size:14px;
}

#homeflash {
	width:520px;
	height:350px;
	background-color:#003399;
	float:right;
}

#subfeature {
	width:872px;
	margin:0px auto;
	clear:both;
}

#subfeature p {
	margin:4px;
}

#sub1 {
	width:330px;
	height:160px;
	background:url(../images/headingbgd.jpg) repeat-x top;
	margin:10px 0px 10px 0px;
	padding:4px 5px 0px;
	background-color:#D7D5C6;
	line-height:1.3em;
	float:left;
}

#sub2 {
	width:244px;
	height:160px;
	background:url(../images/headingbgd.jpg) repeat-x top;
	margin:10px 0px 10px 12px;
	padding:4px 5px 0px;
	background-color:#D7D5C6;
	float:left;
	cursor:pointer;
}

#sub2 img {
	margin:5px 0px 0px;
}

#sub3 {
	width:244px;
	height:160px;
	background:url(../images/headingbgd.jpg) repeat-x top;
	margin:10px 0px 10px 12px;
	padding:4px 5px 0px;
	background-color:#D7D5C6;
	float:left;
	line-height:1.4em;
	cursor:pointer;
}
#sub3 img {
	margin:5px 0px 0px;
}

/* CONTACT PAGE */

#contact {
	width:460px;
	height:300px;
	float:left;
	padding:8px;
}

#contact input {
	width:454px;
	background-color:#C1B5A0;
	margin-bottom:10px;
	border:#C1B5A0 1px solid;
}

#contact textarea {
	width:454px;
	background-color:#C1B5A0;
	margin-bottom:10px;
	border:#C1B5A0 1px solid;
}

#contact h3 {
	margin:0px 0px 6px;
	font-size:16px;
}

/* SIGNUP */

#signup {
	width:250px;
	height:460px;
	margin-left:30px;
	background:url(../images/headingbgd.jpg) repeat-x top;
	background-color:#D7D5C6;
	padding:4px 10px 0px;
	display:inline;
	float:right;
}

#signup input {
	width:236px;
	background-color:#FFFFFF;
	margin-bottom:15px;
	border:#FFCCCC 1px solid;
}

/* TESTIMONIALS */

.testimonial {
	width:350px;
	margin:0px 0px 30px 30px;
	background:url(../images/headingbgd.jpg) repeat-x top;
	background-color:#D7D5C6;
	padding:4px 10px 0px;
	float:right;
	display:inline;
}

.testimonial input {
	width:340px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

.testimonial textarea {
	width:340px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}

/* SPECIALS */

.specials {
	width:350px;
	margin:20px auto 20px;
}

.specials input {
	width:340px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

.specials textarea {
	width:340px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}

/* PORTFOLIO */

#portflash {
	width:520px;
	height:372px;
	margin-bottom:10px;
	background-color:#003399;
	float:right;
}

#porttext {
	width:310px;
	height:372px;
	margin:0px;
	background-image:url(../images/porttextbgd.jpg);
	background-repeat:no-repeat;
	float:left;
	line-height:1.1em;
	padding:0px 15px 0px;
	font-size:18px;
	text-align:center;
}

/* ADMIN */

.login {
	width:350px;
	height:auto;
	text-align:center;
	margin:0 auto;
	margin-top:100px;
	padding:50px;
}

#adminleft {
	text-align:left;
}

#adminleft input {
	width:450px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

#adminleft textarea {
	width:450px;
	background-color:#FFFFFF;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}


.admin {
	width:710px;
	margin:20px auto 0px;
	clear:both;
	text-align:center;
}

.admin input {
	width:450px;
	background-color:#DADFCE;
	margin:0px 0px 15px 0px;
	border:#FFCCCC 1px solid;
}

.admin textarea {
	width:450px;
	background-color:#DADFCE;
	margin:0px 0px 15px 0px;
	padding:0px;
	border:#FFCCCC 1px solid;
}

.admin select {
	width:60px;
	background-color:#DADFCE;
}

.admin p {
	text-align:left;
}

#message {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-style:normal;
	font-weight:lighter;
	color:#FF7C00;
	margin:20px 0px;
	padding:0px;
	text-align:center;
	clear:both;
}

table.image {margin: 0 0 10px 0; float: right;}
table.image tr td {	padding: 0 10px; width: 110px;}
#nl-left-column table.image tr td img {margin: 0;}
table.image tr td.caption {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0 0 16px 0;
	padding: 0;
	text-align: center;
	/*width: 70px;*/
	padding: 0px 20px 0 30px;
}


