html {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

a {
        color: #f07089;
        text-decoration:none;
}
a:hover {
        color: #f07089;
        text-decoration:underline;
}


div#background {
	top: 0px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	background: url(images/background.gif) repeat-x 0 0;
}

div#all_content {
	top: 0px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}

div#top_wrap {
	top: 0px;
	width: 958px;
	/*height:605px;
	margin-right: auto;
	margin-left: auto;*/
	margin-top:10px;
	border-right: 1px solid #99A004;
	border-bottom: 1px solid #99A004;
	border-left: 1px solid #99A004;
	height: 100%;
}

div#top_wrap_right {
	top: 0px;
	width: 450px;
	height: auto;
	float: right;
	margin-right: 30px;
}

div#top_wrap_left {
	top: 0px;
	width: 380px;
	height: auto;
	margin-right: auto;
	margin-left: 30px;
	float: left;
	clear: both;
}

div#twitterColumn {
	float:left;
	margin-left:65px;
	margin-top:20px;
	width:185px;
}

div#twitterLatestBody {
	padding:10px 0 20px 0;
}

div#search_module_wrap {
	background:#7d2c50;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	top: 0px;
	width: 268px;
	height: 231px;
	float: left;
	margin-top:20px;
}

div#search_module_wrap .smTitle {
	display:block;
	padding:10px 0 10px 6px;
	font-size:22px;
	font-weight:bold;
	color:#ffffff;
}

#search_module_wrap .searchButton {
	background:#cc9100;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;
	border-width:0;
	color:#ffffff;
	font-weight:bold;
	padding:5px;
	margin:7px 7px 0 0;
	float:right;
	cursor:pointer;
}

#search_module_wrap .searchButton:hover {
	background:#bc8100;
	cursor:pointer;
}
div#search_module {
	background:#8c4564;
	width:254px;
	height:142px;
	margin:auto;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius: 5px;

}

#search_module table {
	color:#ffffff;
	width:100%;
	padding:10px 10px 10px 10px;
}

#search_module td {
	padding:12px 5px 0 0;
}

#search_module select {
	width:99%
}

.semi {
	width:60px !important;
}


div#bottom_wrap {
	top: 0px;
/*	width: 958px;*/
	height: auto;
	margin-right: auto;
	margin-left: auto;
/*	float: left;*/
	border-style: none;
}

ul#Bottom_features {
	list-style-type: none;
	margin: 20px auto 20px auto;
	height:190px;
	width: 958px;
	padding:0;
}

ul#Bottom_features li {
display:inline;
margin:0 8px 0 1px;
padding:0;
}

ul#Bottom_features li.lastFeat {
margin:0 0 0 1px;
}


div#header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	top: 0px;
	padding-top: 20px;
	width: 384px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:10px;
	float: left;
}

div#flash_wrap {
	top: 0px;
	height: auto;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: auto;
	margin-left: auto;
	float: left;
	background-color: #99a004;
	cursor: pointer;
	padding: 8px;
}

div#banner {
	position: relative;
	border: 0px solid #cccccc;
	top: 0px;
	width: 960px;
	height: 111px;
	background: url(images/new_topbanner.jpg);
}

div#logo {
	position: absolute;
	border: 0px solid #cccccc;
	top: 0.5em;
	left: 9px;
	width: 272px;
	height: 90px;
}

/* Members & Search */

/* #latest_members_wrap {
	top: 0px;
	width: 468px;
	height: auto;
	padding-top: 65px;
}*/

#latest_members {
	top: 0px;
	width: 478px;
	height: auto;
	margin-right: auto;
	margin-left: auto;
}

#wld_badge_wrapper {
	border: 0px;
	width: 472px;
	overflow: hidden;
}


/*
#wld_badge_wrapper-blog {
	border: 0px solid black;
	float: left;
	width: 210px;
	overflow: hidden;
}

#wld_badge_inner-blog {
	padding: 10px 0 10px 0px;
	float: left;
}*/

