/*
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;}
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;}
#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;}
.pages{float:left;margin-left:25px;width:660px;}
.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:#517C32;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;width:540px;}
#slogan p{font-size:20px;font-weight:bold;}
#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 #C77405;color:#C77405;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;}
/*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;font-size:11px;margin-top:10px;margin-right:10px;}
.smallright a{color:#fff;}
/*HOME PAGE*/
#searchbox{background:none repeat scroll 0 0 #517C32;}
#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 #517C32;color:#000;font-size:10px;}
.submit{padding:10px;}
.entry{margin-bottom:15px;margin-top:15px;}
.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;}
#main_links ul li a{margin-right:5px;margin-bottom:15px;text-decoration:none;color:#000;display:block;}
.menu_list{background:url("images/ui-bg_glass_100_f6f6f6_1x400.png") repeat-x scroll 50% 50% #F6F6F6;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:#1C94C4;line-height:1.3;display:block;font-size:1.1em;padding:0.5em 0.5em 0.5em 2.2em;}
.menu_list a:hover{color:#C77405;background:#fdf5ce;}
/*CONTACT*/
#conleft{float:left;margin-left:15px;width:400px;padding-top:5px;}
#conright{float:left;margin-left:19px;width:500px;}
.bold{font-weight:bolder;margin-top:8px;font-size:16px;}
.bold a{text-decoration:none;}
/*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;background:#FFFFFF url(images/content_pane-gradient.gif) repeat-x scroll left bottom;margin-bottom:15px;border:1px solid #ccc;}
.scrollContainer div.panel{padding:20px;height:200px;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:#F6F6F6;padding-left:10px;border:1px solid #ccc;}
ul.navigation {margin-left:0px;}
.navigation li{float:left;margin-right:10px;}
.navigation li a{display:block;height:21px;margin-top:10px;text-decoration:none;color:#1C94C4;font-weight:bold;}
.navigation li a:hover{color:#c77405;font-weight:bold;}
.image{float:left;width:300px;}
.area{float:left;margin-left:10px;width:270px;}
