.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}  
.clearfix {display:inline-block;}
.clearfix {display:block;}


body {
	color: #333;
	background-color: #63C6EF;
	background-image: url(/lovetheme/newfp/bg-new.jpg);
	background-repeat: no-repeat;
	background-position: 50% bottom;
	padding:0 !important;
	/*font-size: 86%;*/
}

a:link, a:active
{
    color: #7ABC08;
	 text-decoration: none;
}

a:visited
{
    color: #7ABC08;
	 text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

.container {
}

.header{
}
.header h1{
   width:500px;
	height:110px;
	background-image: url(/lovetheme/newfp/logo.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	text-indent:-1000em;
	overflow:hidden;
	margin:0;
}
#content{
	background-image: url(/lovetheme/default/images/custom/contentbackground.png);
	background-repeat: repeat-y;
	background-position: 50% 0%;
	padding:20px 42px;
}
.inner{
	background-color: #fff;
}
#footer {
	padding:0 0 0 0;
	color:#777;
	font-size: 11px;
	line-height: 1.44em;
	text-align: center;
	background-image: url(/lovetheme/default/images/custom/contentbackground.png);
	background-repeat: repeat-y;
	background-position: 50% 0%;
}
.hidefooter {
	display:none;
}
.login {
	float: right;
	padding-top:20px;
	text-align:right;
	color:#fff;
}

.login a {
	color: #FFF;
	font-weight:bold;
}

.login label {padding-right:5px; font-size:1em;}
.login input {font-size:0.9em; margin-bottom:0;}

.login p {margin-bottom:0.7em;}

.login-meta {font-size:0.9em;}

/* Navigation*/
    #nav ul {
      margin:0;
      padding:0px 0px 0 20px;
      list-style:none;
      }
    #nav  li {
      float:left;
      background:url(/lovetheme/default/images/custom/navback.png) no-repeat left top;
      margin:0 3px 0 0;
      padding:0 0 0 9px;
      }
    #nav a {
      float:left; 
      display:block;
      width:.1em;
      background:url(/lovetheme/default/images/custom/navback.png) no-repeat right top;
      padding:3px 15px 3px 6px;
      text-decoration:none;
      color:#666;
		font-size:1.1em;
      }
   #nav > ul a {width:auto;}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover {
      color:#333;
      }
    #nav .current {
      background-position:0 -100px;
      border-width:0;
      }
    #nav .current a {
      background-position:100% -100px;
      padding-bottom:4px;
      color:#000;
		font-weight:bold;
      }
    #nav li:hover, #nav li:hover a {
      background-position:0% -100px;
      color:#000;
      }
    #nav li:hover a {
      background-position:100% -100px;
      }
#footer p{

	text-align: center; 

}



#CommonContent {
	margin: 0;
	padding: 0;
	height: 1%; /* IE6 hack... it's very minor, though */
	overflow: hidden;
}

#CommonContentInner
{
	width: 100%;
	overflow: hidden;
}


SELECT, TEXTAREA, INPUT, BUTTON
{
    font-family: Arial, Helvetica;
    font-size: 90%;
}

TABLE
{
    empty-cells: show;
}

/*
Common Styles
*/

.CommonFeedArea
{
	font-size: 90%;
	padding: 4px 0;
	font-weight: bold;
}

.CommonPagingArea
{
	font-size: 90%;
	padding: 4px;
	margin: 0 3px;
	font-weight: bold;
	color: #000;
}

.CommonPagingArea a:link, .CommonPagingArea a:visited
{
    color: #000;
}

.CommonBreadCrumbArea
{

	background-position: left top;
	margin: 0;
	padding: 8px 0 8px 0;
	font-size: 85%;
	color: #000;
}

.CommonBreadCrumbArea a:link, .CommonBreadCrumbArea a:visited, .CommonBreadCrumbArea a:active
{
    color: #000;
}

.CommonFilterArea
{
	font-size: 90%;
	padding: 4px;
	margin: 0 40px 0 3px;
	font-weight: bold;
}

.CommonSearchResults
{
	font-size: 80%;
	font-weight: bold;
	padding: 8px;
}

.CommonSearchResultsArea
{
    margin: 16px 0;
}

/* 
Tree Form Element
*/

.CommonTreeFormArea
{
	border: solid 1px #999;
	padding: 2px;
	width: 350px;
	height: 175px;
	overflow: auto;
	margin: 4px 4px 2px 4px;
}

.CommonTreeFormTree
{
	padding: 0;
}

