/*  ______________________________________ Generic Blog style
-------------------------------------- Author: (originally by Sobia Ali)
-------------------------------------- Modified By: Gregory Tomlinson    
-------------------------------------- Date: 11/24/2008  
-------------------------------------- Blog template : niceonev1 abstraction
-------------------------------------- 
*/


/* COLORS
Body Background:       #111514
Main Text:             #333333
Links:                 #333333

*/

/* TOC:



*/

/*  ____________________________________ RESET  */
* { margin: 0; padding: 0; border: 0; outline: 0; background: transparent; }
ol, ul { list-style: none; }
:focus {
outline: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}

/*  ____________________________________ body  */
body {
font-size: 10px;
font-family: Arial, sans-serif;
color: #333;
/*    text-align: center;*/
/*margin-top: -1.4em;*/
}


/*  ____________________________________ GENERICS  */
p {
font: 1em/1.4em Arial, Helvetica, sans-serif;
margin-bottom: 1em;
}

h1 {font-size:2.0em; color: #000; margin:2em 0 0.5em; padding: 0.25em 0;}
h2 {font-size:1.5em; color: #000; margin:2em 0 0.33em; padding: 0.25em 0;}
h3 {font-size:1.4em; color: #000; margin:0.25em 0 0.25em; padding: 0.125em 0;}
h4 {color:#000000; font-size:1.58em; font-weight:normal; line-height:1.05em; margin:0 0 0.1em;}
h5 {font-size:1.15em; color: #000; margin:0.25em 0 0; font-weight: normal;}
h6 {color:#000000; font-size:1.1em; font-weight:normal; margin:0.5em 0 0;}

a:link {color: #1EA6D6; text-decoration: none;} 
a:visited {color: #1EA6D6; text-decoration: none;}  
a:hover {color: #1EA6D6; text-decoration: underline;}    
a:active {color: #1EA6D6; text-decoration: none;}   
.clear {clear:both; float:none; border:0; height:.1em;}
.hr {clear:both; float:none; border:0;}
div.hr hr { display:none; }
#love_toolbar {
        position: relative;
        left: 0;
        right: 0;
        top: 0;
        height: 29px;
        background: #f1f1f1;
        _overflow: hidden;
    }
    
    /* setting up the containers and cols */
#love_toolbar .love_c {
    width: 950px;
    margin: 0 auto;
    text-align: left;
    height: 1%;
    clear: both;
    position: relative;
    padding-top:8px;
}
#love_toolbar ul {
    display: inline;
    float: left;
    padding:0;
    font-size: 11px;
}
    #love_toolbar .s {
        float: right;
    }
    #love_toolbar li {
        display: inline;
        float: left;
        border-left: 1px solid #ccc;
        margin: 0 0 0 7px;
        padding: 0 0 0 7px;
    }
        #love_toolbar li:first-child {
            border-left: 0 none;
            padding-left: 0;
            margin-left: 0;
        }
       	#love_toolbar li.first {
            /* class added by js for IE6 */
            border-left: 0 none;
            padding-left: 0;
            margin-left: 0;
        }
        #love_toolbar a {
            color: #333;
        }
        #love_toolbar a img {
	margin:-1px 0 0 0;
}
            #love_toolbar a:hover {
            }
        
        #love_toolbar li ul {
            float: none;
            display: inline;
        }
            #love_toolbar li li {
                border: none;
                margin: 0;
                padding: 0;
                float: none;
                display: inline;
            }
                #love_toolbar li li:after {
                    content: ", ";
                }
                #love_toolbar li li:last-child:after {
                    content: "";
                }
                 #love_toolbar li li.last:after {
                        content: "";
                    }
                #love_toolbar li li a {
                    color: #27aae0;
                }
            
/*  ____________________________________ container  */

#container {
background-color: #fff;
margin: 0 auto;
position: relative;
border: 1px solid #cccccc ;
border-top:0px;
text-align: left;
width: 100%;
margin: 0 auto;
/*line-height: 1.7em;*/
width: 980px;
}

/*  ____________________________________ omniture  */
#omniture{
    position: absolute; 
    top: 0; 
    right: 0; 
    z-index: -100;
}

/*  _[= Ad Banner]__________________________________ mainAdBanner  */
#mainAdBanner{
	background-color: #666666;
	padding: .3em 0;
	width: 100%;
	text-align: center;
	display:none;
}

/*  ____________________________________ globalNav  */
#globalNav {
	background-color:#4D4D4D;
            border-bottom:0.32em solid #29AAE1;
            font-size:1.25em;
            height:2.5em;
            overflow:hidden;
}
   #globalNav ul.AOL {
float:left;
padding:0.8em 0 0.1em;
        }
        #globalNav ul.AOL li.first {
            margin-left:0.2em;
        }
	#globalNav ul.entertain {
        float: right;
        padding: 1.2em 0 0.3em;
    }
        #globalNav ul li {
           color:#FFFFFF;
           display:inline;
           float:left;
           line-height:1em;
           padding:0 1.8em;
        }
        #globalNav ul li.last {
            border: none;
            padding-right: 0;
        }
            #globalNav ul li a:link, #globalNav ul li a:visited,
            #globalNav ul li a:hover, #globalNav ul li a:active {
                color: #ffffff;
            }
/* _____________________________________Search  */

/*  ____________________________________ header */      
#header {
  
/*        float: left;*/
    position: relative;
    overflow: hidden;
    margin: 0 auto;
  
    padding:0px;
    width: 100%;
    height:163px;
}
/* __ */
#headerPhoto{

/*        float: left;*/
    position: relative;
    overflow: hidden;
    margin: 0 auto;

    padding:0px;
    width: 100%;
    height:170px;
}

#headerborder {height:13em;width:100%;background:transparend url(http://www.love.com/media/roboIconSprite.gif) repeat-x scroll 0 920px;}
/* [=loveColors]___________________________ love network colors*/

.loveColor {
              color:#fff;
            }
/* [=relatedBlogs]____________________________ love network related blogs */
.relatedBlogsContainer {display:none;}
.endRelatedBlogs {
             background:#4D4D4D none repeat scroll 0 0;
             left:-6px;
             padding:0.03em;
             position:relative;
             z-index:1;
}

