/*
Theme Name: McLoughlin Consulting
Theme URI: http://aotearoawebdesign.co.nz/
Template: twentyten
Description: Custom child theme based on TwentyTen.
Author: Aotearoa Web Design Ltd
Version: 1.1
Tags: red, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@import url(../twentyten/style.css);

body {
	/*background-image: url(http://www.mcloughlinconsulting.co.nz/dev/wp-content/themes/mcloughlin/images/jpg/bg.jpg);
	background-position: center top;
	background-repeat: no-repeat;*/
	background-color: #f1f1f1;
}

body.page-id-16 {border-top: solid 15px #EC751F; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/home-page-bg.gif);}
body.page-id-14 {border-top: solid 15px #5F4984; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/contact-page-bg.gif);}
body.page-id-12 {border-top: solid 15px #C6084D; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/testimonials-page-bg.gif);}
body.page-id-10 {border-top: solid 15px #0000FF; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/clients-page-bg.gif);}
body.page-id-8 {border-top: solid 15px #FF0000; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/seminars-page-bg.gif);}
body.page-id-6 {border-top: solid 15px #FF0; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/services-page-bg.gif);}
body.page-id-2 {border-top: solid 15px #743398; background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/profile-page-bg.gif);}

#access { background-color: #ec751f; border-left: 1px solid #EC751F;
	border-right: 1px solid #EC751F; }

#access a { color: #000000; }

#access li#menu-item-71 > a { background-color: #EC751F; color: #fff; }

#access li#menu-item-71.current_page_item > a { background-color: #EC751F; color: #fff; }

#access li#menu-item-71:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/77-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

#access li#menu-item-72 > a { background-color: #5F4984; color: #fff; }

#access li#menu-item-72.current_page_item > a { background-color: #5F4984; color: #fff; }

#access li#menu-item-72:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/72-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

#access li#menu-item-73 > a { background-color: #C6084D; color: #fff; }

#access li#menu-item-73.current_page_item > a { background-color: #C6084D; color: #fff; }

#access li#menu-item-73:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/73-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

#access li#menu-item-74 > a { background-color: #0000FF; color: #fff; }

#access li#menu-item-74.current_page_item > a { background-color: #0000FF; color: #fff; }

#access li#menu-item-74:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/74-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

#access li#menu-item-75 > a { background-color: #FF0000; color: #fff; }

#access li#menu-item-75.current_page_item > a { background-color: #FF0000; color: #fff; }

#access li#menu-item-75:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/75-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

#access li#menu-item-76 > a { background-color: #FF0; }

#access li#menu-item-76.current_page_item > a { background-color: #FF0; color: #000; }

#access li#menu-item-76:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/76-hover.gif);
	background-repeat: repeat-x;
	color: #000;
}

#access li#menu-item-77 > a { background-color: #743398; color: #fff; }

#access li#menu-item-77.current_page_item > a { background-color: #743398; color: #fff; }

#access li#menu-item-77:hover > a {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/gif/71-hover.gif);
	background-repeat: repeat-x;
	color: #fff;
}

/*#access li:hover > a, #access ul ul :hover > a { background-color: #6d6e71; }*/
/*#access li:hover > a, #access ul ul :hover > a { background-color: #00919F; }*/
#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { background-color: #FFFFFF; color: #000000; }

#branding img {
	border-bottom: 1px solid #EC751F;
	border-top: 4px solid #EC751F;
	border-left: 1px solid #EC751F;
	border-right: 1px solid #EC751F;
}

#colophon { border-top: 1px solid #e2e2e2; }

#container {
	background-color: #ffffff;
	padding: 30px 0 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-left: 1px solid #EC751F;
	border-right: 1px solid #EC751F; border-bottom: 1px solid #EC751F;
width:940px;
}

#content { margin: 0 270px 0 30px; }

#content .entry-title { font-size: 28px; color: #6d6e71; }

#header { padding: 10px 0 0 0; }

#main { padding: 0;  }

#primary {
	background-image: url(http://www.mcloughlinconsulting.co.nz/wp-content/themes/mcloughlin/images/png/right-column-background.png);
	width: 209px;
	border-right: 1px solid #EC751F;
	padding: 30px 15px 10px 15px;
}

#site-description { display: none; }

#site-info { font-weight: normal; color: #666; font-size: 12px; }

#site-info a { text-decoration: underline; color: #666; }

#site-info a:hover { text-decoration: none; }

#site-title {
	background-image: url(http://www.mcloughlinconsulting.co.nz/images/gif/mcloughlin-consulting-smaller.gif);
	height: 88px;
	background-position: top left;
	background-repeat: no-repeat;
}

#site-title span { display: none; }

#wrapper { background: none; }

#access .menu-header, div.menu, #colophon, #branding, #main, #wrapper {
margin:0 auto;
width:942px;
}
.red {
	color:#F00;
	/*font-weight:bold;*/
}
.blue {
	color:#00F;
	/*font-weight:bold;*/
}
.orange {
	color:#FF8000;
	/*font-weight:bold;*/
}
.purple {
	color:#5F4984;
	/*font-weight:bold;*/
}
.yellow {
	color:#FF0;
	/*font-weight:bold;*/
}
.green {
	color:#00B050;
	/*font-weight:bold;*/
}
.crimson {
	color:#C6084D;
	/*font-weight:bold;*/
}
#content tr th, #content thead th {font-weight:bold;
line-height:18px;
padding:9px 24px;
font-size: 16px;
color: #000;
font-family:Georgia,"Bitstream Charter",serif;}
div.textwidget p {font-size: 14px; line-height: 1.5em; font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif;}
div.textwidget div {font-size: 14px; background-color: #999; line-height: 1.25em; font-family: 'Helvetica Neue', Arial, Helvetica, 'Nimbus Sans L', sans-serif; margin-bottom: 15px; border: solid 1px #666; padding: 7px 12px 8px 12px; color: #fff;}
div.textwidget div a {color: #fff; text-decoration: underline;}
.textwidget p span {color: #EC751F; font-weight: bold;}
.textwidget a {color: #EC751F; text-decoration: underline; }
.textwidget a:hover {color: #EC751F; text-decoration: none; }
div#content form.wpcf7-form p {margin-bottom: 0;}
div#content form.wpcf7-form p span.one {color: red; font-weight: bold;}
div.entry-content div.seminars {border: solid 1px #999999; 
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px; 
-moz-border-radius-topright: 5px;
-moz-border-radius-topleft: 5px;
padding: 5px 8px 7px 10px; margin: 0 0 20px 0;}
