/*
-----------------------------------------------------
Layout CSS file for npower energy matters, holding page
Media: screen, projection

Notes: 

Author: pete g [ peteg@thegrandunion.com ]
For: npower
-----------------------------------------------------
*/

/* Generic classes */
	.accessibility {
		height:1px; 
		left:0px; 
		overflow:hidden;
		position:absolute; 
		top:-500px;
		width:1px; 
	}

	.clearfix:after {
		clear:both;
		content:".";
		display:block;
		height:0;
		visibility:hidden;
	}
		

/* body - Reset margin from basic.css */
	BODY { 
		background:url(../images/main_bg.jpg) #d7d7d8 repeat-x left top;
		margin:0;
		text-align:center;
	}

/* wrapper element, surrounds all page content */
	#outer {
		margin:0 auto 0 auto;
		text-align:left;
		width:880px;
	}

/* header */
	#head {
		background:url(../images/header_bg.jpg) transparent no-repeat left top;
		height:152px;
		padding:0 20px 0 20px;
	}
	
	/* header - logo area */
		#head #logo {
			background:url(../images/head_logo_bg.gif) transparent no-repeat left top;
			margin:0 auto 0 auto;
			text-align:left;
			width:838px;
		}
		
		#head #logo IMG {
			display:inline;
			float:right;
		}
	
	#head .heading {
		background:url(../images/title_the_brighter_energy_debate.jpg) transparent no-repeat left top;
		height:56px;
		margin-top:17px;
		text-indent:-9999px;
		width:688px;
	}
	
    	/* header - nav */
        	#head UL {
        	    margin-left : 10px;
        	 }
	
	        #head UL LI {
	            display : inline;
                padding : 0px;
                margin : 0px;
	        }
	
			#head UL LI A {
			    background : transparent no-repeat left top;
				display : block;
				float : left;
			    height : 19px;
			    outline : 0;
			    padding : 0px 0px 0px 10px;
			    text-indent : -9999px;
			}
			
			#head UL LI A:hover, #head UL .selected A {
		        background-position : left bottom;
		    }
		    
			
			#head UL LI#nav-hottopics A {
		        background-image:url(../images/nav_hottopics.gif);
		        width : 94px;
		    }
			
			#head UL LI#nav-home A {
			    background-image:url(../images/nav_home.gif);
			    width : 60px;
			}
			
			#head UL LI#nav-experts A {
			    background-image:url(../images/nav_experts.gif);
			    width : 97px;
			}
	
	
/* content */
	#content {
		background:url(../images/content_bg.jpg) transparent no-repeat left top;
		padding:20px 20px 0 20px;
		.padding-top:0px;
	}
	
	/* all H3 headings replaced by images */
	#content H3,#content H1#welcome {
		background:transparent no-repeat left top;
		margin-bottom:10px;
		text-indent:-9999px;
	}
	
	#content H1 {
		background:transparent no-repeat left top;
		margin-bottom:10px;
	}
	
	#content H1#welcome 
	{
		background:none;
		font-size:110%;
		margin-bottom:20px;
	}
	
	
	#content P {
		font-size:110%;
		margin-bottom:20px;
	}
	
	#content #features {
		margin-bottom:15px;
	}
	
    	#content UL {
    		font-size:110%;
    		list-style:none;
    		margin-bottom:20px;
    	}
    	
    	#content .error
    	{
    		color:#ffffff;
    		margin-bottom:5px;
    		font-weight:bold;
    	}
    	
    	#content UL.questions LI {
		}

		#content A {
			color:#7f7f7f;
	    }
	    
	    #content A:hover {
            color:#666;
        }
    	
    	/* horizontal bar */
    	    .hr {
				clear : both;
				height : 1px;
				color : #999; /* needed for IE */
				background : #999; /* gecko and opera */
				border : 0px solid #999; /* necessary to ensure hr is only 1px high in all browsers */
				padding : 0px;
				margin : 10px 0px 20px 0px;
			}

			hr {
				display : none;
			}

	
