
/******************/
/* FRONTENT ONLY  */
/******************/

	/******************/
	/* Main Site Tags */
	/******************/

	body { color: #384138; font-family: Arial, Verdana, sans-serif; font-size:13px; background-color: #f3f3ef; margin: 0px; }
    
    #header-menu ul {
            padding: 2px 0 0 0;
            margin: 0;
        }
        
        #header-menu li {
        list-style: none;
        padding: 0;
        margin: 0 37px 0 0;
        /* for horizontal list remove comments below */
        float: left;
        }
        * html #header-menu li {
        margin: 0;
        }
        
        * html #header-menu a {height: 1%;}
        
        #header-menu li a, #header-menu li a:link, #header-menu li a:visited  { display: block; width: 64px; height: 10px; text-decoration: none; 
        }
        
        a.top-contact { background: url(/templates/rsa/images/navigation/contact_blog.gif) no-repeat left top; }
        a.top-blog { background: url(/templates/rsa/images/navigation/contact_blog.gif) no-repeat -101px top; }
        
        a.top-contact:hover { background: url(/templates/rsa/images/navigation/contact_blog.gif) no-repeat left -15px; }
        a.top-blog:hover { background: url(/templates/rsa/images/navigation/contact_blog.gif) no-repeat -101px -15px; }
        
        
    
	/******************/
	/* Main Menu      */
	/******************/
	
    /* LEVEL 1 */
        /* surrounding div if needed */
        #levelOnecontainer { margin-bottom: 25px;}
        
        /* ul styles */
        #levelOne {
            padding: 0;
            margin: 0;
        }
        
        #levelOne ul {
            padding: 5px 0 0 0;
            margin: 0;
        }
        
        #levelOne li {
        list-style: none;
        padding: 0 0 4px 0;
        margin: 0;
        /* for horizontal list remove comments below */
        /* display: inline; */
        }
        * html #levelOne li {
        margin: 0;
        }
        
        #levelOne li li {
        list-style: none;
        padding: 0 0 4px 0;
        margin: 0;
        /* for horizontal list remove comments below */
        /* display: inline; */
        }
        * html #levelOne li li {
        margin: 0;
        }
        
		* html #levelOne a {height: 1%;}
        
        #levelOne li a, #levelOne li a:link, #levelOne li a:visited  { display: block; color: #50462D !important; font-size: 13px; text-decoration: none;
        }
        
        .nav-home { background: url(/templates/rsa/images/navigation/home.gif) no-repeat left top; }
        .nav-rsa-asia { background: url(/templates/rsa/images/navigation/rsa-asia.gif) no-repeat left top; }
        .nav-rsa-uk { background: url(/templates/rsa/images/navigation/rsa-uk.gif) no-repeat left top; }
        .nav-rsa-usa { background: url(/templates/rsa/images/navigation/rsa-usa.gif) no-repeat left top; }
        .nav-rsa-entertainment { background: url(/templates/rsa/images/navigation/rsa-entertainment.gif) no-repeat left top; }
        .nav-rsa-non-fiction { background: url(/templates/rsa/images/navigation/rsa-non-fiction.gif) no-repeat left top; }
        .nav-rsa-animation { background: url(/templates/rsa/images/navigation/rsa-animation.gif) no-repeat left top; }
        .nav-little-minx { background: url(/templates/rsa/images/navigation/little-minx.gif) no-repeat left top; }
        .nav-black-dog-uk { background: url(/templates/rsa/images/navigation/black-dog-uk.gif) no-repeat left top; }
        .nav-black-dog-usa { background: url(/templates/rsa/images/navigation/black-dog-usa.gif) no-repeat left top; }
        .nav-scott-free { background: url(/templates/rsa/images/navigation/scott-free.gif) no-repeat left top; }
        
        .nav-special-projects { background: url(/templates/rsa/images/navigation/special-projects.gif) no-repeat left top; }
        .nav-feature-directors { background: url(/templates/rsa/images/navigation/feature-directors.gif) no-repeat left top; }
        .nav-rsa-corporate { background: url(/templates/rsa/images/navigation/rsa-corporate.gif) no-repeat left top; }
        .nav-contact { background: url(/templates/rsa/images/navigation/contact.gif) no-repeat left top; }
        
        
       #levelOne li a:hover { background-position : -200px 0px;}
        
       #levelOne li a.activeMenu { background-position : -200px 0px;}
         
        
        #levelOne .spaced {
        	padding-bottom: 24px;
        }
        
        /* Footer Menu */
        #footer-links {
         width: 876px;
         height: 32px;
         background: url(../images/footer_links.jpg);
         margin: 26px 0 0 0; padding: 0;
         position: relative;
        }
        #footer-links li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
        
        #footer-links li, #footer-links a {height: 32px; display: block;}
        #link-termsofuse {left: 0; width: 100px;}
        #link-privacy {left: 117px; width: 58px;}
        #link-rsafilms {left: 0; width: 122px;}
        #link-facebook {left: 700px; width: 86px;}
        #link-twitter {left: 801px; width: 75px;}
        #link-digg {left: 449px; width: 38px;}
        #link-sv {left: 533px; width: 31px;}
        #link-unknown {left: 609px; width: 29px;}
        #link-stylo {left: 200px; width: 100px;}
        #link-ftp {left: 358px; width: 73px;}
		
        #link-termsofuse a:hover {background: transparent url(../images/footer_links.jpg) 0px -36px no-repeat;}
        #link-privacy a:hover {background: transparent url(../images/footer_links.jpg) -117px -36px no-repeat;}
        #link-rsafilms a:hover {background: transparent url(../images/footer_links.jpg) 0px -36px no-repeat;}
        #link-facebook a:hover {background: transparent url(../images/footer_links.jpg) -700px -36px no-repeat;}
        #link-twitter a:hover {background: transparent url(../images/footer_links.jpg) -801px -36px no-repeat;}
        #link-digg a:hover {background: transparent url(../images/footer_links.jpg) -449px -36px no-repeat;}
        #link-sv a:hover {background: transparent url(../images/footer_links.jpg) -533px -36px no-repeat;}
        #link-unknown a:hover {background: transparent url(../images/footer_links.jpg) -609px -36px no-repeat;}
        #link-stylo a:hover {background: transparent url(../images/footer_links.jpg) -200px -36px no-repeat;}
        #link-ftp a:hover {background: transparent url(../images/footer_links.jpg) -358px -36px no-repeat;}
        
        /* Pager Menu */
        .pager-links {
         width: 104px;
         height: 16px;
         background: url(../images/1-2-3.gif);
         margin: 0; padding: 0;
         position: relative;
        }
        .pager-links li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
        .pager-links li, .pager-links li a {height: 16px; display: block;}
        .link-prev {left: 0; width: 14px;}
        .link-one {left: 14px; width: 24px;}
        .link-one-active {left: 14px; width: 24px;}
        .link-two {left: 38px; width: 26px;}
        .link-two-active {left: 38px; width: 26px;}
        .link-three {left: 64px; width: 26px;}
        .link-three-active {left: 64px; width: 26px;}
        .link-next {left: 90px; width: 14px;}
        
        .link-prev a:hover {background: transparent url(../images/1-2-3.gif) 0px -40px no-repeat;}
        .link-prev-active a {background: transparent url(../images/1-2-3.gif) 0px -40px no-repeat;}
        .link-one a:hover {background: transparent url(../images/1-2-3.gif) -14px -40px no-repeat;}
        .link-one-active a {background: transparent url(../images/1-2-3.gif) -14px -40px no-repeat;}
        .link-two a:hover {background: transparent url(../images/1-2-3.gif) -38px -40px no-repeat;}
        .link-two-active a {background: transparent url(../images/1-2-3.gif) -38px -40px no-repeat;}
        .link-three a:hover {background: transparent url(../images/1-2-3.gif) -64px -40px no-repeat;}
        .link-three-active a {background: transparent url(../images/1-2-3.gif) -64px -40px no-repeat;}
        .link-next a:hover {background: transparent url(../images/1-2-3.gif) -90px -40px no-repeat;}
        .link-next-active a {background: transparent url(../images/1-2-3.gif) -90px -40px no-repeat;}
        
        
        /* Pager Menu Directors*/
        
		.directorsTabs .pager {
         margin-left: 20px;
        }
		.directorsTabs .pager-links {
         width: 104px;
         height: 16px;
         background: url(../images/1-2-3_director.gif);
         margin: 0; padding: 0;
         position: relative;
        }
        .directorsTabs .pager-links li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
        .directorsTabs .pager-links li, .directorsTabs .pager-links li a {height: 16px; display: block;}
        .directorsTabs .link-prev {left: 0; width: 14px;}
        .directorsTabs .link-one {left: 14px; width: 24px;}
        .directorsTabs .link-one-active {left: 14px; width: 24px;}
        .directorsTabs .link-two {left: 38px; width: 26px;}
        .directorsTabs .link-two-active {left: 38px; width: 26px;}
        .directorsTabs .link-three {left: 64px; width: 26px;}
        .directorsTabs .link-three-active {left: 64px; width: 26px;}
        .directorsTabs .link-next {left: 90px; width: 14px;}
        
        .directorsTabs .link-prev a:hover {background: transparent url(../images/1-2-3_director.gif) 0px -40px no-repeat;}
        .directorsTabs .link-prev-active a {background: transparent url(../images/1-2-3_director.gif) 0px -40px no-repeat;}
        .directorsTabs .link-one a:hover {background: transparent url(../images/1-2-3_director.gif) -14px -40px no-repeat;}
        .directorsTabs .link-one-active a {background: transparent url(../images/1-2-3_director.gif) -14px -40px no-repeat;}
        .directorsTabs .link-two a:hover {background: transparent url(../images/1-2-3_director.gif) -38px -40px no-repeat;}
        .directorsTabs .link-two-active a {background: transparent url(../images/1-2-3_director.gif) -38px -40px no-repeat;}
        .directorsTabs .link-three a:hover {background: transparent url(../images/1-2-3_director.gif) -64px -40px no-repeat;}
        .directorsTabs .link-three-active a {background: transparent url(../images/1-2-3_director.gif) -64px -40px no-repeat;}
        .directorsTabs .link-next a:hover {background: transparent url(../images/1-2-3_director.gif) -90px -40px no-repeat;}
        .directorsTabs .link-next-active a {background: transparent url(../images/1-2-3_director.gif) -90px -40px no-repeat;}
        


