#header {
	margin: 0px;
	padding-bottom: 30px;
	padding-top:0px; 
	padding-left:0px; 
	padding-right:0px;
	width: 974px;
}
#header a {font-family:"Trebuchet MS";  color: #730073; font-size: 16px; 	font-weight: bold;}
#header a:link {color:#730073}     /* unvisited link */
#header a:visited {color:#730073}  /* visited link */
#header a:hover {color:#51CCE8}    /* mouse over link */
#header a:active {color:#730073}   /* selected link */
#header img {margin-top:16px; margin-bottom:16px; margin-left:18px;}
#banner .banner-left {
	float: left;
}
#banner .banner-right {
	padding: 30px;
}
body {
	width: 994px;
	padding: 0px;
	padding-bottom: 20px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#menu {
}
#left_col {
	margin-left: 10px;
	margin-right: 10px;
	width: 164px;
	float: left;
	height: auto;
}
#mid_col {
	max-width: 480px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#mid_col h1 a {
	color: #730073;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	padding:0px; 
	margin-bottom:10px;
	margin-top:0px;
	font-size:24px;
}
#mid_col a {
	text-decoration:none;
	color: #51CCE8;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
}
#mid_col img a {
	text-decoration:none;
	border:none;
}
#mid_col img {
	text-decoration:none;
	border:none;
}
#mid_col ul li {
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:20px
}
#mid_col ul  {
	margin:0px;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:20px
}
#mid_col2 {
	max-width: 480px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#mid_col2 td {
	font-size:10px;
	font-family: "Trebuchet MS", sans-serif;
	color:#6F7072;
	border-top:thin;
	border-top-color:#91d1da;
	border-top-style:solid;
	vertical-align: top;
}
#mid_col2 td p {
	font-size:10px;
	font-family: "Trebuchet MS", sans-serif;
	color:#6F7072;
	vertical-align: top;
}
#mid_col2 h1 {
	font-family: "Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#6F7072;
}
#mid_col2 h5 {
	font-size:12px;
	font-family: "Trebuchet MS", sans-serif;
	color:#6F7072;
	font-weight:bold;
	padding:0px;
	margin-top:5px;
	margin-bottom:0px;
	vertical-align: top;
}
#mid_col2 tr {
	border-top:thin;
	border-top-color:#91d1da;
	border-top-style:solid
}
#mid_col2 td a {
	font-size:10px;
	font-family: "Trebuchet MS", sans-serif;
	color:#6F7072;
	text-decoration:none;
	border:none
}
#mid_col2 td a img {border:none}
#mid_col2 td img a {border:none}
#mid_col2 li {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	color: #6F7072;
}
#mid_col5 {
	margin-left: 10px;
	margin-right: 10px;
	float: left;
}
#right_col {
	float: left;
	margin-left: 0px;
}
#right_col img {
	padding:0px;
	margin:0px;
}
#right_col a img {
	padding:0px;
	margin:0px;
	border:none;
}
#right_col a:link{
	text-decoration:none;
	color:#51CCE8;
}
#right_col a:visited {
	text-decoration:none;
	color:#51CCE8;
}
#right_col a:hover {
	text-decoration:none;
	color:#6F7072;
}
#right_col h3 a:link{
	text-decoration:none;
	color:#730073;
}
#right_col h3 a:visited {
	text-decoration:none;
	color:#730073;
}
#right_col h3 a:hover {
	text-decoration:none;
	color:#51CCE8;
}
#right_col div {
/*	float:right; */
}
#right_col2 {
	float: right;
	margin-left: 10px;
}
#right_col3 {
	float: right;
	margin-left: 10px;
}
#right_col3 a {
	font-family:"Trebuchet MS";
	font-size:14px;
	text-decoration:none;
	color:#730073;
}
#right_col3 p {
	font-family:"Trebuchet MS"; font-size:14px;
	color:#6F7072;
}
#footer {
	width:974px;
	position:relative;
	top:0;
	background-color:#FFFFFF;
	padding-top: 12px;
	padding-bottom: 12px;
	float: left;
}
#content {
	background-color:#FFFFFF;
	width: 974px;
	overflow:hidden;
}
#content2 {
	height:675px;
	background-color:#FFFFFF;
	width: 974px;
}
#content3 {
	background-color:#FFFFFF;
	width: 974px;
}
#underleftt a{color: #51CCE8;
	font-family:"Trebuchet MS", sans-serif;
	text-decoration:none
}

h1 {
	color: #730073;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	padding:0px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size: 24px;
}

