/*
Theme Name: Calvary Chapel Kendall
Theme URI: http://www.calvarykendall.com/
Description: Theme for Calvary Chapel Kendall
Author: Jonathan Drain
Author URI: http://www.wpcoder.com
Version: 2009.04.06
.
.
*/

* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	}

a img {
	border: 0;
}

body {
	background: url(img/greenbar-top.png) repeat-x top center #FFFFFF;
	margin: 0;
}

#main {
	background: url(img/background-tile.png) repeat-y top center transparent;
	margin: 0;
}

#main-padding {
	background: url(img/background-top.png) no-repeat top center transparent;
}

#bringing-people {
	height: 27px;
	width: 960px;
	text-align:right;
	margin: 0 auto; 
	overflow: hidden;
	}

#content {
	width: 960px;
	margin: 0 auto;
	padding-top: 80px;
	overflow: hidden;
	}

#contentwide {
	width: 960px;
	margin: 0 auto;
	padding-top: 80px;
	overflow: hidden;

}

/** TYPOGRAPHY **/

h1, h2, h3, h4, h5, span, p {
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	color: #828282;
	}
	
h2 {
	font-size: 20px;
	}
	
h4 {
	font-size: 16px;
	}
	
a {
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	color: #f2aa55;
}

#title {
	float: left;
	width: 620px;
	height: 361px;
	position: relative;
}

#title img {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
}

#button-area {
	float: right;
	width: 325px;
	height: 361px;
	margin-bottom: 20px;
	background: #fff url(img/button-bg.jpg) no-repeat -20px 0px;
	overflow: hidden;
	}

#video {
	width: 300px;
	height: 170px;
	margin: 10px 10px 0px;
	background: blac;
	color: white;
	zoom: 1;
	}
	
#sidebar-video {
	width: 300px;
	height: 170px;
	margin: 0px 0px 0px;
	background: blac;
	color: white;
	zoom: 1;
	}

span#video {
	background: #fff;
	margin: 10px 0px 0px 10px;
	display: block;
	height: 16px;
	color: #666;
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 4px 0 0 4px;
	width: 296px;
	}
	
/** BUTTONS **/

#buttons {
	margin: 14px 0 0 21px;
	}

#buttons ul {
	list-style: none;
	}

#buttons ul li a {
	list-style: none;
	margin-bottom: 10px;
	}