/*******************/
/* FRONTENT & CMS  */
/*******************/
	img { border: 0}
	p { margin: 0px; padding: 0px; line-height: 1.3em; }	
	a, a:visited, a:active	{ outline: none; color: #384138 !important; text-decoration: none;}
	a:hover { color: #98a010 !important; text-decoration: none;} 
	
	h1 { color: #98a010; font-size: 17px; font-weight: normal; margin: 0; padding: 0; }
	h2 { color: #98a010; font-size: 13px; font-weight: normal; margin: 0; padding: 0; }

	hr { 
    	width: 100%;
        height: 0px;
  		margin: 0px;
  		border-bottom: 1px solid #c8cac6;
  		font-size: 1px;
     }


	/**********************/
	/* CMS Style Dropdown */
	/**********************/
	
	/* FONTS */
    
    
    
    .black-dog a, .black-dog a:visited, .black-dog a:active	{ outline: none; color: #384138 !important; text-decoration: none;}
	.black-dog a:hover { color: #c2004e !important; text-decoration: none;} 
	
	.black-dog h1 { color: #c2004e; font-size: 17px; font-weight: normal; margin: 0; padding: 0; }
	.black-dog h2 { color: #c2004e; font-size: 13px; font-weight: normal; margin: 0; padding: 0; }
    
    .black-dog .share-outer { height: 21px; width: 90px; background: url(/templates/rsa/images/black-dog/btn_share.gif);}
    .black-dog a.sharelink:hover {background: transparent url(/templates/rsa/images/black-dog/btn_share.gif) 0px -25px no-repeat;}
    .black-dog a.share-submit { display: block; width: 53px; height: 8px; background: url(/templates/rsa/images/black-dog/btn_share_submit.gif) no-repeat left top;}
    .black-dog .search-field { height: 19px; padding: 0 0 0 4px; margin: 0;  width: 169px; border: 0; border-top: 1px solid #c8cac6; border-left: 1px solid #c8cac6; background-color: #e1e3df; color: #c2004e;}
    .black-dog .field-textarea { height: 39px; padding: 0 0 0 4px; margin: 0;  width: 169px; border: 0; border-top: 1px solid #c8cac6; border-left: 1px solid #c8cac6; background-color: #e1e3df; color: #c2004e; font-family: Arial, Verdana, sans-serif; font-size:13px; }
    
    .location-tbl-title { height: 29px; border-bottom: 1px solid #c8cac6; }

	.grey-line { border-bottom: 1px solid #c8cac6; height: 20px;}
    
    .green-text {color: #98a010;}