.CommonTreeFormNode
{
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeSelected
{
	padding: 1px;
	font-weight: bold;
	background-color: #ddd;
	border: solid 1px #ccc;
	cursor: pointer;
	font-size: 90%;
}

.CommonTreeFormNodeHover
{
	cursor: pointer;
	font-size: 90%;
}

/*
Form Styles
*/

.CommonFormArea
{
    margin: 16px 0;
}

.CommonFormTitle
{
  color: #000;
	font-size: 1.4em;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 16px 0;
}

.CommonFormDescription
{
	padding: 8px 2px 8px 0;
}

TD.CommonFormFieldName
{
	color: #000;
	padding: 2px 8px 2px 2px;
	font-weight: bold;
}

DIV.CommonFormFieldName
{
	color: #000;
	padding: 8px 2px 2px 2px;
	font-weight: bold;
}

TD.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

DIV.CommonFormFieldDescription
{
	padding: 2px;
	font-size: 90%;
	font-weight: normal;
}

TD.CommonFormField
{
	color: #000;
	padding: 2px;
}

DIV.CommonFormField
{
	color: #000;
	padding: 2px;
}

/*
Message Styles
*/

.CommonMessageArea
{
	width: 50%;
	margin: 64px 0;
	background-color: #fff;
}

.CommonMessageTitle
{
	text-align: left;
	font-size: 1.4em;
	letter-spacing: -1px;
	background-color: #AFDEF2;
	color: #000;
	padding: 6px 6px 6px 8px;
	margin: 0;
	border: solid 1px #E1E1E1;
}

.CommonMessageContent
{
	font-size: 100%;
	color: #000;
	padding: 8px 8px 16px 8px;
	text-align: left;
	border: solid 1px #E1E1E1;
	border-top-width: 0;
}

.CommonInlineMessageArea
{
	margin: 4px 0;
	border: solid 1px #E1E1E1;
	background-color: #fff;
	background-position: left top;
	background-repeat: repeat-x;
}

.CommonInlineMessageTitle
{
	text-align: left;
	font-size: 100%;
	font-weight: bold;
	background-color: #E1E1E1;
	color: #999;
	padding: 6px 6px 6px 8px;
	margin: 0;
	border: solid 0 #E1E1E1;
	border-bottom-width: 1px;
}

ol.CommonInlineMessageList, ul.CommonInlineMessageList
{
    margin: 0;
    padding: 0;
}

.CommonInlineMessageList li
{
    margin-left: 30px;
}

.CommonInlineMessageContent
{
	font-size: 80%;
	color: #333333;
	padding: 8px;
	text-align: left;
}

.CommonMessageSuccess
{
	padding: 8px;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: solid 2px #030;
	background-color: #6a5;
	margin: 8px 0;
}

.CommonMessageError
{
	margin: 8px 0 12px 0;
	padding: 8px;
	font-size: 100%;
	color: #fff;
	font-weight: bold;
	border: solid 2px #300;
	background-color: #a00;
}

/*
Content
*/

.CommonTextBig
{
	margin: 1px;
	padding: 5px;
	font-weight: bold;
	font-size: 120%;
}

.CommonInputBig
{
	width: 90%;
	font-size: 130%;
}

.CommonContentArea
{
    margin: 16px 0 0 0;
}

.CommonTitle, .CommonProfileTitle
{
	color: #000;
	font-size: 2.2em;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 16px 0;
}

.CommonTitle A:LINK, .CommonTitle A:ACTIVE, .CommonTitle A:VISITED
{
    color: #000;
    text-decoration: none;
}

.CommonTitle A:HOVER
{
    text-decoration: underline;
}

.CommonSubTitle
{
	color: #000;
	font-size: 1.4em;
	letter-spacing: -1px;
	padding: 0;
	margin: 1em 0 1em 0;
}

.CommonHeader
{
	color: #aaa;
	font-size: 130%;
	font-weight: bold;
	padding: 0;
	margin: 8px 0 0 0;
}

.CommonContent
{
}

.CommonGroupedContentArea
{
	padding: 0 0 8px 0;
	margin: 0 0 16px 0;
	border: solid 0 #eee;
	border-bottom-width: 1px;
}

.CommonSidebarArea
{
	padding: 0 0 12px 0;
	width: 100%;
	overflow: hidden;
	margin: 0;
}

.CommonSidebarRoundTop, .CommonSidebarRoundBottom
{
	height: 5px;
}

.CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4,
.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	border-left: solid 1px;
	border-right: solid 1px;
	height: 1px;
	overflow: hidden;
}

.CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	background-image: url(/lovetheme/default/images/common/sidebar-bottom.png);
	background-repeat: repeat;
	background-position: left top;
}

.CommonSidebarRoundTop .r1, .CommonSidebarRoundBottom .r4 { margin: 0 5px; height: 0; border-top: solid 1px; border-left-width: 0; border-right-width: 0; }
.CommonSidebarRoundTop .r2, .CommonSidebarRoundBottom .r3 { margin: 0 3px; border-left-width: 2px; border-right-width: 2px; }
.CommonSidebarRoundTop .r3, .CommonSidebarRoundBottom .r2 { margin: 0 2px; }
.CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1 { margin: 0 1px; height: 2px; }

.CommonSidebarHeader
{
	margin: 0 0 8px 0;
	padding: 2px 0 4px 0;
	border-bottom: solid 1px #fff;
	font-weight: bolder;
	font-size: 160%;
	color: #333;
}

.CommonSidebarHeader a:link, .CommonSidebarHeader a:visited, .CommonSidebarHeader a:active
{
    text-decoration: none;
}

.CommonSidebarInnerArea
{
	border-left: solid 1px;
	border-right: solid 1px;
	padding: 0 8px 8px 8px;
	overflow: hidden;
	background-image: url(/lovetheme/default/images/common/sidebar-gradient.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	min-height: 109px;
	margin: 0;
}

.CommonSidebarContent
{
	font-size: 85%;
}

.CommonSidebarInnerArea, .CommonSidebarRoundTop .r1, .CommonSidebarRoundTop .r2, .CommonSidebarRoundTop .r3, .CommonSidebarRoundTop .r4, .CommonSidebarRoundBottom .r1, .CommonSidebarRoundBottom .r2, .CommonSidebarRoundBottom .r3, .CommonSidebarRoundBottom .r4
{
	background-color: #D7D7CE;
	border-color: #999;
}

.CommonSidebarFooter
{
	font-size: 85%;
	margin: 8px 0 0 0;
	padding: 4px 0 0 0;
	border-top: solid 1px #fff;
}

UL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

UL.CommonSidebarList LI
{
	margin-bottom: 5px;
	margin-left: 16px;
	list-style-type: none;
}

OL.CommonSidebarList
{
	margin: 0;
	padding: 0;
}

OL.CommonSidebarList LI
{
    margin: 0 0 5px 20px;
}

LI.CommonSidebarRssListItem
{
    margin: 0 0 5px 16px;
	padding: 0 0 1px 0;
	list-style-image: url(/lovetheme/default/images/common/feed-icon-12x12.png);	
}

.CommonDescription
{
	font-size: 90%;
	margin: 0 0 16px 0;
}

.CommonSidebarImage
{
	margin: 4px 0;
	padding: 3px;
	border: solid 1px #fff;
	background-color: #eee;
	text-align: center;
}

UL.CommonSidebarImageList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*
Text Button
*/

.CommonTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButton:LINK, .CommonTextButton:VISITED
{
	text-decoration: none;
	color: #333;
	background-color: #eee;
}

.CommonTextButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonTextButton:HOVER
{
	text-decoration: underline;
	color: #333;
	background-color: #ddd;
}

.CommonTextButton.Big
{
	padding: 10px;
	font-size: 120%;
}

.CommonTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	padding: 4px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #bbb;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}

.CommonTextButtonHighlight:LINK, .CommonTextButtonHighlight:VISITED, .CommonTextButtonHighlight:ACTIVE, .CommonTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbb;
	color: #333;
}

.CommonImageTextButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButton:LINK, .CommonImageTextButton:VISITED
{
	text-decoration: none;
	color: #333;
	margin: 1px;
}

.CommonImageTextButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonImageTextButton:HOVER
{
	text-decoration: underline;
	color: #333;
	background-color: #ddd;
}

.CommonImageTextButton.Big
{
	font-size: 130%;
	background-position: 4px center;
	padding-left: 30px;
	padding-right: 10px;
}

.CommonImageTextButtonHighlight
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #bbb;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: 2px center;
	padding: 4px 4px 4px 22px;
	line-height: normal;
	white-space: nowrap;
}

.CommonImageTextButtonHighlight:LINK, .CommonImageTextButtonHighlight:VISITED, .CommonImageTextButtonHighlight:ACTIVE, .CommonImageTextButtonHighlight:HOVER
{
	text-decoration: none;
	background-color: #bbb;
	color: #333;
}

/*
Specific Buttons
*/

.CommonPrivateMessageButton { background-image: url(/lovetheme/default/images/common/privatemessage.gif); }
.CommonEmailButton { background-image: url(/lovetheme/default/images/common/email.gif); }
.CommonEmailSubscriptionButtonEnabled { background-image: url(/lovetheme/default/images/common/tracktopic-on.gif); }
.CommonEmailSubscriptionButtonDisabled { background-image: url(/lovetheme/default/images/common/tracktopic.gif); }
.CommonEmailSubscriptionButtonProcessing { background-image: url(/lovetheme/default/images/common/tracktopic-wait.gif); }
.CommonFavoriteButton { background-image: url(/lovetheme/default/images/common/favorite.gif); }
.CommonContactButton { background-image: url(/lovetheme/default/images/common/contact.gif); }
.CommonEditButton { background-image: url(/lovetheme/default/images/common/edit.gif); }
.CommonDeleteButton { background-image: url(/lovetheme/default/images/common/delete.gif); }
.CommonUploadButton { background-image: Url(/lovetheme/default/images/common/upload.gif); }
.CommonDownloadButton { background-image: url(/lovetheme/default/images/common/download.gif); }
.CommonPostButton { background-image: url(/lovetheme/default/images/common/newpost.gif); }
.CommonReplyButton { background-image: url(/lovetheme/default/images/common/reply.gif); }
.CommonPreviousButton { background-image: url(/lovetheme/default/images/common/previoustopic.gif); }
.CommonNextButton { background-image: url(/lovetheme/default/images/common/nexttopic.gif); }
.CommonViewButton { background-image: url(/lovetheme/default/images/common/view.gif); }
.CommonLockedButton { background-image: url(/lovetheme/default/images/common/locked.gif); }
.CommonHomepageButton { background-image: url(/lovetheme/default/images/common/homepage.gif); }
.CommonWeblogButton { background-image: url(/lovetheme/default/images/common/weblog.gif); }

/*
Advertisements
*/

.CommonStandardTopAdArea
{
	text-align: center;
	padding: 4px;
	margin: 0 0 4px 0;
	border: solid 0 #999;
	border-top-width: 1px;
}

.CommonStandardTopAdArea IFRAME
{
	margin: 0 auto;
}

.CommonStandardBottomAdArea
{
	text-align: center;
	padding: 4px;
	border: solid 0 #999;
	border-top-width: 1px;
	margin: 4px 0 0 0;
}

.CommonStandardBottomAdArea IFRAME
{
	border: solid 1px #999;
	margin: 0 auto;
}

/*
List 
*/

.CommonListArea
{
	padding: 8px 0;
}

.CommonListTitle
{
	padding: 6px 6px 6px 0;
	color: #000;
	font-size: 180%;
	font-weight: bold;
	margin: 0;
}

.CommonListTitle A, .CommonListTitle A:VISITED, .CommonListTitle A:ACTIVE
{
	color: #000;
	text-decoration: none;
}

.CommonListTitle A:HOVER
{
    text-decoration: underline;
}

.CommonListHeaderLeftMost
{
	text-align: left;
	padding: 4px;
	border: solid 1px #E1E1E1;
	background-color: #E1E1E1;
	color: #999;
	font-size: 80%;
	font-weight: bold;
}

.CommonListHeader
{
	text-align: left;
	padding: 4px;
	border: solid 1px #E1E1E1;
	border-left-width: 0;
	background-color: #E1E1E1;
	color: #999;
	font-size: 80%;
	font-weight: bold;
}

.CommonListCellLeftMost
{
	padding: 4px;
	border: solid 1px #E1E1E1;
	border-top-width: 0;
	color: #333;
	font-size: 80%;
}

.CommonListCell
{
	padding: 4px;
	border: solid 1px #E1E1E1;
	border-top-width: 0;
	border-left-width: 0;
	color: #333;
	font-size: 80%;
	text-align: left;
}

.CommonListRow
{
}

.CommonListRowAlt td
{
    background-color: #ffc;
}

/*
Search Results
*/

.CommonSearchResultArea
{
	margin: 0 0 20px 0;
	border: solid 0 #eee;
	border-bottom-width: 1px;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0 0 20px 70px;
	min-height: 46px;
}

.CommonSearchResultArea.Weblog
{
    background-image: url(/lovetheme/default/images/blogs.png);
}

.CommonSearchResultArea.Forum
{
    background-image: url(/lovetheme/default/images/forums.png);
}

.CommonSearchResultArea.FileGallery
{
    background-image: url(/lovetheme/default/images/files.png);
}

.CommonSearchResultArea.Gallery
{
    background-image: url(/lovetheme/default/images/photos.png);
}

.CommonSearchResult
{
	font-size: 100%;
}

.CommonSearchResultName
{
	font-size: 150%;
	font-weight: normal;
	padding: 0;
	margin: 0 0 4px 0;
}

.CommonSearchResultDetails
{
	margin: 4px 0 0 0;
	color: #000;
	font-size: 80%;
}

.CommonSearchStatistics
{
	margin: 4px 0 0 0;
	color: #000;
	font-size: 80%;
}

UL.CommonSearchResultList
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/*
Validation Styles
*/

.CommonValidationWarning
{
	font-size: 100%;
	color: #f00;
	font-weight: bold;
	padding: 2px;
}

/*
ContentParts
*/

.CommonContentPartBorderOff
{
	padding: 1px;
}

.CommonContentPartBorderOn
{
	border: dashed 1px #999;
	background-color: #efefef;
}

/*
Context Menu Styles
*/

.CommonContextMenuGroup
{
	background-color:#fff;
	border: solid 1px #999; 
}