#buttons li.webcast a {
	background: url(img/webcast.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.webcast a:hover  {
	background: url(img/webcast.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.webcast a:active  {
	background: url(img/webcast.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.lifegroups a {
	background: url(img/lifegroups.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.lifegroups a:hover {
	background: url(img/lifegroups.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.lifegroups a:active {
	background: url(img/lifegroups.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.upcomingevents a {
	background: url(img/upcomingevents.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.upcomingevents a:hover {
	background: url(img/upcomingevents.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.upcomingevents a:active {
	background: url(img/upcomingevents.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.knowjesus a {
	background: url(img/knowjesus.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.knowjesus a:hover  {
	background: url(img/knowjesus.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.knowjesus a:active  {
	background: url(img/knowjesus.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.onlinegiving a  {
	background: url(img/onlinegiving.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.onlinegiving a:hover  {
	background: url(img/onlinegiving.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.onlinegiving a:active  {
	background: url(img/onlinegiving.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.cckwired a {
	background: url(img/cckwired.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.cckwired a:hover  {
	background: url(img/cckwired.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.cckwired a:active  {
	background: url(img/cckwired.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}
	
#buttons li.volunteer a {
	background: url(img/volunteer.jpg);
	width: 295px;
	height: 60px;
	float: left;
	}
	
#buttons li.volunteer a:hover  {
	background: url(img/volunteer.jpg) 0px -60px no-repeat;
	cursor: pointer;
	}
	
#buttons li.volunteer a:active  {
	background: url(img/volunteer.jpg) 0px -120px no-repeat;
	cursor: pointer;
	}

#buttons a span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
	}

#social-links {
	clear: both;
	height: 42px;
	background: #fff;
	padding: 14px 14px;
	overflow: hidden;
	background: url(img/background-widget.png) no-repeat bottom left transparent;
	}

#social-links ul {
	list-style: none;
	padding: 6px;
	float: left;
	width: 278px;
	background: #ffffff;
	}

#social-links li {
	list-style: none;
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px 8px 0px 0px;
	}

#social-links #twitter {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_twitter.png) no-repeat;
	}

#social-links #twitter:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_twitter-hover.png) no-repeat;
	}

#social-links #facebook {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_facebook.png) no-repeat;
	}

#social-links #facebook:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_facebook-hover.png) no-repeat;
	}

#social-links #flickr {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_flickr.png) no-repeat;
	}

#social-links #flickr:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_flickr-hover.png) no-repeat;
	}

#social-links #vimeo {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_vimeo.png) no-repeat;
	}

#social-links #vimeo:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_vimeo-hover.png) no-repeat;
	}

#social-links #tumblr {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_tumblr.png) no-repeat;
	}

#social-links #tumblr:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_tumblr-hover.png) no-repeat;
	}

#social-links #podcast {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_podcast.png) no-repeat;
	}

#social-links #podcast:hover {
	background: url(http://calvarykendall.com/wp-content/themes/cck/img/soc_podcast-hover.png) no-repeat;
	}


.preload {
	display: none;
	}

#menu {
	clear: right;
	height: 40px;
	background: url(img/background-navbar-nohover.png) #FBB03B no-repeat top center;
	z-index: 50;
}

#menu ul {
	list-style: none;
	padding-left: 0px;
}

#menu ul li {
	list-style: none;
	display: block;
	float: left;
	padding: 0;
	line-height: 40px;
	font-size: 0.75em;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	color: white;
	position: relative;
}

#menu ul li:hover {
	background: url(img/background-navbar-hover.png);
}

#menu ul li a {
	color: white;
	text-decoration: none;
	height: 39px;
	line-height: 40px;
	display: block;
	padding: 1px 13px 0px 13px;
	text-transform: uppercase;
	font-size: 11px;
	max-width: 190px;
}

#menu ul li ul {
	/* 

second level menu */
							
	display: none;
	position: absolute;
	top: 40px;
	left: 0;
	background: #FBB03B;
	width: 160px;
	padding-left: 0px;
	padding-right: 0px;
	z-index: 50;
}

#menu ul li:hover ul, #menu ul li.over ul {
	

/* show on mouseover */
	display: block;
	width: 160px;
	z-index: 50;
}

#menu ul li ul li {
	

/* second level menu item */
	font-size: 1em;
	/*

reset to default*/
	background: transparent;
	z-index: 50;
	display: block;
	float: none;
}

#menu ul li ul li a {
	/

* second level menu item link*/
	display: block;
	float: none;
}

#infocentral {
	background: url(img/background-infocentral.png) no-repeat top center transparent;
	margin-top: 26px;
	padding-top: 44px;
	height: 400px;
}

#infocentral-blank {
	background: url(img/background-infocentral-notext.png) no-repeat top center;
	margin-top: 26px;
	padding-top: 54px;
	min-height: 400px;
}

#post-list, #post-single {
	width: 640px;
	float: left;
	margin-top: 10px;
	}

#post-list-blank, #post-single-blank {
	width: 100%;
	float: left;
}

#post-list .post {
	background: url(img/post-shadow.png) no-repeat bottom left transparent;
	overflow: hidden;
	height: 194px;
	position: relative;
}

#post-single .post {
	background: url(img/post-shadow.png) no-repeat bottom left transparent;
	overflow: hidden;
}

#post-list .post .thumbnail {
	width: 230px;
	height: 174px;
	float: left;
}

#post-single .post .thumbnail {
	background: url(img/post-shadow.png) no-repeat bottom left;
	width: 630px;
	height: 479px;
}

#post-single .post .thumbnail img {
	display: block;
	width: 620px;
	height: 441px;
}

#post-list .post .content {
	width: 360px;
	padding-left: 10px;
	float: left;
}

#post-single .post .content {
	width: 640px;
}

h3 {
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 1em;
	color: #666666;
	padding-left: 10px;
}

#post-list .post .content h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-Serif;
	font-size: 1.5em;
	color: #666666;
	padding: 0px 0 10px 0;
}

#post-single .post .content h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.875em;
	color: #999999;
	padding: 20px 20px 5px 0;
}

#post-list .post .content h2 a {
	color: #828282;
	text-decoration: none;
	text-transform: lowercase;
}

#post-list .post .content h2 a:hover {
	background: #ececec;
	}

#post-list .post .content p {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.75em;
	color: #7b7b7b;
	display: inline;
	line-height: 20px;
}

#post-single .post .content p {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.875em;
	line-height: 130%;
	color: #000000;
	padding: 0 20px 10px 9px;
}