.relatedLoveSitesExpandedCopy {font-size:1.2em;margin-top:1em;}

 .headerInRight {
 	float:left;
 	margin-top:22px;
 	width:353px;
 	height:90px;
padding-left:7px;
 
 	padding-bottom:0px;
/* 	padding-bottom:30px;*/
 }
 
 .loveHedRightTxt {
 	display:inline;
 	font-size:12px;
 	font-weight:normal;
 	padding:0 0 0 8px;
 	width:120px;
 }
 span.loveHedRightLinks {
 	padding:0;
 	display:inline;
 	clear:both;
 	float:none;
 	font-size:12px;
	line-height:1.5em;
	display:block;
	width:310px;
 }
  span.loveHedRightLinks a {
  
  	color:#2aabe2;
  }
  span.loveHedRightLinks a {
  
  	color:#2aabe2;
  }
 span.loveHedRightfeedback{float:right;font-size:14px;color:#28ABE1;text-decoration:none;}
/*  ____________________________________ blogLogo  */
    #blogLogo {
        float: left;
        /*margin-top:3.5em;*/
        padding:0;
        margin:30px 0 3px 5px;
        /*letter-spacing: -0.18em;*/
    	height:90px;
    	position:relative;
/*        	margin:0;*/
    	width:600px; 
     }
    #blogLogo h1 {
    	
    	bottom:0;
    	padding:0;
    	margin:8px 0 0 8px;
    	left:13px; 
    	letter-spacing: -.2em;
    	*letter-spacing: -.4em;  
    	_letter-spacing: -5px;     	
    }   
     #blogLogo h1 a:hover {text-decoration:none;}
     
     .blogTitleMS {
       
display:block;
vertical-align: baseline;
        color:#2d9ada;
        font-size:2.3em;
       	padding:10px 10px 0 2px;
        /*width:210px;   */             
        letter-spacing:-1.5px; 
        *letter-spacing:-.05em;
        _letter-spacing:-3px;  
     }
     .blogTitleMS3 {
       
display:block;
vertical-align: baseline;
        color:#2d9ada;
        font-size:1.5em;
        padding:10px 10px 0 2px;
        /*width:210px;   */             
        letter-spacing:-1.2px;  
        *letter-spacing:-.03em;
        _letter-spacing:-2px;   
     }
     .blogTitleMS4 {
      
display:block;
vertical-align: baseline;
        color:#2d9ada;
        font-size:1.2em;
	padding:10px 10px 0 2px;
        /*width:210px;   */             
        letter-spacing:-1px;
        *letter-spacing:-.01em;
        _letter-spacing:-1px;    
     }          

        #blogLogo h2 {
			color: #333333;
			font-size: 1.6em;
			margin: 0.6em 0 0;
			padding: 0;
		}
            .blogTitle {
              font-size: 3.4em;
              color:#1ea6d6;
/*              padding-right: 0.2em;*/
              display:block;
              letter-spacing:0px;
             }
        

			.searchHat {
				background: black url(http://www.blogsmithmedia.com/www.love.com/media/black_chk_bg.gif) repeat 0 0;
				padding:9px;
			}
			.searchColTopLeft {
				float:left;
				width:573px;
			}
			.searchColTopMiddle {
				float:left;
			}
			.searchColTopRight {
				float:right;
				width:160px;
			}
			.searchBoxWrapper {
			padding:2px 2px 3px 3px;
			width:450px;
			_padding-top:1px;
			background-color:#000;
			float:left;
			}
			.searchSelectButtons {
				float:left;
				padding-left:8px;
/*				display:none; */
			}
			.searchSelectButtons ul li {
				color:white;
				clear:both;
				float:none;
				margin:0;
				padding:0;
				padding-top:3px;
				/*background:red;*/
				display:block;
				line-height:1em;
			}
			.searchSelectButtons ul li label, .searchSelectButtons ul li input {
				padding:0px;
				margin:0px;				
				float:left;
				line-height:1em;
			}
			.searchSelectButtons ul li input {
				display:block;
				padding:0px;
				margin:0px;
				border:none;
				height:12px;
				width:12px;
				margin-right:5px;
/*				background:green;*/
			}
			.searchSelectButtons ul li label {
				padding-top:1px;
			}			

			
			.loveHedHome {
				padding:4px 0 0;
			}
			.loveHedHome span {
				display:block;
				float:left;
			}
			.loveHedHome .explainerLogoTxt {
				color:#b0b0b0;
				display:block;
				float:left;
				padding:12px 7px 0px 12px;
				line-height:1em;
				font-size:12px;
			}
			.loveHedHome .loveLogo {
				background: url(http://www.blogsmithmedia.com/www.love.com/media/black_love_hed_logo.gif) no-repeat 0 0;
				width:98px;
				height:24px;
				display:block;
				overflow: hidden;
				text-indent: -1000em;
			}
			
		#searchFrame {
			
			clear:both;
			float:none;

		}
			#searchFrame form#search {
/**/
			}
				#searchFrame input#spinnerSearch {
					background-color: #FFFFFF;
					border:4px solid white;
/*					border-width:5px 4px 2px;*/
					border-top:5px solid white;						
					border-bottom:2px solid white;												
					font-size: 14px;
					height:22px;
					margin-top:1px;
					display:block;
					float:left;
					width:344px;

				}
				#searchFrame form div#searchButton  {
					float:left;
					margin:0;
					margin-left:3px;
					padding:0;
					padding-top:1px;					
					border:0;
					text-indent:0;
					text-align:left;
					display:block;
					width:94px;
				}
				#searchFrame form div#searchButton img {
					width:94px;
					overflow:hidden;					
					display:block;
				}									

                                    /* [=feedback] ___________________ Feedback */
                                   #userFeedback {
                                           background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/feedback.gif) no-repeat scroll 1px 1px;
                                           color:#3BC3ED;
                                           float:right;
/*                                           margin-top:10px;*/
                                           padding-left:20px;
                                           padding-bottom:10px;
                                           text-transform:uppercase;
                                    }

                     
/*  ____________________________________ contentWrapper  */    
#contentWrapper {
    overflow: hidden;
    clear: both;
    padding: 0 0 4em;
    margin: 0 auto 0 1.5em;
}
          
    /*  ____________________________________ mainContent  */
    #mainContent {
        float: left;
        display: inline;
        width: 61.5em;
        overflow: hidden;
        text-align: left;
    }
    /* [=river] ---------------------------------------  Story River */

    #mainContent .robLink {
        font-size:2.3em;
        line-height:1em;
        color: #333;
        weight: bold;
    }
    #robRiver {  
        font-size: 1em;
    }

    .robEntry {
       border-bottom:1px solid #CCC;
       float:left;
       padding-top:30px;
       clear: both;
         
       padding-bottom: 30px;
*padding-bottom: 0px;
       width: 61.5em;
      }
    #sideBar .robEntry {
		font-size: 1.1em;
		margin: 0.3em 0;
    }
    .robTitle {margin-left: 0em; /*margin-top: 1.5em;*/}
.robDescription {
margin-top:.9em;
padding-left:0em;
}
.robDescriptionCopy {
color:#333333;
float:left;
font-size:1.5em;
line-height:1.5em;
position:relative;
}
/*.robEntityDisplay0, .robEntityDisplay  { display: none;}*/
    .robEntity {
    	font-size: 0.9em;
            margin-top: 0.6em;
            margin-right:0em;
            background: url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat scroll 0 0;
            border-left: solid 5px #D2D2D2;
            padding: .5em 0 .5em .5em; 
            line-height: 1.3em;
    }
    .robEntity .news {/*display:none;*/}       

.robReadMore {
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) no-repeat scroll 0 -763px;
font-weight:bold;
height:1.1em;
margin:0 0 0 0.5em;
padding:0 0 0 3.09em;
width:2em;
}
.robReadMore:hover {
text-decoration:none;
}
    .robDescription p {
       font-size:1.5em;
       line-height:1.4em;
       color: #333;
    }
    .postmeta {padding-left:4.7em; clear:both; height: 2.4em;}
    .postNav li a:visited,.postNav li a:hover  {
       color: #0092BF;
    }
.shareThis a {
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) no-repeat scroll 0px -616px;
padding-left:1.1em;
width:1em;
}

.shareLinkCol .addthis_default_style .at300b{border-right:1px solid #E8E8E8;padding:9px 12px 9px 12px;}
.emailThis a {
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) no-repeat scroll 0 -720px;
padding-left:1.1em;
width:1em;
display:none;
}
   /*[=date] ________________________________ TIME STAMP */

.robdateBox {
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/dateStamp.gif) no-repeat 0 0;
	clear:both;
	color:#AFAFAF;
	float:left;
	width:41px;
	height:38px;
	padding-top:8px;
}
.robdateMonth {
/*	border-bottom:3px solid #4d4d4d;*/
	font-size:1.12em;
	text-align:center;
	text-transform:uppercase;
	color: #333333;
	line-height:1.1em;
	padding-top:1px;
}
.robdateDay {
	font-size:2.3em;
	line-height:.9em;
	margin-left:0.1em;
	color:#4c4c4c;
	padding-right:0.18em;
	/*padding-top:0.14em;*/
	text-align:center;
	letter-spacing: -1.5px;
	font-weight:bold;
}
.robSourceDescription {
font-size: 1.2em;
color:#888;
}
/*
#sideAd {
margin-top:14.9em;
}
*/

    /*[=rss] _______________________________ RSS ICON */
