/*
    Document   : style
    Created on : 05-Oct-2009, 22:45:66
    Author     : radek
    Description:
        The default stylesheet after Blueprint does its work (http://kematzy.com/blueprint-generator/)
*/

	#wrapper { font-family:Verdana; color:#999999; }
	/*.container {background: url(/themes/110/css/blueprint/src/grid.png) repeat top left;}   Grid bg*/

    #head { position:relative; }
    #left-title { background:url('../images/left-title.jpg') no-repeat; }
    #left-title p { height:0; overflow:hidden; padding-top:56px; width:229px; }
    #main-title {}
    #main-title p { height:0; overflow:hidden; padding-top:222px; width:634px; }
    div#subtitle { position:absolute; bottom:0; right:0; }
    p#subtitle, div#subtitle p { font-size:15px; line-height:22px; margin-bottom:15px; }

	div.separator { border-top:1px solid #ccc; padding-top:15px; font-size:10px; }
	#workSpace .separator{ padding-top:10px; line-height: 0px; }
    .minheight { height:5px; }

	ul#site-menu { list-style:none; text-transform:uppercase; font-size:28px; margin:0; margin-bottom:15px; }
    ul#site-menu li { margin:5px 0px; height:27px; }
    ul#site-menu li a { height:27px; }
    ul#site-menu .current, ul#site-menu a.section, .orange-text, span.message { color:#FF9900; }


    #site-menu .home_menuitem{ width: 115px; height: 29px; line-height: 29px; display: block; background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 196px; text-indent: -44000px; }
    #site-menu .about_menuitem{ width: 159px; height: 29px; display: block;  background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 164px; text-indent: -44000px;     }
    #site-menu .news_menuitem{ width: 230px; height: 29px; display: block; background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 132px; text-indent: -44000px;     }
    #site-menu .expertise_menuitem{ width: 185px; height: 29px; display: block; background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 100px;text-indent: -44000px;  }
    #site-menu .our-work_menuitem{ width: 182px; height: 29px; display: block; background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 68px; text-indent: -44000px;     }
    #site-menu .getintouch_menuitem{ width: 235px; height: 29px; display: block; background-image: url('/themes/110/images/menu/menusprite.gif'); background-position: -3px 36px; text-indent: -44000px;     }
   

    #site-menu .current_home, #site-menu a.home_menuitem:hover{ background-position: -3px -7px;     }
    #site-menu .section_about, #site-menu a.about_menuitem:hover{ background-position: -3px -39px;     }
    #site-menu .current_news, #site-menu a.news_menuitem:hover{ background-position: -3px -71px;     }
    #site-menu .current_expertise, #site-menu a.expertise_menuitem:hover{ background-position: -3px -103px;     }
    #site-menu .section_our-work, #site-menu a.our-work_menuitem:hover{ background-position: -3px -135px;     }
    #site-menu .current_getintouch, #site-menu a.getintouch_menuitem:hover{ background-position: -3px -167px;     }
    

    #right{width:464px; float:left;}
    #right .twitterMenu{ width:71px; height: 17px; background: url('/themes/110/images/twitter.gif') no-repeat top left; display:block; float:right;     }

    #StayInTouch { position:relative; border-top: 1px solid #cccccc; font-size:10px; padding:0px 0px; }
    #StayInTouch .enews { background: url(/assets/Uploads/enews.jpg) no-repeat scroll left top; display:block; height:63px; width:84px; text-indent:-44000px; position:absolute; top:1px; right:0px; }
    #StayInTouch h4{ color:#ff9900;font-weight:bold; font-size:11px; margin-bottom:0px; position:absolute; top:35px; left:0px;}
    #StayInTouch h3{ margin-bottom:7px; position:absolute; top:13px; left:0px; }

    #latestNews{ position: relative; border-top: 1px solid #cccccc; font-size:10px; padding-top:13px; margin-top:18px; }
    #latestNews .twitterMenu{ width:71px; height: 17px; background: url('/themes/110/images/twitter.gif') no-repeat top left; text-indent: -44000px; display:block; position:absolute; right: 0px; top: 14px;     }

    #sub-menu{ position: relative; /* peekaboo bug fix for IE6 */ min-width: 0; /* peekaboo bug fix for IE7 */ }
	ul#sub-menu { list-style:none; text-transform:uppercase; font-size:16px; margin:0; }
    ul#sub-menu li { font-family: "Arial Narrow normal", Verdana; float:left; }
    ul#sub-menu a { text-decoration:none; color:#999999; }
    ul#sub-menu a.current, ul#sub-menu a.section,  ul#sub-menu a:hover { color:#FF9900; }

	ul#tertiary-menu { list-style:none; font-size:11px; margin:0; margin-top:10px; }
    ul#tertiary-menu li { font-family: "Arial Narrow normal", Verdana; float:left; display:block; }
    ul#tertiary-menu a { text-decoration:none; color:#999999; }
    ul#tertiary-menu a.current, ul#tertiary-menu a.section { font-weight:bold; }
    ul#tertiary-menu a:hover{ color: #ff9900;}

	.title { text-transform:uppercase; color:#999999; text-decoration:none; }

	#news span, #news p, #studies p, #studies a { font-size:11px; }

	div.study { margin-bottom:19px; }
    div.study img { margin-bottom:2px; }
    div.study a { font-weight:bold; }

	#footer { margin-top:20px; }

	#quote {  color:#FF9900; line-height:170%; border-bottom:1px solid #ccc; }
    #quote q { font-size:11px; }
    #quote a{ text-decoration: none;  }

	#figure { font-size:140%; color:#999999; border-bottom:1px solid #ccc; margin-bottom:18px; padding-bottom:16px; }
    #figure span { font-size:360%; color:#FF9900; line-height:70px; }

	#photos { margin-top:5px; margin-bottom:20px; }
	#photos img{ max-width:295px; }

    #people a { font-weight:bold; text-decoration:none; }
    #people p { margin-top:0px;}
    #people img {  margin-right: 35px;}
    #people h3 { color: #ff9900; font: bold 12px verdana; margin-bottom: 0px; line-height: 1.5;}
    #people h4 { color: #ff9900; font: 12px verdana; line-height: 1.5;  margin-bottom: 14px; }

	#pdf { margin-top:15px; }
	#copy a.pdf { color:#999999; text-decoration:none; background:url('../images/pdf.png') no-repeat left; padding-left:20px; }

	span.message { margin-bottom:10px; }

	#right { text-align:right; }
    #right a { text-decoration:none; color:#FF9900; font-weight:bold; }

	#copy {padding:0px;}
	#copy h1 { color:#FF9900; }
	#copy h2 { color:#999999; }
	#copy h3 { text-transform:uppercase; font:normal 15px arial;}
	#copy a { color:#FF9900; }

	h4 { margin-bottom:6px; }

	.gray-img { margin-bottom:20px; height:195px; line-height:195px; }
    .gray-img div { border:1px solid #CCCCCC; background:#E7E7E7; height:193px; }
    .gray-img img { vertical-align:middle; }

	#newsHolder p { margin-bottom: 15px; font-size:11px; }
    #newsHolder p.newsContent { margin-bottom:10px; }
    #newsHolder h2 { color:#ff9900; font-size:3em; }