#post-list .post .content p a {
	color: #f2aa55;
	font-size: 0.65em;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
}

#post-single .post .content p a {
	color: #f2aa55;
}

#post-single .post .content p a:hover, #post-list .post .content p a:hover {
	color: #7c7c7c;
	}

#post-list .post .content .meta {
	overflow: hidden;
	color: #666666;
	width: 380px;
	position: absolute;
	bottom: 20px;
	right: 30px;
	padding: 0 0px 0 0;
}

#post-single .post .content .meta {
	overflow: hidden;
	color: #666666;
	width: 640px;
	padding-bottom: 20px;
}

#post-list .post .content .meta a, #post-single .post .content .meta a {
	color: #666666;
	text-decoration: none;
	background: #fff;
	padding: 5px 5px 6px 5px;
	border-left: 1px solid #dfdfdf;
	margin-left: 5px;
}

#post-list .post .content .meta a.post-edit-link {
	margin: 0;
	}

#post-list .post .content .meta a:hover, #post-single .post .content .meta a:hover {
	background: #f2aa55;
	color: #ffffff;
	border-left-color: #f2aa55;
	}

#post-list .post .content .meta .category, #post-single .post .content .meta .category {
	width: 100px;
	height: 23px;
	line-height: 23px;
	background: #ECECEC;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.75em;
	color: #666666;
	float: left;
	text-align: center;
}

#post-list .post .content .meta .metadata, #post-single .post .content .meta .metadata {
	float: right;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.65em;
	color: #666666;
	line-height: 23px;
	height: 23px;
	text-transform: uppercase;
	font-weight: bold;
}

#post-list .post .content .meta .metadata span.send a.stico_default, #post-single .post .content .meta .metadata span.send a.stico_default {
	padding: 0 0 0 0 !important;
	background-image: none !important;
}

#post-list .post .content .meta .metadata span.send a.stbutton, #post-single .post .content .meta .metadata span.send a.stbutton {
	padding: 0 0 0 0 !important;
	background-image: none !important;
}

#post-single .post .content .meta .metadata {
	padding-right: 20px;
}

#comments-area {
	width: 620px;
}

#comments-area h2 {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.125em;
	color: #999999;
}

#comments {
	padding-bottom: 30px;
}

#comments p {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.75em;
	color: black;
}

#comments h2 {
	padding-bottom: 26px;
}

#comments ol {
	list-style: none;
}

#comments li.comment {
	overflow: hidden;
	clear: left;
	margin-bottom: 1em;
	list-style: none;
}

#comments .commentmeta {
	width: 75px;
	height: 75px;
	overflow: hidden;
	background: #EFEFEF;
	margin-right: 22px;
	float: left;
}

#comments .commenttext {
	width: 490px;
	background: url(img/background-comment1.png) top left transparent no-repeat;
	float: left;
}

#comments .commenttext .padding {
	background: url(img/background-comment2.png) bottom right transparent no-repeat;
	padding: 20px 20px 20px 40px;
}

#comments .commenttext .metainfo {
	overflow: hidden;
}

#comments .commenttext .metainfo em {
	float: right;
}

#comments .commenttext p {
	margin-bottom: 1em;
}

#comments .commenttext p a {
	color: black;
}

#reply {
	padding-bottom: 30px;
}

#reply p {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.75em;
	color: black;
}

#post-navigation {
	width: 320px;
	min-height: 770px;
	float: left;
	background: url(img/background-navigation.png) repeat-y #EEEEEE;
	margin-bottom: 10px;
}

#post-navigation a:hover {
	background: #ececec;
}

#post-navigation .widget {
	padding: 12px 14px;
	background: url(img/background-widget.png) no-repeat bottom left transparent;
}

#sidebar_widgets {
	list-style: none;
	zoom: 1;
}

#sidebar_widgets .widget {
	zoom: 1;
}

#sidebar_widgets h2.widgettitle {
	width: 290px;
	margin: 0px 0 10px 0;
	background: #757575;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	color: #ECECEC;
	text-transform: lowercase;
	height: 22px;
}

li#sermon-2 h2.widgettitle {
	display: none;
	}

#sidebar_widgets .widget h2 a {
	text-decoration: none;
	color: #ECECEC;
}

#sidebar_widgets .widget ul {
	list-style: none;
	background: #ffffff;
	padding: 10px;
	font-size: 15px;
	color: #666666;
}

#sidebar_widgets .widget ul li {
	list-style: none;
	background: url(img/sidebar-bullet.png) left 6px no-repeat transparent;
	padding-left: 1em;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	line-height: 1.5em;
}