#rssOption {
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) repeat-x scroll 0 -203px;
	color:#333333;
	float:right;
	font-size:1.4em;
	height:1.4em;
	margin-top:0.4em;
	padding:0.1em 0 0 1.7em;
	text-align:center;
	display:none;
}

      #rssOption img {
       vertical-align: middle;
     }

      #rssOption .rssLabel {
        display:block;padding-top: .2em; padding-right:.5em;float:left;
     }
     /*[=source] _______________________________ SOURCE */
     .sourceNameCount {
       color: #0092BF;
       font-size: 1.2em;
     }
     /*[=post-image] _____________________________ POST IMAGES */
     .robImage {float:left; padding:6px; max-width:115px; max-height:115px;border:1px solid #cccccc;} 

         /*  ____________________________________ post  */
    	#mainContent .post { 
    		color: #333;
    		font-size: 1.2em;
    		clear: both;
    		display: inline-block;
    		overflow: visible;
     	}
			#mainContent .homepage, #mainContent .permalinkPage, #incontent {
				margin: 2.2em 1.4em 0 1.4em;
				overflow: visible;
			}
			#mainContent .homepage {
				border-bottom: 0.4em solid #EDEAC9;
				padding-bottom: 1em;
				display: inline-block;
			}
				#mainContent .post h2, #mainContent .post h1  {
					clear: both;
					font-size: 2.2em;
					font-weight: bolder;
					letter-spacing: -1px;
					line-height: 1em;
					margin: 0 0 0.6em;
					padding: 0;
				}
				#mainContent .post h2 a, #mainContent .post h1 a {
					color: #333;
					text-decoration: none;
				}
				#mainContent .post h2 a:hover {
					text-decoration: underline;
				}
				#mainContent .permalinkPage .backToMain a i  {
					visibility:hidden;
				}
				#mainContent .post .postInfo {
					border-top: 0.1em solid #E3E3E3;
					float: right;
					overflow: visible;
					padding-top: 0.5em;
					width: 100%;
					margin-top: 0.8em;
				}
				#container .permalinkPage .postInfo {
					margin-top: 1em;
					padding-bottom: 1em;
				}
					#mainContent .post img {

						background-color: #FEFEFE;
						border: 0.1em solid #DBDADA;
						clear: left;
						float: left;
						display: inline;
						margin: 0 1em 0.1em 0;
						padding: 0.42em;
						width: 15.4em;
					}
					#mainContent .post object { 
						display: inline-block;
						margin: 1em 1em 1em 0;
					}
	.postInfo .continueReading {
		clear: left;
		float: left;
		display: inline;
		line-height: 2em;
	}
	#mainContent .postInfo .continueReading p {
		margin: 0;







		padding: 0;
	}
	#mainContent .postInfo .continueReading a {
		background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/nice-one-side-arrow.png) no-repeat scroll right 0.4em;
		margin-top: 1em;
		padding-right: 0.7em;
	}
	#mainContent .postInfo .continueReading img {
		border: none;
		width: auto;
		padding: 0;
		margin: 0;
	}