h2 {
	color: #51CCE8;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	padding:0px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size: 18px;
}
h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-size: 16px;
	color: #730073;
	padding:0px; 
	margin-bottom:10px;
	margin-top:10px;
}
h4 {
	color: #51CCE8;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	padding:0px; 
	margin-bottom:10px;
	margin-top:10px;
	font-size: 16px;
}
p {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	color:#6F7072;
	margin-bottom:10px;
	margin-top:10px;
}
#menu ul {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 0px;
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #91D1DA;
}
#menu ul li {
	font-family:"Trebuchet MS", sans-serif;
	margin-top: 0px;
	list-style-type: none;
	color: #730073;
	font-size: 16px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #91D1DA;
}
#menu ul li a {text-decoration:none}
#menu ul li a:link {color:#730073}      /* unvisited link */
#menu ul li a:visited {color:#730073}  /* visited link */
#menu ul li a:hover {color:#51CCE8}  /* mouse over link */
#menu ul li a:active {color:#730073}  /* selected link */
#menu ul li ul li {
	font-family:"Trebuchet MS", sans-serif;
	margin: 0px;
	list-style-type: none;
	color: #730073;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border:none;
}
#menu ul li ul {
	border:none;
	margin-bottom: 0px;
}
#menu ul li.current_page_item a:link,
#menu ul li.current_page_item a:visited,
#menu ul li.current_page_item a:active,
#menu ul li.current_page_item a:hover,
#menu ul li.current_page_parent a:link,
#menu ul li.current_page_parent a:visited,
#menu ul li.current_page_parent a:active,
#menu ul li.current_page_parent a:hover {
	color: #51CCE8; !important;
	margin-top:10px;
}

/* Reset children of CURRENT */
#menu ul li ul li.current_page_item a:link,
#menu ul li ul li.current_page_item a:visited,
#menu ul li ul li.page_item a:link,
#menu ul li ul li.page_item a:visited
	{color: #730073 !important;}
#menu ul li ul li.current_page_item a:link,
#menu ul li ul li.current_page_item a:visited
	{color: #51CCE8 !important;}
#menu ul li ul li.page_item a:link,
#menu ul li ul li.page_item a:visited, 
	{color: #730073 !important;}
#menu ul li ul li.page_item a:hover {color: #51CCE8 !important;}
#mid_col td a {font-family: "Trebuchet MS", sans-serif; color:#51CCE8;}
#mid_col td a:link {color:#51CCE8;}      /* unvisited link */
#mid_col td a:visited {color:#51CCE8;}  /* visited link */
#mid_col td a:hover {color:#730073;}  /* mouse over link */
#mid_col td a:active {color:#51CCE8;}  /* selected link */
#form2 tr {height:40px;}
#form2 td {
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:14px;
	height:25px;
}
#form2 input {
	width:242px;
	text-align:left;
}
#form2 select {
	width:242px;
	text-align:left;
}
#form2 textarea {
	height:100px;
	width:242px;
	text-align:left;
}
#form2 checkbox {
	width:242px;
	text-align:left;
}
#right_col td {
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:12px;
}
#right_col p {
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:12px;
}
#right_col ul li {
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:12px;
	list-style:none;
	margin:5px;
	margin-top:0px;
	margin-bottom:0px;
}
#right_col ul li a{
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:12px;
}
#right_col ul li ul li {
	font-family: "Trebuchet MS", sans-serif;
	color:#730073;
	font-size:12px;
}
#right_col ul li ul li a{
	font-family: "Trebuchet MS",
	sans-serif;
	color:#730073;
	font-size:12px;
}
#right_col ul {
	padding-left:5px;
	padding-right:10px;
	margin:0;
	padding:0;
	border:0px;
}
#wrapper {
	width: 974px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
#border {
	width: 974px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 20px;
	background-color:#f5fbfb; 
}
#underleft p {
	color: #91D0D9;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 8px;
	margin: 0px;
	padding-left: 15px;
	padding-right: 0;
	background-color: #ffffff;
}

#undermiddle p {
	color: #91D0D9;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	margin: 0px;
	padding-left: 5px;
	padding-right: 0;
	padding-top: 3px;
	background-color: #ffffff;
}
#underright p {
	color: #91D0D9;
	font-family: "Trebuchet MS", sans-serif;
	font-size: 8px;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 3px;
	background-color: #ffffff;
	text-align: right;
}
#underleft {
	margin: 0px;
	padding: 0px;
	width: 130px;
	background-color:#ffffff;
	float: left;
	height:30px;
  	valign:top;  
}

#undermiddle {
	margin: 0px;
	padding: 0px;
	width: 600px;
	background-color:#ffffff;
	float: left;
	height:30px;
  	valign:center;      
}

#underright {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 244px;
	background-color:#ffffff;
	height:30px;
  	valign:center;  
}