#sidebar_widgets ul.twitter li.twitter-item {
	background: #ffffff;
	padding: 0px;
	font-size: 12px;
	color: #666666;
	}
	
.twitter-timestamp {
	display: none;
}

#sidebar_widgets ul.twitter li.twitter-item a {
	color: #f2aa55;
	font-weight: bold;
}

#sidebar_widgets ul.twitter li.twitter-item a:hover {
	color: #666666;
	background: none;
}

#sidebar_widgets .widget ul li a {
	text-decoration: none;
	color: #666666;
}

#advertising {
	overflow: hidden;
	zoom: 1;
}

#advertising img {
	width: 140px;
	height: 90px;
}

#advertising .adbox {
	width: 140px;
	height: 90px;
	background: #999999;
	float: left;
}

#adbox-1, #adbox-3 {
	margin-right: 12px;
}

#adbox-1, #adbox-2 {
	margin-bottom: 12px;
}

* {
	
}

#footer {
	background: #DFDFDF;
	overflow: hidden;
	color: white;
}

.xoxo.blogroll a:hover {
	background: #BFBFBF;
}

#footer-padding {
	width: 980px;
	background: url(img/background-footer.png) top left no-repeat #CDCDCD;
	margin: 0 auto;
	overflow: hidden;
	}

#footer-page {
	width: 980px;
	background: url(img/footer-page.png) top left no-repeat #CDCDCD;
	margin: 0 auto;
	overflow: hidden;
	height: 22px;
	padding-top: 10px;
	}
	
#footer-page p {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	color: #7b7b7b;
	}

#footer-page p strong {
	color: #515151;
	font-style: normal;
	font-weight: bold;
	}

#footer-columns {
	width: 960px;
	margin: 47px 0 15px 12px;
	overflow: hidden;
	}

#calendar {
	width: 310px;
	min-height: 256px;
	background: #666666;
	float: left;
	margin-right: 12px;
}

#calendar .padding {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	padding: 0 11px;
}

#calendar h2 {
	width: 289px;
	/*

height: 25px;*/
					
	margin: 12px auto 16px auto;
	/*background: url(img/title-calendar.png) no-repeat #CCCCCC;*/
					
	background: url(img/title-footer.png) no-repeat transparent;
	font-family: "Helvetica", "Arial", "Bitstream Vera Sans", "Topaz", sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	text-transform: lowercase;
}

#calendar h2 span {
	
}

#calen

dar_wrap caption {
	color: #f2aa55;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	padding: 0 11px;
}

#calendar a img {
	padding-left: 11px;
}

#calendar_wrap table {
	color: white;
	font-weight: bold;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	width: 280px;
	margin: 0 11px;
}

#calendar_wrap table th {
	width: 40px;
	text-align: left;
	font-weight: bold;
	text-transform: lowercase;
}

#calendar_wrap table td {
	width: 40px;
	text-align: left;
	font-weight: normal;
}

#calendar_wrap table td a {
	color: #f2aa55;
	font-weight: bold;
	text-decoration: none;
}

#calendar_wrap table tr.heading td {
	font-weight: bold;
}

#calendar_wrap table tfoot, #calendar_wrap table caption {
	display: none;
}

#photos {
	width: 310px;
	min-height: 256px;
	background: #666666;
	float: left;
	margin-right: 12px;
}

#photos a img {
	border: 5px solid #c4c4c4;
	margin-right: 9px;
	margin-bottom: 9px;
	overflow: hidden;
}

#photos a img:hover {
	border: 5px solid #fff;
	margin-right: 9px;
	margin-bottom: 9px;
}

#photos .padding {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	padding: 0 0px 0px 11px;
}

#photos h2 {
	width: 289px;
	/*

height: 25px;*/
					
	margin: 12px 11px 16px 0px;
	/*b

ackground: url(img/title-photos.png) no-repeat #CCCCCC;*/
					
	background: url(img/title-footer.png) no-repeat transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	text-transform: lowercase;
}

#photos h2 span {
	
}

#photo

s a {
	color: white;
	font-weight: normal;
	text-decoration: none;
}

#photos li li {
	padding-left: 11px;
}

.photo-list {
	padding: 0 0 14px 10px;
	background: url(img/footer-line.png) bottom left repeat-x transparent;
	overflow: hidden;
	zoom: 1;
}

