/*
Theme Name: SourcePilani Website
Theme URI: http://sourcepilani.com/
Description: Default Theme for SourcePilani website
Version: 2.0
Author: Nithesh Chandra
Author URI: http://nitheshchandra.info/
Tags: blue, custom theme
*/

* { margin: 0; }
a img { border: none; }
body { background: #fff url('images/background.png') repeat-x top center; text-align: center; font: 13px/20px 'PT Sans', sans-serif; }
div#wrapper { margin: 0 auto; width: 980px; text-align: left; position: relative; }

div#header { height: 140px; position: relative; z-index: 3; background: #fff url('images/background.png') repeat-x top center; }
img#logo { float: left; margin: 20px; }
div#header ul { list-style-type: none; float: right; position: absolute; right: 20px; }
ul#bookmarks { top: 20px; font: 10px Verdana; }
ul#bookmarks li { margin-left: 15px; }
ul#nav { top: 105px; font-size: 18px; }
ul#nav li {  margin-left: 30px; }
div#header li { float: left;}
div#header ul a { text-decoration: none; color: white; }
div#header ul a:hover { color: #feeaae; }
div#search { float: right; margin: 60px 20px 0 0; position: relative; }
div#search button { background: none; border: none; position: absolute; top: 0; right: 0; }
div#search input { position: absolute; right: 98px; top: 3px; width: 160px; }

div#services { background: #dcdcdc; height: 200px; position: absolute; padding: 20px 0; left: 0; top: 140px; width: 100%; }
div#services ul { padding-right: 40px; }
div#services ul h3 { font-size: 18px; margin: 5px 0 10px; }
div#services ul li { position: relative; }
div#services ul img { z-index: 2; position: relative; }
div#servicestab { width: 120px; height: 25px; position: absolute; top: 240px; left: 30px; }

div#home, div#page { background: white; }

div#updates h3 { color: #27488e; font-size: 18px; }
div#updates ul { list-style: none; }
div#updates div.sub { font-size: 10px; color: #666; }
div#updates a { text-decoration: none; }

div#tools { text-align: center; }
div#tools img { margin: 5px; }

div#clients h3 { font-size: 18px; }

div#footer { border-top: 1px solid #666666; margin-top: 20px; }

ul#accordion { list-style: none; overflow: hidden; }
ul#accordion li { float: left; margin-right: 10px; overflow: hidden; height: 200px; width: 100px; }
ul#accordion li img { float: left; }
ul#accordion li div { width: 540px; margin-left: 120px; }
ul#accordion li.open { width: 660px; }

div.clear { clear: both; }
div.more { position: absolute; bottom: 10px; left: 0; z-index: 1; }
div.markup { display: inline; }

ul.fader li { position: absolute; background: white; width: 260px; height: 100px; }