.postInfo ul.postNav {
	position: relative;
	top:1em;
	z-index: 9;
	line-height: 1.2em;
	font-size: 1.2em;
}
	.postInfo ul.postNav li {
		display: inline;
		float: left;
		margin: 0 1.2em 0 0;
	}
	.postInfo ul li.shareThis {
                                   /*border-right: solid 1px #ccc;*/
                                   padding-right: 0.7em;
	}
                        .robEntityMeta {color: #333; text-transform: capitalize; padding-left: 0.3em;font-weight:bold;}
                /* __ post padding */
                                    
/**/


.robEntityCopy {
background:url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat scroll 0 0;
}

.robSource {
margin-left:0em;
margin-top:0.4em;

padding-left:0;

}


.robDescription {padding-left: 0em;}	
.timeCount {
font-size:1.2em;
padding-right:.5em;
font-weight:bold;
}
.robImageContainer {
float: left;
padding: 0 1.6em 1.6em 0;
}
/* [=Link Icon]______________________________________ out bound link icon */
a.linkOut {background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) no-repeat 0 -1028px; padding-left:1.6em;}
#mainContent a.linkOut {background:none; padding-left:0em;}


                                    /*  ____________________________________ share drop down  */		

	.postNav .shareDD {
		background-color: #fdfdfd;
		display: none;
		font-size: 1.1em;
		left: .1em;
		text-align: right;
		padding: 0.2em 0 0.5em;
		position: absolute;
		top: 1.6em;
		z-index: 9;
	                                border: solid 2px #edeeef;
		}
		.postInfo .postNav .shareDD li {
	
	
			float: none;
			margin: 0;
			text-align: right;
			padding: 0;
		}
		.postNav li.shareThis:hover .shareDD, .postNav li.shareOver .shareDD {
			display: block;
		}
		.postInfo .postNav .shareDD li a {
			border-bottom: 1px solid #CCCCCC;
			display: block;
			font-size: 0.85em;
			line-height: 1.6em;
			padding: 0.1em 0.8em 0 0.2em;
			text-decoration: none;
			width: 7em;
		}
		.postInfo .postNav .shareDD li a:hover {
			text-decoration: underline;
		}
	.postInfo ul li.fb a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/facebook-share.png) no-repeat scroll 0 0.25em}
	.postInfo ul li.google a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/google-share.png) no-repeat scroll 0 0.25em}
	.postInfo ul li.delicious a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/del.icio.us-share.gif) no-repeat scroll 0 0.25em}
	.postInfo ul li.digg a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/digg-share.png) no-repeat scroll 0 0.25em}
	.postInfo ul li.propeller a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/propeller-share.png) no-repeat scroll 0 0.25em}
	.postInfo ul li.stumble a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/stumbleupon-share.png) no-repeat scroll 0 0.25em}
	.postInfo ul li.bebo a {background: transparent url(http://www.blogsmithmedia.com/niceone.aol.com/media/bebo-share.png) no-repeat scroll 0 0.25em}


/*  ____________________________________ pagination  */
    #pagination {
    	background-color: #fefefe;
    	overflow: hidden;
    }
	#pagination li {
		font-size: 1.4em;
	}
	#pagination li.previous {
		float: left;
    	padding: 1em 1em 0;
	}
	#pagination li.next {
		float: right;
    	padding: 1em 1em 0;
	}	

  
    /*  ____________________________________ contact page  */
    #incontent h2 {
		border-bottom: 1px solid #C8CBB6;
		font-size: 2em;
		font-weight: normal;
		line-height: 1.3em;
		margin: 0 0 0.6em;
		padding: 0 0 0.1em;
		width: 100%;
	}
	#incontent p {font-size: 1.1em;}
	#incontent input.form {
		width: 20em;
	}
	#incontent textarea {
		margin-bottom: 1em;
	}
	#incontent .formlabel {
		margin: 1em 0 0;
	}
	
    /*  ____________________________________ sideBar  */	
    #sideBar {
        float: right;
        display: inline;
        width: 30em;
        color: #383639;
        /*padding-bottom: 4em;*/
        margin: 0em 1.5em 1.2em 0;
    }
        #sideBar #sideAd {

			padding: 0;
		}
			#container #sideBar .adnotation {
				color: #a69a6a;
				font-size: 0.9em;					
			}
		
		#sideBar .sideBarModule {
			overflow: auto;
			font-size: 1.1em;
			overflow: hidden;
		}
			#sideBar .sideBarModule .content {
				margin: 0.75em 1em 1.6em;
			}
			#sideBar .moreWays .content {


				margin: 1.8em 1em 0.7em;
			}
				#sideBar .sideBarModule .row {
					margin: 1em 0 0;
					clear: left;

					overflow: hidden;
					display: inline-block;
				}
					#sideBar .meetPatients .row h4 {

						margin-top: 0.2em;
					}
					#sideBar .moreWays .row {
						margin: 0;
					}
					#sideBar .moreWays .row h4 a {
						color: #007088;
						font-weight: normal;
					}	
					#sideBar .moreWays .row p {
						margin: 0 0 1em;
						line-height: 1.2em;
					}

			
			#sideBar .sideBarModule p {
				font-size: 1.15em;
				margin-bottom: 0;
				line-height: 1.2em;
			}
			#sideBar .sideBarModule ul {
				margin: 0.5em 0 0;
			}
		#sideBar .sideBarModule {margin-top:1em;}
		#sideBar .sideBarModule h3 {border-bottom:3px solid #ccc;color: #333;font-size:18px;line-height:22px;margin: 0 0 1px;clear:both;}
		#sideBar .sideBarModule ul {margin:0;}
		#sideBar .sideBarModule ul li{width:100%;border-bottom:1px dotted #ccc;font-size:12px;line-height:15px;padding:6px 0 4px; /*float:left;*/}
		#sideBar .sideBarModule ul li.last{border:none;}
		#sideBar .sideBarModule .moduleLink {/*float:left;*/}
		#sideBar .sideBarModule .numPosts {float:right;color:#28abe1}

                    #sideBar .pagingLink {display: none;}
     /*  ____________________________________ footer  */                   
	#footer {
		clear: both;
		margin: 0 auto;
		text-align: left;
		padding-top: 3em;
		overflow: auto;
	}
		#footer h2 {
			margin: 4.4em 7.5em 0 1em;
			padding: 0;
			float: left









		}
		div.crosspromo img {border:none; padding:0; margin:0;}
		.crosspromo .img_cred {display:block; font-size:.7em; color:#777; text-align:right;}
		.crosspromo h3, .crosspromo h4, .crosspromo p, .crosspromo ul {margin:0; padding:0; font-weight:normal;}
		div.crosspromo h4 {color:#2864b4; font-weight:bold; font-size:1em; margin-bottom:5px; margin-bottom:1px; display:block; width:auto; float:left;}
		.crosspromo .icon {float:right;}
		.crosshdr {float:left;margin-left:0.8em;padding:0 0 8px 4px;width:946px;}
		.crosshdr h3 {background:transparent url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-cross-promo-header.gif) no-repeat scroll 0 0;display:block;height:2.5em;text-indent:-9999em;width:auto;}
		.crossnav {float:right;}
		.crossnav a.prev {border:1px solid #c4c4c4;display:block;width:23px;height:23px;background:url(http://www.aolcdn.com/ch_channels/prev_off.gif) no-repeat;}
		.crossnav a.prev:hover {background:url(http://www.aolcdn.com/ch_channels/prev_on.gif);}
		.crossnav a.next {border:1px solid #c4c4c4;border-left:0;display:block;width:23px;height:23px;float:left;background:url(http://www.aolcdn.com/ch_channels/next_off.gif) no-repeat;}
		.crossnav a.next:hover {background:url(http://www.aolcdn.com/ch_channels/next_on.gif);}
		.crossnav a span.hidden {display:block;position:absolute;top:-999px;width:1px;height:1px;overflow:hidden;}
		.crosspromo .content {clear:both;margin-left:5px;}
		.cart {float:left;margin:0 2px 0 1px; width:152px; background: url(http://www.aolcdn.com/ch_channels/promobox.gif) repeat-y;}
		.cart .top {background: url(http://www.aolcdn.com/ch_channels/promotop.gif) no-repeat; display:block; height:6px; }
		.cart .body {padding:4px 10px 0px; min-height:175px; height:auto; }
		.cart a {display:block; clear:both; color:#2888B2;}
		.cart .btm {background: url(http://www.aolcdn.com/ch_channels/promobtm.gif) no-repeat; display:block; height:41px; }
		.photo img {clear:both;}

		.crosspromo .photo {padding:0 !important;}
		div.photo p {clear:both; margin:0; color:#2864b4; line-height:15px;}
		div.text p {clear:both; margin:0; font-family:georgia, times new roman, serif; color:#2864b4; font-size:1.4em; line-height:22px;}
		.list .body {padding-right:5px;}
		div.list ul {clear:both; color:#777; line-height:16px; list-style:disc; margin-bottom:0; margin-left:14px; margin-left:16px; }
		div.list ul li {padding:0; padding-bottom:3px;}
		.list li.more {list-style:none; margin-bottom:0;}
		.list li.more a {font-weight:bold; text-decoration:underline;}
					.cart .btm {
			background: none;
			display: block;
			height: 41px;
		}
		.cart .top {
			background: none;
			display: block;
			height: 6px;
		}
		.cart  {
			background: #FFFFFF url(http://www.blogsmithmedia.com/www.spinner.com/media/spinner-crosspromo-bg.png) no-repeat scroll left top;
			float: left;
			margin: 0 6px 0 1px;
			width: 152px;
		}
		.crosspromo {
			height: 24.33em;
			margin: 0 auto;
			padding: 0;
			text-align: left;
			width: 98em;
		}
		/*  ____________________________________ searchAndFeedBack  */
		#footer #searchAndFeedBack {
			float:left;
		}
			#footer .feedBack {
				color: #273046;
				float: right;
				font-size: 1.2em;
				font-weight: normal;
				margin: 6.5em 1.5em 0 0.3em;
			}
			#footer .feedBack a {color: #273046;}
		
		/*  ____________________________________ footerLinks  */
		#footer #footerLinks {
                            display:none;



			background-color: #f0f0f0;
			overflow: auto;
			clear: left;
			padding-left: 1em;
			text-align: left;
		}
		#footer #footerLinks .linksColumn {
			border-left: 0.1em solid #D1D1D1;
			float: left;
			margin: 1em 0;
			padding: 0 2em;
			overflow: auto;
		}
		#footer #footerLinks .last {
			border: none;
		}
		#footer #footerLinks h3 {
				color: #8d8e90;
				float: left;
				font-size: 1.4em;
				font-weight: bold;
				margin: 0;
			}
			#footerLinks .linksColumn ul {
				clear: left;
				margin: 0;
				padding: 1em 0 0;
			}
				#footerLinks .linksColumn ul li {
					padding: 0 0 0.3em 0;
					font-size: 1.15em;
				}
		

/* [=seo]___________seo */
.icetext,.flacetext {margin:7em; padding:7em;}
.robTitle h2, .roboPhotoBlock h2 {
color:#333333;
font-size:1.13em !important;
line-height:1.0em;
margin:0;
padding:0;
letter-spacing: -.2px;

}
/* pagination */
#mainContent .pagingLink {margin: 0; position: relative; top: .8em;}
#mainContent .pagingLink { font-size:3em; /*height:13em;*/ clear:both; float:none;}
.pagingPrevLink {clear:none;
float:left;
padding:0.3em 0 0.3em 0;
}
.pagingNextLink {
float:right;
position:relative;
top:-0.65em;
width:8em;
padding:0.3em 0 0.3em 0;
}
/*
#mainContent .pagingLeftLink {float:left;}
#mainContent .pagingRightLink {float:right;}
*/
/* right rail */
#rightrailbottomquigo {
/*margin-left:630px;*/
	padding-top:20px;
}
/*thin line on hover */
#mainContent .robTitle a:hover {text-decoration: none; border-bottom:solid #333 .09em;}
/* integrate soon */
.robEntryPostinfo, .roboPhotoBlock {float:right; width:56em;}

.quotePage .qtPost {float: none; padding-left:10px;}
.quotePage {padding-top:0px; }
/* search results header */
.robSearch {
border-bottom:1px solid #ccc;
padding-bottom:1.2em;
color:#4d4d4d;
}
.robSearch h2 {
color:#4d4d4d;
margin-top:.4em;
font-weight:normal;
font-size:2.4em;
}
.robSearch h2 strong {
text-transform:capitalize;
}


/* video *//*
[= robVideo]_____________________________ Right Rail Video Module */

#sideBar .loveRelatedVideos h3 {
	margin-bottom:0px;
}

.robVideoContainer, .robVideoContainerAlt {padding:.8em 0 1em; clear:both;float:none;}
.robVideoContainerAlt {
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat scroll 0 0;
}

.robVideoInfo {float:right;}
.robVideoLinkCopy {padding: .8em 0 0 0; font-size: 1.2em;}
.robVideoImageContainer {padding:0; position:relative; width:8em; float:left; }
.robVideoInfo {/*float: right;*/ width: 18em; padding:2px 3px 0 0; }

img.robVideoImage {
	background-color: #FEFEFE;
	border: 1px solid #ccc;
	clear: left;
	width: 77px;
	height:58px;
	display: inline;
	margin: 0;
	padding:.3em;

	
}
img.loveVideoIcon {
	width:21px;
	height:17px;
	border:0;
	margin:0;
	padding:0;
	position: absolute;
	bottom:8px;
	right:11px;
}	

img.robVidMainIcon {
	width:21px;
	height:17px;
	border:0;
	margin:0;
	padding:0;
	position: absolute;
	right: 17px; 
	top: 70px;
	
}	
	.loveVideoBgBx {
		background-color: #000;
		position: absolute;
		top:0px;
		left:0px;
		z-index:99999;
	}
	
	.loveVideoBx {
		position: absolute;
		z-index:100000;	
	}

/*--------------- Right Rail Images Module */
#sideBar .loveRelatedImages h3 {
	margin-bottom:7px;
}
div.loveImagesModuleSng {
	padding-bottom:10px;
}
div.loveImagesModuleImg {
	float:left;
	padding-right:8px;
}
div.loveImagesModuleImg a img {
	display:block;
	padding:5px;
	background:white;
	border:1px solid #ccc;
}

/*------------ ads */
    #mainAdBanner .charity_728_90 { width:728px; height:45px; background-color:white; margin:0 auto; text-align:center; padding-top:45px; font-size:1.5em; }
    #sideAd .charity_300_250 { width:300px; height:125px; padding-top:125px; margin:0 auto; text-align:center; font-size:1.5em; background-color:white; border:1px solid #ccc; }
    
    #sideAd .charity_300_250 a, #mainAdBanner .charity_728_90 a { color:red; }
    .ad_728_90 { width:728px; height:90px; margin:0 auto; }
/*[=robSearchMeta]________________________________ Search Results Meta */
.robSearchMeta {color:#4d4d4d;border-bottom:solid 1px #ccc;padding-bottom:0.8em;}
.robSearchMeta h2 {color:#4d4d4d;font-size:2em;}
.robSearchMeta .icon {height:40px;width:40px;margin-right:1.1em; float:left; background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/roboIconSprite.gif) repeat-x scroll 0 -90px;}


/*---------- no results  */
    p.feedNoResultsBx { font-size:1.4em; text-align:center;margin-top:3em; }
    .robSearchMetaNoResults { margin-left:4.5em; padding-top:2em; font-size: 1.2em;}
    .robSearchMetaNoResults dt {margin-bottom:2em;}
    
    
/*---- third party */
.loveThirdPartyMod {margin-top: 1.7em;}
.vidBxTruveoLogo { display:block; }


div#searchTabs h4 {
	border-right:1px solid #ccc;	
}
div#searchTabs h4#selectedTab {
	border-right:0px;	
}	
div#searchTabs h4.last {	
	border-right:0px;
}


/* [=globalNavSloganMotto]____love network information*/
.globalNavSloganMotto {
	
	padding:0px 0 0 5px;
	
 }
.globalNavSloganMotto span.loveHedRightLinks {display:inline;}
.loveFooterBx {
	clear:both;
	float:none;
	border-top:1px solid #ccc;
	padding:0 20px 35px;
	background:#fff url(http://www.blogsmithmedia.com/www.love.com/media/roboFooterGrad.gif) repeat-x 0 0;
	_margin-top:40px;
}
#footerLegal {
	clear:both;
	float:none;
	padding-top:15px;
}
.networkSponsors {
	margin-top:25px;
	font-size:11px;
	
}
.networkSponsors h3 {
	font-size:18px;
}
.networkSponsors ul li {
	float:left;
	display:block;
	padding:0 9px;
	text-align: center;
	border-right:1px solid #ccc;
	font-size: 1.2em;
	
}
.networkSponsors ul li.first {
	padding-left:0;
}
.networkSponsors ul li.last {
	border-right:0;
	padding-right:0;
}
#footerLegal {
	width:940px;
	margin:0 auto;
	border-top:1px solid #ccc;
	
}
.footerMoreLinks {
	width:940px;
	margin:0 auto;
	padding-bottom:20px;
}
.footerMoreLinks div h3 {
	font-weight:normal;
	font-size:14px;
}


		/*  ____________________________________ footerLegal  */

#linksAndCopyright p {
	margin: 0.5em 0;
	font-size: 12px;
	color:#666;
	text-align:right; 
	padding: 0;
}
				 #footer #footerLinks a:link, #footer #footerLinks a:visited, #footer #footerLinks a:active {

color:#0858A1;
text-decoration:none;
}