.CommonContextMenuItem
{
	background-color: #fff; 
	font-size: 90%; 
	border: solid 1px #fff; 
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemHover
{
	background-color: #f4f4f4; 
	color: #000; 
	font-size: 90%; 
	border: solid 1px #E1E1E1; 
	cursor: pointer;
	padding: 3px;
}

.CommonContextMenuItemExpanded
{
	background-color: #E1E1E1; 
	color: #000; 
	font-size: 90%; 
	border: solid 1px #f4f4f4; 
	cursor: pointer;	
	padding: 3px;
}

.CommonContextMenuSeperatorItem
{
	background-color: #999; 
	height: 1px;
	border-style: solid;
	border-color: #fff;
	border-width: 4px;
	cursor: pointer;
}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	padding: 0 7px;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{ 
	background-color: #ccc;
	background-image: url(/lovetheme/default/images/common/navigation-gradient.png);
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}

.CommonModal1 {	margin: 0 -2px;	padding: 0; border-top: solid 1px #666; border-bottom: solid 1px #666; border-left-width: 0px; border-right-width: 0px; }
.CommonModal2 { margin: 0 -2px; padding: 1px 0; border-left-width: 2px; border-right-width: 2px; }
.CommonModal3 { margin: 0 -3px; padding: 1px 0; }
.CommonModal4 { margin: 0 -2px; padding: 2px 0; }
.CommonModal5 { margin: 0 -2px; padding: 1px 0; }

.CommonModalTitle
{
	border-bottom: solid 1px #666;
	padding: 3px 6px 6px 6px;
	font-size: 130%;
	font-weight: bold;
	color: #000;
	cursor: move;
	min-height: 16px;
}

.CommonModalContent
{
	background-color: #fff;
}

.CommonModalFooter
{
	border-top: solid 1px #666;
	width: 100%;
	height: 20px;
}

.CommonModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(/lovetheme/default/images/common/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 6px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(/lovetheme/default/images/common/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}

/*
Rating Styles
*/

.CommonRateControlReadOnly
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #fff;
	border: solid 1px #999;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControl
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #eee;
	border: solid 1px #999;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

.CommonRateControlActive
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	background-color: #fc6;
	border: solid 1px #c93;
	cursor: pointer;
	padding: 1px;
	white-space: nowrap;
}

/*
Content Selector Styles 
*/

.CommonContentSelectorTreeArea
{
	background-color: #fff;
	height: 330px;
	margin: 5px;
	margin-left: 0;
	border: solid 1px #999;
	overflow: auto;
}

.CommonContentSelectorItemsArea
{
	margin: 5px;
	margin-right: 0;
	margin-left: 0;
	background-color: #fff;
	border: solid 1px #999;
	overflow: auto;
	padding: 4px;
	height: 322px;
}

.CommonContentSelectorOptionsArea
{
	margin: 0;
	background-color: #fff;
	border: solid 1px #999;
	padding: 4px;
}

.CommonContentSelectorTree
{
	padding: 0;
	height: 330px;
	width: 215px;
	overflow: visible;
}

.CommonContentSelectorTreeNode
{
	cursor: pointer;
}

.CommonContentSelectorTreeNodeSelected
{
	font-weight: bold;
	cursor: pointer;
}

.CommonContentSelectorTreeNodeHover
{
	cursor: pointer;
}

.CommonContentSelectorItemArea
{
    float: left;
}

.CommonContentSelectorItem
{
	font-size: 90%;
	border: solid 1px #ccc;
	cursor: pointer;
	padding: 3px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItemSelected
{
	font-size: 90%;
	border: solid 3px #999;
	cursor: pointer;
	padding: 1px;
	width: 79px;
	height: 79px;
	overflow: hidden;
	margin: 6px 6px 0 6px;
	text-align: center;
	vertical-align: middle;
}

.CommonContentSelectorItem img, .CommonContentSelectorItemSelected img
{
	margin-top: auto;
	margin-bottom: auto;
}

.CommonContentSelectorItemName
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorItemNameSelected
{
	font-size: 90%;
	font-weight: normal;
	text-align: center;
	background-color: #999;
	cursor: pointer;
	padding: 2px;
	width: 83px;
	height: 12px;
	overflow: hidden;
	margin: 1px 6px 16px 6px;
}

.CommonContentSelectorButtonArea
{
	text-align: right;
	margin: 5px;
}

p.MsoNormal, li.MsoNormal, div.MsoNormal
{
	margin: 0 0 .0001pt 0;
}

/* Comment Form */

#CommonCommentForm, #CommonContactForm 
{
	padding: 0;
	font-size: 0.95em;
}

#CommonCommentForm h2, #CommonContactForm h2
{
	margin-bottom: 0;
}

#CommonCommentForm h3, #CommonContactForm h3
{	
    font-size: 1.3em;
	margin: 0 10px 0 0;
	padding: 10px 0 5px;
	font-weight: 600;
	letter-spacing: 0;}

#CommonCommentForm p, #CommonContactForm p
{
	padding: 0em;
	font-size: 0.95em;
}

#CommonCommentForm dl, #CommonContactForm dl 
{
	margin: 0;
	padding: 0;
}

#CommonCommentForm dt, #CommonContactForm dt 
{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0;
	padding-left: 0;
	font-size: 1.0em;
	margin: 0;}
	
#CommonCommentForm dd, #CommonContactForm dd 
{
	color: #777;
	margin-left: 0;
}

#CommonCommentForm dt em, #CommonContactForm dt em 
{
	font-size: 0.95em;
}
 
#CommonCommentForm .smallbox, #CommonContactForm .smallbox 
{
	width: 350px;
	padding: 2px;
}

#CommonCommentForm textarea, #CommonContactForm textarea 
{
	width: 400px;
	height: 150px;
	padding: 2px;
	font-size: 1em;
}

/* Comments */

/* Comment List */

#comments table, .FileCommentsContent table
{
    width: 100%;
    table-layout: fixed;
}

.Comment
{
	padding: 12px 8px 8px 8px;
	border: solid 0 #eee;
	border-bottom-width: 1px;
}

.CommentOwner
{
	padding: 8px;
	background-color: #f4f4f4;
	border-bottom: solid 12px #fff;
}

.CommentAvatar
{
	white-space: nowrap;
	width: 15%;
}

.CommentAvatar img
{
	margin-right: 8px;
}

.CommentContent
{
    width: 85%;
    overflow: hidden;
}

.CommentTitle
{
	font-size: 110%;
	margin: 0;
	padding: 0;
}

.CommentText
{
	padding: 2px 0;
}

.CommentFooter
{
	font-size: 80%;
	color: #999;
}

/* Help Icon */

.CommonHelpIcon
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image: url(/lovetheme/default/images/common/help_out.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: help;
}

.CommonHelpIconHover
{
    display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	border-style:none;
	height: 20px;
	width: 20px;
	background-image:url(/lovetheme/default/images/common/help_hover.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor:help;
}

.CommonHelpToolTip
{
    width: 250px;
    padding: 8px;
    border: solid 2px #000;
    background-color: #ffc;
    color: #000;
    font-size: 8pt;
}

/* Poll Styles */

.CommonPollMoveUpButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(/lovetheme/default/images/common/up.gif);
}

.CommonPollMoveUpButton:LINK, .CommonPollMoveUpButton:VISTED, .CommonPollMoveUpButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveUpButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollMoveDownButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(/lovetheme/default/images/common/down.gif);
}

.CommonPollMoveDownButton:LINK, .CommonPollMoveDownButton:VISTED, .CommonPollMoveDownButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollMoveDownButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

.CommonPollDeleteButton
{
	display: inline-table;
	display: -moz-inline-box;
	display: inline-block;
	margin: 1px;
	border: solid 1px #999;
	border-top-color: #ccc;
	border-left-color: #ccc;
	background-color: #eee;
	color: #333;
	font-size: 80%;
	font-weight: bold;
	background-repeat: no-repeat;
	background-position: left top;
	width: 20px;
	height: 20px;
	line-height: normal;
	background-image: url(/lovetheme/default/images/common/delete.gif);
}

.CommonPollDeleteButton:LINK, .CommonPollDeleteButton:VISTED, .CommonPollDeleteButton:ACTIVE
{
	text-decoration: none;
	color: #333;
}

.CommonPollDeleteButton:HOVER
{
	text-decoration: none;
	color: #333;
	background-color: #ddd;
}

ol.CommonPollAnswerList
{
	margin: 0;
	padding: 0;
}

ol.CommonPollAnswerList li
{
	margin-left: 24px;
}

/* rendered poll styles */

.CommonPollArea
{
	width: 375px;
	background-color: #f4f4f4;
	border: solid 1px #bbb;
	margin: 0 auto;
}

.CommonPollQuestion
{
	background-color: #e2eecd;
	border: solid 0 #bbb;
	border-bottom-width: 1px;
	padding: 4px;
	color: #698d73;
	margin: 0;
	font-size: 105%;
}

.CommonPollContent
{
	padding: 4px;
}

.CommonPollDescription
{
}

.CommonPollSwitchedContent
{
	width: 275px;
	margin: 6px auto;
}

ul.CommonPollAnswerList
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul.CommonPollAnswerList li
{
	padding: 0;
	margin: 6px 0 0 0;
}

.CommonPollAnswer
{
	padding: 2px;
}

.CommonPollUserVote
{
	color: #777;
}

.CommonPollFooter
{
	padding: 2px;
	background-color: #ccc;
	border: solid 0 #999;
	border-top-width: 1px;
	font-size: 80%;
}

ul.CommonPollFooterList
{
	list-style-type: none;
	margin: 0;
	text-align: center;
}

ul.CommonPollFooterList li
{
	display: inline;
	margin: 0 6px;
}

/* End Poll Styles */

/* Tag Styles */

.CommonTagCloud
{
	background-color: #f7f7f7;
	padding: 16px 8px 16px 8px;
	margin: 32px 0;
	color: #999;
	line-height: 250%;
	list-style-type: none;
}

.CommonSidebarTagCloud
{
	line-height: 250%;
	margin: 0 0 1.5em 0;
	padding: 0;
	list-style-type: none;
}

.CommonTag1, .CommonTag2, .CommonTag3, .CommonTag3, .CommonTag4, .CommonTag5, .CommonTag6
{
	margin: 0;
	padding: 0;
	display: inline;
}

.CommonTag1 a:link, .CommonTag1 a:visited, .CommonTag1 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #000;
	font-size: 1.4%;
	font-weight: 900;
}

.CommonTag2 a:link, .CommonTag2 a:visited, .CommonTag2 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #333;
	font-size: 1.3%;
	font-weight: 800;
}