/* page-specific elements */
    /* home */
        /* home - welcome area  */
            #home #content #welcome {
                margin-bottom:10px;
                padding : 0 10px;
            }
            
            #home #content #welcome H1 {
    			background-image:url(../images/title_welcome_to_the_brighter_energy_debate.gif);
    			height:20px;
    			width:376px;
    		}
    		
    		#home #content #welcome P {
        		color : #7f7f7f;
        		font-size:110%;
        		margin-bottom : 10px;
        	}
	
	/* content - video container */
		#content #video_container {
			background:url(../images/video_replacement_bg.jpg) #000 no-repeat left top;
			/*float:left;*/
			margin-right:0px;
			margin-bottom:12px;
			margin-left:0px;
			min-height:310px; /* Fixed for IE6 */
			width:562px;
		}
		
		#content #video_container #video_preview {
			color:#fff;
			margin:190px 20px 20px 17px;
		}
		
		#content #video_container #video_preview  P {
			margin-bottom:10px;
		}
		
		#content #video_container #video_preview  A {
			color:#fff;
		}
	
    		/* content - email signup */
        		#content #email_signup_container {
        			background:url(../images/email_container_bg.gif) transparent no-repeat left top;
        			margin-bottom : 13px;
        			padding-top:5px;
        			width:266px;
        		}

        		#content #email_signup {
        			background:url(../images/email_container_bg.gif) transparent no-repeat left bottom;
        			min-height:250px; /* fixed for IE6 */
        			padding:5px 10px 0px 10px;
        			position:relative;
        		}

        		#content #email_signup H3 {
        			background-image:url(../images/title_sign_up_and_follow_the_debate.gif);
        			height:17px;
        			width:233px;
        		}

        		#content #email_signup P 
        		{
        			margin-bottom:0px;
        			.margin-bottom:-10px;
        		}
        		
        		#content #email_signup a {
					color:#ffffff;
				}

        		#content #email_signup FORM {
        			width:240px;
        		}

        		#content #email_signup LEGEND {
        			display:none;
        		}

        		#content #email_signup  OL LI {
        			list-style-type:none;
        			margin:0;
        		}
        		
        		#content #email_signup ol 
        		{
        			margin:0px;
        			padding:0px;
        		}

        		#content #email_signup LABEL#emailaddress_label {
        			background:url(../images/title_email_address.gif) transparent no-repeat left top;
        			display:block;
        			height:13px;
        			margin-bottom:10px;
        			text-indent:-9999px;
        			width:123px;
        		}

        		#content #email_signup INPUT.text {
    				border:1px solid #dceaed;
    				border-top-color:#3f5155;
    				border-left-color:#6f7e81;
    				color : #333;
    				display:block;
    				margin-bottom:10px;
    				padding:5px;
    				width:230px;
    				margin-top:10px;
    			}
    		
    			#content #email_signup INPUT.default {
    				color : #737373;
    			}

        		#content #email_signup INPUT.checkbox { }

        		#content #email_signup INPUT.submit {
        			bottom:0; /* fixed for IE6 */
        			left:160px;	
        			position:absolute; 
        		}
		
		
	/* content - main content */
		#content #main_content {
			float:left;
			margin-right:17px;
			_margin-right:0px;
			margin-left:0px;
			padding-top:5px; /* top pad for vertical alignment with related links heading */
			width:555px;
		}
		
		#home #content #main_content 
		{
			_margin-right:10px;
		}
		
		#content #main_content H1#welcome,
		#content #main_content H3,
		#content #main_content P {
			margin-left:4px;
		}
		
		#content #main_content h1#welcome {
			height:20px;
			width:480px;
			background-repeat:no-repeat;
		}
		
		#home #content #main_content h1#welcome {
			background-image:url(../images/title_welcome_to_the_brighter_energy_debate.gif);
		}
		
		#hottopics #content #main_content h1#welcome,
		#topics #content #main_content h1#welcome,
		#hottopics-results #content #main_content h1#welcome {
			background-image:url(../images/hottopics-title.gif);
		}
		
		#experts #content #main_content h1#welcome,
		#experts-single #content #main_content h1#welcome {
			background-image:url(../images/our-experts-title.gif);
		}
		
		#content #main_content H3#questions {
			background-image:url(../images/title_your_qs.gif);
			height:19px;
			width:224px;
		}
		
		/* main content - accordion styles */
			#content #main_content #accordion { }
			
			/* main content - accordion styles - heading */
				#content #main_content #accordion H4 {
					background-color:#ccc;
					color:#333;
				}
				
				/* extra element necessary for top & bottom bg images */
				#content #main_content #accordion H4 SPAN {
					display:block;
					padding:5px 25px 5px 10px;
				}
				
				
				#content #main_content #accordion.ui-accordion H4 {
					background:url(../images/accordion_icon_minimised.gif) #ccc no-repeat right center;
					cursor:pointer;
					margin-bottom:2px;
				}
				
				#content #main_content #accordion.ui-accordion H4.selected {
					background-image:url(../images/accordion_icon_maximised.gif);
				}
				
				#content #main_content #accordion.ui-accordion H4 SPAN.first {
					background:url(../images/accordion_header_top_collapsed.gif) no-repeat left top;
				}
				
				#content #main_content #accordion.ui-accordion H4 SPAN.last {
					background:url(../images/accordion_header_bottom_collapsed.gif) no-repeat left bottom;
				}
				
				#content #main_content #accordion.ui-accordion H4.selected SPAN.last {
					background:none;
				}
			
			/* main content - accordion styles - collapsable content */
				/* 	cannot apply padding to parent element, due to the way jquery accordian calculates heights,
					so add it to all child elements instead */
				#content #main_content #accordion .collapsable_content * {
					padding:5px 10px 0 0; 
				}

				/* exchange margin for padding, so bg image spans to the end of the content block*/
				#content #main_content #accordion.ui-accordion .collapsable_content P {
					margin-bottom:0;
					padding-bottom:5px;
				}
				
				/* remove white spoace from a tag */
				#content #main_content #accordion.ui-accordion .collapsable_content a {
					margin-bottom:0;
					padding:0px;
					padding-bottom:5px;
				}
			
	
	/* content - sidebar */
		#content #sidebar {
			float:left;
			padding-top:5px;
			width:266px;
		}
	
    		/* content - sidebar - submit a question */
    			#content #submit_a_question_container {
    				background:url(../images/submit_a_question_bg.gif) transparent no-repeat left top;
    				margin-bottom:13px;
    				padding-top:5px;
    			}
		
    			#content #submit_a_question {
    				background:url(../images/submit_a_question_bg.gif) transparent no-repeat left bottom;
    				color : #4e6018;
    				padding:5px 10px 1px 10px;
    				position : relative;
    			}
		
    			#content #submit_a_question H3 {
    				background-image:url(../images/title_ask_a_question.gif);
    				height:22px;
    				width:149px;
    			}
		
    			#content #submit_a_question P {
    				margin-bottom:10px;
    			}
    			
    			#content #submit_a_question a {
					color:#ffffff;
				}
    			
    			#content #submit_a_question P.small {
    				margin-bottom:10px;
    				font-size:80%;
    			}
		
    			#content #submit_a_question LEGEND {
    				display:none;
    			}
		
    			#content #submit_a_question OL LI {
    				list-style-type:none;
    				margin:0;
    			}
		
    			#content #submit_a_question SELECT,
    			#content #submit_a_question INPUT.text,
    			#content #submit_a_question TEXTAREA {
    				border:1px solid #dceaed;
    				border-top-color:#3f5155;
    				border-left-color:#6f7e81;
    				color : #333;
    				display:block;
    				margin-bottom:10px;
    				padding:5px;
    				width:230px;
					margin-top:10px;
    			}
    		
			    #content #submit_a_question  SELECT {
			        padding : 0 0 0 2px;
			        width : 242px;
			    }
			    
			    #content #submit_a_question  SELECT OPTION {
		            padding : 0 0 0 5px;
		        }
	            
	            #content #submit_a_question SELECT.default,
    			#content #submit_a_question INPUT.default,
    			#content #submit_a_question TEXTAREA.default {
    				color : #737373;
    			}
		
    			#content #submit_a_question INPUT.submit 
    			{
    				margin:15px 0 -4px 150px;

    				display:block;
    				position:relative;
    				width:91px;
    				height:27px;
    				
    				
    				/*_margin:105px 0 -108px 150px;*/
    			}
    			
    			#content #submit_a_question P#mandatory {
    			    position : relative;
    			    float : left;
    			    margin-top : -20px;
    			    margin-left:10px;
    			}	
    			
    			.text_field label 
    			{
    				display:none;
    			}		
		
		/* content - sidebar - related links */
			#content #related_links_container, #content #cloud_tag_container {
				background:url(../images/related_links_bg.gif) transparent no-repeat left top;
				padding-top:5px;
			}
			
			#content #cloud_tag_container {
				margin-bottom:12px;
			}
			
			#content #related_links, #content #tagcloud  {
				background:url(../images/related_links_bg.gif) transparent no-repeat left bottom;
				padding:5px 10px 5px 10px;
			}
			
			#content #related_links H3 {
				background-image:url(../images/title_related_links.gif);
				height:13px;
				width:112px;
			}
			
			#content #related_links UL {
				list-style:none;
			}
			
			#content #related_links UL LI {
				margin: 0 0 10px 0;
			}
			
			#content #related_links UL LI A {
				color:#666;
			}
			
			#content #tagcloud H3 {
    				background-image:url(../images/title_hottopics.gif);
    				height:17px;
    				width:87px;
    			}
                
                #content #tagcloud OL {
                    margin-bottom : 0.5em;
                } 
                
                #content #tagcloud LI { 
                    display: inline;
                    line-height : 1; 
                    margin : 0;
                    padding : 0;
                }
                
                #content #tagcloud LI A { 
                    color : #08ad58;
                    text-decoration : none;
                }
                
                #content #tagcloud LI A:hover { 
                    text-decoration : underline;
                }
                
                /* hide the extra context from CSS-enabled browsers, but not screenreaders */
                #content #tagcloud SPAN { 
                    position: absolute; 
                    left: -999px; 
                    width: 990px; 
                }
                
                /* size is purely presentational, based upon the class */
                #content #tagcloud .not-popular      { font-size: 0.9em; }
                #content #tagcloud .not-very-popular { font-size: 1.1em; }
                #content #tagcloud .somewhat-popular { font-size: 1.3em; }
                #content #tagcloud .popular          { font-size: 1.5em; }
                #content #tagcloud .very-popular     { font-size: 1.75em; }
                #content #tagcloud .ultra-popular    { font-size: 2em; }
    		
	
	