.roboHeat { display:none; }

.loveVideoSrcBx {
	float:none;
	clear:both;
	text-align:right;
}
.paginationBx {
	float:none;
	clear:both;
	padding:12px 7px 8px 0;
}
#lovePgPrev {
	float:left;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

#lovePgNext {
	float:right;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}

.legalLeft {
	float:left;
}
#linksAndCopyright p.terms_links {
	margin:0;
}


/*  PRICE GRABBER FOR LOVE */
.priceGrabberSngItm {
	padding:10px 0 10px 0;
	border-bottom:1px dotted #cccccc;
	cursor:pointer;
}
.priceGrabberSngItm ul {
	font-size:12px;
}
.priceGrabberItmsBx ul li {
	padding-bottom:5px;	
}
.priceGrabberItmsBx .priceGrabberSngItm:first-child {
	padding-top:0px;
}
.priceGrabberSngItmTxt_0 {
	font-weight: bold;
}

.priceGrabberSngItmTxt_1 {
	font-weight: bold;
}
.priceGrabberSngItm img {
	display:block;
	padding:5px;
	border:1px solid #ccc;
	float:left;
	margin-right:8px;
}
.lovePriceGrab {
	padding-top:14px;
}
.lovePriceGrab h2 {
	border-bottom:3px solid #ccc;
	clear:both;
	color:#333;
	font-size:18px;
	line-height:22px;
	margin:0 0 5px;
	padding-bottom:.15em;
}
.priceGrabberItmsBx {
	padding-top:10px;
}
.loveErrorBx {
	font-size:14px;
	padding-top:20px;
}

	div.loveTwitterSngItm {
		padding-bottom:15px;
	}
	div.loveTwitterDataBx {
		padding: 8px 0 0 0;
	}
	div.loveTwitterSngItm {
		font-size:12px;
		line-height: 15px;
	}
	.loveTwitterProfileImg img {
		display:block;
		float:left;
		padding:5px;
		border:1px solid #ccc;
		margin-right:8px;
	}
	
	
