﻿.Home 
{
    padding-left:25px;   
    width:958px;
}

.Home .Column1 
{
    width:640px;
} 

.Home .Column2 
{
    width:268px;
}

.Home .Portlet .PortletHeader
{
    background-color:#a2b9ce;
    background-image:url(/images/default/portlet_header_gradient.gif);
    background-repeat:repeat-y;
    background-position:top left;
    border-bottom:none;
    padding-left:6px;
}

.Home .Portlet .ArrowHeader 
{
    background-color:#f5f4f0;
    background-image:url(/images/default/icons/blue_arrow_light.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:16px;
    margin-left:4px;  
    color:#000;
    font-size:100%;
}


.Home .Portlet .PortletBody 
{
    margin:5px 0;
    padding:0;
}
.Home .Portlet .PortletHeader div  
{
    height:21px;   
}


.HomeRegistration, .HomeRegistration2
{
    height:174px;
    margin:4px 0;
    background-image:url(/images/default/home/home_page_registration.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    position:relative;
}

.HomeRegistration2 
{
    height:303px;
    margin:4px 0;
    background-image:url(/images/default/home/home_page_registration2.jpg);
}



.HomeRegistration .RegistrationText, .HomeRegistration2 .RegistrationText2
{   
    position:absolute;
    height:58px;
    width:170px;
    background-image:url(/images/default/home/home_page_registration_text.gif);
    background-position:top left;
    background-repeat:no-repeat; 
    bottom:54px;
    left:15px;
}

.HomeRegistration2 .RegistrationText2 
{
    height:36px;
    width:188px;
    background-image:url(/images/default/home/home_page_registration_text2.gif);   
}



.HomeFollow 
{
    height:303px;
    width:260px;
    margin:4px;
    background-image:url(/Images/Default/Home/home_page_tanyas_blog.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    position:relative;
}

.HomeFollow .FollowText
{   
    position:absolute;
    height:36px;
    width:188px;
    background-image:url(/images/default/home/home_page_follow_tanya.gif);   
    background-position:top left;
    background-repeat:no-repeat; 
    bottom:54px;
    left:15px;
}


	        
	        
	        
	        
	        



.HomeRegistration .RegistrationButton,
.HomeRegistration2 .RegistrationButton,
.HomeFollow .RegistrationButton 
{
    position:absolute;
    bottom:20px;
    left:15px;
} 


.HomeRegistration2 
{
    height:303px;
    width:260px;
    margin:4px;
    background-image:url(/images/default/home/home_page_registration2.jpg);
    background-position:top left;
    background-repeat:no-repeat;
    position:relative;
}



.HomeWelcome { }

.HomeWelcome img 
{
    float:left;
    margin:0 10px 10px 0;
}
.HomeWelcome .Strapline
{
    font-size:125%;   
}


.Home .PortletHeader div span 
{
    display:none;
}

.Home .Search div 
{
    background-image:url(/images/default/home/portletheaders/search.gif);
    background-position:left center;
    background-repeat:no-repeat;     
    height:21px;
}

.SearchInput 
{
    background-image:url(/images/default/icons/search_input.gif);
    background-position:right center;
    background-repeat:no-repeat;         
    padding:2px;
    padding-right:25px;
    border:1px solid #c2c2c2;
    width:228px;
}

.SearchButton 
{
  padding-top:5px;
  text-align:right;
}

.Home .Links div 
{
    background-image:url(/images/default/home/portletheaders/featured_links.gif);
    background-position:left center;
    background-repeat:no-repeat;     
    height:21px;
}

.Home .NewsFeed div 
{
    background-image:url(/images/default/home/portletheaders/news_feed.gif);
    background-position:left center;
    background-repeat:no-repeat;     
    height:21px;
}

.Home .RacingUSay div 
{
    background-image:url(/images/default/home/portletheaders/racing_usay.gif);
    background-position:left center;
    background-repeat:no-repeat;     
    height:21px;
}

.Home .RacingUSayGuest div 
{
    background-image:url(/images/default/home/portletheaders/racing_usay_guest.gif);
    background-position:left center;
    background-repeat:no-repeat;     
    height:21px;
}


.SubTwoColumn .SubColumn1,.SubTwoColumn .SubColumn2
{
    float:left;
    width:315px;
}
.SubTwoColumn .SubColumn1 
{
    margin-right:5px;
    height:200px;
}
.SubTwoColumn .SubColumn2 
{
    margin-left:5px;
}

.SubTwoColumn .ScrollableContent 
{
    height:200px;
    overflow:auto;
    padding-right:5px;
}

.NewsFeedContent img 
{
    border:1px solid #000;
    margin-right:5px;
    float:left;
}

.HomePageDivider
{
    background-image:url(/images/default/horizontal_dots.gif);
    background-position:left center;
    background-repeat:repeat-x;
    height:10px;
    font-size:10px;
    line-height:10px;
    margin-bottom:10px;
}


.BlogTitle 
{
    font-weight:bold;
}

.BlogDate 
{
    color:#4564af;  
    font-size:90%;
    margin:5px 0;
}

.BlogLinkContainer
{
    text-align:right;
}

.HomeLatestUploads ul.LatestList li,
.HomeLatestUsers ul.LatestList li 
{
    margin-right:5px;
    
}

.HomeLatestUsers .PortletBody p a 
{
    font-weight:bold;
    margin-right:5px;
}

.HomeTopBlogs .Detailed .DetailedItem .DetailedItemTitle a,
.HomeTopBlogs .Short .ShortItem .ShortItemTitle a
{
    text-decoration:none;
    color:#4564af;
    font-size:115%;
    margin-bottom:4px;
}

.HomeTopBlogs .Detailed .DetailedItem .DetailedItemTitle a:hover,
.HomeTopBlogs .Short .ShortItem .ShortItemTitle a:hover
{
    text-decoration:underline;
}

.HomeTopVideos .TopVideoItem .TopVideoItemTitle
{
    color:#4564af;
    font-size:115%;
    margin-bottom:4px;
}