/* footer */
	#footer {
		background:url(../images/content_bg.jpg) transparent no-repeat left bottom;
		padding:0 2px 35px 0;
	}
	
	#footer #footer_logo {
		float:right;
	}
	
    /* hot topics page */
        /* headings */
            #hottopics h3 {
                height : 20px;
                width : 100%;
            }
            
            #hottopics #main_content p {
                margin-bottom : 10px;
            }
            
            #hottopics h3#title-hottopics   { background-image : url(../images/title_main_hottopics.gif); }
            #hottopics h3#customer          { background-image : url(../images/title_hottopics_customer.gif); }
            #hottopics h3#energyprices      { background-image : url(../images/title_hottopics_energyprices.gif); }
            #hottopics h3#fatcats           { background-image : url(../images/title_hottopics_fatcats.gif); }
            #hottopics h3#helpfor           { background-image : url(../images/title_hottopics_helpfor.gif); }
            #hottopics h3#howgreen          { background-image : url(../images/title_hottopics_howgreen.gif); }
            #hottopics h3#salesfine         { background-image : url(../images/title_hottopics_sales.gif); }
            #hottopics h3#savingenergy      { background-image : url(../images/title_hottopics_savingenergy.gif); }
            #hottopics h3#readingmeters     { background-image : url(../images/title_hottopics_reading_meters.gif); }
            #hottopics h3#paymentmethods    { background-image : url(../images/title_hottopics_paymentmethods.gif); }
            #hottopics h3#talkingenergy     { background-image : url(../images/title_hottopics_talking_energy.gif); }
            #hottopics h3#smartmeters       { background-image : url(../images/title_hottopics_smart_meter.gif); }

            
            /* question link styles */
                #hottopics #content #main_content UL.questions LI A,
                #home #content #main_content UL.questions LI A,
                #topics #content #main_content UL.questions LI A,
                #hottopics #content #main_content UL.topics .item,
                #experts #content #main_content UL.employees .item,
                #experts-single #content #main_content UL.employees .item,
                #hottopics-results #content #main_content UL.topics .item {
    				background:url(../images/hottopics_question_icon.gif) #eee no-repeat right center;
    				color:#333;
    				display : block;
    				margin-top:2px;
    				padding : 4px 50px 4px 10px;
    				text-decoration : none;
    				width:482px;
    			}
    			
    			#home #content #main_content UL.questions LI A, 
    			#topics #content #main_content UL.questions LI A,
    			#hottopics #content #main_content UL.topics .item,
    			#experts #content #main_content UL.employees .item,
    			#experts-single #content #main_content UL.employees .item,
    			#hottopics-results #content #main_content UL.topics .item
    			{
    				width:495px;
    				margin-left:-9px;	
    				padding-top:9px;
    				padding-bottom:9px;
    			}
    			
    			
    			
    			#hottopics #content #main_content UL.questions LI A:hover,
    			#home #content #main_content UL.questions LI A:hover,
    			#topics #content #main_content UL.questions LI A:hover,
    			#hottopics #content #main_content UL.topics .item:hover,
    			#experts #content #main_content UL.employees .item:hover,
    			#experts-single #content #main_content UL.employees .item:hover,
    			#hottopics-results #content #main_content UL.topics .item:hover {
			        background:url(../images/hottopics_question_icon_hover.gif) #e0e0e0 no-repeat right center;
			        cursor:pointer;
			    }
			    
			    
			    #content ul.questions li.bottom, #content ul.topics li.bottom,
			    #content ul.employees li.bottom, #experts-single .bottom,
			    #hottopics-results .bottom
			    {
					background:url(../images/home-page-titles-bottom.gif) no-repeat left top;
					width:555px;
					height:8px;
					margin-left:4px;
					margin-top:2px;
					.margin-top:-5px;
					_margin-top:2px;
					clear:both;
			    }
			    
			    #content ul.topics li.bottom, #content ul.employees li.bottom,
			    #experts-single .bottom {
			    	float:left;
			    	_margin-left:2px;
			    	.margin-top:2px;
			    }
    
    
    /* question pages */
        #q-and-a h3 {
            height : 20px;
            width : 100%;
        }
        
        #q-and-a #content #main_content h3,
        #q-and-a #content #main_content p {
            margin : 0 0 10px 0;
        }
        
        #q-and-a #content #main_content ul li {
            margin-left : 0;
        }
        
        
        /* question block styles */
            #q-and-a #question_block_container {
				background:url(../images/question_block_bg.gif) transparent no-repeat left top;
			    margin-bottom : 10px;
				padding-top : 5px;
				_height:10px;
            }
            
            #q-and-a #question_block {
				background:url(../images/question_block_bg.gif) transparent no-repeat left bottom;
				padding : 10px 20px 0 20px;
				position : relative;
            }
            
            #q-and-a #question_block blockquote {
                padding : 0 22px;
            }
            
            #q-and-a #question_block #answer_text ul {
                margin-top:20px;
                margin-left:20px;
            }
            
            #q-and-a #question_block #answer_text ul li {
                margin-bottom:8px;
                list-style:disc;
            }
            
            #q-and-a #question_block #answer_text {
                padding-bottom:20px;
            }
            
            #q-and-a #question_block #answer_text img, #topics #holder img, #experts-single .profile img {
                padding:0px 20px 10px 0px;
                width:100px;
                margin-top:3px;
                position:relative;
				z-index:99;
				float:left;
            }
            
            #experts-single .profile img {
            	width:150px;
            }
            
            #q-and-a #question_block blockquote,
            #q-and-a #content #main_content #question_block blockquote p,
            #q-and-a #content #main_content #question_block blockquote h1 {
                color : #484848;
                margin : 0;
                margin-bottom:10px;
            }
            
            #q-and-a #question_block blockquote#question_text {
                background : url(../images/question_quotes.gif) transparent no-repeat 0 2px;
                font-weight : bold;
                _height:15px;
				min-height:15px;
            }
            
            #q-and-a #question_block blockquote#question_text h1 
            {
            	font-size:110%;
            }
            
            #q-and-a #content #main_content #question_block p.cite{
                color : #999;
                margin-bottom : 30px;
                padding : 0 20px;
                margin-top:-8px;
                .margin-top:-16px;
                margin-left:4px;
            }
            
            #q-and-a #content #main_content #question_block p.cite.answer {
                background : none;
                margin-top:-8px;
            }
            
            #q-and-a #question_block p.cite strong {
                color : #7ab424;
                font-weight : normal;
            }
            
            #q-and-a #question_block p.cite.answer strong {
                color : #d63660;
            }
            
            #q-and-a #question_block p.cite a:hover {
                text-decoration : none;
            }
            
            #q-and-a #question_block h4 {
                background: url(../images/title_question_third_party_view.gif) transparent no-repeat left top;
                height : 15px;
        		margin-bottom:5px;
        		text-indent:-9999px;
        		width : 115px;
            }
            
            /* helpful block */
                #q-and-a #question_block #helpful_container {
                    background: url(../images/question_helpful_bg.gif) transparent no-repeat left top;
                    padding-left: 5px;
                    position: relative;
                    margin: 0px 0 0 315px;
                    width: 200px;
                    clear:both;
                }
                
                #q-and-a #question_block #ThirdPartyHolder 
                {
                	position:relative;
                	width:292px;
                	margin-bottom:-70px;
                	padding-bottom:0px;
                }


                #q-and-a #question_block #helpful {
                    background:url(../images/question_helpful_bg.gif) transparent no-repeat right top;
    				padding : 10px 15px 8px 15px;
                }
                
                #q-and-a #question_block #helpful h4 {
                    background-image : url(../images/title_question_helpful.gif);
                    float : left;
                    margin : 2px 15px 0 0;
                    width : 53px;
                }
                
                #q-and-a #question_block #helpful p {
                    float : left;
                    margin : 0 10px 0 0;
                    cursor:pointer;
                }
                
                #q-and-a #question_block #helpful p a {
                    background : url(../images/question_helpful_yes.gif) transparent no-repeat left top;
                    padding-left : 20px;
                    text-decoration : none;
                }
                
                #q-and-a #question_block #helpful p#helpful_no a {
                    background-image : url(../images/question_helpful_no.gif);
                }
                
            
            /* related links & related questions blocks */
                #q-and-a #related {
                    margin-bottom : 10px;
                }
                
                #q-and-a #rel_links_container,
                #q-and-a #rel_questions_container {
                    background : url(../images/question_related_block_bg.gif) transparent no-repeat left top;
                    float : left;
                    padding-top : 7px;
                    width : 272px;
                }
                
                #q-and-a #rel_questions_container {
                    margin-right : 10px;
                }
                
                #q-and-a #rel_links,
                #q-and-a #rel_questions {
                    background : url(../images/question_related_block_bg.gif) transparent no-repeat left bottom;
    				padding : 10px 20px 10px 20px;
                }
                
                #q-and-a #rel_links h4,
                #q-and-a #rel_questions h4 {
                    background: url(../images/title_question_related_links.gif) transparent no-repeat left top;
                    height : 15px;
            		margin-bottom:10px;
            		text-indent:-9999px;
            		width : 100%;
                }
                
                #q-and-a #rel_questions h4 {
                    background-image : url(../images/title_question_related_questions.gif);
                }
                
                #q-and-a #rel_links ul,
                #q-and-a #rel_questions ul {
                    margin-bottom : 5px;
                }
                
            
            /* social networking bookmarks */
                #q-and-a #social_networking_container {
                    background : url(../images/question_social_networking_bg.gif) transparent no-repeat left top;
                    padding-top : 7px;
                }
                
                #q-and-a #social_networking {
                    background : url(../images/question_social_networking_bg.gif) transparent no-repeat left bottom;
    				padding : 10px 20px 10px 20px;
                }
                
                #q-and-a #social_networking h3 {
                    background-image: url(../images/title_question_social_networks.gif);
                    height : 20px;
                }
                
                #q-and-a #social_networking ul {
                    margin-bottom : 0;
                }
                
                #q-and-a #social_networking ul li {
                    display : inline;
                }
                
                #q-and-a #social_networking ul li a {
                    background : transparent no-repeat left top;
                    color : #000;
                    display : block;
                    float : left;
                    margin-right : 15px;
                    padding : 20px 0 0 37px;
                    text-decoration : none;
                }
                
                #q-and-a #social_networking ul li a:hover {
                    text-decoration : underline;
                }
                
                #q-and-a #social_networking ul li#delicious a   {     background-image : url(../images/question_icon_delicious.gif); }
                #q-and-a #social_networking ul li#digg a        {     background-image : url(../images/question_icon_digg.gif); }
                #q-and-a #social_networking ul li#reddit a      {     background-image : url(../images/question_icon_reddit.gif); }
                #q-and-a #social_networking ul li#facebook a    {     background-image : url(../images/question_icon_facebook.gif); }
                #q-and-a #social_networking ul li#stumbleupon a {     background-image : url(../images/question_icon_stumbleupon.gif); margin-right : 0; }