/* Sharing */	
/* share / twitter / rss */	
.sharePanelBx {
	padding-top:4px;
}

/* http://www.blogsmithmedia.com/www.love.com/media/shareArrow.gif */

.sharePanelLeftEdge { 
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll 0pt -854pt;
height:35px;
	width:3px;
	
	float:left;
}
.sharePanelRightEdge { 
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll -1pt -889pt;
height:37px;
	width:3px;
		float:right;
}
.sharePanelRightEdgeSave { 
	background:#F5F5F5 url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll -2pt -890pt;

	width:3px;
	height:34px;
	float:right;
margin-top:-34px;
}
.sharePanelRightEdgeMenu{
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll -1pt -889pt;
	width:3px;
	height:36px;
	float:left;

}
.sharePanelMiddle {
	float:left;
	background-color:#F5F5F5;
	width:347px;
	
border-color:#E8E8E8;

border-style:solid solid solid none;

border-width:1px 0px 1px 0pt;

height:34px;


}
.sharePanelMiddle div.col {
	float:left;
	line-height:16px;
	padding-left:8px;
	width:273px;

}
div.shareLinkCol {
	width:250px;
	padding:0 0 0;
	font:10px Arial;
	font-weight:bold;
	color:#1ea6d6;
	_width:280px;
}
div.shareTweetCol {
	float:right;
}
.sharePanelMiddle div.rightCol {
	float:right;
	width:58px;
}
.commentsTopBox {
	float:right;
	font-size:10px;
	font-weight:bold;
	padding:3px 10px 0px;
	margin:9px 0 0;
	height:15;
	border-right:1px solid #cccccc;
}
.commentsTopBox span {
	color:#999999;
}
.shareLinksBx {
	border-right:1px solid #d7d7d7;
	height:22px;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	padding:12px 17px 0;
}
#shareSlideOutBttn {
	background: transparent url(http://www.blogsmithmedia.com/www.love.com/media/shareArrow.gif) no-repeat right center;
	padding-right:14px;
}
div.rssLinkBx {
	padding:6px 10px 0 10px;
	float:right;
	width:45px;
}

.rssLinkIcon {
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/loverss.gif) no-repeat scroll left 1px;
	padding-left:25px;
	padding-top:6px;
	font-weight:bold;
	display:block;
	height:20px;
	font-size: 10px;
}

/* shareArrow.gif */

#tweet_follow_bttn {

	padding:3px 10px 0;
	text-transform: uppercase;
	font-weight:bold;
	height:15px;
	font-size:10px;
	margin:9px 0 0;
}
#tweet_follow_bttn a {
	background: url(http://www.blogsmithmedia.com/www.love.com/media/twitBird.gif) no-repeat center right;
	padding-right:28px;
	display:block;
}	
	
	#shareablePlaces {
		border-bottom:1px solid #d7d7d7;
	}
	#shareablePlaces div.shareItmsLinkContainer {
		padding:0px 11px;
		margin:7px 0;
	}
	#shareablePlaces div.shareItmsLinkContainer {
		display:block;
		clear:both;
		float:none;	

	}
	#shareablePlaces div.shareItmsLinkContainer span {
		padding:0 7px;
		font-size:12px;
		line-height:1.4em;
		display:block;
		float:left;
		border-right:1px solid #ccc;
	}
	#shareablePlaces div.shareItmsLinkContainer span a {
		white-space: nowrap;
	}	
	#shareablePlaces div.shareItmsLinkContainer span.first {
		padding-left:0px;
		
	}
	#shareablePlaces div.shareItmsLinkContainer span.last {	
		border:0;
		padding-right:0px;		
	}
.roboPhotoBlock .roboTitle .robSource {
	padding-bottom:8px;
}
.loveThmbPhotoTeaseImg {

}
.loveThmbPhotoTeaseImg a img {

	padding: 2px;
}
.photoViewer {
	width:787px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:35px;
}
.lovePhotoBlockIconTeaser {
	width:41px;
	height:29px;
	padding-top:8px;
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/photo_icon.gif) no-repeat bottom left;
}
h2.photoTitle {
	font-size:16px;
	color:#2AABE2;
	padding:0 0;
	margin:0;	
}
.back_to_love_topic_button {
	clear:both;
	float:none;
	padding-left:13px;
	padding-top:3px;
}
.back_to_love_topic_button a {
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/back_btn.gif) no-repeat 0 0;
	width:119px;
	height:26px;
	display:block;
	text-indent:-1000em;
}

/* love promo */
div.lovePromoRghtBx {
	padding:27px 0 12px 0;
}

.love_faq {
	font-size:12px;
	color:black;
}
.love_faq p {
	line-height:1.4em;
}
#loveDashSaveContainer {
	
	
float:left;

margin-top:0pt;

width:337px;

border-color:#E8E8E8;

border-style:solid solid solid none;

border-width:1px 0px 1px 0pt;
padding-left:10px;
	background-color: #F5F5F5;
	margin-bottom:0px;
	height:34px;
}
.loveDashSaveBx {
	padding:10px 0 0px 21px;
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll 0 -1029px;
	font-size:12px;
	clear:both;
	float:none;
	
}
.loveDashSaveButtn {

	height:28px;
	overflow: hidden;
	text-indent: -1000em;
	
	display:block;
	float:left;
	padding-right:0px;
}


.loveDashSavedTxt {
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	display:inline;
margin-left:5px;
}

.loveDashCheckBadge {
	
	padding:0px 5px 0 0;
	
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	display:inline;
margin-left:5px;
}
.loveDashEditBadge {
	
	padding:0px 5px 5px 0px;
	height:20px;
	display:block;
	float:left;
	font-size:16px;
	font-weight:bold;
}

.loveDashSavedLnkTxt {
	float:left;
	padding-top:9px;	
}
h3#addcomments {
	font-size:26px;
	letter-spacing:-.5px;
	margin:45px 0 0 0;
	border-bottom:2px solid #cccccc;
	text-transform: capitalize;
	color:#333;
}
#cmttabs, #signedInTabs {
	border:1px solid #ccc;
	border-top:2px solid #ccc;
	border-left:0;
	background: transparent url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat scroll 0 0;
	border-right:0;
	position:relative;
	margin-bottom:10px;
	height:32px;
}
#cmttabs ul li, #signedInTabs ul li {
	width:123px;
	top:0;
	height:40px;

	font-size:14px;
	position:absolute;
}
#cmttabs ul li a, #signedInTabs ul li a {
	display:block;
	padding-top:10px;
	font-size:12px;
	font-weight:bold;
	text-transform: uppercase;
	text-align: center;
}

div#cmtuinfo_email p {
	margin-bottom:0;
	padding:20px 0;
	border-bottom:1px solid #cccccc;
}

div#cmtuinfo_blogsmith p {
	margin-bottom:0;
	padding:20px 0;
	border-bottom:1px solid #cccccc;
}

div#instructions {
	font-size:10px;
	border-top:1px solid #cccccc;
	color:#666666;
	margin-top:-10px;
	padding-top:15px;
}

#cmttabs ul li.last {
	left:123px;
}

