/*
Theme Name: Afia Theme
Theme URI: http://afia.tv/
Description: The Afia Theme
Version: 1
Author: Andrew Faulkner
Author URI: http://www.senior.co.uk/
Tags: afia
*/

* { padding:0; margin:0; }

html { min-height: 101%; margin-bottom: 1px; }  /* FireFox Page-Shift Fix */

body {
	margin: 0;
	padding:0;
	text-align: center;
	font-family:  Verdana, Helvetica, sans-serif;
	font-size:0.85em;
	color: #000000;
	background-color: #FFFFFF;
}

/*** USEFUL ***/

.clear {clear: both;}
.clear_fusion {clear: both;line-height: 1px;height: 1px;font-size: 1px;}
.float_left {float:left;}
.float_right {float:right;}
.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}
.img_left, .alignleft {float: left; margin: 0 15px 5px 0;}
.img_right, .alignright {float: right; margin: 0 0 5px 15px;}
.vertical_align {display: inline;vertical-align: middle;}
.vertical_align_all * {display: inline;vertical-align: middle;}
a img {border: 0px none;}

/*** STRUCTURE ***/

#wrapper {
	width:980px;
	margin: 42px auto 20px auto;
	text-align: left;
	color: #FFFFFF;
}

.col_logo {
	float:left;
	width: 20px;
	height: 100px;
	padding: 15px 10px;
	background-image: url(images/logo.gif);
	background-repeat: no-repeat;
	background-position: left top;
	cursor: pointer;
	background-color: #FFFFFF;
	min-height: 650px;
}

.col_nav {
	float:left;
	width: 116px;
	background-color: #8e2020; /* Section Specific */
	padding: 15px 10px;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	min-height: 650px;
}

