/* 
Theme Name: Sexual Health Buckinghamshire
Theme URL: http://www.sexualhealthbucks.nhs.uk
Description: Template for Sexual Health Buckinghamshire Website, designed by Red Mullet, converted for WordPress by OBMH IT (T Bowes).
Author: Red Mullet Design, converted for WordPress by OBMH IT
Author URI: http://www.redmulletdesign.com
Version: 1.0
*/


/* CSS Document */
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,
caption { margin: 0; padding: 0;
border: 0; outline: 0; font-weight: inherit; font-style: inherit;
font-size: 1em; font-family: inherit; vertical-align: baseline; }

table { font-size:11px;
	border: 1px solid #333;
        }
tr, td,  {
	border: 1px solid #333;
	padding: 2px;
	}




/* remember to define focus styles! */
:focus { outline: 0; }
body { line-height: 1; color: black; background: white; }

p {	font: 1em/1.7em Verdana, Arial, Helvetica, sans-serif;
	margin: 1em 0; 
	color: #333;       
}


ol, ul {	
        list-style: round;
        font: 1em/1.7em Verdana, Arial, Helvetica, sans-serif;
	margin: 1em 3em; 
	color: #333; 
}

/* 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: "" "";
}
html, body { height: 100%; margin-left: 0; margin-top: 0; margin-right: 0; margin-bottom: 0; font:13px Verdana; color:#333; background-image:url(images/mainBackground.jpg); background-attachment:fixed; background-repeat:repeat-x; 
}


h1{ font-size: 2em; font-family:Verdana, Arial, Helvetica, sans-serif; color: #5095DC; text-decoration: none; letter-spacing: 0px; font-weight: bold; } 

h2{ font-size: 18px; font-family:Verdana, Arial, Helvetica, sans-serif; color: #17A1E6; text-decoration: none; letter-spacing: 0px; font-weight:normal; }

h3 {font-size: 1.2em; margin-top:20px; color: #000; font-weight:bold;}

h4 {font-size: 1em; margin-top:20px; color: #17A1E6;}
	
/* #Container { min-height: 100%; } */

/*Mavigation Bar*/

#homeHeader { width:764px; height:241px; background-image:url(images/homeHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;} 

#stiHeader { width:764px; height:241px; background-image:url(images/stiHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;} 

#conHeader { width:764px; height:241px; background-image:url(images/conHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;} 

#pregHeader { width:764px; height:241px; background-image:url(images/pregHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#lgbtHeader { width:764px; height:241px; background-image:url(images/lgbtHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#diffHeader { width:764px; height:241px; background-image:url(images/diffHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#assaultHeader { width:764px; height:241px; background-image:url(images/assaultHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#underHeader { width:764px; height:241px; background-image:url(images/underHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#servFindHeader { width:764px; height:241px; background-image:url(images/homeHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}

#siteAccessHeader { width:764px; height:241px; background-image:url(images/homeHeader.png); background-repeat:no-repeat; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0;}



#navArea { width:764px; height:59px; margin:0 auto; padding:0; left: 0px; top: 0px; ; background-color:#FFF; /*background-image:url(images/navBack1px.jpg); background-repeat:repeat-x;*/  }

#startNav { float:left; margin-top: 0; width:10px; height:36px; }

#homeNav { float:left; margin-top: 0; width:63px; height:36px; }

#stiNav { float:left; margin-top: 0; width:76px; height:36px; }

#contNav { float:left; margin-top: 0; width:97px; height:36px; }

#pregNav { float:left; margin-top: 0; width:78px; height:36px; }

#lgbtNav { float:left; margin-top: 0; width:48px; height:36px; }

#underNav { float:left; margin-top: 0; width:76px; height:36px; }

#diffNav { float:left; margin-top: 0; width:108px; height:36px; }

#asNav { float:left; margin-top: 0; width:98px; height:36px; }

#servNav { float:left; margin-top: 0; width:100px; height:36px; }