#cmttabs ul li.current_tab, #signedInTabs ul li.current_tab {
	background: url(http://www.blogsmithmedia.com/www.love.com/media/comment_SelectionBG.gif) no-repeat 0 0;
}
#cmttabs ul li.current_tab a, #signedInTabs ul li.current_tab a {
	color:#333333;
	text-decoration: none;
}
#cmtuinfo_email, #cmtuinfo_blogsmith {
	font-size:12px;
}

/*____Comment form new style_______________*/
#commentsForm #cmttabsinfo ul li{font-size:14px;font-weight:bold;padding:0 0 6px 2px;}
#commentsForm #formerrors{color:#FF0000;font-size:14px;font-weight:bold;padding:13px 0 10px 2px;}
#commentsForm #formerrors .cmmentbottom{border-bottom:1px solid #ccc;padding:5px 0 2px 0;}




#cmtuinfo_email label, #cmtuinfo_blogsmith label {
	display:block;
	font-size:14px;
	font-weight: bold;
	padding:15px 0 2px 1px;
}
#cmtuinfo_email input.formtext, #cmtuinfo_blogsmith input.formtext {
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	background:#F0F0F0;
	padding:5px;
	width:325px;
}
.comment_ranking {
	padding-right:3px;
	padding-top:3px;
	vertical-align:top;	
}
.tpost_rate a {
	padding-left:2px;
}
div.cmtchecks {
	font-size:12px;
	padding:3px 0;
}
.threadsCommentsBx {
	margin:10px 0 0;
}
.threadsCommentsBx label {
	display:block;
	font-weight: bold;	
	padding: 0 0 2px 1px;
	font-size:14px;
	text-transform: capitalize;	
}
.threadsCommentsBx textarea {
	display:block;
	background:#F0F0F0;	
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	width:525px;
	font-family: Arial, sans-serif;
	font-size:12px;
	height:75px;
	padding:5px;
	margin-bottom:10px;
}
.tpost_main {
	font-size:14px;
	overflow:auto;
	padding:8px 0;
	border-bottom:4px  solid #eee;
	_height:1%;
}
div#replyindicator {
	font-size:12px;
	padding:0 0 6px;
	border-top:solid 1px #ccc;
	font-weight:bold;
	margin:23px 0 0;
	padding:18px 0 0;
}

div#replyindicator:first-letter {
	text-transform: uppercase;
}
.tpost .last {
	border:0;
}
.tpost_reply {
	float:right;
	padding:8px 0 0;
	letter-spacing:-.1px;
}
.tpost_rate {
	float:right;
}
.tpost_au a {
	display:block;
	font-weight: bold;
	padding-bottom:1px;
	color:#333333;
	font-size:14px;
}
.tpost_au {
	color:#777;
	font-size:11px;
	padding: 0px 0px 10px 0px;
	margin-bottom:6px;
	margin-top:6px;
}
p.signedInText {
	
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:2px;
}
div.loveCommentsHeaderBx {
	border-bottom:3px solid #ccc;
	position:relative;
	padding-top:45px;
	margin:0 0 10px;
	_height:1%;
}
div.loveCommentsHeaderBx h3 {
	color:#333;
	letter-spacing:-.5px;
	font-size:26px;
	padding:0 0 3px;
	margin:0;
}
.loveCommentsHeaderBx .addCommentAnchor {
	position:absolute;
	font-size:14px;
	letter-spacing:-.2px;
	right:0;
	bottom:6px;
}
.threadReply {
	padding-left:30px;
}
input#addCommentButton {
	display:block;
	width:127px;
	height:26px;
	
	text-indent:-99999px;
	margin:10px 0 40px 0;
}
div#thankYou {background:#FEFAE7 none repeat scroll 0 0;border:1px solid #EEEEEE;margin:15px 0 0;padding:3px 10px 14px 20px;}
div#thankYou h1 {
    background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/asterisk_green_sm.gif) no-repeat scroll 0 7px;
	margin:.5em 0 0;
    padding-left:20px;
    color:#333333;
}
div#thankYou p {
	font-size:12px;
}
.commentsControl {
	padding:10px;
	border-top:2px solid #ccc;
	margin-top:5px;
	background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat 0 0;
}

.commentsControl span a {
	display:block;
	text-indent: -1000em;
	height:26px;
}

.moreButton {
	background-image: url(http://www.blogsmithmedia.com/www.love.com/media/more_btn.gif);
	width:97px;
	height:26px;
	display:block;
	float:left;

}
.lessButton { 
	background-image: url(http://www.blogsmithmedia.com/www.love.com/media/less_btn.gif);
	width:91px;
	height:26px;	
	display:block;
	float:left;
	padding-right:5px;	
	
}
.commentsControl span.disabled {
	background-position: 0 -38px;
}

.feedbackBx {
	text-align:right;
	padding-right:20px;
	font-size:12px;
	float:right;
	padding:3px 15px 0 0;
}
.robDescription .loveQuote {
	font-size:17px;
	font-family:georgia;
	font-style:italic;
	padding:33px 0 0 26px;
margin-bottom:0pt;
       }
.robDescription .loveQuote .loveQuoteAttribute {
	display:block;
	text-align: right;
}
.robDescription .loveQuote .loveQuoteAttributeQuotes{
	display:block;
	text-align: left;
	padding-top: 15px;


}
.Qtime {
padding-left:25px;
font-size: 12px !important;
color:#666;
}
#tooltip {
	 PADDING-RIGHT: 5px;PADDING-TOP: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px;  WIDTH: 145px; COLOR: #333; PADDING-TOP: 2px; POSITION: absolute; HEIGHT: 32px; BACKGROUND: transparent url(http://www.love.com/media/tooltip.gif) no-repeat scroll 0 0;
}
	
#searchButton a#loveSearchButtonLink,input#addCommentButton,#lovePgNext a,#lovePgPrev a,#lovePgNext span,#lovePgPrev span {background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/topicButtonSprite.gif) no-repeat scroll 0 0;}
#searchButton a#loveSearchButtonLink{display:block;height:27px;width:92px;margin:1px 0 0;}
#searchButton a:hover#loveSearchButtonLink{background-position:0 -37px;}
.loveDashSaveBx a.loveDashSaveButtn{background-position:0 -144px;}
.loveDashSaveBx a:hover.loveDashSaveButtn{background-position:0 -180px;}
input#addCommentButton{background-position:0 -74px;}
input#addCommentButton:hover{background-position:0 -110px;}
#lovePgPrev a {background-position:0 -600px;display:block;height:26px;text-indent:-999em;width:103px;margin:0 0 0 6px;}
#lovePgPrev a:hover {background-position:0 -632px;}
#lovePgNext a {background-position:0 -504px;display:block;height:26px;text-indent:-999em;width:103px;}
#lovePgNext a:hover {background-position:0 -536px;}
#lovePgNext span{background-position:0 -568px;display:block;height:26px;text-indent:-999em;width:103px;}
#lovePgPrev span{background-position:0 -664px;display:block;height:26px;text-indent:-999em;width:103px;}
	
/*- fixes toolbar height in IE.6 -*/
.addthis_toolbox {_height:1%;}
.votedthread .tpost_rate a { display: none; }
.reportedthread .tpost_rate a { display: none; }
.disclaimer { padding: 20px 0 41px; border-bottom: 1px dotted #CCCCCC; color:#666666; font-family:Arial,Helvetica,sans-serif; }

.commentsControl {position:relative;height:27px;}
.commentsControl span.paginations{position:absolute;right:43%;margin-top:4px}
.commentsControl span.paginations a{color:#1EA6D6;display:block;text-indent:0;height:18px;width:18px}
.commentsControl span.paginations .current{display:block;color:#1EA6D6;height:18px;width:18px;float:left;background:#fff;}
.commentsControl span.paginations span{font-size:15px;float:left;text-align:center;}
.commentsControl .prevButton, .prevInactive{position:absolute;left:10px;z-index:10;float:left;background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/love_prev_btn.gif) no-repeat;display:block;height:27px;padding-right:5px;width:68px;}
.commentsControl .nextButton, .nextInactive{position:absolute;right:0;z-index:10;float:right;background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/love_nxt_btn.gif) no-repeat;display:block;height:27px;padding-right:5px;width:68px;}
.prevInactive, .nextInactive {background-position:0 -26px;position:absolute;z-index:2;}
.commentsControl span a{display:block;height:26px;text-indent:-1000em;text-decoration:none;}
.loveQuote span.quoteStart {background-position:0 -720px; left:0;position:absolute;}
.loveQuote span.quoteStart, .loveQuote span.quoteEnd {michael-...ndbox.com (line 1916)
background-attachment:scroll;
background-color:transparent;
background-image:url(http://www.love.com/media/topicButtonSprite.gif);
background-repeat:no-repeat;
display:inline-block;
height:20px;
width:17px;
}
.loveQuote span.quoteStart {background-position:0 -720px; margin-right:5px}
.loveQuote span.quoteEnd {background-position:0 -743px; margin-left:7px;}
#results {
	border: 1px solid #ccc;
	border-bottom: 0px;
	font-size: 10px;
	font-family: arial;
	padding-top: 0px;
	display: none;
	margin:3px 0px 0px 1px;
	width:500px;
	background:white none repeat scroll 0 0;
}

#results div {
    padding: 3px;

}

#results .selected {
	background-color: #eee;
	color: #1EA6D6;
	font-size:14px;
	font-weight:bold;
}

