/* CSS Document */

/*-----------*/
/* Home page */
/*-----------*/

#Container #Content #Home {padding: 22px 0px 0px 0px;}

/* Marketplace */
#Container #Content #Home #Market {float: left; text-align: center; width: 386px; padding-top: 0px;}
#Container #Content #Home #Market .marketplaceHeader {font-size: 22px; font-weight: bold; padding: 0px 0px 10px 0px;}
#Container #Content #Home #Market .marketplaceDescription {padding-bottom: 30px;}
#Container #Content #Home #Market .marketplaceColumn {float: left; width: 128px;}
#Container #Content #Home #Market .marketplaceColumn .marketplaceCategory {padding: 10px 0px;}
#Container #Content #Home #Market .notListed {clear: both; margin: 22px 0px 0px 0px; width: 374px; background-image:url(../Images/Home/ListingBox.jpg); background-repeat: no-repeat; background-position: top left; padding: 8px 0px 9px 0px; font-size: 12px;}
#Container #Content #Home #Market .notListed a {/*font-weight: bold;*/ color: rgb(255,255,255);}

/* The Kioli Cafe */
#Container #Content #Home #Cafe {float: left; text-align: center; width: 496px; padding-top: 0px; border-left: solid 1px rgb(219,219,219);}
#Container #Content #Home #Cafe .cafeHeader {font-size: 22px; font-weight: bold; padding: 0px 0px 10px 0px;}
#Container #Content #Home #Cafe .cafeDescription {padding-bottom: 30px;}
#Container #Content #Home #Cafe .cafeColumn {width: 248px; float: left;}
#Container #Content #Home #Cafe .cafeColumn .cafeCategory {padding: 10px 0px;}
#Container #Content #Home #Cafe .cafeColumn .cafeCategory .cafeCategoryHeader {font-weight: bold;}

/*----------------------*/
/* Terms and Conditions */
/*----------------------*/

#Container #Content #Terms {padding-top: 20px;}
#Container #Content #Terms #Page {width: 545px;}

/*-------------*/
/* About Kioli */
/*-------------*/

#Container #Content #AboutKIOLI {padding-top: 20px;}
#Container #Content #AboutKIOLI #Page {width: 545px;}

/*--------------*/
/* How To Kioli */
/*--------------*/

#Container #Content #HowToKIOLI {padding-top: 20px;}
#Container #Content #HowToKIOLI #Page {width: 545px;}

/*-----------------*/
/* Show Your Kioli */
/*-----------------*/

#Container #Content #ShowKIOLI {padding-top: 20px;}
#Container #Content #ShowKIOLI #Page {width: 545px;}

/*------------*/
/* Horoscopes */
/*------------*/

#Container #Content #Horoscopes {padding-top: 20px;}
#Container #Content #Horoscopes #Page {width: 545px;}

/*-------------*/
/* Coming Soon */
/*-------------*/

#Container #Content #ComingSoon {padding-top: 20px;}
#Container #Content #ComingSoon #Page {width: 545px;}

/*-----------------*/
/* Download Center */
/*-----------------*/

#Container #Content #DownloadCenter {padding-top: 20px;}
#Container #Content #DownloadCenter #Page {width: 545px;}


/*-----------*/
/* Advertise */
/*-----------*/

#Container #Content #Advertise {padding-top: 20px;}
#Container #Content #Advertise #Page {width: 545px;}


/*-------------*/
/* Marketplace */
/*-------------*/

#Container #Content #Market {padding-top: 20px;}
#Container #Content #Market #Page {width: 545px;}

/* Listings area throughout all of cafe */
#Market #Page #Listings {padding-top: 10px;}
#Market #Page #Listings .listingsPost {padding-top: 10px; padding-bottom: 10px;}
#Market #Page #Listings .listingsDate {padding: 7px 0px 8px 7px; margin-top: 10px; background-image: url(../Images/Template/ListingDate.jpg); background-repeat: no-repeat; background-position: top left; font-weight: bold; color: rgb(255,255,255); width: 528px;}
#Market #Page #Listings #ListingsPaging {background-image: url(../Images/Template/ListingDate.jpg); background-repeat: no-repeat; background-position: top left; color: rgb(255,255,255); padding: 7px 7px 8px 7px; margin-top: 20px;}
#Market #Page #Listings #ListingsPaging .listingsPagingPrev {float: left;}
#Market #Page #Listings #ListingsPaging .listingsPagingPrev a {color: rgb(255,255,255);}
#Market #Page #Listings #ListingsPaging .listingsPagingStatus {width: 200px; margin: 0px auto; text-align: center;}
#Market #Page #Listings #ListingsPaging .listingsPagingNext {float: right;}
#Market #Page #Listings #ListingsPaging .listingsPagingNext a {color: rgb(255,255,255);}

/*---------*/
/* Account */
/*---------*/

