/*
Theme Name: Harrisons
Theme URI: http://www.leemunroe.com
Description: Theme for Harrisons
Version: 1
Author: Lee Munroe
Author URI: http://www.leemunroe.com
Date: May 2009
*/


/* 
################### CSS contents ###################
* 1 Reset defaults
* 2 Layout
* 3 Nav
* 4 Headings
* 5 Lists
* 6 Images
* 7 Links
* 8 Forms
* 9 Tables
* 10 Typography 
* 11 Other
*/


/* 
# Colour reference ###################

#660033 Purple
#e09100 Orange

*/
 
/*
# Reset defaults ################### 
*/

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

a{text-decoration:none;}

.clear{clear:both;}

html {overflow: -moz-scrollbars-vertical;}

#skipto{position:absolute;left:-9999px;top:-9999px;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;zoom: 1;}

/*
# Layout ################### 
*/

body{font:75%/1.7  Helvetica, Arial,Verdana, sans-serif;color:#222;background:url(images/bg.jpg) repeat-x top center #660033;}

#container{width:940px;padding:10px;margin:0 auto;}

#banner{height:245px;background:url(images/banner.jpg) no-repeat top left;margin:20px 0 0;}

#banner div{width:470px;float:right;padding:10px;}

#content {margin:20px 0 0;
text-align: justify;
}

#content .top{background:url(images/content_top.png);height:10px;}

#content .bottom{background:url(images/content_bottom.png);height:10px;}

#content .middle{background:url(images/content.gif) repeat-y;}

#main{width:450px;float:left;padding:5px 20px;}

#sidebar{width:450px;float:right;}

#footer{margin:20px 0;color:#fff;}

#footer div{margin:0 10px;float:left;width:215px;}

/*
# Nav ################### 
*/

#nav{height:44px;background:url(images/nav.gif) no-repeat;list-style: none;}

#nav li{display:inline;}

#nav li a{display:block;float:left;height:100%;line-height:44px;color:#fff;padding:0 20px;font-size:1.2em;background:url(images/sep.gif) right no-repeat;}

#nav li a:hover, #nav li.current_page_item a{color:#e09100;cursor:pointer;}

/*
# Headings ################### 
*/

h1{}

#banner h1{color:#fff;font-size: 2em;font-weight:normal;line-height:1.4em;}

#banner h1 strong{color:#e09100;font-weight:normal;}

h2{font-family: Verdana,Arial;color:#363636;font-weight:normal;font-size:1.6em;margin:20px 0 10px;}

.first{margin-top:0 !important;}

h3{font-family: Verdana,Arial;color:#363636;font-weight:normal;font-size:1.3em;margin:20px 0 10px;}

#sidebar h3{font-size:1.4em;color:#363636;font-weight:normal;padding:0 20px;margin:0 0 10px;}

h4{}

#logo{width:398px;height:45px;background:url(images/logo.gif) no-repeat;float:left;margin-bottom:20px;}

#logo a{display:block;height:100%;width:100%;}

#logo a span{position:absolute;left:-9999px;top:-9999px;}

h5{font-size: 1em;margin:0 0 5px;}

/*
# Lists ################### 
*/

.partners{list-style: none;}

.partners li{width:190px;float:left;margin:0 20px 20px 0;}


.partners-profile{list-style: none;}

.partners-profile li{margin:0 14px 14px 0;}
.partners-profile li li{margin:0 24px 24px 0;}

.partners-subjects{list-style: disc;}

.partners-subjects li{margin:0px 2px 2px 40px;}


.services{list-style: none;}

.services li a{display:block;height:45px;line-height:45px;padding:0 20px;color;#660033;background:url(images/services.gif) top left #e0e0e0;margin-bottom:1px;border:none !important; font-size:1.2em;}

.services li a:hover{background-position:0 -45px;color:#fff !important;cursor: pointer;}

.entry{list-style: disc;}
.entry li{margin:0px 0px 10px 35px;}


#footer ul{margin-left:20px;}

.rhstext {padding: 10px 0 0 17px;}

/*
# Images ################### 
*/

img{border:none;}




/*
# Links ################### 
*/

a{}

a:hover{}

#content a{color:#660033;border-bottom: 1px solid #660033;}

#footer a{color:#fff;border-bottom:1px solid #fff;}

#main img{color:#660033;border: 1px solid #660033; margin: 0 10px 10px 0}
.PeopleImg {border:none !important;}






/*
# Forms ################### 
*/

#searchform{float: right;}

#searchform .text{height:20px;width:120px;padding:5px 10px;border:none;background:url(images/search.gif) left no-repeat;color:#fff;font-size:1.4em;}

#searchform .submit{height:30px;width:30px;border:none;background:url(images/search.gif) no-repeat top right;cursor: pointer;}

/*
# Tables ################### 
*/



/*
# Typography ################### 
*/

p{margin:10px 0;}

/*
################### Other ################### 
*/

.right{float: right;}

.left{float: left;}

.alignleft{text-align: left;}

.alignright{text-align: right;}

.aligncenter{text-align: center;}

.navalignleft {
	float: left
	}
.navalignright {
	float: right
	}

#breadcrumbs {
text-transform: lowercase;
margin: 0 10px 20px 0;
display:block;
}	
	

#print-logo {display:none;}