#results .unselected {
	background-color: #fff;
	color: #1EA6D6;
	font-size:14px;
	font-weight:bold;
}
#smbfooter {
display:none;
font-size: 12px;
font-family: arial;
color:#666;
padding:10px 0 0 10px;
border: 1px solid #ccc;

background: white;
}
#smbfooter a{
text-decoration: none;
}
/*--------------------HP Print----------*/
.addthis_toolbox a span.hp_print {background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/hp_print_img.gif) no-repeat 0 0;padding:0 3px 3px 15px;}
#hptoolTip1{background-color:#FFFFFF;border:1px solid #333333;color:#000000;display:none;font:11px Arial;margin:-31px 0 0 667px;padding:6px 3px 3px;height:20px; position:absolute;width:300px;z-index:1000;left:0;}

/*---------------Related Topics---------------------*/
#relatedTopics .relatedLeft{background:url(http://www.love.com/media/related_topic_img_new.gif) no-repeat 0 15px;float:left;height:116px;width:50%; }
#relatedTopics .relatedLeft span.content{color:#585858;font:12px Arial;font-weight:bold;overflow:hidden;padding:53px 0 0;position:absolute;width:120px;text-align:center;}
#relatedTopics .relatedRight{float:left;width:50%;overflow:hidden;margin:4px 0 0;}
#relatedTopics .relatedBottom{clear:both;border-top:2px solid #efefef;margin:7px 1px 4px;padding:4px 0;float:left;width:100%; font-size:12px;}
.photosBottom{clear:both;border-top:2px solid #efefef;margin:7px 1px 4px;padding:4px 0;float:left;width:100%; font-size:12px;}

/* Submit yor site */

.submitUrlText {font-size:12px; line-height:1.5em; padding-top:0px;border-bottom:2px solid #EFEFEF;}
.submitSiteBtn {  padding-top:7px;  padding-bottom:7px; border-bottom:2px solid #EFEFEF;}
#sideBar .sideBarModule .submitUrlText ul li{border:none;color:#424242;line-height:15px;}
#sideBar .sideBarModule .submitUrlText ul li a.submitSite{background:url(http://www.love.com/media/topicButtonSprite.gif) no-repeat 0 -871px;display:block;height:26px;text-indent:-999em;width:149px; margin:0 0 6px 74px;}
#sideBar .sideBarModule .submitUrlText ul li a.submitSite:hover{background-position:0 -907px;}
.loveRelPhoto{padding: 2px; }
.loveRelPhotoWrap {padding-top: 8px; }

.commentboxPhotos { padding-left: 20px; width: 61.5em;}

/*---Videos Page ---*/
.robVidPost{overflow:hidden;margin:0 5px 0;text-align:center;padding-top:27px}
.robVidPost .robVideo{position:relative;width:140px;float:left;height:180px;background:url(http://www.blogsmithmedia.com/www.love.com/media/patternBg.gif) repeat;float:left;height:180px;margin:0 5px 10px;padding:10px 0 0;}
.robVidPost .robVideo .robVideoEntry a img {border:1px solid #a9a9a9;padding:4px;background-color:#fff;}
.robVidPost .robVideo .robVideoEntry a img.robVidMainIcon{border:0 solid #a9a9a9;padding:4px;position:absolute;right:10px;background-color:transparent;}
.robVidPost .robVideo .robVideoDesc{font:12px Arial;font-weight:bold;color:#1EA6D6;width:120px;margin:4px 0 0 2px;line-height:16px;padding:5px}

.lMenu{margin-left:12px;}
 
	  .loveMenu {

float:left;


}
.loveMenu ul li {
background:#F5F5F5 none repeat scroll 0 0;
border-bottom:1px solid #E8E8E8;
border-top:1px solid #E8E8E8;
float:left;
display:inline;
font-size:14px;

padding:9px 0px;
}
 
.loveMenu ul li#loveMenuSelectedLeft {
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/selLeft.gif) no-repeat scroll 0 0;
height:22px;
padding:9px 4px 9px 0px;


}
.menuSelected{

}
.loveMenu ul li.fdBack{
text-align:right;
width:450px;
*padding-right:6px;
}
.loveMenu ul li.menuSelected{
background:transparent url(http://www.blogsmithmedia.com/www.love.com/media/selMiddle.gif) no-repeat scroll 0 0;
height:22px;

border-bottom:none;
}
.loveMenu ul li.menuSelected a{
color:#fff;
}
.loveMenu ul li a{
border-right:1px solid #ccc;
padding:0 13px;
}
.loveMenu ul li.menuSelected a{
border-right:none;
}

.loveMenu ul li a.fdBackA{
border:none;
padding: 0 13px 0 0;
}
.loveMenu ul li a.menuAright{border:none; padding-right:5px}
.pagingNum{float:left;
text-align:center; }

.loveMenu ul li a.justLeft {
border:none;
}

.pagNumdiv {
float:left;
position:absolute;
right:55%;
padding-top:6px;
}
.pagNumdiv span.pagingNum a {
color:#1EA6D6;
display:block;
height:18px;
text-indent:0;
width:18px;
}

.pagNumdiv span {
text-align:center;
font-size:15px;
padding: 0 3px;
}
.pagNumdiv span.pagingNumcurrent {
background:#eee none repeat scroll 0 0;
color:#1EA6D6;
display:block;
float:left;
height:18px;
width:18px;
}
#numThreads{
color:#999;
}
.robVidthumb {
border: 1px solid #ccc;
padding: 5px;
margin-bottom:10px;
background : #fff;
}
.addthis_default_style .at300b, .addthis_default_style .at300m {
padding:9px 16px !important;
}
#ucm { width:160px}
.shareLinkCol .addthis_default_style .addthis_button_email{padding-left:0px}
.addthis_button_expanded { border-right: 1px solid #E8E8E8;}
.aboutText { font-size:12px;}
.aboutText h2{margin-top:0px}