/*
Theme Name:FoxRobinson
*/
/* basics */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
/* remember to define focus styles! */
:focus{outline:0;}
body{line-height:1;color:black;font-family:arial,helvetica,sans-serif;font-size:0.8em;background-color:#c9decb;}
ol,ul{list-style:none;margin-left:5px;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;}
blockquote:before,blockquote:after,
q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}
/*LAYOUT*/
h1{font-size:24px;}
h2{font-size:18px;font-weight:bold;margin-bottom:5px;color:#1C94C4;}
h3{font-size:18px;color:#ffffff;}
#container{width:960px;margin:0 auto;height:755px;}
#header{height:165px;position:relative;}
#header img{margin-left:15px;padding-top:15px;}
#nav{clear:left;float:left;height:50px;width:954px;}
.navbar{margin-top:14px;}
.navbar li{display:inline;color:#FFFFFF;}
.navbar li a{color:#FFFFFF;font-size:11px;text-decoration:none;}
#main{background-color:#FFFFFF;float:left;width:954px;}
#content{margin-top:15px;padding:10px;height:100%;margin: 0 auto;}
.pages{float:left;margin-left:25px;width:650px;}
.pages p{margin-bottom:15px;line-height:20px;}
.pages h1{border-bottom:2px dotted #CCCCCC;padding-bottom:5px;padding-top:7px;font-weight:bolder;color:#1C94C4;}
.pages img{float:left;margin-right:26px;margin-top:4px;margin-bottom:10px;border:2px solid #517C32;}
#footer{background:#2C9753;height:55px;color:#FFFFFF;clear:left;}
#footer h2{font-weight:bold;padding-left:10px;padding-top:10px;}
.navlist{float:left;margin-top:5px;padding-left:10px;width:149px;}
.navlist li{list-style-image:url("http://www.foxrobinson.net/wp-content/themes/FoxRobinson/images/arrow.png");margin-top:5px;color:#fff;}
.navlist li a{color:#FFFFFF;font-size:13px;text-decoration:none;}
#logo{float:left;width:395px;}
#slogan{float:left;line-height:25px;margin-top:34px;text-align:center;margin-left:70px;}
#chester, #southport, #london, #manchester{float:left; margin-top:10px;}
#chester, #manchester, #london{margin-right:30px;}
#slogan p{font-size:20px;font-weight:bold;}
#chester p, #southport p, #london p, #manchester p{font-size:15px;}
#sign{height:164px;position:absolute;right:5px;top:0;width:166px;}
#sign p{color:#000;font-size:16px;font-weight:bold;letter-spacing:3px;padding-left:15px;line-height:25px;}
#number{margin-top:40px;padding-right:8px;text-align:center;}
#left{float:left;width:954px;}
#right{float:left;margin-left:14px;width:200px;}
#moved{background:none repeat scroll 0 0 #FDF5CE;border:1px solid #ffffff;color:#ffffff;float:left;height:15px;margin-left:5px;margin-right:5px;margin-top:15px;padding:10px 5px;text-align:center;width:682px;}
ul.list{float:left;width:300px;}
#connector1{float: left; width: 10px; height: 33px; background-color: rgb(255, 255, 255);}
#connector2{float: right; width: 10px; height: 33px; background-color: rgb(255, 255, 255);}

/*TEXT STYLES*/
.upper{font-size:14px;margin-top:8px;color:#fff;height:25px;}
.smallleft{float:left;clear:left;font-size:11px;margin-top:10px;margin-left:10px;}
.smallright{float:right;clear:right;font-size:11px;margin-top:10px;margin-right:10px;}
.smallright a{color:#fff;}
/*HOME PAGE*/
#searchbox{background:none repeat scroll 0 0 #2C9753;}
#find{margin-left:570px;}
#find p{float:left;margin-top:5px;color:#ccc;font-size:12px;padding-top:5px;}
#searchform input{padding-top:5px;padding-bottom:5px;margin-left:15px;border:3px solid #2C9753;color:#000;font-size:10px;}
.submit{padding:10px;}
.entry{margin-bottom:15px;margin-top:15px;line-height:150%;font-size:14px;}
.entry ul{margin-bottom:15px;margin-top:10px;}
.entry li{margin-bottom:5px;margin-top:5px;list-style-type:square;line-height:20px;}
.search{margin-top:15px;}
.search p{margin-bottom:15px;}
/*TOP NAV */
#main_links{float:left;width:250px;margin-bottom:25px;}
#main_links ul li a{margin-right:5px;margin-bottom:15px;text-decoration:none;color:#000;display:block;}
.menu_list{background:#6CA870;border:1px solid #CCCCCC;font-weight:bold;border:1px solid #CCCCCC;font-size:100%;list-style:none outside none;margin-top:7px;outline:0 none;padding:0;}
.menu_list a{text-decoration:none;color:#FFFFFF;line-height:1.3;display:block;font-size:1.1em;padding:0.5em 0.5em 0.5em 2.2em;}
.menu_list a:hover{color:#FFFFFF;background:#2C9753;}
#event{background:none repeat scroll 0 0 #DFEA0E;border:1px solid #000;float:left;margin-left:15px;padding:8px;}
#event h2{color:#000;}
#event p{font-weight:bold;line-height:18px;}
/*CONTACT*/
#conleft{float:left;margin-left:15px;width:400px;padding-top:5px;}
#conright{float:left;margin-left:19px;width:200px;}
.bold{font-weight:bolder;margin-top:8px;font-size:16px;}
.bold a{text-decoration:none;}
img.ajax-loader{margin-right:0px;float:right;}
.map{float:left;margin-right:15px;width:300px;}
/*SLIDESHOW*/
#slider{float:left;margin-left:38px;position:relative;width:620px;margin-top:7px;}
#slider p{line-height:18px;margin-top:10px;}
.scroll{height:295px;overflow:auto;position:relative;/* fix for IE to respect overflow */
clear:left;margin-bottom:15px;border:1px solid #ccc;}
.scrollContainer div.panel{padding:20px 20px 0 20px;width:580px;/* change to 560px if not using JS to remove rh.scroll */}
.scrollButtons{position:absolute;top:150px;cursor:pointer;}
.scrollButtons.left{left:-30px;top:150px;}
.scrollButtons.right{right:-29px;top:150px;}
.navigation{height:35px; background:#6ca870;padding-left:17px;border:1px solid #ccc;}
ul.navigation {margin-left:0px;}
.navigation li{float:left;margin-right:8px;}
.navigation li a{display:block;height:21px;margin-top:10px;text-decoration:none;color:#FFFFFF;font-weight:bold;font-size:11px;}
.navigation li a:hover{color:#FFFFFF;font-weight:bold;}
.image{float:left;width:300px;}
.area{float:left;margin-left:10px;width:270px;}
.navpath{font-size: 11px;}
.navpath a{text-decoration: none;color: #000;}
.navpath a:hover{text-decoration: underline;}

/* FOR SPEECH BUBBLES */

.example-obtuse {
	position:relative;
	padding:15px 30px;
	margin:0;
	color:#000;
	background:#c9decb; /* default background for browsers without gradient support */
}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.example-obtuse + p {margin:10px 150px 2em 0; text-align:right; font-style:italic;}

/* creates the larger triangle */
.example-obtuse:before {
	content:"";
	position:absolute;
	bottom:-30px;
	right:80px;
	border-width:0 0 30px 50px;
	border-style:solid;
	border-color:transparent #c9decb;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* creates the smaller triangle */
.example-obtuse:after {
	content:"";
	position:absolute;
	bottom:-30px;
	right:110px; 
	border-width:0 0 30px 20px;
	border-style:solid;
	border-color:transparent #fff;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

.example-right {
	position:relative;
	padding:15px 30px;
	margin:0;
	color:#000;
	background:#c9decb;
}

/* display of quote author (alternatively use a class on the element following the blockquote) */
.example-right + p {margin:15px 0 2em 85px; font-style:italic;}

/* creates the triangle */
.example-right:after {
	content:"";
	position:absolute;
	bottom:-40px;
	left:50px;
	border-width:0 20px 50px 0px;
	border-style:solid;
	border-color:transparent #c9decb;
    /* reduce the damage in FF3.0 */
    display:block; 
    width:0;
}

/* HSE NEWS BOX */
/* begin styles for RSS Feed */

.rss-box {
	 margin:0px;
	 width: 400px;
          font-size: 12px;
	 border:0px;
          line-height:100%;

	}

.rss-items {
	margin-top:1px;
	padding:0em;
	margin-left:1px;
	color:#006699;
         line-height:100%;
        }

p.rss-title {padding:0.5em;text-decoration:none;}

.rss-title {
	text-decoration: none;
	font-family: arial;
	font-size: 16px;
	background-color:#2C9753;
	color:#ffffff;
	font-weight:bold;
	margin: 0px;
	padding:0em;
	text-align: center;
         line-height:100%;
         margin-top: 50px;

}

.rss-item  {
  text-decoration: none;
  font-family: arial;
  font-weight : normal;
  list-style:none;
  padding-bottom:1em;
  line-height:100%;

}

.rss-item a {	
         color: #005500;
	font-size: 105%;
	font-weight:bold;
	font-family:arial;
         line-height:100%;

	}
	
.rss-item a:visited {
	color:#005500;
}

.rss-date {
	font-size: 9px;
	font-weight : normal;
	font-family:arial;
	color: #000000;
         line-height:150%;
	} 

