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

h2 a { color: #555555; text-decoration: none; }
h2 { letter-spacing: -1px; text-transform: uppercase; color: #00002E; margin: 0; padding: 0; border-bottom: 1px solid #00002E;  }
h3 { letter-spacing: -1px; text-transform: uppercase; color: #00002E; margin: 0; padding: 0; font-size: 14px; }
h5 { letter-spacing: -1px; text-transform: uppercase; color: #00002E; margin:0; padding: 0; font-weight: normal; font-size: 15px; }

p { margin: 0; padding: 0; }

.headlinesWidget { margin-top:5px; }
.headlinesWidget li a { font-size: .9em; }

#facebookConnect { margin: 25px 0 0 25px; text-align:center; border: 1px solid #000; float:left; }
#facebookConnect .heading { margin-bottom: 15px; color: #00002E; font-size: 1.4em; border-bottom: 1px solid #00002E; }
#facebookConnect h3 { font-size:1.4em; width: 40px; background:#fff; margin:-13px auto 0 auto; }
#facebookConnect p { padding: 0 5px; }
#facebookConnect img { margin: 15px 0;  }

.borderBottom { border-bottom: 1px solid #D1DFEF; }

.politicalCountyBlock { cursor:pointer; margin: 0 3px 3px 0; text-align:center; height: 40px;width:100px; float:left;border:1px solid #ccc; }
.politicalCountyBlock:hover { background: #CCCCCC; }

.myInterestsList { list-style:none; font-size: .7em; margin:0; padding:0; }
.myInterestsList li { padding:0; margin: 0; line-height: 17px; }

.center { text-align:center; }
.deleteIt { background: transparent url(/images/icons/icons.png) no-repeat; background-position: -84px -132px; width: 8px; height: 8px; text-indent: -9999px; cursor: pointer; }
.floatRight { float:right; }

.simpleTable { border-collapse: collapse; }
.simpleTable td { padding-bottom: 5px; vertical-align: top; }
.simpleTable .label { font-weight:bold; text-align:right; padding-right: 10px; }


.widget { background: #FFFFFF; border: 1px solid #00002E; margin-bottom: 10px; color: #000000; }
.widget h2 { height:25px; text-transform: uppercase; font-size: 14px; font-weight: bold; background: #00002E url(../images/background_widget_header.png) repeat-x; border-bottom: 1px solid #AAAAAA; padding: 0 0 0 4px; margin: 0; color: #CBCBCB; }
.widget h2 div.options { float: right; clar: left; font-weight: normal; margin-right: 5px; font-size: .8em; }
.widget ul.links { list-style: none; margin: 10px 0 15px 0; padding: 0; }
.widget ul.links li { margin: 0; padding: 0 0 0 10px; margin-bottom: 5px; }
.widget ul.poll { list-style: none; margin: 0 0 15px 0; padding: 0; }
.widget ul.poll li { margin-left: 10px; }
.widget p { overflow: hidden; padding: 5px; text-align: left; margin-bottom: 5px; }
.widget .viewAllLink { float:right; font-size: .8em; }
.widget h3 { margin-left: 5px; }

#whatsnew { margin-top: 10px; background: transparent url(../images/background_widget_whats_new.png) repeat-y; }
#whatsnew h2 { color: #000000; padding-top: 5px; }
	
	
.widget-options { padding: 0 0 10px 5px; }
.widget-options ul, .widget-options li { list-style: none; padding: 0; margin: 0; }
.widget-options ul li { border-bottom: 1px solid #AAAAAA; padding-bottom: 3px; }
.widget-options ul li a { text-decoration: none; color: #000000; }
.widget-options ul li a:hover { text-decoration: underline; }

.widget-large { border: 1px solid #AAAAAA; padding: 0; margin-bottom: 10px; }
.widget-large h3 { font-size: 14px; font-weight: bold; background: none; padding: 3px; margin: 0; }
.widget-large h3 div.options { float: right; clar: left; font-size: .8em; font-weight: normal; margin-right:5px; }
.widget-large h4 { font-size: 1.2em; padding: 5px 5px 2px 5px; margin-bottom: 10px; color: #000000; border-bottom: 2px solid #AAAAAA; }
.widget-large .avatar-block, .widget-large .avatar_block { float: left; width: 50px; margin-right: 5px; clear: right; }
.widget-large .list { margin-bottom: 10px; padding: 5px 15px 5px 15px; border-bottom: 1px solid #AAAAAA; }
.widget-large .list .options { float: right; margin-right: 10px; }
.widget-large .list-image, .widget-large .list-image-details { float: left; }
.widget-large .list-block-indent { margin-left:45px; width:400px; }
.widget-large .headline { font-weight: bold; }
.widget-large .list .sub-headline { padding: 5px 0 0 15px; }
.widget-large p { padding: 5px; }
.noBorder { border: 0; }

#widgetGenericLogin { background: #FFFFFF; border: 1px solid #AAAAAA; }
#widgetGenericLogin h2 { color: #FFFFFF; }
#widgetGenericPeopleSearch { padding-bottom: 5px; }
#widgetGenericPeopleSearch input { width:100px; font-size: 1em; }
#widgetGenericPeopleSearch h2 { padding-bottom: 10px; }
#widgetGenericPeopleSearch button { padding:0; font-size: 1em; }
#widgetGenericPeopleSearch label { font-weight: bold; padding: 0 5px 0 10px; }
#widgetGenericMembersLastLoggedIn { border: 2px solid #AAAAAA; background: transparent url(../images/background_widget_people_logged_in.png) repeat-y; }
#widgetGenericMembersLastLoggedIn h2 { font-size: 1.4em; letter-spacing: -1px; margin-bottom: 5px; }
#widgetGenericJoinToday { margin-bottom: 10px; }

#widgetBlogOtherArticles { padding-bottom: 8px; }
#widgetBlogOtherArticles ul { list-style: none; margin-top:10px; }
#widgetBlogOtherArticles li { margin-bottom: 5px; padding: 10px 0; border-bottom: 1px solid #AAAAAA; }

.noborder { border: 0; }
.nobackground { background: none; }
.solo-widget { padding: 5px; }

#globalnav { font-size: .8em; position: relative; float: left; width: 100%; padding: 0; margin: 0 0 1.35em 0; list-style: none; line-height: 1em; border-bottom: 1px solid #00002E; }
#globalnav li { float: left; margin: 0; padding: 0; }
#globalnav a { display: block; color: #00002E; text-decoration: none; font-weight: bold; background: #FFFFFF; margin: 0; padding: 0.5em 1em; border-left: 1px solid #00002E; border-top: 1px solid #00002E; border-right: 1px solid #00002E; }
#globalnav a:hover,#globalnav a:active,#globalnav a.here:link,#globalnav a.here:visited { background: #00002E; color:#FFFFFF; }
#globalnav a.here:link,#globalnav a.here:visited { position: relative; z-index: 102; color:#FFFFFF; }


#eventLayout div.widget { background: #FFFFFF; }

.eventListItem { font-family: arial; font-size: 14px; color: #000; }
.eventListItem .heading, .eventListItem .heading a { color: #014778; font-size: 20px; font-weight:bold; }

.eventListing { border-collapse:collapse; margin: 0 10px 5px 0; }
.eventListing h1 { font-size: 1.2em; font-weight:bold; margin:0; padding:0 0 0 15px; }
.eventListing label { float:right; font-weight: bold; margin-right: 10px; }
.eventListing td { padding: 3px 0; vertical-align:top; }
.eventListing .rsvp { padding-left: 5px; width: 130px; border-left: 1px solid #CCCCCC; font-size: .8em; }
.eventListing .rsvp .title { cursor:pointer; font-size: 1.2em; margin-bottom:10px; text-align:center; border-bottom: 1px solid #CCCCCC; font-weight:bold; }

#album_edit_links { clear:both; text-align:right; }

#profile_avatar { margin: 0; } 

#photo_block { border: 1px solid #AAAAAA; text-align: center; }
#photo_block #photo { }
#photo_comment_panel { width: 400px; float: left; }
#photo_options_panel { width: 150px; float: left; margin: 10px; text-align: center; background: #FFFFFF; border: 1px solid #AAAAAA; padding: 15px 0; cursor: pointer; }
#photo_options_panel ul,#photo_options_panel li { list-style: none; margin: 0; padding: 0; }
#photo #photo_caption { margin: 0 auto; width: 400px; }
#photo_comments_results { text-align: center; border: 1px solid #AAAAAA; padding: 5px; }
#photo_comments_results textarea { width: 375px; height: 50px; }
#photo_comments_results .photo_comment_block { border-bottom: 1px solid #AAAAAA; margin-bottom: 15px; }
#photo_comments_results .photo_comment_avatar { width: 50px; height: 50px; float: left; margin-left: 5px; }
#photo_comments_results .photo_comment_body { margin-left: 60px; padding-left: 5px; padding-bottom: 10px; text-align: left; }
#photo_comments_results .photo_comment_detials { margin-bottom: 10px; }
.photo_comments_delete_link { float: right; }
#photo_top_nav { margin: 10px; text-align: left; }
#photo_nav_links { float: right; margin-right: 15px; }

#comments_results { text-align: left; padding: 5px; margin-bottom: 20px; }
#comments_results h2.comment_heading { border-bottom: 0px solid #AAAAAA; }
#comments_results textarea { width: 375px; height: 50px; }
#comments_results .comment_block { border-bottom: 1px solid #AAAAAA; margin: 0 0 8px 0; }
#comments_results .comment_avatar { width: 50px; height: 50px; background-color: #FFFFFF; float: left; margin-left: 5px; }
#comments_results .comment_body { margin-left: 60px; padding-left: 5px; padding-bottom: 10px; text-align: left; }
#comments_results .comment_detials { margin-bottom: 10px; }

#blogList, #blogBlock { background: #FFFFFF; padding: 0 15px 15px 15px; color: #000000; }
#blogList, #blogBlock { font-size:11px; line-height:16px; }
#blogList h2 { font-size: 1.4em; padding: 3px 0px 0 3px; background: transparent url(); border: 0; margin: 15px 0 0 0; }
#blogBlock h2 { font-size: 2em; padding: 3px 0px 5px 3px; background: transparent url(); border: 0; margin: 15px 0 0 0; }
#blogBlock .blogSubheading { margin: 0; padding: 0 15px; }
#blogList .blogSubheading { padding: 0 0 0 5px; }
#blogReturnLink { padding-top: 15px; }
.blogBody { padding: 0 10px 0 10px; }

.friendContainer { padding: 0 5px 10px 5px; }
.friendContainer a { font-size: .9em; line-height: 11px;padding-top:2px; }
.friendContainer .friendBox { height: 78px;width:65px;float:left;margin-right: 6px; }

.friendImage { margin-top: 10px; width: 61px; float: left; font-size: 9px; }
.friendImage img { border: 1px #AAAAAA solid; }
.friendImageRight { margin-top: 10px; width: 46px; float: left; font-size: 9px; }
.friendImageRight img { border: 1px #AAAAAA solid; }
#friends_container { min-height: 90px; }
#friends_container .friends_block { padding: 0 15px; border-bottom: 1px solid #AAAAAA; margin-bottom: 8px; }
#friends_container .avatar { width: 70px; float: left; }
#friends_container .body { margin-left: 75px; }

.searchBlock { clear: left; }
.searchBlock .avatar { float: left; width: 100px; margin-right: 10px; }
.searchBlock .details { float: left; width: 300px; height: 100px; }
.searchBlock ul, .searchBlock li { margin: 0; padding: 0; list-style: none; }
.searchBlock li label { margin-right: 30px; font-weight: bold; }
.searchBlock .options { float: right; }
.searchBlock .options li { width: 120px; margin-bottom: 5px; border-bottom: 1px solid #AAAAAA; }

#album_photo_list { border-collapse: collapse; background: #FFFFFF; }
#album_photo_list td { border: 1px solid #AAAAAA;  background: #FFFFFF; }

.errorMessage,.alertMessage { position: absolute; top: 0; right: 0; margin-bottom: 10px; width: 100%; margin-left: 0px; min-height: 30px; font-weight: bold; font-family: Arial; z-index: 10; }
.errorMessage .inside,.alertMessage .inside { padding: 15px 40px; }
.errorMessage { background: #ffd1d1 url(/images/close.png) no-repeat 10px 10px; border: 1px solid #bb0000; }
.errorMessage ul { margin: 5px 0 15px 0; padding: 0 0 0 30px; }
.errorMessage li { padding: 0; list-style: square; }
.alertMessage { background: #fff6bf url(/images/ok_24.png) no-repeat 10px 10px; border: 1px solid #ffd324; }

.group_discussion_header { font-size: 20px; margin-bottom: 10px; }
#group_discussion_block { margin: 10px 0 20px 0; }
#group_discussion_option { float: right; margin-right: 10px; font-weight: normal; font-size: 10px; }
#group_discussion_block h2 { font-size: 16px; font-weight: bold; margin: 0; }
.group_forum_block { margin-bottom: 10px; padding-top: 5px; border-bottom: 1px solid #AAAAAA; }
.group_forum_avatar { float: left; width: 50px; margin-right: 10px; }
.group_forum_post { margin-right: 80px; }
.group_forum_post_header { background-color: #FFFFFF; padding: 3px 0; border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; }
.group_forum_options { float: right; margin-left: 10px; }
#group_topic_container { }
.group_topic_header { padding: 10px 5px; background-color: #FFFFFF; }
.group_topic_block { margin-bottom: 15px; height: 25px; }
.group_topic_block_info { width: 300px; float: right; }
.group_topic_block { padding: 0 0 15px 0; border-bottom: 1px solid blue; }
.group_topic_block_info { float: right; margin-right: 20px; width: 140px; }
.group_topic_title { font-weight: bold; font-size: 14px; }
.group_topic_replies { font-size: 12px; font-weight: normal; }
.group_topic_date { padding-left: 10px; }

#group_edit_info { border: 0; }

#msg_message { width: 400px; height: 100px; }
#message_read_box { margin: 0 25px 0 25px; padding: 10px; }
.message_subject_block { font-size: 1.3em; border-bottom: 2px solid #AAAAAA; padding: 10px 0; margin-bottom: 10px; }
.message_contact_block { float: left; width: 200px; }
.message_contact_name { float: left; margin-left: 10px; }
.message_contact_avatar { float: left; width: 50px; }
.message_body_box { float: left; margin-left: 10px; }
.message_divider { border-bottom: 1px solid #000000; margin: 5px 0; }
#message_reply_divider { border-bottom: 1px solid #AAAAAA; color: #000000; margin: 15px 0; font-weight: bold; font-size: 1.3em; }
#message_subject { width: 300px; }
#message_body { width: 300px; height: 105px; }

#messageBoxBody { height: 400px; margin-top: 50px; }

#inbox_email_grid tr td { vertical-align: top; padding: 2px; }
#inbox_mail_list tr { height: 55px; }
#inbox_mail_list td { vertical-align: top; padding: 4px; border-bottom: 0; border-top: 1px solid #AAAAAA; border-left: 0; border-right: 0; }
#inbox_mail_list tr td img { margin: 0; padding: 0; }
#inbox_mail_list .read { background-color: #FFFFFF; }
#inbox_mail_list .new a.messageSubject { font-weight: bold; }
#inbox_mail_list .new a.messageSubject { font-weight: bold; }
#inbox_mail_list .new { background-color: #FFFFFF; }
#inbox_mail_list .new,#inbox_mail_list .new a { font-size: 1.1em; }
#inbox_top_nav { margin-bottom: 10px; }
#inbox_second_nav { float: right; margin-bottom: 10px; }
#inbox_mail_list { border-collapse: collapse; }
#inbox_mail_list .avatar { clear: both; }

#profile_status_form { border:1px solid #AAAAAA; padding: 2px 9px 15px 9px; background: transparent url(../images/background_status.png) repeat-x; margin-top: 10px; color: #000000; }
.profile_status_headline { font-size: 1.6em; font-weight: bold; }
.profile_status { font-weight: normal; }

.requests_options { margin-top: 15px; }
.requests_block { padding: 0 0 10px 15px; border-bottom: 1px solid #174075; }
.request_heading { margin: 0 0 15px 0; padding: 0 0 4px 15px; font-size: 1.5em; border-bottom: 1px dotted #174075; } 

.commentStartContent { }
.commentStart { border: 1px solid #AAAAAA; background: #FFFFFF; width: 420px; padding: 0 8px; margin-left: 60px; color: #000000; }
.commentStart a { color: #000000; }
.speechBubbleGrayPhoto { float:left; width: 40px; margin: 5px 0 0 5px; }
.speechBubbleGrayPost { display:inline; margin-left: 0px; padding-top: 5px; }
.speechBubbleGrayHeader { }
.wallPhotoBox { float:left; width: 50px; }
.wallItem { padding-top: 15px; }
.wallItemContent { margin-left: 50px; }

table.listing { border-collapse: collapse; padding: 0; margin-bottom: 20px; }
table.listing,table.listing pre,table.listing td,table.listing input,table.listing textarea,table.listing select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
table.listing input,table.listing textarea,table.listing select { padding: 1px 3px; }
table.listing td,table.listing th,table.listing tbody td,table.listing thead th { border: 1px solid #E1E2D2; padding: 3px; }
table.listing caption,table.listing .heading { background: #C6C7B7; color: #4C4B36; font-weight: bold; font-size: 9pt; text-align: left; padding: 6px; border: 1px solid #C6C7B7; margin: 0 0 2px 0; }
table.listing label { font-weight: bold; float: right; padding-right: 4px; color: #555; }
table.listing .userinput { width: 220px; }
table.listing td,table.listing thead td { text-align: left; }
table.listing th,table.listing thead th { font-size: 7pt; font-weight: bold; color: #4C4B36; text-align: left; border: 1px solid #C6C7B7; background-color: #E1E2D2; }
table.listing td a { text-decoration: underline; }
table.listing .options { text-align: center; }
table.listing td a:link { color: #AB5817; }
table.listing td a:visited { color: #671403; }
table.listing td a:hover { color: #F7941C; }
table.listing td a:active { color: #AB5817; }
table.listing .highlight { font-weight: bold; }
table.listing th a,table.listing thead th a,table.listing th a:hover,table.listing thead th a:hover { color: #4C4B36; text-decoration: none; }

table.listing table.none, table.listing table.none td, table.listing table.none tr { font-size: 1.1em; border: 0; }
table.listing table.none input, table.listing table.none select, table.listing table.none textarea { font-size: 1.1em; }


.standardFormTable { border: 2px solid #AAAAAA; color: #000000; background: #FFFFFF; border-collapse: collapse; margin: 0 auto; }
.standardFormTable .caption { color: #000000; font-size: 2em; font-weight:bold; border-bottom: 1px solid #AAAAAA; }
.standardFormTable .info {  }
.standardFormTable td { padding: 3px; }
.standardFormTable .submit { text-align:center; padding: 10px 0; }
.standardFormTable .label { color: #000000; height: 30px; width: 30%; text-align:right; font-weight:bold; padding-right: 15px; }

dl { margin: 10px 0 15px 0px; border: 0px solid #CCCCCC; }
dl h2 { margin: 0; padding: 0; font-size: 16px; font-weight: bold; }
dt { width: 27%; color: #00002E; float: left; text-align: right; font-weight: bold; font-size: 1.3em; margin-bottom: 15px; clear: left; }
dd { margin-left: 28%; padding-right: 10px; text-align: justify; margin-bottom: 15px; }
dd.spacer { margin-top: 10px; }

.cmxform fieldset { margin-bottom: 10px; border: 0px solid #000000; }
.cmxform h2 { font-size: 2 . em; font-weight: bold; border-bottom: 1px solid #CCCCCC; }
.cmxform legend { padding: 0 2px; font-weight: bold; display: none; }
.cmxform label { display: inline-block; line-height: 1.8; vertical-align: top; font-weight: bold; }
.cmxform fieldset ol { margin: 0; padding: 0; }
.cmxform fieldset li { list-style: none; padding: 5px; margin: 0; }
.cmxform fieldset fieldset { border: none; margin: 3px 0 0; }
.cmxform fieldset fieldset legend { padding: 0 0 5px; font-weight: normal; }
.cmxform fieldset fieldset label { display: block; width: auto; }
.cmxform em { font-weight: bold; font-style: normal; color: #FF0000; }
.cmxform label { width: 120px; /* Width of labels */}
.cmxform fieldset fieldset label { margin-left: 123px; }

table.listing .none .text-button, table.listing .text-button, .text-button, .smallButton { font-family: "Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif; text-decoration: none; font-size: 11px !important; line-height: 16px; padding: 2px 8px; cursor: pointer; border-width: 1px; border-style: solid; -moz-border-radius: 11px; -khtml-border-radius: 11px; -webkit-border-radius: 11px; border-radius: 11px; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; -khtml-box-sizing: content-box; box-sizing: content-box; }
table.listing .none .text-button, table.listing .text-button, .text-button, .smallButton { line-height: 1.2em; -webkit-border-radius: 10px; padding: 4px 10px; }
table.listing .none .text-button, table.listing .text-button, .text-button, .smallButton { border-color: #00002E; color: #00002E; }
table.listing .none .text-button:hover, table.listing .text-button:hover, .text-button:hover, .smallButton:hover { background: #81A7CF; color: #00002E; border-color: #00002E; text-decoration: none; }
table.listing .none .text-button, table.listing .text-button, .text-button, .smallButton { background: #D1DFEF; }
table.listing .none .text-button:active, table.listing .text-button:active, .text-button:active, .smallButton:active { background: #81A7CF; }
table.listing .text-button:disabled, table.listing a.text-button:disabled, table.listing .text-button[disabled], .text-button[disabled], .text-button:disabled,a.text-button.disabled, .smallButton[disabled], .smallButton:disabled,a.smallButton.disabled { color: #00002E !important; border-color: #00002E; }

#widget_small_notifications { list-style:none; padding:0; margin:10px; }
#widget_small_notifications li { margin:0; padding:0; }

#editalbum_order_photos { margin: 25px; cursor: pointer; list-style: none; }
#editalbum_order_photos li { float: left; margin: 4px 4px 8px 4px; padding: 0; text-align: center; width: 135px; border: 1px solid #AACCEE; }

#group_wall_block {}
#group_wall_block h2 { font-size: 16px; font-weight: bold; margin: 0; }
.group_wall_heading { border-top: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; background-color: #FFFFFF; padding: 4px 0; }
.group_wall_post { padding: 0 0 8px 0; }
.group_wall_avatar { width: 50px; float: left; margin-right: 10px; }
.group_wall_body { margin-left: 15px; }
#groupWallFormTextarea { width: 98%; height: 35px; margin-bottom: 10px; }

#tags { list-style: none; margin:10px 0 15px 0; }
#tags li { padding:0; margin-left: 10px; }

#pagination { margin-bottom: 15px; font-weight: bold; font-size: 1.2em; }
#pagination a, #paginationCurrent { background: #EEEEEE; padding: 2px 5px; font-weight: bold; }
#pagination a { border: 1px solid #AAAAAA; color: #000000; background: #FFFFFF; font-weight: bold; margin-right: 3px; }
#paginationCurrent { color: #000000; border: 1px solid #AAAAAA; }
#pagination .paginationEnds a { border: 0; background: none; }

ul#usersList { list-style:none; }
ul#usersList li { float:left; margin: 0 10px 10px 0; }

.pollResults { border-collapse: collapse; }
.pollResults td { padding: 0; }
.pollResults .questionRow td { padding:0; }
.pollResults .question { color: #00002E; font-weight:bold; padding-left:3px }
.pollResults .answer {  }
.pollResults .totalRow td { padding-right:50px; text-align:right; }
.pollResults .totalRow .totalTitle { font-weight:bold; }

#poll ul { list-style:none; margin:0; padding:0; }
#poll li { margin:0; padding:0; }
#poll .question { color: #00002E; font-weight:bold; padding-left:3px; }
#poll .answer { font-size: .9em; text-indent: 6px; }
#poll .pollSubmit { text-align:center; padding-top: 10px; }

#event_container .list { font-size: 1.3em; }
#event_container .headline a { font-size: 1.5em; }
.pageHeading { color: #00002E; text-transform: uppercase; font-size: 26px; border-bottom: 2px solid #00002E; padding-left: 10px; }
#event_container .widget-large { margin-top: 20px; }
.thumbsup_block { margin-top: 5px; }

#module_classifieds .row_item { font-size: 1.3em; padding: 0 0 10px 15px; }
#module_classifieds_body { font-size: 1.3em; padding: 0 0 10px 15px; margin-top:20px; }
#module_classifieds_body img { margin: 20px 0; }
#module_classifieds_headers { font-size: 1.3em; }
#module_classifieds_headers label { font-weight: bold; }

.videoListTable { width: 100%; margin: 10px 0;	}
.videoListTable td { text-align:center;	}
#videoVBox { width:435px; float:left; }
#videoVDetails { float:left; width:	320px; }

#videoListBlock { width: 98%; }
#videoListBlock td { vertical-align: top; }
#videoListBlock tr { margin-bottom: 5px; }
#videoListBlock p {  margin:0;padding:0; }
#videoListBlock p.videoDescription {  font-size: 1.2em; margin-top: 5px; }
#videoListBlock p label{  font-weight:bold; }
#videoListBlock td.videoThumb { width: 120px; padding:5px; }
#videoListBlock h2 { padding-top: 8px; margin: 0; border-bottom: 1px solid #AAAAAA; color: #AAAAAA;  }
#videoListBlock h2 a { color: #000000;  }

#videoCategoryNav { margin: 10px 0; padding-bottom: 25px; }
#videoCategoryNav ul { list-style: none; }
#videoCategoryNav li { list-style: none; margin: 0 0 0 10px; }
#videoCategoryNav li a { font-size: 1.3em;  }

#blogBody .byLine { font-size: 10px; }

div.fbOverlay_black { background-color: #F3F3F3; }
div.fbOverlay_white {background-color: #F3F3F3; }
div.fbOverlay_blue { background-color: #F3F3F3; }
div.fbOverlay_yellow { background-color: #F3F3F3; }
div.fbOverlay_red { background-color: #F3F3F3; }
div.fbOverlay_custom { background-color: #F3F3F3; }

.groupsMemberListItem { width: 60px; text-align:center; float:left; margin: 0 5px 10px 0; }