.CommonTag3 a:link, .CommonTag3 a:visited, .CommonTag3 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #555;
	font-size: 1.2%;
	font-weight: 600;
}

.CommonTag4 a:link, .CommonTag4 a:visited, .CommonTag4 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #777;
	font-size: 1.1%;
	font-weight: 500;
}

.CommonTag5 a:link, .CommonTag5 a:visited, .CommonTag5 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #777;
	font-size: 1%;
	font-weight: 300;
}

.CommonTag6 a:link, .CommonTag6 a:visited, .CommonTag6 a:active
{
	margin-right: 6px;
	text-decoration: none;
	color: #888;
	font-size: 0.9em;
	font-weight: 200;
}

.CommonTag1 a:hover, .CommonTag2 a:hover, .CommonTag3 a:hover, .CommonTag4 a:hover, .CommonTag5 a:hover, .CommonTag6 a:hover
{
	text-decoration: underline;
}

/* End Tag Styles */

/*
TabPane Styles
*/

.CommonPane
{
	font-size: 10pt;
	border: solid 1px #999;
	border-top-width: 0;
	background-color: #fff;
	padding: 8px;
}

.CommonPaneTabSet
{
	font-size: 11px;
	padding: 0;
	background-image: url(/lovetheme/default/images/common/tabset.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	white-space: nowrap;
	color: #000;
}

.CommonPaneTab
{
	padding-right: 4px;
	background-image: url(/lovetheme/default/images/common/tab-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTab1
{
	padding-left: 3px;
	background-image: url(/lovetheme/default/images/common/tab-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTab2
{
	padding: 4px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(/lovetheme/default/images/common/tab.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	overflow: hidden;
}

.CommonPaneTabSelected
{
	padding-right: 4px;
	background-image: url(/lovetheme/default/images/common/tab-selected-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabSelected1
{
	padding-left: 3px;
	background-image: url(/lovetheme/default/images/common/tab-selected-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabSelected2
{
	padding: 3px 4px 5px 4px;
	height: 13px;
	cursor: pointer;
	white-space: nowrap;
	background-image: url(/lovetheme/default/images/common/tab-selected.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	font-weight: bold;
	overflow: hidden;
}

.CommonPaneTabHover
{
	padding-right: 4px;
	background-image: url(/lovetheme/default/images/common/tab-hover-right.gif);
	background-repeat: no-repeat;
	background-position: top right;	
	height: 21px;
	margin-top: 1px;
}

.CommonPaneTabHover1
{
	padding-left: 3px;
	background-image: url(/lovetheme/default/images/common/tab-hover-left.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.CommonPaneTabHover2
{
	padding: 4px;
	cursor: pointer;
	white-space: nowrap;
	height: 13px;
	background-image: url(/lovetheme/default/images/common/tab-hover.gif);
	background-repeat: repeat-x;
	background-position: top left;
	text-align: center;
	overflow: hidden;
}

/* Inline tag editor */
.CommonInlineTagEditor
{
	padding: 4px;
	border: solid 1px #999;
	background-color: #f3f3f3;
}

/* Common Tree List */
ul.CommonTreeList
{
	margin: 0;
	padding: 0;
}

ul.CommonTreeList li
{
    margin: 0;
    padding: 5px 0 0 18px;
    list-style-type: none;
}

.CommonTreeListItemSelected
{
    font-weight: bold;
    padding: 5px 0 0 18px;
	background-image: url(/lovetheme/default/images/common/folder_open.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.CommonTreeListItem
{
    font-weight: normal;
    padding: 5px 0 0 18px;
	background-image: url(/lovetheme/default/images/common/folder.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}

.CommonTreeListItemSelected a:link, .CommonTreeListItemSelected a:visited, .CommonTreeListItemSelected a:active, 
.CommonTreeListItem a:link, .CommonTreeListItem a:visited, .CommonTreeListItem a:active
{
    text-decoration: none;
    color: #000;
}

.CommonTreeListItemSelected a:hover, .CommonTreeListItem a:hover
{
    text-decoration: underline;
    color: #000;
}

.CommonHalfWidthArea
{
    float: left;
    width: 50%;
}

.CommonHalfWidthContent
{
    padding: 10px;
    padding-left: 0;
}

.CommonHalfWidthBreak
{
    clear: both;
}

.CommonInlineListArea
{
}

.CommonInlineListHeader
{
    font-weight: bold;
    font-size: 115%;    
    margin: 0 0 0 .4em;
}

.CommonInlineList
{
    margin: 0;
    padding: 0;
}

.CommonInlineList li
{
    margin: 0 0 .5em 25px;
    padding: 0;
    list-style-type: square;
}

.CommonAvatarListArea
{
    margin: 12px 12px 0 0 ;
	padding: 3px 3px 3px 0;
	width: 80px;
	height: 100px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	float: left;
	font-size: 120%;
}

.CommonAvatarAreaHighlight
{
    background-color: #eee;
    border: solid 1px #ccc;
    display: block;
}

.CommonAvatarArea
{
    display: block;
    padding: 1px;
}
.homefeature{
   display:block;
	text-indent:-1000em;
	overflow:hidden;
	height:215px;
	width:647;
	background-image: url(/lovetheme/default/images/custom/marmite.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	margin-bottom:10px;
}
.homewelcome{
	font-size: 1.1em;
}
.homewelcome h2{
   font-size:1.5em;
	
	margin:0 0 0.5em 0;
}
/*
Blog Style Overrides
*/

/*
Blog Styles
*/

UL.BlogPostList
{
	margin: 20px 0 0 0;
	padding: 0px;
	list-style-type: none;
}

.BlogPostArea
{
	margin: 0 0 20px 0;
	min-height: 46px;
}

.BlogPostArea.External
{
}

.BlogPostArea.None
{
    background-image: none;
    padding-left: 0;
}

.BlogPostHeader
{
	font-size: 1.8em;
	font-weight: normal;
	padding: 0;
	margin:0 0 15px 0;
}

.BlogRating
{
	width: 80px;
	height: 80px;
	margin: 5px 10px 0 0;
	background-color: #cccccc;
	vertical-align: top;
	text-align: center;
	padding: 8px 2px 2px 2px; 
	background-image: url(/lovetheme/default/images/Common/blog_comment_background.gif);
	line-height: 20px;
	color: #666666;
}

.BlogRating a:link, .BlogRating a:visited, .BlogRating a:active, .BlogRating a:hover
{
	color: #666666;
	text-decoration: none;
}

.BlogPostContent
{
}

.BlogPostFooter
{
	margin: 0 0 30px 0;
	color: #777;
	font-size: 0.9em;
	background-image: url(/lovetheme/default/images/custom/columnhorizontal.png);
	padding: 25px 0 0px 0;
	background-position: 0 50;
	background-repeat: no-repeat;
}
.PostBlogPostFooter
{
	margin: 0 0 15px 0;
	color: #777;
	font-size: 0.9em;
	background-image: url(/lovetheme/default/images/custom/columnhorizontal.png);
	padding: 25px 0 0px 0;
	background-position: 0 50;
	background-repeat: no-repeat;
}
/*
Blog List Columns
*/

.BlogBlogNameColumn
{
	width: 25%;
}

.BlogAuthorColumn
{
	width: 14%;
}

.BlogLastPostColumn
{
	width: 25%;
}

.BlogPostsColumn
{
	text-align: center;
	width: 9%;
}

.BlogArticlesColumn
{
	text-align: center;
	width: 9%;
}

.BlogCommentsColumn
{
	text-align: center;
	width: 9%;
}

.BlogTrackbacksColumn
{
	text-align: center;
	width: 9%;
}

/* Links */

UL.BlogLinkCategoryLinkList
{
	padding: 0;
	margin: 0 0 0 24px;
	list-style-type: square;
}

UL.BlogLinkCategoryLinkList li
{
	padding-top: 4px;
}

UL.BlogLinkCategoryLinkList li a
{
	font-weight: bold;
}

.BlogLinkCategoryArea
{
	padding: 4px;
}

.BlogSubscriptionItem
{
	margin-bottom: 3px;
}

/*Allaboutlove column styles */

.blogheader{
	background-color: #777;
	color:#fff;
	padding:10px;
	height:110px;
	margin-bottom:10px;
	background-image: url(/lovetheme/default/images/custom/blogheader_lime.png);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.blogheader h4{
font-size: 1.3em;
	color:#fff;
	margin-bottom:0;
}
.blogheader h1{
	font-size:2.5em;
}
.blogheader h1 a{
	color:#fff;
	text-decoration:none;
}
.columnspacer{
	margin-left:10px;
}
.middlecolumn{
	background-image: url(/lovetheme/default/images/custom/columndivider.png);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding:20px 0 0 25px;
	font-size: 0.9em;
}
.topcolumn{
	background-image: url(/lovetheme/default/images/custom/columntop.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.sideheader{
	font-size:1.6em;
	margin-bottom:0.5em;
}
ul.sidelist{
	list-style:none;
	padding:0;
	margin:0 20px 1em 0;
}
ul.sidelist li{
	padding:3px 5px;
	background-color:#FFEFEF;
	margin:0 0 2px 0;
}
ul.sidelist li a{
	color: #000;
	text-decoration: underline;
}
ul.sidelist li a:hover{
	color: #7ABC08;
	text-decoration: underline;
}
.news{
	padding:0 15px 15px 0;
}
ul.sidelist li.blogrsslink{
	background-image: url(/lovetheme/default/images/custom/smallrss.png);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	padding-left:23px;
}
.contentheader{
	margin:1em 0 1em 0;
	font-size:1.8em;
}
ul.commentlist{
	list-style:none;
	margin:0;
	padding:0;
}
ul.commentlist li{
	margin:0 0 1em 0;
	padding:0;
}
.commentavatar{
	float:left;
	width:55px;
}
.commentcomment{
	float:left;
	width:350px;
	padding:10px;
	background-color: #f4f4f4;
}
.smalltext{
	color: #777;
}
#footer a{
	color:#777;
	text-decoration: underline;
}
.forumspacer{
	padding-right:20px;
}
.forumsidebar{
	font-size:0.9em;
}
.bloggaggspacer{
	padding-right:20px;
	background-color: #FFFFE0;
}
.divspacer{
	margin-bottom:1.5em;
}
.homepostheader
{
    font-size:1.6em;
    margin: 0 0 10px 0;
}
ul.bottomnav
{
    list-style: none;
}
ul.bottomnav li
{
    display:inline;
    padding: 0 1em;
}
.adspacer
{
    margin: 0 auto;
    text-align:center;
}
.bloglistblogtitle
{
 margin:0;
}
.bloglistblogtitle a
{
 font-size:1em;
 font-weight:800;
 color:#555;
 margin:0;
 text-decoration:none;
}  
.homelistavatar
{
   float:left;
   width:55px; 
    }
.homelistcontent
{
   float:left;
   width:370px; 
    }

.homepostlist
{ 
    list-style:none;
    margin:0;
    padding:0;   
}
.homepostlist li
{
    list-style:none;
    margin:0 0 25px 0;
    padding:0;   
}
.homelistfooter 
{
    font-size:0.9em
    }
.homelistfooter a
{
    color: #777;
    text-decoration:none;
    }
.blogagglistcontent
{
   float:left;
   width:570px; 
    }
.comingsoon
{
   background-color: #E1F892;
   padding:10px;
   margin:10px 10px 10px 10px;

    } 

.comingsoon .sideheader
{
    }  
.homenews
{
   font-size:0.9em;
   margin:20px 10px 10px 10px;
   padding:10px;
   color : #000;
   background-color: #FAFD8D;
    }
 .homenews a
{
   font-weight:bold;
    }
.homenewsdate
{
    margin:0;
    font-weight:bold;
    }
.homenewsdate a
{
   color: #999;
    }
.homenewsheader
{
    margin:0;
    font-size:1.3em;
}


/* FRONT PAGE 
-------------------*/

#fp-vision {
background: url(/lovetheme/fp-banner.jpg) right bottom no-repeat;
padding:10px;

font-color:#4F4F4F;
}

.fp-vision-large {font-size:1.6em;}

#fp-vision ul {font-size:1.4em; list-style:disc;}




/* LOVE STORIES
-------------------*/

.catheading {font-size:1.3em;}


/*Special headers 
-------------------*/

h2.CommonTitle {
background: url(/lovetheme/graphic6.jpg) no-repeat top right;
padding:10px;
height:113px;
color:white;
}

.CommonTitle a {color:white !important;}


h2#header-lovestories {

background: url(/lovetheme/graphic6.jpg) no-repeat top right;
padding:10px;
height:113px;
color:white;
}

h2#header-columns {

background: url(/lovetheme/graphic6.jpg) no-repeat top right;
padding-left:5px;
height:113px;
color:white;
}

/* ADBAR */

.adbar {padding:10px;}


/* RSS NOTICES 
------------------*/

#subscribe {background:#FFEFEF; padding:5px; margin-bottom:1em;}
#subscribe p {margin-bottom:0;}
.rssicon {background: url(/lovetheme/default/images/custom/smallrss.png) no-repeat; padding-left:18px;}
.rssicon span {font-weight:bold;}

.commentbox {background-color:#F4F4F4}


.commentbox {padding:5px; margin-bottom:10px;}
.commentbox dt {float:left;}
.commentbox dt p {font-size:4em; line-height:1em; margin-bottom:0; font-weight:bold;}


.commentbox dd.comment-body {margin-left:45px;}
.commentbox dd.comment-meta {margin-left:45px;}

/* FLOATLEFT AND FLOATRIGHT 
----------------------------*/

.floatleft {float:left; margin-right:5px;}
.floatright {float:right; margin-left:5px;}

.photo p {font-weight:bold; font-size:11px;}
.half {width:285px;}

#fp-vision {margin-bottom:1em;}
#fp-vision a {} /*CHANGE*/
#fp-vision ul {margin-bottom:0;}


.fp-vision-large {font-size:2.2em;}
#blog-byline p {font-weight:bold}

em {background:none}

/* SUBSCRIBE
----------------------------*/

#subscribe-newsletter {margin:20px 10px 10px 10px; background-color:#BCEFFF; padding:7px;}
#subscribe-newsletter label {font-size:1.2em; padding-bottom:1em;}
#subscribe-newsletter input#name, #subscribe-newsletter input#l345178-345178 {width:150px; margin-bottom:0.5em;}
#subscribe-newsletter input#submit {}



/* TABS
-------------------------*/

.tabberlive .tabbertabhide {
 display:none;
}

#contentfeed {margin-bottom:20px;}

#contentfeed ul.tabbernav
{
margin:0 !important;
padding: 5px 0;


}

#contentfeed ul.tabbernav li
{
 list-style: none;
 margin-bottom: 0;
display:inline;

}

#contentfeed ul.tabbernav li a
{
padding: 0px;
margin-left: 0px;

display:block;
float:left;
width:210px;
height:110px;
background: url(/lovetheme/newfp/top_tab_1.jpg) no-repeat;
}

#contentfeed ul.tabbernav li a#contentfeednav1 {background: url(/lovetheme/newfp/top_tab_1.jpg) no-repeat;}
#contentfeed ul.tabbernav li a#contentfeednav2 {background: url(/lovetheme/newfp/top_tab_2.jpg) no-repeat;}
#contentfeed ul.tabbernav li a#contentfeednav3 {background: url(/lovetheme/newfp/top_tab_3.jpg) no-repeat;}
#contentfeed ul.tabbernav li a#contentfeednav4 {background: url(/lovetheme/newfp/top_tab_4.jpg) no-repeat;}


#contentfeed ul.tabbernav li a:visited {}

#contentfeed ul.tabbernav li a:hover {}

#contentfeed ul.tabbernav li.tabberactive a {}

#contentfeed ul.tabbernav li.tabberactive a:hover {}

/* tabbed content general */

.tabbertab {margin-top:105px; height:383px; width:858px;}

.tabbertab .quote {margin-left:220px; padding-top:50px; margin-right:50px; font-size:20px; height:240px; overflow:hidden;}

.tabbertab .quote-content {font-size:18px;}
.tabbertab .quote-author {font-size:14px; font-style:oblique;}
.tabbertab .teaser {float:left; width:500px; height:90px; margin-left:180px;}
.tabbertab .teaser p {font-weight:bold; font-size:13px;}

.morelink {display:block; width:120px; height:90px; float:left;}

/*tabbed content specific */
#introduction {background: url(/lovetheme/newfp/bottom_box_1.jpg) no-repeat;}
#introduction .quote {margin-left:180px; color:#750B4B;}
#introduction .teaser {margin-left:180px; width:520px; color:#750B4B;}

#beginner {background: url(/lovetheme/newfp/bottom_box_2.jpg) no-repeat;}
#beginner .quote {margin-left:230px; color:#38533e;}
#beginner .teaser {margin-left:230px; width:470px;color:#38533e;}

#advanced {background: url(/lovetheme/newfp/bottom_box_3.jpg) no-repeat;}
#advanced .quote {margin-left:250px; color:#006187;}
#advanced .teaser {margin-left:340px; width:360px; color:#006187;}

#specialist {background: url(/lovetheme/newfp/bottom_box_4.jpg) no-repeat;}
#specialist .quote {margin-left:230px; color:#c19f24;}
#specialist .teaser {margin-left:300px; width:400px; color:#825422;}




/* FRONT PAGE */

#blogpromostrip {}

.blogpromo h3 {font-size:1.3em; margin-left:60px;}

.blogpromo p {margin-left:60px;}

/* ONLINE COURSES */

#course-sidebar li {font-size:1.3em;}
#course-sidebar .current {color:#E064AD;}
#course-sidebar h2 {font-size:18px; font-weight:bold;}
body#course h1 {font-size:26px;}

.assignment-box {border:1px solid #E985C1; padding:10px; margin-bottom:10px;}

/*assignment submission */

#assignment-submission #a-text {width:236px; height:100px; font-size:13px; background:white;}

#assignment-submission #assignment-upload1 {width:256px; float:left;}
#assignment-submission #assignment-upload2 {width:256px; float:left;}


.thanksmessage {font-size:20px; color:red; border:1px solid red; padding:10px;}

.previous-link {text-align:left; width:267px; float:left;}
.next-link {text-align:right; width:267px; float:left;}


.maincourse-inner {padding:0 20px;}

.maincourse-inner ul li {margin-bottom:5px;}



/* preparation for romance writing
----------------------------------*/

.preparation-for-romance-writing #maincourse {background: url(/lovetheme/newfp/box-strip.jpg);}
.preparation-for-romance-writing #maincourse .maincourse-top {background: url(/lovetheme/newfp/box-top.jpg) no-repeat; height:90px;}
.preparation-for-romance-writing #maincourse .maincourse-bot {background: url(/lovetheme/newfp/box-bot.jpg) no-repeat bottom; height:20px;}
.preparation-for-romance-writing #maincourse h2 {color:#E064AD;}


/* romantic writing skills 
----------------------------------*/

.romantic-writing-skills #maincourse {background: url(/lovetheme/newfp/box-strip-green.jpg);}
.romantic-writing-skills #maincourse .maincourse-top {background: url(/lovetheme/newfp/box-top-green.jpg) no-repeat; height:90px;}
.romantic-writing-skills #maincourse .maincourse-bot {background: url(/lovetheme/newfp/box-bot-green.jpg) no-repeat bottom; height:20px;}
.romantic-writing-skills #maincourse h2 {color:#E064AD;}

/* write a romance
----------------------------------*/

.write-a-romance #maincourse {background: url(/lovetheme/newfp/box-strip-blue.jpg);}
.write-a-romance #maincourse .maincourse-top {background: url(/lovetheme/newfp/box-top-blue.jpg) no-repeat; height:90px;}
.write-a-romance #maincourse .maincourse-bot {background: url(/lovetheme/newfp/box-bot-blue.jpg) no-repeat bottom; height:20px;}
.write-a-romance  #maincourse h2 {color:#E064AD;}

/* erotic and sensual writing
----------------------------------*/

.erotic-and-sensual-writing #maincourse {background: url(/lovetheme/newfp/box-strip-yellow.jpg);}
.erotic-and-sensual-writing #maincourse .maincourse-top {background: url(/lovetheme/newfp/box-top-yellow.jpg) no-repeat; height:90px;}
.erotic-and-sensual-writing #maincourse .maincourse-bot {background: url(/lovetheme/newfp/box-bot-yellow.jpg) no-repeat bottom; height:20px;}
.erotic-and-sensual-writing  #maincourse h2 {color:#E064AD;}