.col_sub_nav {
	float:left;
	width: 156px;
	display:none;
	min-height: 650px;
	background-image: url(images/bg_content.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding: 15px 0 15px 0;
}

.col_sub_nav_inner {
	margin-right: 20px;
	padding: 15px 10px 15px 10px;
	background-color: #f97c15; /* Section Specific */
	position: relative;
	top: -15px;
}

.col_content {
	float:left;
	width: 612px;
	padding: 10px 8px 15px;
	min-height: 650px;
}

/*** FORMATTING ***/

p {
line-height: 160%;
margin: 0 0 1.2em 0;
}

.col_content p, .col_content ul, .col_content ol {
	font-size: 1.25em;
	line-height: 1.4;
}

ul, ol {
line-height: 160%;
margin: 0 0 1.2em 25px;
}

h1, h2, h3 {
	font-size: 1.4em;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

h1 {
font-size: 58px;
font-weight: normal;
margin-bottom: 80px;
letter-spacing: -1px;
}

h2 {
font-size: 1.5em;
font-weight: bold;
}

h3 {
font-size: 1.2em;
}

.entry h2 {
font-size: 1.2em;
}

blockquote {
margin-left: 25px;
}

a, a:visited, a:active {
text-decoration: none;
color: #000000;
}

a:hover {

}

a.callout_link ,a.callout_link:visited, a.callout_link:active {
	display: block;
	color: #ddbcbc; /* Section Specific */
	text-decoration: none;
	}

a.callout_link:hover {
	color: #FFFFFF;
	}
	
a.callout_phone {
	display: block;
	margin-top: 340px;
	}

.flash-replaced .alt {
				display: block;
				height: 0;
				position: absolute;
				overflow: hidden;
				width: 0;
			}
			
td.gallery {
	padding-left: 10px;
}

td.gallery .thumbs {
	/*position: relative;
	top: -140px;*/
	line-height: 1;
}

td.gallery .thumbs a, td.gallery .thumbs a:visited, td.gallery .thumbs a:active, td.gallery .thumbs a:hover {
	text-decoration: none;
	font-size: 10px;
}

td.gallery .thumbs img {
	display: block;
	margin-top: 5px;
}

/*** BLOG ***/

.blog {
	background-color: #FFFFFF;
	padding: 20px;
}

.blog_inner {
	background-image: url(images/bg_blog_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top: 20px;
}

.blog * {
	color: #555555;
}

.col_blog_content {
	float: left;
	width: 458px;
}

.col_blog_nav {
	float: left;
	width: 200px;
	margin-left: 30px;
}


.blog .post {
	background-image: url(images/bg_blog_top.gif);
	background-repeat: repeat-x;
	background-position: left  bottom;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.blog a, .blog a:visited,.blog  a:active {
	text-decoration: none;
	color: #6A72FC;
}

.blog a:hover {
	text-decoration: underline;
}

.blog .more-link {
	display: none;
}

.blog p, .blog ul, .blog ol {
	font-size: 0.9em;
}

.blog .divider {
	background-image: url(images/bg_blog_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 2px;
	margin: 10px 0;
}

.col_blog_nav h3 {
	font-weight: normal;
	font-size: 1em;
	color: #000000;
}

.col_blog_nav ul {
	list-style-type: none;
	margin: 0;
	font-size: 0.9em;
}

.col_blog_nav ul li a, .col_blog_nav ul li a:active, .col_blog_nav ul li a:visited, .col_blog_nav a, .col_blog_nav a:visited, .col_blog_nav a:active {
	color: #999999;
}

.tag_cloud {
	text-align: center;
}

.search_bar {
width: 160px;
margin: 0;
padding: 0;
border: 1px solid #cccccc;
float: left;
}

.search_button {
width: 30px;
margin: 0;
padding: 0;
background-color: #cccccc;
border: 1px solid #cccccc;
color: #FFFFFF;
font-size: 0.8em;
padding: 1px;
height: 18px;
float: left;
}


/*** MAIN NAV ***/

.main_nav {
	margin: 0px 0 15px 0;
	list-style-type: none;
}

.main_nav li a, .main_nav li a:visited, .main_nav li a:active {
	color: #ffcd0c; /* Section Specific */
	text-decoration: none;
	display:block;
	padding: 0;
}

.main_nav li a:hover {
	color: #FFFFFF;
}

/*** SUB NAV ***/

.sub_nav {
	margin: 0px 0 0 0;
	list-style-type: none;
}

.sub_nav li {
line-height: 13px;
margin-bottom:6px;
}

.sub_nav li a, .sub_nav li a:visited, .sub_nav li a:hover {
	color: #8e2020; /* Section Specific */
	text-decoration: none;
	font-size: 11px;
}

.sub_nav li a:hover {
	color: #FFFFFF;
}
.cufon-loading .main_nav li a {
        visibility: hidden !important;
}

.twtr-widget {
	border: 1px solid #FFFFFF;
	padding: 5px;
}

.twtr-widget * {
	font-size: 10px !important;
}

.twtr-widget a {
	color: #000000;
}

.twtr-widget h3 {
	display: none;	
}
.contact_registered {
	margin-top: 100px;
	}
.contact_font_resize p {
	font-size: 1em;
	}
.gallery p {
	border-bottom: 1px solid #ffffff;
	margin:0;
	padding-bottom:5px;
	}
.gallery .thumbs p {
	border-bottom: 0px none;
	}
.gallery .thumbs #twitter_div p {
	border-bottom: none;
	height: 15px;
	}
.gallery p a {
	font-size: 0.7em;
	}
.gallery p a img {
	vertical-align:middle;
	margin-right: 5px;
	}
#twitter_div {
	background-image:url(images/twitter_logo.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	width: 165px;
	margin-top: 10px;
	padding: 20px 5px 5px 5px;
	border: 1px solid #ffffff;
	color: #000000;
	}
#twitter_div h2 {
	display:none;
	}
#twitter_div ul {
	list-style-type: none;
	margin:0;
	font-size: 0.7em;
	}

/*** RSS FEED ***/

.rss-box ul li
{
	list-style-type: none;
}

/*** DROP SHADOW ***/
.drop_shadow
{
	background-image: url(images/client_bg1.png);
	background-repeat:no-repeat;
	background-position: right bottom;
	padding: 8px 11px 12px 5px;
}
.drop_shadow_small
{
	background-image: url(images/client_bg_small.png);
	background-repeat:no-repeat;
	background-position: right bottom;
}

	
/*** SECTIONAL CSS ***/

/* Home */

.page-id-61 #wrapper, .parent-pageid-61 #wrapper {background:url(images/bg_grad_yellow.jpg) right bottom no-repeat;background-color: #ffb500;}
.page-id-61 .col_sub_nav_inner a, .parent-pageid-61  .col_sub_nav_inner a {color: #8E2020;}

/* About us */
.page-id-5 .col_logo, .parent-pageid-5  .col_logo {background-image: url(images/logo_about.gif);}
.page-id-5 .col_nav, .parent-pageid-5 .col_nav {background-color: #036630;}
.page-id-5 .col_sub_nav_inner, .parent-pageid-5 .col_sub_nav_inner  {background-color: #04a344;}
.page-id-5 .col_content, .parent-pageid-5 .col_content, .page-id-5 #wrapper, .parent-pageid-5 #wrapper {}
.page-id-5 #wrapper, .parent-pageid-5 #wrapper {background:url(images/bg_grad_green.jpg) right bottom no-repeat;background-color: #9ecf00;}
.page-id-5 a.callout_link, .parent-pageid-5 a.callout_link {color: #b3d1c1;}
.page-id-5 .main_nav li a, .parent-pageid-5 .main_nav li a {color: #9ac43c;}
.page-id-5 .sub_nav li a, .parent-pageid-5 .sub_nav li a {color: #c9ff00;}
.page-id-5 .main_nav li a:hover, .parent-pageid-5 .main_nav li a:hover, .page-id-5 .sub_nav li a:hover, .parent-pageid-5 .sub_nav li a:hover, .page-id-5 li.current_page_item a, .parent-pageid-5 li.current_page_parent a, .parent-pageid-5 li.current_page_item a {color: #FFFFFF;}
.page-id-5 .col_content a, .parent-pageid-5  .col_content a {color: #036630;}

/* Get in touch */
.page-id-35 .col_logo, .parent-pageid-35  .col_logo {background-image: url(images/logo_getintouch.gif);}
.page-id-35 .col_nav, .parent-pageid-35 .col_nav {background-color: #373b95;}
.page-id-35 .col_sub_nav_inner, .parent-pageid-35 .col_sub_nav_inner  {background-color: #6a72fc;}
.page-id-35 .col_content, .parent-pageid-35 .col_content, .page-id-35 #wrapper, .parent-pageid-35 #wrapper  {}
.page-id-35 #wrapper, .parent-pageid-35 #wrapper {background:url(images/bg_grad_purple.jpg) right bottom no-repeat;background-color: #7e88fc;}
.page-id-35 a.callout_link, .parent-pageid-35 a.callout_link {color: #c3c4df;}
.page-id-35 .main_nav li a, .parent-pageid-35 .main_nav li a {color: #99bafc;}
.page-id-35 .sub_nav li a, .parent-pageid-35 .sub_nav li a {color: #99bafc;}
.page-id-35 .main_nav li a:hover, .parent-pageid-35 .main_nav li a:hover, .page-id-35 .sub_nav li a:hover, .parent-pageid-35 .sub_nav li a:hover, .page-id-35 li.current_page_item a, .parent-pageid-35 li.current_page_parent a, .parent-pageid-35 li.current_page_item a {color: #FFFFFF;}
.page-id-35 .col_content a, .parent-pageid-35 .col_content a {color: #373B95;}
.page-id-35 .col_content a, .parent-pageid-35 .col_content a.contact_email {color: #c9ff00;}

/* Clients */
.page-id-32 .col_logo, .parent-pageid-32  .col_logo {background-image: url(images/logo_clients.gif);}
.page-id-32 .col_nav, .parent-pageid-32 .col_nav {background-color: #542b1e;}
.page-id-32 .col_sub_nav_inner, .parent-pageid-32 .col_sub_nav_inner  {background-color: #887f71;}
.page-id-32 .col_content, .parent-pageid-32 .col_content, .page-id-32 #wrapper, .parent-pageid-32 #wrapper  {}
.page-id-32 #wrapper, .parent-pageid-32 #wrapper {background:url(images/bg_grad_brown.jpg) right bottom no-repeat;background-color: #beb7a7;}
.page-id-32 a.callout_link, .parent-pageid-32 a.callout_link {color: #ccbfbb;}
.page-id-32 .main_nav li a, .parent-pageid-32 .main_nav li a {color: #ffcd0c;}
.page-id-32 .sub_nav li a, .parent-pageid-32 .sub_nav li a {color: #FFFFFF;}
.page-id-32 .main_nav li a:hover, .page-id-32 .sub_nav li a:hover, .page-id-32 li.current_page_item a  {color: #FFFFFF;}
.parent-pageid-32 li.current_page_parent a, .parent-pageid-32 li.current_page_item a, .parent-pageid-32 .main_nav li a:hover, .parent-pageid-32 .sub_nav li a:hover {color: #FFCD0C;}
.page-id-32 .col_content a, .parent-pageid-32  .col_content a {color: #542B1E;}

/* Team */
.page-id-33 .col_logo, .parent-pageid-33  .col_logo {background-image: url(images/logo_team.gif);}
.page-id-33 .col_nav, .parent-pageid-33 .col_nav {background-color: #8e2020;}
.page-id-33 .col_sub_nav_inner, .parent-pageid-33 .col_sub_nav_inner  {background-color: #f97c15;}
.page-id-33 .col_content, .parent-pageid-33 .col_content, .page-id-33 #wrapper, .parent-pageid-33 #wrapper {}
.page-id-33 #wrapper, .parent-pageid-33 #wrapper {background:url(images/bg_grad_yellow.jpg) right bottom no-repeat;background-color: #ffb500;}
.page-id-33 a.callout_link, .parent-pageid-33 a.callout_link {color: #ddbcbc;}
.page-id-33 .main_nav li a, .parent-pageid-33 .main_nav li a {color: #ffcd0c;}
.page-id-33 .sub_nav li a, .parent-pageid-33 .sub_nav li a {color: #8e2020;}
.page-id-33 .main_nav li a:hover, .parent-pageid-33 .main_nav li a:hover, .page-id-33 .sub_nav li a:hover, .parent-pageid-33 .sub_nav li a:hover, .page-id-33 li.current_page_item a, .parent-pageid-33 li.current_page_parent a, .parent-pageid-33 li.current_page_item a {color: #FFFFFF;}
.page-id-33 .col_content a, .parent-pageid-33  .col_content a {color: #8E2020;}

/* Tone of voice */
.page-id-15 .col_logo, .parent-pageid-15 .col_logo {background-image: url(images/logo_tone.gif);}
.page-id-15 .col_nav, .parent-pageid-15 .col_nav {background-color: #0d5460;}
.page-id-15 .col_sub_nav_inner, .parent-pageid-15 .col_sub_nav_inner  {background-color: #008ac7;}
.page-id-15 .col_content, .parent-pageid-15 .col_content, .page-id-15 #wrapper, .parent-pageid-15 #wrapper  {}
.page-id-15 #wrapper, .parent-pageid-15 #wrapper  {background:url(images/bg_grad_blue.jpg) right bottom no-repeat;background-color: #9ecf00;background-color: #10c1e5;}
.page-id-15 a.callout_link, .parent-pageid-15 a.callout_link {color: #b6cfd5;}
.page-id-15 .main_nav li a, .parent-pageid-15 .main_nav li a {color: #52e8f4;}
.page-id-15 .sub_nav li a, .parent-pageid-15 .sub_nav li a {color: #52e8f4;}
.page-id-15 .main_nav li a:hover, .parent-pageid-15 .main_nav li a:hover, .page-id-15 .sub_nav li a:hover, .parent-pageid-15 .sub_nav li a:hover, .page-id-15 li.current_page_item a, .parent-pageid-15 li.current_page_parent a, .parent-pageid-15 li.current_page_item a {color: #FFFFFF;}
.page-id-15 .col_content a, .parent-pageid-15  .col_content a {color: #0D5460;}

/* Writing */
.page-id-30 .col_logo, .parent-pageid-30 .col_logo {background-image: url(images/logo_tone.gif);}
.page-id-30 .col_nav, .parent-pageid-30 .col_nav {background-color: #0d5460;}
.page-id-30 .col_sub_nav_inner, .parent-pageid-30 .col_sub_nav_inner  {background-color: #008ac7;}
.page-id-30 .col_content, .parent-pageid-30 .col_content, .page-id-30 #wrapper, .parent-pageid-30 #wrapper  {}
.page-id-30 #wrapper, .parent-pageid-30 #wrapper {background:url(images/bg_grad_blue.jpg) right bottom no-repeat;background-color: #10c1e5;}
.page-id-30 a.callout_link, .parent-pageid-30 a.callout_link {color: #b6cfd5;}
.page-id-30 .main_nav li a, .parent-pageid-30 .main_nav li a {color: #52e8f4;}
.page-id-30 .sub_nav li a, .parent-pageid-30 .sub_nav li a {color: #52e8f4;}
.page-id-30 .main_nav li a:hover, .parent-pageid-30 .main_nav li a:hover, .page-id-30 .sub_nav li a:hover, .parent-pageid-30 .sub_nav li a:hover, .page-id-30 li.current_page_item a, .parent-pageid-30 li.current_page_parent a, .parent-pageid-30 li.current_page_item a {color: #FFFFFF;}
.page-id-30 .col_content a, .parent-pageid-30  .col_content a {color: #0D5460;}

/* Training */
.page-id-28 .col_logo, .parent-pageid-28 .col_logo {background-image: url(images/logo_tone.gif);}
.page-id-28 .col_nav, .parent-pageid-28 .col_nav {background-color: #0d5460;}
.page-id-28 .col_sub_nav_inner, .parent-pageid-28 .col_sub_nav_inner  {background-color: #008ac7;}
.page-id-28 .col_content, .parent-pageid-28 .col_content, .page-id-28 #wrapper, .parent-pageid-28 #wrapper  {}
.page-id-28 #wrapper, .parent-pageid-28 #wrapper {background:url(images/bg_grad_blue.jpg) right bottom no-repeat;background-color: #10c1e5;}
.page-id-28 a.callout_link, .parent-pageid-28 a.callout_link {color: #b6cfd5;}
.page-id-28 .main_nav li a, .parent-pageid-28 .main_nav li a {color: #52e8f4;}
.page-id-28 .sub_nav li a, .parent-pageid-28 .sub_nav li a {color: #52e8f4;}
.page-id-28 .main_nav li a:hover, .parent-pageid-28 .main_nav li a:hover, .page-id-28 .sub_nav li a:hover, .parent-pageid-28 .sub_nav li a:hover, .page-id-28 li.current_page_item a, .parent-pageid-28 li.current_page_parent a, .parent-pageid-28 li.current_page_item a {color: #FFFFFF;}
.page-id-28 .col_content a, .parent-pageid-28  .col_content a {color: #0D5460;}

/* Implementation */
.page-id-11 .col_logo, .parent-pageid-11 .col_logo {background-image: url(images/logo_tone.gif);}
.page-id-11 .col_nav, .parent-pageid-11 .col_nav {background-color: #0d5460;}
.page-id-11 .col_sub_nav_inner, .parent-pageid-11 .col_sub_nav_inner  {background-color: #008ac7;}
.page-id-11 .col_content, .parent-pageid-11 .col_content, .page-id-11 #wrapper, .parent-pageid-11 #wrapper  {}
.page-id-11 #wrapper, .parent-pageid-11 #wrapper {background:url(images/bg_grad_blue.jpg) right bottom no-repeat;background-color: #10c1e5;}
.page-id-11 a.callout_link, .parent-pageid-11 a.callout_link {color: #b6cfd5;}
.page-id-11 .main_nav li a, .parent-pageid-11 .main_nav li a {color: #52e8f4;}
.page-id-11 .sub_nav li a, .parent-pageid-11 .sub_nav li a {color: #52e8f4;}
.page-id-11 .main_nav li a:hover, .parent-pageid-11 .main_nav li a:hover, .page-id-11 .sub_nav li a:hover, .parent-pageid-11 .sub_nav li a:hover, .page-id-11 li.current_page_item a, .parent-pageid-11 li.current_page_parent a, .parent-pageid-11 li.current_page_item a {color: #FFFFFF;}
.page-id-11 .col_content a, .parent-pageid-11  .col_content a {color: #0D5460;}

/* Our Thinking */
.page-id-31 .col_logo, .parent-pageid-31  .col_logo {background-image: url(images/logo_getintouch.gif);}
.page-id-31 .col_nav, .parent-pageid-31 .col_nav {background-color: #373b95;}
.page-id-31 .col_sub_nav_inner, .parent-pageid-31 .col_sub_nav_inner  {background-color: #6a72fc;}
.page-id-31 .col_content, .parent-pageid-31 .col_content, .page-id-31 #wrapper, .parent-pageid-31 #wrapper  {}
.page-id-31 #wrapper, .parent-pageid-31 #wrapper {background:url(images/bg_grad_purple.jpg) right bottom no-repeat;background-color: #7e88fc;}
.page-id-31 a.callout_link, .parent-pageid-31 a.callout_link {color: #c3c4df;}
.page-id-31 .main_nav li a, .parent-pageid-31 .main_nav li a {color: #99bafc;}
.page-id-31 .sub_nav li a, .parent-pageid-31 .sub_nav li a {color: #99bafc;}
.page-id-31 .main_nav li a:hover, .parent-pageid-31 .main_nav li a:hover, .page-id-31 .sub_nav li a:hover, .parent-pageid-31 .sub_nav li a:hover, .page-id-31 li.current_page_item a, .parent-pageid-31 li.current_page_parent a, .parent-pageid-31 li.current_page_item a {color: #FFFFFF;}
.col_content .blog a {color: #373B95;}



/* Error */
.page-id-1839 .col_logo, .parent-pageid-1839  .col_logo {background-image: url(images/logo_getintouch.gif);}
.page-id-1839 .col_nav, .parent-pageid-1839 .col_nav {background-color: #373b95;}
.page-id-1839 .col_sub_nav_inner, .parent-pageid-1839 .col_sub_nav_inner  {background-color: #6a72fc;}
.page-id-1839 .col_content, .parent-pageid-1839 .col_content, .page-id-31 #wrapper, .parent-pageid-1839 #wrapper  {}
.page-id-1839 #wrapper, .parent-pageid-1839 #wrapper {background:url(images/bg_grad_purple.jpg) right bottom no-repeat;background-color: #7e88fc;}
.page-id-1839 a.callout_link, .parent-pageid-1839 a.callout_link {color: #c3c4df;}
.page-id-1839 .main_nav li a, .parent-pageid-1839 .main_nav li a {color: #99bafc;}
.page-id-1839 .sub_nav li a, .parent-pageid-1839 .sub_nav li a {color: #99bafc;}
.page-id-1839 .main_nav li a:hover, .parent-pageid-1839 .main_nav li a:hover, .page-id-1839 .sub_nav li a:hover, .parent-pageid-1839 .sub_nav li a:hover, .page-id-1839 li.current_page_item a, .parent-pageid-1839 li.current_page_parent a, .parent-pageid-1839 li.current_page_item a {color: #FFFFFF;}
.col_content .blog a {color: #373B95;}

li.page-item-1839 {display:none; }

/*sidebar widgets*/
li#subscribe2 { list-style:none;  }
h2.widgettitle, .widgettitle { display:none;  }


form.subscribeform 
{
    margin: -15px 0 0 0;
}

.subscribeform p { font-size:90%;}


.blogshare 
{
    
 width:100%;
 background-image: url(images/bg_blog_top.gif);
	background-repeat: repeat-x;
	background-position: left top;
 font-size: 110%;
 font-weight: normal;   
 padding: 10px 0 0 0;
 margin:0;
 
}


.blogshare p { margin: 10px 0 10px 0; }

p.subscribebutton { margin: -10px 0 10px 0; }
