/*
Theme Name:		Data Recovery
Theme URL: 		http://www.shrockinnovations
Version: 		1.0
Description: 	        Data Recovery Website
Author: 		your-name
Author URI:		your-URI
Tags:			wpframework, framework, widgets, gravatars, valid xHTML, valid CSS, SEO, microformats, hAtom, vCard, XOXO
*/

/* Reset Browser Defaults
@import url(library/styles/reset.css); */

.clear {clear:both;}
#footer .nopad-left {padding-left:0px;}
#secondary .sidebox {width:180px; padding:0 20px 20px 20px; background: transparent url(images/sidebox-bg.png) no-repeat center bottom;}

/*-------------------------------------------------------
 Structure
-------------------------------------------------------*/
* {
     margin:0;
     padding:0;
     }

body {
     font-size:62.5%;
     background: #2c2c2c url(images/body-bg.png) repeat-y center top;
     margin:0;
     padding:0;
     }

#outer-container {
     width:100%;
     background: transparent url(images/fade-bg.png) no-repeat center top;     
     }

#container {
     width:950px;
     margin:0 auto;
     }

#header {
     width:950px;
     height:127px;
     }

#logo {
     width:163px;
     float:left;
     display:inline;
     margin:11px 0 0 37px;
     }

#title {
     width:350px;
     float:left;
     display:inline;
     padding:45px 0 0 52px;
     }

#phone {
     width:200px;
     height:89px;
     float:left;
     display:inline;
     background: transparent url(images/header-divider.png) no-repeat left top;
     text-align:center;
     padding:39px 0 0 44px;
     margin-left:15px
     }

#content {
     width:864px;
     background: transparent url(images/content-bg.png) repeat-y left top;
     margin:0 auto;
     }

#primary {
     width:535px;
     min-height:800px;
     float:left;
     display:inline;
     margin-left:50px;
     padding-top:13px;
     }

#secondary {
     width:220px;
     float:right;
     display:inline;
     margin-right:3px;
     padding-top:13px;
     }

#footer {
     width:950px;
     margin:0 auto;
     background: #2c2c2c url(images/footer1.jpg) no-repeat left top;
     }

/*-------------------------------------------------------
 Typography
-------------------------------------------------------*/
/*-- Header --*/

#title h1 {
     font:normal 2.7em arial, sans-serif;
     color:#f5f5f5;
     letter-spacing:-1px;
     }

#title span {
     font-weight:bold;
     color:#fff;
     }

#phone h3 {
     font:normal 1.7em arial, sans-serif;
     color:#f5f5f5;
     letter-spacing:-1px;
     margin-bottom:-2px;
     }

#phone span {
     font-size:1.7em;
     color:#fff;
     }

/*-- Primary Content --*/
#primary a {color:#346e86; text-decoration:none;}
#primary p {font:normal 1.2em/1.7em tahoma, arial, sans-serif; color:#252525; margin-bottom:13px;}
#primary h1 {font:normal 2.1em/1.7em "arial narrow", arial, sans-serif; color:#252525;}
#primary h2 {font:normal 2.1em/1.7em "arial narrow", arial, sans-serif; color:#252525;}
#primary h3 {font:bold 1.7em/1.7em "arial narrow", arial, sans-serif; color:#252525;}
#primary h4 {font:bold 1.5em/1.7em "arial narrow", arial, sans-serif; color:#252525;}
#primary h5 {font:bold 1.3em/1.7em "arial narrow", arial, sans-serif; color:#252525;}
#primary blockquote {margin:0; padding-left:50px; background: transparent url(images/quotes.png) no-repeat 5px 5px;}
#primary blockquote p {font:normal 1.2em/1.7em tahoma, arial, sans-serif; color:#777;}
#primary ul {font:normal 1.2em/1.7em tahoma, arial, sans-serif; color:#252525; margin:0 0 13px 23px; list-style:circle;}
#primary ol {font:normal 1.2em/1.7em tahoma, arial, sans-serif; color:#252525;  margin:0 0 13px 27px; list-style:decimal;}
#primary li {     }
#primary ul li li {     }
#primary strong {     }
#primary small {font:normal .9em/1.7em tahoma, arial, sans-serif; color:#252525;}