/*-------------------------------------------------------

                        v2 Styles

--------------------------------------------------------*/
.employee 
{
	float:left;
	position:relative;
	z-index:99;
	clear:both;
	/*padding-top:10px;*/
}

.employeeImage 
{
	float:left;
}

.employeeImage img 
{
	border-width:0px;
	height:32px;
	margin-left:22px;
}

.employeeDetails 
{
	float:left;
	margin-left:10px;
	margin-top:16px;
}

#hottopics-results h3#questions-related, #home h3#featured, #home h3#latest, #hottopics h3#hot-topics, #hottopics h3#hot-topics2, #topics h3#featured, #experts h3#our-staff, #experts-single h3#our-staff-single {
	width:555px;
	height:38px;
	margin-bottom:0px;
}

#home h3#featured,#topics h3#featured		{ background-image : url(../images/home-page-q-featured.gif); }
#home h3#latest					{ background-image : url(../images/home-page-q-latest.gif); }
#hottopics h3#hot-topics2		{ background-image : url(../images/hottopics-box.gif); float:left; _margin-left:2px; _margin-bottom:-10px;}
#hottopics h3#hot-topics		{ background-image : url(../images/hot-topics-title.gif); float:left; _margin-left:2px; _margin-bottom:-10px;}
#experts h3#our-staff		{ background-image : url(../images/our-experts-box.gif); float:left; _margin-left:2px; _margin-bottom:-20px;}
#experts-single h3#our-staff-single		{ background-image : url(../images/our-experts-single-box.gif); float:left; _margin-left:2px; _margin-bottom:-20px;}
#hottopics-results h3#questions-related		{ background-image : url(../images/hottopics-result-title.gif); float:left; _margin-left:2px; _margin-bottom:-10px;}



