@charset "utf-8";
/* CSS Document */

.bold { font-weight:bold; }
.clearboth { clear:both; }
.leftfloat { float:left; }
.bold { font-weight:bold; }
.rightfloat { float:right; }


.redlinks a:link {  color: #b7442b; font-weight:bold; text-decoration:none; font-size:13px; }
.redlinks a:active {  color: #b7442b; font-weight:bold; text-decoration:none; font-size:13px; }
.redlinks a:visited {  color: #b7442b; font-weight:bold; text-decoration:none; font-size:13px; }
.redlinks a:hover {  color: #98230a; font-weight:bold; text-decoration:none; font-size:13px; }

container {
	width:100%;
	margin:0px;
	padding:0px;
}

body {
	background-image:url(images/page_bg.jpg);
	margin:0px;
	padding:0px;
}

a:link {  color: #d4ad3e; font-weight:bold; text-decoration:none; }
a:active {  color: #d4ad3e; font-weight:bold; text-decoration:none; }
a:visited {  color: #d4ad3e; font-weight:bold; text-decoration:none; }
a:hover {  color: #997b26; font-weight:bold; text-decoration:none; }

#navigation {
	width:918px;
	background-color:#131314;
	margin:15px auto 0px auto;
	padding:0px;
	height:32px;
	text-align:right;
}

#header {
	width:918px;
	margin:0px auto 0px auto;
	padding:0px;
	height:139px;
}



#copy {
	margin:0px auto 25px auto;
	height:27px;
	width:916px;
	background-image:url(images/copy_bg.jpg);
	font-family:Tahoma, Geneva, sans-serif;
	color:#cdcdcd;
	text-align:center;
	font-size:11px;
	padding-top:10px;
	border-left:1px solid #3d3d45;
	border-right:1px solid #3d3d45;
}

#copy a:link {  color: #d2dfb4; font-weight:bold; text-decoration:none; }
#copy a:active {  color: #d2dfb4; font-weight:bold; text-decoration:none; }
#copy a:visited {  color: #d2dfb4; font-weight:bold; text-decoration:none; }
#copy a:hover {  color: #ffffff; font-weight:bold; text-decoration:none; }

#banners {
	width:918px;
	display:block;
	margin:0px auto 0px auto;
	background-color:#202025;
}

.bannermichigan {
	background-color:#202025;
	float:left;
	display:inline-block;
	border:1px solid #3d3d45;
	width:455px;
	height:280px;
	margin:0px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	line-height:23px;
	color:#cdcdcd;
	text-align:right;
	overflow: hidden;	
}


.bannerad {
	float:left;
	display:inline-block;
}

#homeflash {
	width:918px;
	margin:0px auto 0px auto;
}

.contactarea {
	background-image:url('images/contact_background.jpg');
	width:238px;
	height:68px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	color:#ddb74b;
	float:left;
	text-align:right;
	padding-right:60px;
	font-size:20px;
	line-height:18px;
}

.smallcontacttext {
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.dropbox {
	width:918px;
	margin:10px auto;
		-moz-box-shadow: 0 0 5px 5px #101010;
    -webkit-box-shadow: 0 0 5px 5px#101010;
    box-shadow: 0 0 5px 5px #101010;
}

#mainarea {
	width:918px;
	background-color:#000;
	background-image:url('images/mainareabg.jpg');;
	background-repeat:repeat-y;
	margin:0px;
	 overflow:hidden
}

.maintext {
	width:549px;
	background-image:url('images/mainareabg.jpg');;
	background-repeat:repeat-y;
	padding:40px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:16px;
	min-height:600px;
}

.mainimage {
	float:right;
	width:289px;
	background-color:#000;	
	height: 100%; 
    min-height: 100%; 
}

.pagetitles {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:bold;
	color:#64244b;
	margin-bottom:15px;

}

.basictable td {
	padding:5px;
}

.divideline {
	width:100%;
	height:20px;
	border-bottom:3px dotted #CCC;
	margin-top:15px;
	margin-bottom:25px;
}

.showcode {
	background-color:#000;
	color:#FFF;
	font-size:15px;
	font-weight:bold;
	padding:6px 10px 4px 10px;
	float:left;
	height:20px;
}

.story-submit label {
	float:left; 
	width:80px;
	text-align:right;
	padding-right:10px;
	font-size:13px;
	color:#9d9d9d;
	padding-top:3px;
}


.story-submit input {
	float:left;
	width:300px;
	margin-bottom:8px;
	font-size:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
}

.story-submit input.codebox {
	float:left;
	width:100px;
	margin-bottom:8px;
	font-size:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
}

.story-submit select {
	float:left;
	width:309px;
	margin-bottom:8px;
	font-size:15px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:6px;
}

.story-submit br {
	clear:both;
}

.story-submit .required {
	background-color:#791616;
	font-size:10px;
	padding:4px;
	float:left;
	margin-top:4px;
	opacity:0.7;
	color:#FFF;
	
}

.story-submit .btn {
  background: #d6c063;
  background-image: -webkit-linear-gradient(top, #d6c063, #b89049);
  background-image: -moz-linear-gradient(top, #d6c063, #b89049);
  background-image: -ms-linear-gradient(top, #d6c063, #b89049);
  background-image: -o-linear-gradient(top, #d6c063, #b89049);
  background-image: linear-gradient(to bottom, #d6c063, #b89049);
  -webkit-border-radius: 8;
  -moz-border-radius: 8;
  border-radius: 8px;
  font-family: Arial;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  border:0px;
  margin:10px auto 35px 95px;
  width:auto;
}

.story-submit .btn:hover {
  background: #b89049;
  background-image: -webkit-linear-gradient(top, #b89049, #d6c063);
  background-image: -moz-linear-gradient(top, #b89049, #d6c063);
  background-image: -ms-linear-gradient(top, #b89049, #d6c063);
  background-image: -o-linear-gradient(top, #b89049, #d6c063);
  background-image: linear-gradient(to bottom, #b89049, #d6c063);
  text-decoration: none;
}