#Container #Content #Account {padding-top: 20px;}
#Container #Content #Account #Page {}
#Container #Content #Account #Page .accountHeader {font-size: 24px; font-weight: bold; padding-bottom: 10px;}
#Container #Content #Account #Page .accountNav ul {padding-left: 0; margin-left: 0; background-color: rgb(193,39,41); color: rgb(255,255,255); float: left; width: 100%; font-family: arial, helvetica, sans-serif;}
#Container #Content #Account #Page .accountNav ul li {display: inline;}
#Container #Content #Account #Page .accountNav ul li a {padding: 0.2em 1em; background-color: rgb(193,39,41); color: rgb(255,255,255); text-decoration: none; float: left; border-right: 1px solid rgb(255,255,255);}
#Container #Content #Account #Page .accountNav ul li a:hover {background-color: rgb(211,103,105); color: rgb(255,255,255);}
#Container #Content #Account #Page .accountContent {padding-top: 20px; clear: both;}
#Container #Content #Account #Page .accountContent table.posts th {padding: 3px; background-color: rgb(193,39,41); border: solid 1px rgb(0,0,0); color: rgb(255,255,255);}
#Container #Content #Account #Page .accountContent table.posts td {padding: 2px; border: solid 1px rgb(0,0,0);}

/*------*/
/* Cafe */
/*------*/

#Container #Content #Cafe {padding-top: 20px;}
#Container #Content #Cafe #Page {width: 545px;}

/* Home */
#Container #Content #Cafe .cafeColumn {width: 265px; float: left;}
#Container #Content #Cafe .cafeColumn .cafeCategory {padding: 10px 0px;}
#Container #Content #Cafe .cafeColumn .cafeCategory .cafeCategoryHeader {font-weight: bold;}

/* Listings area throughout all of cafe */
#Cafe #Listings {padding-top: 10px;}
#Cafe #Listings .listingsPost {padding-top: 10px; padding-bottom: 10px;}
#Cafe #Listings .listingsDate {padding: 7px 0px 8px 7px; margin-top: 10px; background-image: url(../Images/Template/ListingDate.jpg); background-repeat: no-repeat; background-position: top left; font-weight: bold; color: rgb(255,255,255);}
#Cafe #Listings #ListingsPaging {background-image: url(../Images/Template/ListingDate.jpg); background-repeat: no-repeat; background-position: top left; color: rgb(255,255,255); padding: 7px 7px 8px 7px; margin-top: 20px;}
#Cafe #Listings #ListingsPaging .listingsPagingPrev {float: left;}
#Cafe #Listings #ListingsPaging .listingsPagingPrev a {color: rgb(255,255,255);}
#Cafe #Listings #ListingsPaging .listingsPagingStatus {width: 200px; margin: 0px auto; text-align: center;}
#Cafe #Listings #ListingsPaging .listingsPagingNext {float: right;}
#Cafe #Listings #ListingsPaging .listingsPagingNext a {color: rgb(255,255,255);}

/* Listings detail page */
#Cafe #Listings .listingsHeader {font-size: 20px; font-weight: bold; padding-top: 10px;}
#Cafe #Listings .listingsDetails {border-top: solid 1px rgb(0,0,0); padding-top: 10px;}

/* Personals */
#Container #Content #Cafe #Personals {width: 535px;}

/* Jobs */
#Container #Content #Cafe #Jobs {width: 535px;}

/* Urban Legends */
#Container #Content #Cafe #UrbanLegends {width: 535px;}

/* Biz Spotlight */
#Container #Content #Cafe #BizSpotlight {width: 535px;}

/* Shoutouts */
#Container #Content #Cafe #Shoutouts {width: 535px;}

/* Weddings */
#Container #Content #Cafe #Weddings {width: 535px;}

/* Power List */
#Container #Content #Cafe #PowerList {width: 535px;}

/* Founding Members */
#Container #Content #Cafe #FoundingMembers {width: 535px;}

/* LI Celebrities */
#Container #Content #Cafe #LICelebrities {width: 535px;}

/* About LI */
#Container #Content #Cafe #AboutLI {width: 535px;}

/* Tips */
#Container #Content #Cafe #Tips {width: 535px;}

/* Columnists */
#Container #Content #Cafe #Columnists {width: 535px;}

/* Local Fiction */
#Container #Content #Cafe #LocalFiction {width: 535px;}

/* Login */
#Container #Content #Cafe #Login {width: 535px;}
#Container #Content #Cafe #Login a {/*font-weight: bold;*/}
#Container #Content #Cafe #Login .loginSignup {padding-bottom: 20px;}
#Container #Content #Cafe #Login .loginForgot {padding-top: 20px;}

/*-------------*/
/* Movie Times */
/*-------------*/

/* Movie Times */
#Container #Content #MovieTimes {padding-top: 20px;}
#Container #Content #MovieTimes #Page {width: 535px;}
#Container #Content #MovieTimes #Page th {background-color: rgb(193,39,41); color: rgb(255,255,255); text-align: left; font-size: 14px; padding: 3px;}


/*----------*/
/* Contests */
/*----------*/

/* Contest Page */
#Container #Content #Contests {padding-top: 20px;}
#Container #Content #Contests #Page {width: 545px;}

/*---------------*/
/* Landing Pages */
/*---------------*/

.partnerBox {margin: 10px 0px; width: 535px;}
.partnerBox .partnerBoxMid {background-color: rgb(192,38,40); color: rgb(255,255,255); text-align: center; padding: 5px; font-size: 14px;}