/*
Theme Name: Free Website Hosting Child Theme
Theme URI: http://www.freewebsitehosting.com/
Description: Free Website Hosting Child Theme
Author: Rob Morris
Author URI: http://www.sytac.co.uk/
Template: free-web-master
Version: 1.0

For more information on how to create and use child themes:
http://codex.wordpress.org/Child_Themes

Any CSS code written below will override any existing
declarations from the theme itself.

*/


body            { background-color: #F0F0F0; color: #333; font: 12px 'Lucida Grande',Arial,Helvetica,sans-serif; height: 100%; min-height: 100%; line-height: 1;}

/* links */
a, a:link, a:visited	{ color: #0052A3; text-decoration: none; }
a:hover					{ color: #1A8DFF; }

/* structure */
#wrapper	{ margin: 0 auto; width: 960px; background-color: #F0F0F0; min-height: 100%; position: relative; }
#main		{ margin: 0 auto; padding: 0; width: 960px; background-color: #F0F0F0; border: none; }

/* header */
#header		{ background: #000000 url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/header_bg.jpg); padding: 0 0 15px; width: 960px; height: 64px; margin-left: auto; margin-right: auto; border: none; }
#branding	{ width: 960px; margin: 0 auto; }
.logo		{ max-width: 590px; float: left; margin: 20px 0 0 10px; }
.blog-name	{ font-family: 'Lucida Grande',Arial,Helvetica,sans-serif; font-weight: bold; font-size: 28px; margin: 0px 0px 0px 80px; line-height: 1em; display: block; text-transform: uppercase; letter-spacing: normal; text-shadow: #292929 2px 2px 2px; filter: Shadow(Color=#292929, Direction=135, Strength=3); }
.blog-name a:link, .blog-name a:visited	{ color: #FFF; text-decoration: none; }
.blog-name a:hover	{ }
.blog-description	{ line-height: 1em; display: block; font-size: 11px; font-weight: bold; color: #CCCCCC; margin: 0px 0px 0px 82px; padding: 5px 0 0; text-transform: uppercase; }
#searchbar      { display: none; }

/* navigation */
#nav		{ margin: 0 auto; max-height: 32px; width: 958px; border: solid #CCC; border-width: 1px; }
#nav-content	{ margin: 0 auto; max-height: 30px; width: 958px; background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/topnav.jpg) repeat-x #E5E5E5; }

.sf-menu	{ font-weight: bold; max-width: 950px; }
.sf-menu, .sf-menu ul	{ float: left; list-style: none; line-height: 30px; padding: 0; margin: 0; }
.sf-menu a	{ display: block; text-decoration: none; padding: 0 15px; text-transform: uppercase; color: #666; font-size: 11px; }
.sf-menu a:hover	{ color: #000; }
.sf-menu li.sfhover, .sf-menu li:hover { background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x top #E5E5E5; }
.sf-menu li.sfhover a, .sf-menu li:hover a { }
.sf-menu li	{ float: left; padding: 0; }
.sf-menu ul	{ position: absolute; left: -999em; height: auto; width: 150px; margin: 0; line-height: 1; border: none; }
.sf-menu li li	{ width: 148px; border: solid #CCC; border-width: 1px 1px 0; }
.sf-menu li li a	{ background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x top #FFF; padding: 7px 10px; width: 128px; font-size: 12px; text-transform: none; }
.sf-menu li ul ul	{ margin: -27px 0 0 148px; }
.sf-menu li li:hover	{ }
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }
.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; z-index: 2; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/feed-title.jpg) repeat-x top #004688; color: #FFF; }
.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x top #FFF; color: #666; }

/* Background for sidebar boxes */
.widgetcontent	{ border: solid #CCC; border-width: 0 1px 1px; background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x #FFF; margin-bottom: 10px; padding: 10px; }

/* Removes date and comments from thumbnails */
.posts-default .entry-meta, .posts-quick .entry-meta { display: none; }

/* Slideshow format */
.featured	{ background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; padding: 10px; margin: 0 10px 10px 0; height: 250px; }
#featured-slideshow	{ position: relative; z-index: 0 !important; border: none; height: 250px; margin-right: 20px; }
.featured-article	{ display: block; width: 480px; height: 250px; text-decoration: none !important; background-position: center !important; }
.featured-article img	{ width: 480px; height: 250px; }
#controls .next { left: 440px; }
.posts-default .post	{ float: left; margin: 0 17px 15px 17px; font-size: 12px; background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/content-bg.jpg) repeat-x #FFF; border: 1px solid #CCC; padding: 5px;  }
.posts-default .entry-thumbnails-link	{ border: 1px solid #CCC; padding: 0; margin: 5px; }

/* Featured listing title bar */
.home-title	{  margin: 0 10px 10px 0; color: #0052A3; font-family: Arial; }

/* Featured listings headings */
.posts-default .entry-title a:link, .posts-default .entry-title a:visited	{ color: #0052A3; }

/* Space content */
.widgetcontent	{ margin: 0 0 10px; }

/* Indent sublists in footer */
#footer-sidebar ul	{ list-style: square; padding-left: 15px;}

/* Submit button for domains */
input[type=submit], #wp-email-submit    { background: #313428; color: #FFF; }
input[type=submit]:hover, #wp-email-submit:hover    { background: url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/topnav.jpg) repeat-x; color: #000; }

/* Remove date and comments from archive */
.entry-info { display: none; }

/* Remove "Older Entries" from front page */
#index-news { display: none; }

/* Buy Now buttons */
.btnBuynow { width: 66px; height: 20px; display: inline-block; vertical-align: middle; margin-left: 10px;font-size: 10px; text-decoration: none; background-repeat:no-repeat; background-image:url(http://www.freewebsitehostinguk.com/wp-content/themes/website-hosting/button_buy_now.gif); }
.btnBuynow:hover { background-position: bottom right; }

/* Change h2 style */
h2 {font-size:1.5em; line-height:2; margin-bottom:2em;}