.wld_badge_item {
	float: left;
	padding: 0;
	margin-right: 16px;
	margin-top: 8px;
}

#wld_badge_inner-blog {
width:210px;
}

#wld_badge_inner-blog .wld_badge_item {
	margin:0px 8px 0px 0px;
}

.wld_badge_item img {
	border: 1px solid #99a004;
	padding:1px;
	margin-right: 8px;
}

#wld_badge_inner-blog .wld_badge_item img{
        margin-right:0px;
	padding:0px;
}


.wld_badge_item_detail {
	margin-top: 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	width: 90px;
	overflow: hidden;
}

.wld_badge_clear {
	clear: both;
}

/* Menu by WoldIndustries.co.uk */

/* Don't know who did the rest :D */

.menu {
	width: 100%;
	height: 20px;
	background-color: #98a100;
}

.menu ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 600px;
	height: 20px;
}

.menu ul li {
	display: inline;
}

.menu ul li a {
	float: left;
	text-decoration: none;
	color: #fff;
	padding: 5px 11px 1px;
}

.menu ul li a:visited {
	color: #fff;
	text-decoration: none;
}

.menu ul li a:hover, .menu ul li .current {
	color: #fff;
	background-color: #858b01;
	height: 20px;
}

/* End menu */

div#latestPosts {
width:918px;
margin:0 20px 20px 20px;
display:none;
}

.excerpt {
display:inline;
width:399px;
height:200px;
margin:10px 10px 10px 10px;
padding:10px 20px 10px 20px;
float:left;
background-color:#99A004
}

.excerpt p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
}

.excerpt p a {
color:#000000;
}

.excerpt h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#ffffff;
}

.excerpt h2 a {
color:#ffffff;
text-decoration:none;
font-size:14px;
}

.excerpt h2 a:hover {
color:#ffffff;
}

.excerpt a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#000000;
}

.excerpt a:hover {
color:#000000;
}

div#fav {
top:0px;
width:auto;
height:16px;
padding:0;
float:left;
}

div#moreButton {
float:right;
background-color:#99a004;
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
padding:5px 10px 5px 10px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
}

div#moreButton:hover {
background:#899000;
}

/* JS  */

#jscontent {overflow:auto;height:90px;font-family:Verdana,Arial,Helvetica,sans-serif;}

#jscontent h1 {font-size:14px;color:#CA3754;}
#jscontent h2 {font-size:14px;color:#CA3754;}
#jscontent p {font-size:11px;color:#49481C;}

#footerImg {
margin:10px 0;
}
.left                                { float: left !important; }
.right                               { float: right !important; }

#footer                              { padding-top: 6px; padding-bottom: 13px; font-size: 85%; margin: 6px auto; width: 960px; }
#footer a:hover                      { background-color: inherit; text-decoration: underline; }
#footer ul { list-style-type:none; margin:0; padding:0;}
#footer li                           { padding: 0 9px; } 
#footer li.copyright a               { display: inline; color: inherit; }

.hnav                                { z-index: 99; }
.hnav a                              { display: inline;color:#000000; text-decoration:none; }
.hnav a:hover                        { text-decoration: none;color:#000000; }
.hnav a:visited			     {color:#000000; }
.hnav li                             { float: left; white-space: nowrap; }
.hnav li ul                          { position: absolute; width: 13em; left: -9999em; font-size: 85%; }
.hnav li:hover ul,
.hnav li.iehover ul                  { left: auto; }
.hnav li ul li                       { clear: left; }
.hnav li ul li a                     { display: block; }

#pageContainer {
  border-left:1px solid #99A004;
  border-right:1px solid #99A004;
  border-bottom:1px solid #99A004;
}

#over50 {
position:relative; 
top:20px;
left:900px;
width:40px;
height:40px;
padding-top:6px;

}