.photo-list img {
	width: 75px;
	height: 75px;
	background: #999999;
	float: left;
	margin: 0 5px 8px 0;
}

#archives {
	width: 310px;
	min-height: 256px;
	background: #666666;
	float: left;
}

#archives .padding {
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 0.85em;
	padding: 0 11px;
}

#archives h2 {
	width: 289px;
	/*

height: 25px;*/
	margin: 12px auto 16px auto;
	/*b

ackground: url(img/title-archives.png) no-repeat #CCCCCC;*/
					
	background: url(img/title-footer.png) no-repeat transparent;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	color: #666666;
	padding-top: 4px;
	text-transform: lowercase;
}

#archives h2 span {
	
}

#foote

r-columns div ul {
	list-style: none;
}

#footer-columns div ul li {
	list-style: none;
	padding-bottom: 6px;
	}

#footer-columns div ul li a {
	color: white;
	text-decoration: none;
	}

#copyright {
	background: #DFDFDF;
	color: #666666;
	line-height: 30pt;
	}

#copyright p {
	width: 980px;
	margin: 0 auto;
	font-family: "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 10px;
	}

#footer-page p strong {
	color: #515151;
	font-style: normal;
	font-weight: bold;
	}

div.sermon-browser table.sermons td.sermon-title {
	padding-top: .5em;
	text-decoration: none;
	font: bold 140% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

ul.sermon-widget li span.sermon-title {
	font-weight: bold;
	text-decoration: none;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	}

/** LIFEGROUPS **/

#lg-videoarea {
	background: url(img/lg-videobg.jpg);
	height: 567px;
	width: 960px;
	}
	
#lg-video {
	text-align: center;
	padding-top: 50px;
}
	
#lg-video object {
	margin-left: 50px;
	margin-top: 50px;
	}
	
#lg-steps {
	background: url(img/lg-steps.jpg);
	height: 473px;
	width: 960px;
	}
	
#lg-cats {
	background: #666 url(img/arro.png) no-repeat 236px 7px;
	display: block;
	padding-left: 7px;
	font-weight: bold;
	color: #ffffff;
	margin: 10px 0;
	line-height: 30px;
	font-size: 16px;
	}
	
table#lglinks {
	margin-bottom: 30px;
	}
	
#lglinks tr {
	width: 960px;
	padding-left: 0px;
	}
	
#lglinks td{
	width: 230px;
	display: inline-block;
	vertical-align: top;
	}
	
#lglinks p {
	font-size: 12px;
	line-height: 20px;
	}
	
#lglinks td a {
	width: 230px;
	height: 100px;
	display: block;
	margin-bottom: 10px;
	}	

td#menlink a{
	background: url(img/lg-menlink.png);
	}
	
td#menlink a:hover {
	background: url(img/lg-menlink-hover.png);
	}
	
td#ladieslink a{
	background: url(img/lg-ladieslink.png);
	}
	
td#ladieslink a:hover {
	background: url(img/lg-ladieslink-hover.png);
	}
	
td#coupleslink a{
	background: url(img/lg-coupleslink.png);
	}
	
td#coupleslink a:hover {
	background: url(img/lg-coupleslink-hover.png);
	}
	
.lg-listing {
	margin: 10px 10px;
	}

.lg-listing h4 {
	border-bottom: 1px solid #d0d0d0;
	padding-bottom: 5px;
	margin-bottom: 10px;
	}
	
.lg-listing a {
	color:#f2aa55;
	font-size:12px;
	}
	
.lg-listing a:hover {
	color: #d5954a;
	}
	
.lg-listing tr {
	width: 940px;
	font-size: 12px;
	float: left;
	margin-bottom: 50px;
	}
	
.lg-listing td {
	width: 212px;
	display: inline-block;
	vertical-align: top;
	}
	
#lg-header {
	margin-bottom: 40px;
	margin-top: 20px;
	}
	
.lg-listing h5 {
	text-transform: uppercase;
	font-size: 13px;
	color: #d3d2d3;
	margin-bottom: 5px;
	}
	
	
a.register {
	background: url(img/register.png);
	width: 147px;
	height: 29px;
	float: right;
	margin-bottom: 6px;
	}
	
a.register:hover {
	background: url(img/register-hover.png);
	}

.maplink {
	background: url(img/maplink.png);
	width: 147px;
	height: 29px;
	float: right;
	display: inline-table;
	}
	
.maplink:hover {
	background: url(img/maplink-hover.png);
	}