table img {padding-right:5px;}
#demon {
	margin-bottom: 0px;
	margin-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 30px;
	height: 291px;
	width: 193px;
	background-image:url(/wp-content/themes/inthehive/demon.jpg);
	background-repeat:no-repeat;
}
#form1 input {height:20px; width:175px; padding:0px; margin:0px}
#demon p { color: #6d2663; margin:0px; padding-bottom:0px; padding-top:0px; padding-left:6px; padding-right:0px; font-size:12px}
#sub p { color: #6d2663; margin:0px; padding-bottom:0px; padding-top:0px; padding-left:6px; padding-right:0px; font-size:12px}
#sub {
	margin-bottom: 0px;
	margin-top:0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 30px;
	height: 340px;
	width: 193px;
	background-image:url(/wp-content/themes/inthehive/subscribe.jpg);
	background-repeat:no-repeat;
}

#latestnews {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 199px;
}

#latestnews p {
	margin:0px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	color:#6F7072;
	font-size:11px;
}
#latestnews a{text-decoration:underline; font-size:12px; }
#latestnews a:link {color:#730073;}      /* unvisited link */
#latestnews a:visited {color:#730073;}  /* visited link */
#latestnews a:hover {color:#51CCE8;}  /* mouse over link */
#latestnews a:active {color:#730073;}  /* selected link */

#latestblog {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top:10px;
	
	width: 199px;
}

#latestblog p {
	margin:0px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
	color:#6F7072;
	font-size:11px;
}

#latestblog a{text-decoration:underline; font-size:12px; }
#latestblog a:link {color:#730073}      /* unvisited link */
#latestblog a:visited {color:#730073}  /* visited link */
#latestblog a:hover {color:#51CCE8;}  /* mouse over link */
#latestblog a:active {color:#730073}  /* selected link */

#latesttweet {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top:10px;
	width: 199px;
}

#latesttweet p {
	margin:0px;
	padding:3px 15px 3px 5px;
	color:#6F7072;
	font-size:11px;
}

#latesttweet a{text-decoration:underline; font-size:12px; }
#latesttweet a:link {color:#730073}      /* unvisited link */
#latesttweet a:visited {color:#730073}  /* visited link */
#latesttweet a:hover {color:#51CCE8}  /* mouse over link */
#latesttweet a:active {color:#730073}  /* selected link */

#beelist ul {
	list-style-type:none;
}

#beelist ul li {
	list-style-type:none;
	background-image:url(/wp-content/themes/inthehive/b-bulletpoint.png) no-repeat 7px 5px;
	margin: 0;
	padding: 0px 10px 3px 30px;
	vertical-align: middle;
}

#search li {font-family:"Trebuchet MS"; font-size:16px}
#search li a{font-family:"Trebuchet MS"; font-size:16px}
div.archives {
	max-width:290px;
	padding-top:10px;
	color:#67215D;
}
#archives h4.lcp_title {margin-bottom:0px;}
#archives li {font-family:"Trebuchet MS"; font-size:16px}
#archives li a{font-family:"Trebuchet MS"; font-size:16px}
#archives {padding-top: 10px;}
#categ li {font-family:"Trebuchet MS"; font-size:16px}
#categ li a{font-family:"Trebuchet MS"; font-size:16px}
#commentform {width:500px}
#commentform p{font-family:"Trebuchet MS";}
#commentform label{font-family:"Trebuchet MS";}

.newstitle {
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:0px;
	color: #6c205f !important;
	font-size:16px !important;
} 
.headlinenewsdate {
	color: #51CCE8;
}
.newsdate {
	font-family: "Trebuchet MS", sans-serif;
	margin-bottom:0px;
	margin-top:0px;
	font-size:0.9em;
}
.meta {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 12px;
	color: #6F7072;
	margin-bottom: 0px;
	margin-top: 0px;
}
.metatag {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 10px;
	color: #6F7072;
	margin-bottom: 0px;
	margin-top: 0px;
}
.storycontent{
	margin-bottom: 0px;
}
#s3capcha div {
	float:left;
}
#s3capcha p {
	margin-bottom: 0px;
}

#mid_col .newstable table {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 14px;
	border: 1px dashed grey;
}
#mid_col .newstable tr {
}
#mid_col .newstable th {
	border: 1px solid grey;
}
#mid_col .newstable td {
	border: 1px solid grey;
}
#mid_col .newstable .metatag a {
	font-size: 10px;
	color: #6F7072;
}
#mid_col hr {
	border-width: 1px;
	border-color: #6c205f;
}
#mid_col .metatag a {
	font-size: 10px;
}

div.footer-main {
	padding: 12px 10px 10px 15px;
	margin: 0;
	background: #02476f;
	overflow: hidden;
}
.footer-main p {
	float:left;
	color: #fff;
	font-size: 12px;
}
.footer-main a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	margin-left: 15px;
}
.twitter_footer {
	float:left;
	margin-left: 10px;
}
.facebook_footer {
	float:left;
	margin-left: 10px;
}
.connect {
	font-size: 14px !important;
	font-weight: bold !important;
	margin-left: 15px;
}
.contact_p {
	float: right !important;
	font-size: 14px !important;
	font-weight: bold !important;
}
.contact_footer {
	float: right;
}