/*-- Secondary Content --*/
#secondary a {color:#346e86; text-decoration:none; font:normal 1.2em/1.7em tahoma, arial, sans-serif;}
#secondary p {font:normal 1.2em/1.7em tahoma, arial, sans-serif; color:#eee; margin-bottom:13px;}
#secondary h3 {font:bold 1.5em/1.7em "arial narrow", arial, sans-serif; color:#fff;}
#secondary ul { margin:0; padding:0; list-style:none;}
#secondary li {     }


#secondary ul li li {     }
#secondary strong {     }
#secondary small {     }

/*-- Footer Content --*/

#footer #fphone {
     font:normal 2.7em Arial, sans-serif;
     color:#fff;
     width:300px;
     margin:0 auto;
     text-align:center;
     padding:41px 0;
     }

/*-------------------------------------------------------
 Navigation
-------------------------------------------------------*/

#navcontainer {
     width:864px;
     height:41px;
     background: transparent url(images/nav-bg.jpg) no-repeat left bottom;     
     margin:0 auto;
     }

ul#navlist {
     margin:0;
     padding:0;
     list-style:none;
     }

#navlist li {
     float:left;
     display:inline;
     }

#navlist .home a {
     background:transparent url(images/nav/home.jpg) no-repeat top left;
     width:124px;
     height:35px;
     display:block;
     margin-left:1px;
     }

#navlist .home a:hover {
     background:transparent url(images/nav/home.jpg) no-repeat -124px 0;
     width:124px;
     height:35px;
     margin-left:1px;
     }

#navlist .home-current {
     background:transparent url(images/nav/home.jpg) no-repeat -124px 0;
     width:124px;
     height:35px;
     margin-left:1px;
     }

#navlist .about a {
     background:transparent url(images/nav/about.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .about a:hover {
     background:transparent url(images/nav/about.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .about-current {
     background:transparent url(images/nav/about.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }


#navlist .facilities a {
     background:transparent url(images/nav/facilities.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .facilities a:hover {
     background:transparent url(images/nav/facilities.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .facilities-current {
     background:transparent url(images/nav/facilities.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }


#navlist .pricing a {
     background:transparent url(images/nav/pricing.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .pricing a:hover {
     background:transparent url(images/nav/pricing.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .pricing-current {
     background:transparent url(images/nav/pricing.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .information a {
     background:transparent url(images/nav/information.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .information a:hover {
     background:transparent url(images/nav/information.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }


#navlist .information-current {
     background:transparent url(images/nav/information.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .success a {
     background:transparent url(images/nav/success.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .success a:hover {
     background:transparent url(images/nav/success.jpg) no-repeat -123px 0;
     width:123px;
     height:35px;
     }

#navlist .success-current {
     background:transparent url(images/nav/success.jpg) no-repeat -123px 0;
     width:123px;
     height:35px;
     }

#navlist .contact a {
     background:transparent url(images/nav/contact.jpg) no-repeat -1px 0;
     width:123px;
     height:35px;
     display:block;
     }

#navlist .contact a:hover {
     background:transparent url(images/nav/contact.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

#navlist .contact-current {
     background:transparent url(images/nav/contact.jpg) no-repeat -124px 0;
     width:123px;
     height:35px;
     }

/*-------------------------------------------------------
 Footer Nav
-------------------------------------------------------*/

#footernav {
     width:660px;
     height:30px;
     margin:0 auto;
     padding:65px 0 0 0;
     overflow:hidden;
     }

ul#fnavlist {
     margin:0;
     padding:0;
     list-style:none;
     width:700px;
     }

#fnavlist li {
     font: normal 1.3em arial, sans-serif;
     background: transparent url(images/fnav-bg.png) no-repeat right top;
     float:left;
     padding:7px 21px; 
     }

#fnavlist a {
     color:#eee;
     text-decoration:none;
     }

#fnavlist a:hover {
     color:#fff;
     text-decoration:none;
     }

/*-------------------------------------------------------
 Post
-------------------------------------------------------*/
.entry-meta {background:#f5f5f5; padding:5px; border-top:1px dashed #ccc;}

.navigation a {
     font:bold 1.1em/1.7em tahoma, arial, sans-serif;
     }
/*-------------------------------------------------------
 Comments
-------------------------------------------------------*/