#content a.answered_by 
{
	color:#7AB424;
}

#hottopics #content #main_content, 
#topics #content #main_content, 
#experts #content #main_content, 
#experts-single #content #main_content,
#hottopics-results #content #main_content, 
{
	_padding-right:13px;	
}

#hottopics #content #main_content UL.topics .item,
#experts #content #main_content UL.employees .item,
#experts-single #content #main_content UL.employees .item,
#hottopics-results #content #main_content UL.topics .item {
	margin-left:4px;
	width:555px;
	padding:10px 0px 10px 0px;
	float:left;
	_margin-left:2px;
}

#hottopics #content #main_content UL.topics .item:hover,
#experts #content #main_content UL.employees .item:hover,
#experts-single #content #main_content UL.employees .item:hover {
	cursor:default;
}

#hottopics #content .topic_image, #experts #content .employee_image,
#experts-single #content .employee_image {
	margin-left:10px;
	_margin-left:5px;
	float:left;
}

#hottopics #content .topic_image img, #experts #content .employee_image img,
#experts-single #content .employee_image img {
	width:100px;
	padding:0px 10px 10px 0px;
}

#hottopics #content .topic_text, #experts #content .employee_text,
#experts-single #content .employee_text {
	margin-right:30px;
	margin-left:10px;
}

