/*SITE DETAILS:
site: howtogetridofpigeons
design by: ali
company: spOOny

colours used:
light: 7ecbdf
dark: 47a4be
v light: bbe0eb
v dark 357b8e



/*Normalizes margin, padding*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td
{margin: 0; padding: 0;}

/*Normalizes font-size for headers*/
h1, h2, h3, h4, h5, h6
{font-size: 100%;}

/*Removes list-style from lists*/
ol, ul
{list-style: none;}

/*Normalizes font-style and font-weight to normal*/
address, caption, cite, code, dfn, em, strong, th, var
{font-style: normal; font-weight: normal;}

/*Removes borders and spacing from s*/

{border-collapse: collapse; border-spacing: 0;}

/*Removes border from fieldset and img*/
fieldset, img
{border: 0;}

/*Left-aligns text in caption and th*/
caption, th
{text-align: left;}

/*Removes quotation marks from q*/
q: before, q:after
{content: '';}

html {text-align: center; background: url(../images/repeater.jpg) repeat-x left top;}
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; }
.header {float: left;width: 800px;margin: 0; padding: 0; background: url(../images/header.jpg) no-repeat top left; height:150px;} 
.footer {float: left;margin: 0; padding: 0;background: #357b8e; font-size: 85%;padding-top: 20px; padding-left: 20px; padding-right: 20px; padding-bottom: 25px; width: 100%;margin-top: 20px; color: #fff;}
.footer a {color: #a9dae7;}
p {line-height: 150%;padding-top: 4px;padding-bottom: 4px;padding-right: 20px; }
.container {width: 800px;margin: 0 auto; text-align: left; }
/***********************************************
			 HEADINGS 
 ***********************************************/

h1 {padding: 0;	margin: 0; color: #47a4be; margin-bottom: 15px;}
h2 {padding: 0;	margin: 0; color: #7ecbdf; margin-top: 10px; margin-bottom: 10px;}

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-hasFlash h1 { visibility:hidden; z-index: 1; margin-left: 0px;font-size: 180%; }
.sIFR-hasFlash h2 { visibility:hidden; z-index: 1; margin-left: 0px;font-size: 150%; }
.sIFR-flash { visibility:visible !important; }
.sIFR-replaced { visibility:visible !important; }
span.sIFR-alternate { position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; letter-spacing:0; }

.text-left {float: left;}
.text-right {float: right;}
.left {float: left;width: 180px;padding-right: 10px;}
.right {float: left;width: 600px;padding-left: 10px;padding-top: 20px;}
.left ul {margin-top: 20px; margin-bottom: 10px; font-size: 85%;}
.left li {margin: 0; padding: 0; background: none;}
.left li a {border-bottom: 1px dotted #bbe0eb; padding-left: 20px; background: url(../images/arrow.jpg) no-repeat 0px 2px;text-decoration:none; color: #357b8e; display: block;padding-top: 5px; padding-bottom: 5px;}
.left li a:hover {background: #e6e6e6 url(../images/arrow-hover.jpg) no-repeat 0px 3px; color: #78c53b;}
.here {color: #78c53b;}
table{border-collapse:collapse;margin: 0; padding: 0; margin-top: 10px; margin-bottom: 10px;}
tr,td {padding: 5px; margin: 5px;}
.bold {font-weight:bold;}
.blue {font-weight: bold; color: #47a4be; font-size: 110%;}
.bg {color: #000; font-size: 90%;background: #e7d29f;margin-top: 10px; padding-left: 3px; padding-right: 3px;}
a {text-decoration:none; color: #357b8e;}
a:hover {text-decoration:none; color: #78c53b;}
#navcontainer-here {background-position:100% -102px;}
#navcontainer-here a {background-position:0 -102px; padding-bottom:5px; color: #357b8e;}
#navcontainer-home {background-position:100% -102px;}
#navcontainer-home a {background-position:0 -102px; padding-bottom:5px; color: #357b8e;}
.left-wide {float: left;width: 530px; padding-right: 20px;padding-bottom: 20px;}
.right-narrow{float: right; width: 250px; margin-bottom: 20px;}
.image {padding: 10px; margin-bottom: 10px; border: 1px solid #cfa53f; background: #e7d29f;}
.imagethumb {padding: 5px;float: left; margin-bottom: 10px; border: 1px solid #cfa53f; margin-right: 20px;background: #fff;}
p.thumb {width: 460px; border: 1px solid #cfa53f; height: 90px;padding-left: 20px; padding-top: 20px;background: #e7d29f;}
ul#suppliers {margin: 0; padding: 0; margin-top: 10px; margin-bottom: 10px; background: #f2f2f2;border: 1px dotted #7ecbdf; padding: 10px;list-style-type: none; }
ul#suppliers li {margin: 0; padding: 0;padding-top: 2px; padding-bottom: 2px;background: none;}
ul#star {margin-top: 10px; margin-bottom: 10px; list-style-type: none;padding-right: 20px;}
ul#star li {margin: 0; padding: 0;padding-top: 5px; padding-bottom: 5px;line-height: 150%;background: url(../images/star.jpg) no-repeat 0px 7px;padding-left: 30px;}
ul#suppliers li#www {background: url(../images/world.jpg) no-repeat 0% 50%;  padding-left: 30px; color: #ffcc33;padding-top:5px; padding-bottom: 5px;}
.pound {background: url(../images/pound.jpg) no-repeat 0 3px; padding-left: 25px;}