#endNav { float:left; margin-top: 0; width:10px; height:36px; }

/*#homeNav { float:left; margin-top: 5px; margin-left: 22px; padding:1px; }

#stiNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#contNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#pregNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#lgbtNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#underNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#diffNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#asNav { float:left; margin-top: 5px; margin-left: 12px; padding:1px; }

#servNav { float:left; margin-top: 5px; margin-left: 15px; padding:1px; } */

.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #145E7E; text-decoration: none; } 

.nav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #2F9CCD; text-decoration: underline; }

/* ///////// Left Nav ////// */

#leftNav { width:206px; overflow: auto; margin:0 auto; padding:0;  overflow:visible; float:left; margin-left: 0; background-image:url(images/lft.mid.jpg); background-repeat:repeat-y; } 

#leftNav ul {
	margin: 0;
        font: 11px/15px Verdana, Arial, Helvetica, sans-serif; 
         }

#leftNav li { 
       font-family: Verdana, Arial, Helvetica, sans-serif; 
       font-size: 11px; 
       font-weight: normal; 
       color: #5D656E; 
       text-decoration: none;
       padding:5px 0px 5px 0px;
       list-style:none;
       } 

#leftNav li a { 
       color: #5D656E; 
       text-decoration: none;
       } 

#leftNav li a:hover { 
       color: #5D656E; 
       text-decoration: underline;
       } 



#leftNavTop { width:206px; height: 18px; margin:0 auto; padding:0; float:left; background-image:url(images/lft.top.jpg); background-repeat:no-repeat; } 

#leftNavContent { margin-left:20px; } 

#leftNavBtm { width:206px; height: 23px; margin:0 auto; padding:0;  overflow:visible; float:left; margin-left: 0; background-image:url(images/lft.btm.jpg); background-repeat:no-repeat; }

.leftNav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5D656E; text-decoration: none; } 

.leftNav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #5D656E; text-decoration: underline; } 


/* /////////Home Page Content////// */

#homeContent { width:764px; min-height: 350px; overflow: auto; margin:0 auto; padding:0;  overflow:visible; background-image:url(images/homeBack2.jpg); background-repeat:no-repeat; }

#homeLinks { width:313px; height:327px; overflow: auto; margin-left:0; margin-top:0; padding:0; overflow:visible; float: left; }

#homeTextbox { width:400px; overflow: auto; margin-left:400px; margin-top:85px; padding:0; overflow:visible;  } 

.contentText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5D656E; text-decoration: none; } 

.homeTextbox { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #5D656E; text-decoration: none;  } 

.homeTextBold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #4F95DB; text-decoration: none;  } 

/* STI Content */

#stiContent { width:764px; min-height: 330px; overflow: auto; margin:0 auto; padding:0;  overflow:visible; background-color:#FFF; /*background-image:url(images/contentBack.jpg); background-repeat:no-repeat;*/  }

#textArea { width:500px; overflow: auto; margin-left:216px; margin-top:0; padding:0; overflow:visible; } 

#textAreaLrg { width:745px; overflow: auto; margin-left:15px; margin-top:0; padding:0; overflow:visible; background-color:#FFF; /*background-image:url(images/contentBack.jpg); background-repeat:no-repeat;*/  }



/* Footer Placement */
#footerPlace { width:764px; height: 79px; margin-left:0; margin-top:0; overflow:hidden; margin:0 auto; padding: 0; background-image:url(images/footerBack.jpg); background-repeat:no-repeat; }

#copyright { overflow:hidden; margin-left:15px; margin-top:12px; padding:0; overflow:visible; float:left; } 

#sponsors { margin-left:350px; margin-top:12px; padding:0; float:left; float:left; }

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000; text-decoration:none;  color:#6F85A4; font-weight:bold; }

.redmullet { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000; text-decoration:none;  color:#6F85A4; font-weight:bold; }

.redmullet:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color:#000; text-decoration:underline;  color:#6F85A4; font-weight:bold; }
