﻿hr { border: solid 1px #cccccc; size: 1px; background-color: #cccccc; color: #cccccc; }
body {margin-top:0px;margin-left:0px;font-family:Verdana,Geneva;font-size: 0.85em; background-color: #fff;}
a {color: #000;}
img {border:0px;}
h2 {font-size:1.6em;font-family: Tahoma;font-weight:normal;}
.Master {background-color:#ffffff; margin-right:auto;margin-left:auto;margin-top:10px;display:block;width:1022px; border-left: solid 1px #000; border-right: solid 1px #000;}
.PageHeader {background-color:#fff;width:100%; border-top: solid 5px #ff6200; border-bottom: solid 5px #ff6200; background-image: url(/images/corner_right_bottom_150.png);background-repeat:no-repeat; background-position: 780px -5px;}
.SearchBlock{float:right;width:300px;height:25px;color:#000; text-align:right; padding-right:5px; font-weight: bold;}
#logo {background-image: url(/images/corner_left_top_150.png); background-repeat:no-repeat; background-position: 0px;}
.TipTopNavigation {height:25px;color:#242424;padding-right:1px;line-height: 23px;font-size:0.9em;font-weight:bold;width: 99%; text-align: right;}TipTopNavigationLinks, a.TipTopNavigationLinks, a.TipTopNavigationLinks:Active {color: #242424; text-decoration:none;}a.TipTopNavigationLinks:Hover {text-decoration:underline;color: #ff6200;}
.Navigation {margin-top: -20px;}.PrimaryNav {float:left;width:1020px;font-size:93%;line-height:normal;}.PrimaryNav ul {margin:0;padding:10px 10px 0 50px;list-style:none;}.PrimaryNav li {display:inline;margin:0;padding:0;}.PrimaryNav a {float:left;margin:0;padding:0 0 0 4px;text-decoration:none;}.PrimaryNav a span {float:left;display:block;padding:5px 15px;color:#FFF;background-color:#ff6200; border: solid 1px #000; border-bottom: 0px;}.PrimaryNav a span {float:none;}.PrimaryNav a:hover span {color:#FFF;background-color:#000000;}.PrimaryNav a:hover {background-position:0% -42px;}.PrimaryNav a:hover span {background-position:100% -42px;}  .PrimaryNav a.on span {color:#FFF;background-color:#000000;}.PrimaryNav a.on {background-position:0% -42px;}.PrimaryNav a.on span {background-position:100% -42px;} 
.SecondaryNav {float:left;width:1020px;height:31px;background-color:#000000;color:#fff;border:solid 1px #000;line-height: 30px;}.SecondaryNavLink {text-decoration:none;color:#fff;font-size:93%;padding:10px;}
.LeftNav {width:200px;padding:1px;background-color:#fff;color:#000;vertical-align:top;}.ContentMain {width:817px;padding:0px;background-color:#fff;color:#000;border-left: solid 1px #000;vertical-align: top;}
/* #FF4C00: Dark Orange - High Contrast#E66F17: Dark Orange - Low Contrast #F15A29: Dark Orange - Max Contrast#A69800: Mustard Yellow #7E8FB6: Coolr Blue*/
.ContentHeader {background-color:#000;width:100%;height:57px;border-bottom: solid 1px #000;}.ContentTitle{padding:6px;color:#fff; font-size: 1.4em;}.Content {display:block; padding:10px; min-height:623px; }.ContentFooter {color:#fff;background-color:#ff6200;font-size:12px;height:30px;line-height:30px;border-top:solid 1px #000;border-bottom:solid 0px #000;}.FooterCopyRight {padding-left:10px;float:left;}.FooterLinks {float:right;}.ContentFooterLink {color:#fff;text-decoration:none; padding-right:10px; }.ContentFooterBackground {height:15px;background-color:#000;width:1010px;border-top:solid 1px #000; padding: 15px 5px 0px 0px;}.ContentFooterBackgroundHelper {height:35px;width:1010px;background-color:#000;text-align:right;color:#fff;}.ContentFooterBackgroundHelper a {color:#fff; text-decoration:underline;}.twittertitle {font-size:1.9em;font-family:Trebuchet MS,Lucida Sans Unicode,Helvetica;color: #000;margin-bottom:5px;white-space: nowrap;}
/* CONTENT STYLES */.divContainer {font-size:0.9em;padding: 0px; width:100%; margin-left:auto;margin-right:auto;text-align:center; }.divContainerBox {border:solid 1px #000; background-color:#ffffff;}.divContainerRow {text-align:left; float:none; padding:5px;}.divContainerCell {display:block;padding:5px;}.divContainerCellHeader {display:block;padding:5px;width:150px;text-align:right;font-weight:bold;float:left;}.divInnerRowHeader {text-align: right; width: 120px; font-size: 11px; color: #000000; font-weight:bold; float:left; padding-right: 5px; }.divInnerRowCell { width: 300px; font-size: 11px; color: #000000; padding-left: 5px; }.divContainerSidebarTitle {background-color:#000;color:#fff;font-weight:bold;font-size:0.9em;padding-bottom:5px;padding-top:5px;padding-left:5px;border:solid 1px #000;text-align:left; border:solid 1px #000;}.divContainerSidebarBody {background-color:#fff;display:block;padding:5px;}.divContainerTitle {background-color:#ff6200;color:#fff;font-weight:bold;font-size:0.9em;padding-bottom:5px;padding-top:5px;padding-left:5px;border-bottom:solid 1px #fff;text-align:left;}.divContainerBody {display:block; background-color:#fff;color:#000;padding:5px;border-left:solid 1px #000;border-right:solid 1px #000;border-bottom:solid 1px #000;}.divContainerFooter {text-align:right;}.divContainerHelpText { font-size:10px; color:#777777; font-weight:normal; }.divContainerSeparator { border-top:solid 1px #a3bdef; padding-top: 5px; padding-bottom: 5px; }.Wizard { width:90%;padding:10px 10px 10px 10px; }.ThankYou {padding:5px; font-family: Verdana; font-size: 1.2em;}
/* FORM */
.left-column {vertical-align: top; font-weight: bold;}
.highlight-row {background-color: gainsboro;}
.highlight-row-alt {background-color: lemonchiffon;}
a.bring-attention-to-text-red {color: #b30000; font-weight:bold;}
/* HOME PAGE */
.followus_container
{
    width:770px;
}
.facebook_content
{
    width:345px;    vertical-align:top;}
.twitter_content{    width:425px;    vertical-align:top;}
.twitter_content_title{    font-size: 1.5em;    border-bottom:solid 1px #b30000;}
.hello_message{    font-size:1.5em;    width:100%;    text-align:right;    margin:20px 0px;    display:block;}

#featured_events_header {	width:100%;    border-bottom:solid 1px #000;}
#people_header {    width:100%;    border-bottom:solid 1px #000;}
#places_header {    width:100%;    border-bottom:solid 1px #000;}
#things_header {    width:100%;    border-bottom:solid 1px #000;}
#blog_header {    width:100%;    border-bottom:solid 1px #000;}
#the_people {    width: 100%;}
#the_people, .link {     margin: 0em;    padding: 0em;    list-style-type: none;}
.link {     width: 62px;    height: 62px;    float: left;    border: 1px solid black;}
.link a {     width: 100%;    height: 100%;    display: block;    text-decoration: none;    position: relative;   }
.link img.avatar {z-index:1;position: relative;}
.link .about {     z-index: 2;    padding: 1em;    position: absolute;    left: -1em;    bottom: 5.5em;    background: #000;    color: #fff;    display: none;}
.link a:hover .about {     display: block;}
.link .about span {     display: block;    font-size: 80%;    white-space: nowrap;}
.link .about .name { 
    color: gold;    font-size: 140%;}
.homeEventFeed 
{    width: 350px;    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;    font-size: 0.8em;    padding: 2px;    margin: 2px;}
.homeEventTitle
{
	width: 100%;
    background-color: #242424;
    border: solid 1px black;
    padding: 4px;
}
.homeEventTitle a{    font-size: 1.5em;    font-weight: normal;    color: white;    text-decoration: none;}
.homeEventDate{	margin: 3px 0px 0px 0px;    color: royalblue;    font-weight: bold;    font-family: Courier New;}
/* PROFILE STYLES */.ProfileName { font-size:16px; font-weight:bold;	}
/* ALERT STYLES */.AlertDateRow { }.AlertHeader { font-weight:bold; text-align:left; }.AlertHeader a { padding-left: 5px; }.AlertRow { text-align:left; }.AlertRow a { padding-left: 5px; }.AlertIcon { }.AlertSeparator { border-top:solid 1px #a3bdef; padding-top: 5px; padding-bottom: 5px; }.AlertActionItems { }
/* MAIL */.Folders { border-top: solid 1px #a3bdef; width:97%;}
/* Photos */.albumsList { padding:10px; }.albumsList li { display:inline; width:200px; min-height:300px; float:left; padding: 10px; }.albumsTitle { font-weight:bold; }.albumsAuthor, .albumsLocation, .albumsDescription { font-size:12px; }.albumsActionLink { font-size:10px; }/* Blogs */.Blogs { border-top: solid 1px #a3bdef; width:97%; padding: 3px; font-weight: bold;}.Blogs a { text-decoration: none;}.Blogs a:hover { text-decoration: underline;}.blogsList { padding:10px; }.blogsList li { display:inline; width:200px; height:200px; float:left; padding: 10px; }.blogsTitle { font-weight:bold; }.blogsAuthor, .blogsLocation, .blogsDescription { font-size:12px; }.blogsActionLink { font-size:10px; }.photosList { padding:10px; }.photosList li { display:inline; width:300px; height:200px; float:left; padding:10px; }/* Groups */
.groupsList { padding:10px; }.groupsList li { display:inline; width:200px; height:200px; float:left; padding:10px; }.groupsTitle { font-weight:bold; }.groupsDescription { font-size:12px; }.groupsActionLink { font-size:10px; }/* Ratings *//* Rating */.ratingStar{font-size: 0pt;width: 16px;height: 16px;margin: 0px;padding: 0px;cursor: pointer;display: block;background-repeat: no-repeat;}.ratingStarFilled{background-image: url(/images/staryellow.jpg);}.ratingStarEmpty{background-image: url(/images/stargrey.jpg);}.ratingStarSaved{background-image: url(/images/starred.jpg);}
/* Places */.placesList { padding:10px; }.placesList li { display:inline; width:200px; height:200px; float:left; padding:10px; }.placesName {font-size:18px;font-weight:bold;color:#000;}/* Friends */.friendContainer{    width:100%;    border-bottom:solid 1px #000;}
.friendAvatar{    width:125px;}
.friendDetails{    width:570px;}