a#lg-home-link-top, a#lg-home-link-bottom {
	color:#f2aa55;
	font-size:12px;
	margin-left: 15px;
	float: left;
	font-weight: bold;
	}
	
a#lg-home-link-top:hover, a#lg-home-link-bottom:hover { 
	color: #d5954a;
	}
	
a#lg-home-link-top {
	margin-top: 25px;
	}
	
a#lg-home-link-bottom {
	margin-bottom: 25px;
	}
	
/** PEDRO PAGE **/

#pedro-top {
	background: url(img/AboutPedro_Top5.jpg) no-repeat;
	width: 960px;
	height: 635px;
	}
	
#pedro-top span {
	float: left;
	width: 500px;
	height: 480px;
	font-size: 12px;
	line-height: 22px;
	margin: 125px 0 0 75px;
	}
	
#pedro-connect {
	background: url(img/AboutPedro_Bar2.jpg) no-repeat;
	width: 960px;
	height: 61px;
=	}
	
#pedro-bottom {
	background: url(img/AboutPedro_Bottom2.jpg) no-repeat;
	width: 960px;
	height: 331px;
	margin-bottom: 10px;
	}
	
#p-links {
	float: right;
	margin-top: 7px;
	margin-right: -18px;
	width: 710px;
	}
	
#p-links td a {
	width: 161px;
	height: 43px;
	float: left;
	overflow: hidden;
	}
	
td#p-twitter a {
	background: url(img/2_pgbutton_twt.jpg) no-repeat;
	}
	
td#p-twitter a:hover {
	background: url(img/2_pgbutton_twt.jpg) no-repeat 0px -43px;
	}
	
td#p-twitter a:active {
	background: url(img/2_pgbutton_twt.jpg) no-repeat 0px -86px;
	}
	
#p-facebook a {
	background: url(img/1_pgbutton_fb.jpg) no-repeat;
	}
	
td#p-facebook a:hover {
	background: url(img/1_pgbutton_fb.jpg) no-repeat 0px -43px;
	}
	
td#p-facebook a:active {
	background: url(img/1_pgbutton_fb.jpg) no-repeat 0px -86px;
	}
	
td#p-theblog a {
	background: url(img/4_pgbutton_blog.jpg) no-repeat;
	}
	
td#p-theblog a:hover {
	background: url(img/4_pgbutton_blog.jpg) no-repeat 0px -43px;
	}
	
td#p-theblog a:active {
	background: url(img/4_pgbutton_blog.jpg) no-repeat 0px -86px;
	}	
	
td#p-liferadio a {
	background: url(img/3_pgbutton_radio.jpg) no-repeat;
	}
	
td#p-liferadio a:hover {
	background: url(img/3_pgbutton_radio.jpg) no-repeat 0px -43px;
	}
	
td#p-liferadio a:active {
	background: url(img/3_pgbutton_radio.jpg) no-repeat 0px -86px;
	}
	
/** PEDRO TWITTER **/
	
#pedro-twitter li {
	clear: both;
	width: 470px;
	height: 50px;
	float: left;
	margin-left: 120px;
	margin-top: -45px;
	font-size: 12px;
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	color: #444444;
	font-weight: bold;
	padding: 0;
	vertical-align: 12px;
}
	
#liclass {
	border-bottom: 1px dotted #444444;
	}
	
div#pedro-twitter ul li a font {
	font-size: 8px;
	border-top: 1px dotted #444444;
	display: block;
	margin-top: 3px;
	padding-top: 3px;
	font-weight: normal;
	color: #444444;
	}
	
div#pedro-twitter ul li a {
	color: #3e868e;
	}



/** STAFF PAGE **/

.staffpix {
	height: 150px;
	width: 225px;
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	
}


.staffinfo {
	height: 150px;
	width: auto;
	text-align: left;
	float: left;
	margin-right: 10px;
	margin-bottom: 15px;
	
}

.staffsocial{
	height: auto;
	width: auto;
	text-align: left;
	float: left;
	margin-left: 10px;
	margin-right: 10px;
}

.staffsection {
	height: 175px;
	width: 100%;
	border-bottom:thin;
	border-bottom-color:#999999;
	border-bottom-style:solid;
	margin-bottom: 25px;
	
}

#staffcontent {
	width: 630px;
	margin-top: 15px;
	height: auto;
}

.staffinfo h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, "Bitstream Vera Sans", Topaz, sans-serif;
	color: #999999;
	font-size: 30px;
	padding: 0px 20px 5px 0;
}

	