#hottopics #content .topic_text h4 a,
#hottopics-results #content .topics h4 a {
	color:#000000;
	text-decoration:none;
}

#hottopics-results #content .topics p a {
	text-decoration:none;
}

#hottopics #content .topic_text h4 a:hover,
#hottopics-results #content .topics h4 a:hover,
#hottopics-results #content .topics p a:hover {
	text-decoration:underline;
}

#hottopics #content .topic_text p, #experts #content .employee_text p,
#experts-single #content .employee_text p,
#hottopics-results #content .topics p
{
	color:#585858;
	margin:5px 0px 5px 0px;
	font-size:80%;	
}

#topics #holder {
	width:550px;
	_width:540px;
}


#topics #holder img, #topics #holder p, #topics h4 {
	
	margin-left:4px;
}

#topics #holder_top img {
	
	width:554px;
	margin-left:4px;
	margin-bottom:10px;
}

#topics #content #main_content h1#welcome {
	width:103px;
	float:left;
}

#topics h4 {
	padding-bottom:10px;
	font-size:150%;
	color:#7AB424;
	float:left;
	margin-top:-2px;
}

.clear {
	clear:both;
}

#content .pager {
	margin-left:4px;
}

#content .pager a {
	color:#ee1155;	
	text-decoration:none;
	margin:0px;
}

#content .pager a.pagerSelected {
	text-decoration:underline;
}

#content .pager a:hover {
	text-decoration:underline;
}

#experts #content a {
	color:#585858;
	text-decoration:none;
}

#experts #content a:hover {
	color:#000000;
	text-decoration:underline;
}

#experts-single .profile {
	border:1px #e5e5e5 solid;
	padding:10px;
	float:left;
	width:533px;
	margin:2px 0px 0px 4px;
	_margin:22px 0px 0px 2px;
}

#hottopics-results .answer 
{
	color:#888888;
	float:left;
	font-family:Arial;
	font-size:19px;
	margin:-31px 0px 0px 217px;	
	_margin:-21px 0px 9px 108px;
}

#hottopics-results #content #main_content ul.topics .item {
	padding-left:10px;
	padding-right:30px;
	width:515px;
}

#hottopics-results #content #main_content ul.topics .customer {
	font-size:80%;
	color:#a0a0a0;
}

#hottopics-results #content #main_content UL.topics .item:hover {
	cursor:default;
}

#q-and-a .top_image {
	padding-bottom:10px;
}

#q-and-a .top_image img {
	width:515px;
}



a.link_content_text, a.link_content_text:hover
{
	text-decoration:none ! important;
}

