body {
	font-family: Verdana;
	font-size: 11px;
	background-color: white;
	color: black;
	margin: 0;
	padding: 0;
	line-height: 2em;
}

a {
	color: #555;
	text-decoration: none;
}

a:hover {
	color: #999;
	text-decoration: underline;
}


h2 {
  margin: 12px 0;
  padding: 4px 0;
  color: #3a8c31;
	font-family: Verdana, sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 20px;
}


h3 {
  background: url(images/headerbox.png) no-repeat top left;
	margin: 12px 0px 2px 0px;
	padding: 11px 0 0 15px;
	color: #3a8c31;
	border-bottom: 1px solid #ccc;
	font-family: 'trebuchet ms', sans-serif;
	letter-spacing: 1px;
	font-weight: normal;
	font-size: 17px;
	line-height: 1.25em;
}

h4 {
	margin: 0px;
	padding: 0px;
	color: #555;
	font-family: 'Trebuchet MS', Verdana;
	letter-spacing: 1px;
	text-transform: lowercase;
	font-size:14px;
}

img { border:0px; }

#header_wrapper {
	width: 100%;
}

#container, #header {
	width: 965px;
	margin:auto;
}

#header {
	background: url(images/logo.png) no-repeat 0px 5px;
	height: 75px; 
	position:relative;
}

#sub-header {
	clear: both;
	height: 16px;
	background: #1b6f26 url(images/header_border.png) repeat-x top left;
}


.feeditem {
	border-bottom: solid 1px #ddd;
	margin: 0;
	padding: 0 0 0 15px;
}


#section-5 .feeditem, 
#section-10 .feeditem,
#section-15 .feeditem
{
	float: left;
	width: 450px;
}

#section-5 .feeditem .name, 
#section-10 .feeditem .name,
#section-15 .feeditem .name
{
	float: left;
	width: 150px;
	font-weight: bold;
	color: #555;
}

#section-5 .feeditem .title, 
#section-10 .feeditem .title,
#section-15 .feeditem .title 
{
	float: left;
	width: 300px;
}

#section-1, #section-2, #section-3, #section-4, #section-5, 
#section-6, #section-7, #section-8, #section-9, #section-10, 
#section-11, #section-12, #section-13, #section-14, #section-15, 
#section-16 {
	float: left;
	margin: 8px;
	position:relative;
}

#section-1 { z-index:50; }
#section-2 { z-index:49; }
#section-3 { z-index:48; }
#section-4 { z-index:47; }
#section-5 { z-index:46; }
#section-6 { z-index:45; }
#section-7 { z-index:44; }
#section-8 { z-index:43; }
#section-9 { z-index:42; }
#section-10 { z-index:41; }
#section-11 { z-index:40; }
#section-12 { z-index:39; }
#section-13 { z-index:38; }
#section-14 { z-index:37; }
#section-15 { z-index:36; }
#section-16 { z-index:35; }


#section-1, #section-2, #section-3, #section-4, #section-7, #section-8, #section-9, #section-12, #section-13, #section-14
{
	width: 302px;
}

#section-5, #section-6, #section-10, #section-11, #section-15,  #section-16
{
	width: 940px;
}

#section-6 .sub
{
	float: left;
	/* width: 310px; */
}

.vidbox, .twitterbox { float:left; width:140px; margin-top: 6px; margin-right:12px; overflow:hidden; line-height: 1.5; }
.vidbox IMG, .twitterbox IMG { border:solid 1px green; margin-bottom:4px; display: block; margin: 0 0 5px 0; }

iframe {
  margin: 8px 0 8px 15px;
}

.vidcontainer, .audiocontainer {
  padding-left: 15px;
}

#bookmarks { 
    float:right;
    width:480px;
    text-align:right; 
    margin: 50px 6px 6px 6px;
}

#bookmarks IMG { border:solid 1px #666666; }
 
#snap { float:right; width:480px; text-align:right; margin-top:4px; }


form { margin:0px; }

#clickhome {
	float:left;
	width:350px; 
	height:80px;
	cursor:pointer;
}

#clickhome h1 {
	display: none;
}

#footer-container {
	background: url(images/footer_border.png) repeat-x top left;
	clear:both;
	height: 86px;
}

#footer {
	margin:auto;
	margin-top: 12px;
	width: 950px;
	padding: 42px 0 19px 0;
}

.popup {
	position:absolute;
	left:32px;
	background:#FFFFEE;
	border:solid 1px #996;
	color:#000000;
  padding: 0.7em;
	font-size:10px;
	display:none;
	line-height: 1.4em;
}

#ournamepopup {
  width: 140px;
  padding: 8px;
  top: 58px;
  left: 83px;
}

.about {
	font-size:12px; 
	line-height:16px;
	text-align: justify;
}

#ourname-container {
	position:absolute;
	left:614px;
	top:4px;
	width: 60px; 
	font-size: 9px; 
	padding: 34px 4px 4px 4px;
}

#ourname {
	position: relative;
	top: 20px;
	left: 25px;
}

#send_friend {
	display: block;
	position: absolute;
	top: 8px;
	right: 8px;
	padding-left: 28px;
	background: url(images/email.png) no-repeat center left;
}

#localWidgetSm #sl_local_location {
  left: 0 !important;
  
}

#localWidgetSm #sl_local_searchButton {
  left: 0 !important;
}

/* SNAP!!! */
	.snap_layout_table
	{
		width:			330px;
		height:		40px;
		/* background: 	url(http://aff.snap.com/affiliates/images/bg_hybrid.gif); */
		background:#b8b8b8;
	}
	.snap_search_box
	{
		padding-left: 	5px;
		border:			1px solid cccccc;
		width:			220px;
		height:			20px;
		font-size:		14px;
		font-family:	"trebuchet MS", arial;
		color:			#666666;
		background-color:#FFFFFF;
	}
	.snap_logo_cell
	{
		width:			90px;
	}
	.snap_search_cell
	{
		width:			220px;
		padding-right:	10px;
	}
	textarea.snap_search_code
	{
		width:			370px;
		height:			100px;
	}

/* END SNAP!! */

