/*----------------------------------------------------
Reset CSS Document 
Created: Wed 19.12.07 @ 11:09 a.m.
Updated: Tue 05.08.08 @ 09:31 a.m.
Author: Kean Richmond
Latest Addition(s): Removal of italic on cite
----------------------------------------------------*/

html, *						{margin:0; padding:0;}
 
h1,h2,h3,h4,h5,h6 			{font-size:100%; font-weight:normal;}

fieldset,
iframe,
img							{border:0;}

table 						{border-collapse:collapse; border-spacing:0;} 
th							{font-style:normal; font-weight:normal; text-align:left;} 

ol,ul 						{list-style:none;}

cite						{font-style:normal;}

a							{outline:none;}

/*----------------------------------------------------
Global CSS Document 
Site: www.davidnaylor.co.uk
Created: Tue 06.01.09 @ 12:49 p.m.
Updated: --- --.--.-- @ --:-- -.-.
Author: Kean Richmond
----------------------------------------------------*/


/*--- 00. Common Elements ---------------------------------------------------------------------------*/

body						{background:url(http://dn.broncoweb.co.uk/img/_bkg_short.png) repeat-x #FFFFFF; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:62.5%; padding:0;}

.lightgreen					{color:#8DC740;}
.darkgreen					{color:#008852;}




/*--- 01. Heading Elements ---------------------------------------------------------------------------*/

h1							{color:#999999; font-size:3.8em; line-height:1em; padding:35px 0 14px 0; text-transform:uppercase;}

h2							{border-bottom:1px solid #D2D3D2; color:#666666; font-size:2.4em; font-weight:bold; line-height:0.9em; margin:0 0 12px 0; padding:34px 0 16px 0; text-transform:uppercase;}
h2 span						{color:#A7A8A7; display:block; font-size:0.6em;}
h2 a						{color:#303030; text-decoration:none;}

h5							{color:#303030; font-size:1.4em; font-weight:bold; margin:0 0 2px 0; padding:23px 0 3px 0; text-transform:uppercase;}

h6							{font-size:1.2em; font-weight:bold;}
h6 a						{text-decoration:none;}


/*--- 02. Global Layout Elements ---------------------------------------------------------------------------*/

#main_container				{margin:0px auto; position:relative; width:990px;}
#content_container			{height:100%; overflow:hidden; padding:155px 0 0 0;}





/*--- 03. Header Elements ---------------------------------------------------------------------------*/

#header						{left:0; position:absolute; top:0; width:990px;}
#topbar						{padding:6px 10px;}

#curlmark					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -526px; display:block; height:100px; position:absolute; right:0; text-indent:-9999px; top:0; width:102px;}
#curlmark:hover				{background-position:-112px -526px;}

#searchform					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -243px; clear:right; display:inline; float:right; height:13px; margin:1px 0 0 0; padding:6px 10px; position:relative; width:245px; z-index:10;}
#searchform #s				{background:0; border:0; color:#666666; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0 3px; width:216px;}
#searchform #searchsubmit	{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat; border:0; cursor:pointer; float:left; height:13px; margin:0 0 0 8px; padding:0 0 0 13px; text-indent:-9999px; width:13px; background-position:-66px -10px;}
#searchform #searchsubmit:hover	{background-position: -79px -10px;}

#bronco_family				{margin:2px 0 0 0; float:left; position:relative; z-index:10;}
#bronco_family p			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -10px -646px no-repeat; height:100%; padding:0 0 0 6px; overflow:hidden;}
#bronco_family p a			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) 112px -678px no-repeat; border:1px solid #636363; border-left:0; color:#ADADAD; display:block; float:left; padding:4px 19px 4px 7px; text-decoration:none; text-transform:uppercase;}
#bronco_family ul			{background:#3A3A3A; border:1px solid #585858; display:none; float:left; font-size:1.2em; padding:20px 25px; position:absolute; width:300px; z-index:100;}
#bronco_family ul li		{padding:5px 0;}
#bronco_family ul li a		{color:#666666; display:block; text-decoration:none;}
#bronco_family ul li a span	{color:#999999; display:block; float:left; width:100px;}
#bronco_family p a:hover,
#bronco_family ul li a:hover span	{color:#00ADEF;}

#logo						{clear:both; float:left; margin:40px 10px;}


/*--- 04. Main Navigation Elements ---------------------------------------------------------------------------*/

#main_navigation			{float:right; margin:60px 0 0 0;}
#main_navigation li			{float:left; font-size:1.6em;}
#main_navigation li a		{color:#6F6F6F; padding:5px 12px; text-decoration:none; text-transform:uppercase;}
#main_navigation li a:hover	{color:#8DC740;}
#main_navigation li.nav_current a {border-left:1px solid #C3C3C3; border-right:1px solid #C3C3C3; color:#8DC740; padding-left:11px; padding-right:11px;}


/*--- 05. Global Content Elements ---------------------------------------------------------------------------*/

#content					{height:100%; padding:0 10px 40px 10px; overflow:hidden;}
#content p					{font-size:1.2em; line-height:1.3em; padding:9px 0;}
#content img				{background:#FFFFFF; border:1px solid #DBDCDB; margin:8px 0; padding:2px;}

#primary_content			{float:left; width:455px;}
#primary_content img		{float:left; margin-right:11px;}

#secondary_content			{float:right; width:455px;}


/*--- 06. Index Page Elements ---------------------------------------------------------------------------*/

#index						{background-color:#FAFAFA; background-image:url(http://dn.broncoweb.co.uk/img/_bkg.png);}
#index #content				{background:url(http://dn.broncoweb.co.uk/img/_character_001.png) 740px 20px no-repeat; padding-bottom:0;}

#index h1					{font-size:3.2em; padding-bottom:0; padding-right:300px;}
#index h1 span				{margin-bottom:6px;}

#primary_services			{overflow:hidden;}
#primary_services li		{float:left; font-size:1.1em; padding:37px 15px 50px 0; width:225px;}
#primary_services h4 a		{color:#008852; font-size:1.64em; padding:2px 0 4px 27px; text-decoration:none;}
#primary_services h4 a.optimise		{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -229px -525px no-repeat;}
#primary_services h4 a.marketing		{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -229px -568px no-repeat;}
#primary_services h4 a.consultancy	{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -229px -610px no-repeat;}
#primary_services p			{font-size:1em; line-height:1.2em; padding:4px 0 0 27px;}
#primary_services p a		{margin-top:7px;}

#index #call_to_action		{margin-bottom:32px; margin-top:0;}

#index h3					{color:#8DC740; font-size:1.8em; font-weight:bold; line-height:1.5em; margin:-12px 0 2px 0; padding:0; text-align:center;}
#index h3 a					{border-bottom:2px dotted #8DC740; color:#8DC740; text-decoration:none;}
#index h3 a:hover			{border-color:#008852; color:#008852;}

#short_recentarticles		{height:100%; margin:0 0 20px 0; overflow:hidden;}
#short_recentarticles li	{display:inline; float:left; margin:11px 24px 8px 24px; width:179px;}
#short_recentarticles li.recentarticles_newrow	{clear:both;}
#short_recentarticles li p.recentarticles_meta	{color:#303030; font-size:0.9em; font-weight:bold; padding:2px 0 0 0;}
#short_recentarticles li p.recentarticles_meta span	{color:#999999;}
#short_recentarticles li p.recentarticles_excerpt	{font-size:1.1em; line-height:1.3em; padding:7px 0;}

#index #secondary_content .link_144	{margin:0px auto;}


/*--- 07. Call to Action Elements ---------------------------------------------------------------------------*/

#call_to_action				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat; clear:both; height:58px; margin:30px 0 0 0; padding:9px 9px 9px 15px; width:946px; background-position: -10px -738px; }
#call_to_action h6			{color:#666666; float:left; font-size:2.4em; font-weight:bold;}
#call_to_action p			{clear:left; color:#999999; float:left; font-size:2em; font-weight:bold; line-height:auto; padding:0; width:70%;}
#call_to_action a			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat; color:#999999; display:block; float:right; height:58px; text-indent:-9999px; width:272px; background-position: -435px -672px; }
#call_to_action a:hover		{background-position: -707px -672px;}


/*--- 08. Who We Are Page Elements ---------------------------------------------------------------------------*/

#who-we-are	#primary_content,
#who-we-are	#secondary_content	{margin:0 0 30px 0;}

#team_bios					{}
#team_bios li				{font-size:0.9em; padding:0 0 19px 0;}
#team_bios li .img			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -10px; float:right; margin:8px 0 0 6px; padding:5px;}
#team_bios li .img span		{display:block; height:45px; overflow:hidden; width:45px;}
#team_bios li img			{border:0; float:right; margin:0; padding:0;}
#team_bios li p				{line-height:1.3em; padding:5px 0 3px 0;}
#team_bios li p strong		{color:#8DC740; font-size:1.1em;}
#team_bios li p span		{color:#999999;}


/*--- 09. What We Do Elements ---------------------------------------------------------------------------*/

#what-we-do	h2				{border:0;}

#services_navigation		{margin:6px 0 69px 0;}
#services_navigation li		{float:left; margin:0 10px 0 0; position:relative;}
#services_navigation li a	{background:url(http://dn.broncoweb.co.uk/img/_btn_bkg.jpg) repeat-x #008852; color:#FFFFFF; display:block; font-size:1.4em; font-weight:bold; padding:11px 14px; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#services_navigation li a:hover	{background:#8DC740;}

#short_services				{height:100%; overflow:hidden;}
#short_services	li			{border-left:1px solid #CCCCCC; float:left; font-size:1.1em; line-height:1.4em; padding:5px 1.25% 20px 1.24%; width:22.4%;}
#short_services	li:first-child	{border:0; padding-left:0;}
#short_services li a		{display:block; font-size:1.1em; font-weight:bold; padding:0 0 7px 0; text-decoration:none;}
#short_services li a:hover	{}


/*--- 10. Get in Touch Elements ---------------------------------------------------------------------------*/

#get-in-touch #primary_content		{margin:25px 0 0 0; width:25%;}
#get-in-touch #secondary_content	{margin:10px 0 0 0; width:75%;}
#get-in-touch #content form p		{height:100%; overflow:hidden;}
#get-in-touch #secondary_content img	{display:none;}

.input_box					{border:0; color:#666666; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 12px 6px 12px;}
.input_280					{background:url(http://dn.broncoweb.co.uk/img/_forms_input_280.png) no-repeat; width:256px;}

textarea					{border:0; color:#666666; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:9px 12px 10px 12px;}
.textarea_280				{background:url(http://dn.broncoweb.co.uk/img/_forms_textarea_280.png) no-repeat; width:256px;}
.textarea_434				{background:url(http://dn.broncoweb.co.uk/img/_forms_textarea_434.png) no-repeat; height:131px; width:410px;}
.textarea_580				{background:url(http://dn.broncoweb.co.uk/img/_forms_textarea_580.png) no-repeat; height:241px; width:556px;}

select						{background:url(http://dn.broncoweb.co.uk/img/_forms_input_280.png) no-repeat; border:0; color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 12px 6px 12px; width:280px;}
select option				{background:#FFFFFF; padding:0 2px;}

.manual_select				{background:url(http://dn.broncoweb.co.uk/img/_forms_input_280.png) no-repeat; border:0; color:#666666; height:20px; margin:4px 0; padding:3px 3px 4px 12px; position:relative; width:265px;}
#content .manual_select p	{height:auto; padding:0; overflow:visible!important;}
.manual_select p#select_subject_current	{float:left; padding:3px 0 0 0; width:230px;}
.manual_select a.manualselect_arrow			{background:url(http://dn.broncoweb.co.uk/img/_forms_dropelement.gif); cursor:pointer; float:right; height:19px; text-indent:-9999px; width:28px;}
.manual_select div			{background:#FFFFFF; border:1px solid #CCCCCC; display:none; left:12px; position:absolute; top:30px; width:256px;}
.manual_select div p		{}
.manual_select div p a		{color:#666666; cursor:pointer; display:block; padding:1px 4px;}
.manual_select div p a:hover	{background:#EEEEEE;}

.required					{color:#7DBE3E; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:2.7em; margin:9px 0 0 6px;}
.req_warning				{background:url(http://dn.broncoweb.co.uk/img/icon_warning.png) no-repeat; display:block; height:16px; margin-top:4px; text-indent:-9999px; width:18px;}


/*--- 48. Image Hover Elements ---------------------------------------------------------------------------*/

.boxgrid					{float:left; height:116px; overflow:hidden; position:relative; width:205px;}
.boxgrid img				{left:0; top:0; position:absolute;}
.boxgrid a					{color:#FFFFFF; display:block; font-size:1.1em; padding:10px 10px 0 10px; text-decoration:none;}
.boxgrid a:hover			{color:#FFFFFF;}
.boxgrid a span				{display:block; font-size:1.4em; font-weight:bold;}

.boxcaption					{background:#000000; float:left; height:60px; position:absolute; width:100%; opacity:.8; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); -MS-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.captionfull .boxcaption 	{left:0; top:116px;}


/*--- 49. Portfolio Footer Elements ---------------------------------------------------------------------------*/

#ftr_tools					{margin:0 auto; width:990px;}
#ftr_tools h6				{color:#94A0A6; font-size:2.4em; font-weight:bold; text-align:center;}
#ftr_tools ul				{height:100%; overflow:hidden;}
#ftr_tools ul li				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -747px -511px no-repeat; float:left; margin:18px 5px 19px 6px; padding:15px 15px 21px 15px; overflow:hidden;}


/*--- 50. Footer Elements ---------------------------------------------------------------------------*/

#footer_container			{background:url(http://dn.broncoweb.co.uk/img/_bkg_footer.png) center bottom repeat-x; margin:32px 0 0 0;}
#index #footer_container	{background:url(http://dn.broncoweb.co.uk/img/_bkg_footer_index.png) center bottom repeat-x;}

#footer						{height:332px; margin:0px auto; overflow:hidden; position:relative; width:970px;}
#ftr_links					{color:#999999; font-size:1.1em; padding:10px 0;}
#ftr_links a				{color:#CCCCCC; text-decoration:none;}
#ftr_links a:hover			{color:#FFFFFF;}

#ftr_copyright				{color:#999999; float:right; font-size:1.1em; padding:10px 0;}

#ftr_hiring					{background:url(http://dn.broncoweb.co.uk/img/_sign_hiring_ftr.png) no-repeat; height:96px; position:absolute; right:35px; text-indent:-9999px; top:9px; width:100px;}

#ftr_contactform			{float:right; margin:31px 0 0 0; width:297px;}
#ftr_contactform h6			{color:#A0A0A0; font-size:1.8em; font-weight:bold; margin:0 0 4px 0;}
#ftr_contactform p			{clear:both;}
#ftr_contactform label		{color:#A0A0A0; display:block; float:none; font-size:1.1em; font-weight:normal; padding:7px 0 2px 0; text-align:left; width:auto;}
#ftr_contactform .input_box,
#ftr_contactform textarea	{background:#F7F7F7; border:1px solid #C1C1C1; border-bottom:1px solid #DEDEDE; border-right:1px solid #DEDEDE; color:#666666; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0 0 0 5px; padding:4px;}
#ftr_contactform .input_box	{background:#575757; border-color:#868686; color:#CCCCCC; float:none; margin:0; width:229px;}
#ftr_contactform textarea	{background:#575757; border-color:#868686; color:#CCCCCC; float:none; height:89px; margin:0; width:285px;}
#ftr_contactform .btn_send	{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -287px; border:0; cursor:pointer; display:block; height:26px; margin:10px 0 0 0; padding:0 0 0 116px; text-indent:-9999px; width:117px;}
#ftr_contactform .btn_send:hover	{background-position:-126px -287px;}

#ftr_getintouch				{background:url(http://dn.broncoweb.co.uk/img/_bkg_getintouch.png) no-repeat; color:#888888; float:right; height:189px; margin:31px 0 0 0; padding:0 20px; text-align:center; width:262px;}
#ftr_getintouch h6			{font-size:2.4em;}
#ftr_getintouch p			{font-size:1.2em; font-style:italic; padding:7px 0;}
#ftr_getintouch a			{background:url(http://dn.broncoweb.co.uk/img/_btn_145.png) no-repeat; color:#FFFFFF; display:block; font-size:14px; font-style:normal; font-weight:bold; height:17px; margin:0px auto; padding:5px 0; text-align:center; text-decoration:none; width:145px; text-shadow: 1px 1px 1px rgba(0,0,0,0.3);}
#ftr_getintouch a:hover		{background-position:-145px 0;}


#social						{border-bottom:1px solid #5C5C5C; float:left; padding:31px 0 0 0; width:637px;}
#latest_tweet				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -333px; color:#CCCCCC; font-size:1.1em; height:57px; padding:8px 11px; width:615px;}
#latest_tweet a				{color:#FFFFFF;}
#latest_tweet span			{color:#999999; display:block; font-size:0.9em; margin:7px 0 0 0;}
#social #follow_us			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -426px; display:block; float:right; height:57px; margin:11px 0 6px 0; text-indent:-9999px; width:176px;}
#social ul					{padding:14px 0 0 0;}
#social ul li				{float:left; margin:0 0 0 11px;}

#followbuttons li				{ margin: 0; padding: 0; position: relative; width:32px; height:32px; overflow: hidden; text-indent: -9999px; }
#followbuttons li span			{ display:block; position:absolute; left: 0; top: 0; z-index:1; width:32px; height:32px; margin:0; padding:0; }

#followrss span				{ background: url("http://dn.broncoweb.co.uk/img/dnsprites_v5.png") top left no-repeat; background-position: -10px -699px; }
#followlin span				{ background: url("http://dn.broncoweb.co.uk/img/dnsprites_v5.png") top left no-repeat; background-position: -42px -699px; }
#followspt span				{ background: url("http://dn.broncoweb.co.uk/img/dnsprites_v5.png") top left no-repeat; background-position: -74px -699px; }

#ftr_info					{color:#999999; clear:left; padding:22px 0 0 0;}
#ftr_info h6				{font-size:1.8em;}
#ftr_info h6 a				{color:#999999;}
#ftr_info p					{font-size:1.1em; line-height:1.7em; padding:4px 0 22px 0;}
#ftr_info p a				{color:#999999; text-decoration:none;}
#ftr_info p a:hover			{color:#CCCCCC; text-decoration:underline;}
#ftr_info span				{font-size:3em;}

#ftr_strap					{clear:right; float:right; font-size:2.6em; margin:10px 10px 0 0;}

#top_link					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -5px -496px no-repeat #7F7F7F; color:#333333; padding:2px 6px 2px 12px; position:absolute; right:0; text-decoration:none; top:34px; -moz-border-radius-bottomleft:3px; -webkit-border-radius-bottomleft:3px; border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -webkit-border-radius-bottomright:3px; border-radius-bottomright:3px;}
#top_link:hover				{color:#FFFFFF;}


/*--- 97. Form Elements ---------------------------------------------------------------------------*/

label						{color:#666666; float:left; font-weight:bold; padding:5px 5px 0 0; text-align:right; width:120px;}

.p_security					{clear:both; display:none; height:0px; visibility:hidden;}
.p_security label			{float:none; padding:0 0 4px 0; text-align:left; width:auto;}
.p_security .input_box		{display:block; float:none;}


/*--- 98. Response Elements ---------------------------------------------------------------------------*/

#msg_response				{background:url(http://dn.broncoweb.co.uk/img/response_bkg.jpg) #FFFFFF repeat-x; border:1px solid #CCCCCC; clear:both; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:11px!important; font-weight:bold; line-height:1.3em; margin:20px 0; padding:1px; position:relative; zoom:1; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
#msg_response a				{color:#333333;}
#msg_response a:hover		{text-decoration:none;}
#msg_response span			{background:url(http://dn.broncoweb.co.uk/img/response_close.gif) no-repeat; height:11px; position:absolute; right:10px; top:8px; width:10px;}

#msg_response div			{padding:6px 46px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.msg_error					{background:url(http://dn.broncoweb.co.uk/img/response_error.jpg) left center no-repeat; color:#B7220A;}
.msg_success				{background:url(http://dn.broncoweb.co.uk/img/response_success.jpg) left center no-repeat; color:#0F8915;}


/*--- 99. Button Elements ---------------------------------------------------------------------------*/

.btn_variable				{background:#008852; border:0; color:#FFFFFF; cursor:pointer; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:3px 10px; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}
.btn_variable:hover			{background:#8DC740;}


/*--- 100. Link Elements ---------------------------------------------------------------------------*/

a							{color:#008852;}
a:hover						{color:#8DC740; text-decoration:none;}

.link_113					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -201px; color:#838383; display:block; font-size:10px; height:19px; padding:3px 2px 0 0; text-align:center; text-decoration:none; width:111px;}
.link_113:hover				{background-position:-122px -201px;}

.link_144					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat -237px -201px; color:#838383; display:block; font-size:10px; height:19px; padding:3px 2px 0 0; text-align:center; text-decoration:none; width:142px;}
.link_144:hover				{background-position:-266px -201px;}

/*----------------------------------------------------
Blog CSS Document 
Site: www.davidnaylor.co.uk
Created: Mon 12.01.09 @ 16:17 p.m.
Updated: --- --.--.-- @ --:-- -.-.
Author: Kean Richmond
----------------------------------------------------*/


/*--- 00. Layout Elements ---------------------------------------------------------------------------*/

#blog #primary_content,
#single #primary_content,
#archive #primary_content,
#search #primary_content		{float:left; overflow:hidden; width:583px;}


/*--- 01. Post Elements ---------------------------------------------------------------------------*/

#blog_title						{height:100%; margin:45px 0 20px 0; overflow:hidden;}
.blogindex_title h1				{padding:0;}
.blogindex_title p				{color:#999999; font-size:1.4em!important; font-weight:bold;}

#blog .post_title				{float:left; width:516px;}
#blog .post						{margin:40px 0 0 0;}
#blog .post h1					{font-size:2.5em; font-weight:bold; margin:3px 0 0 0; padding:0; text-transform:none;}
#blog .post h1 a				{color:#8DC740; text-decoration:none; }

#blog .post .entry				{border-bottom:1px dashed #CCCCCC; clear:both; height:100%; padding:20px 0 20px 0; overflow:hidden; margin:0 0 20px 0;}

#content .entry img				{float:none;}
img.wp-smiley					{background:0!important; border:0!important; float:none!important; margin:0!important;}

.entry						{position:relative;}
.entry blockquote				{background:url(http://dn.broncoweb.co.uk/img/_blockquote_bkg.png) no-repeat bottom right #E5E6E5; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em; font-style:italic; margin:9px 0; padding:3px 14px;}

.entry table					{border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; font-size:1.1em; margin:9px 4px;}
.entry table th,
.entry table td					{border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:3px;}
.entry table img				{background:0!important; border:0!important; float:none!important; margin:0!important;}

.post .entry pre				{font-size:1.4em;}

.entry h1						{border:0; font-size:2em; margin:0; padding:20px 0 0 0!important;}
.entry h2						{border:0; font-size:1.8em; margin:0; padding:20px 0 0 0!important;}
.entry h3						{border:0; font-size:1.6em; margin:0; padding:20px 0 0 0!important;}
.entry h4						{border:0; font-size:1.4em; margin:0; padding:10px 0 0 0!important;}
.entry h5						{border:0; font-size:1.2em; margin:0; padding:10px 0 0 0!important;}
.entry h6						{border:0; font-size:1.1em; margin:0; padding:10px 0 0 0!important;}

.entry ol						{font-size:1.2em; list-style:decimal; margin:10px 40px;}
.entry ul						{font-size:1.2em; list-style:square; margin:10px 40px;}
.entry li						{padding:3px 0;}


/*--- 02. Single Elements ---------------------------------------------------------------------------*/

#single h1						{font-size:3em; font-weight:bold; margin:3px 0 0 0; padding:0; text-transform:none;}
#single h1 a					{color:#8DC740; text-decoration:none; }
.text_newsdate					{color:#999999; font-weight:bold; padding:0!important;}

.postmeta_author				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -10px; float:left; margin:0 10px 0 0; padding:5px;}
.postmeta_author span			{display:block; height:45px; overflow:hidden; width:45px;}
.postmeta_author img			{border:0!important; float:right; margin:0!important; padding:0!important;}

.post_meta						{padding:8px 0 0 0;}
.post_meta li					{border-left:1px solid #999999; display:inline; padding:0 2px 0 5px;}
.post_meta li:first-child		{border:0; padding-left:0;}
.post_meta li a					{color:#999999; font-size:1.1em; font-weight:bold; text-decoration:none;}
.post_meta li a:hover			{color:#8DC740;}

#single .entry					{padding:14px 0 30px 0;}

.post_meta_sphinn,
.tweetmeme_button				{clear:right; float:right; margin:0 0 0 10px;}

.author_signature				{background:url(http://dn.broncoweb.co.uk/img/_author_signature.png) no-repeat; height:27px; margin:12px 0 43px 0; padding:0!important; text-indent:-9999px;}
.signature_beckynaylor			{background-position:0 -30px;}
.signature_anthonyshapley		{background-position:0 -58px;}
.signature_paulcarpenter		{background-position:0 -85px;}
.signature_carlamarshall		{background-position:0 -114px;}
.signature_rorylofthouse		{background-position:0 -145px;}
.signature_davidwhitehouse		{background-position:0 -173px;}
.signature_jamesslater			{background-position:0 -202px;}
.signature_adamlewin			{background-position:0 -230px;}
.signature_stewartcorlett		{background-position:0 -258px;}
.signature_zoepiper				{background-position:0 -289px;}


/*--- 03. Comments List Elements ---------------------------------------------------------------------------*/

.comments_hdr					{clear:both; color:#999999; font-size:3em; margin:30px 0 20px 0;}

.comment_list li				{clear:both; height:100%; margin:27px 0 0 0; overflow:hidden;}
.comment_avatar					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -10px; float:left; margin:0 10px 0 0; padding:5px;}
.comment_avatar	img				{border:0!important; margin:0!important; padding:0!important;}

.comment_content				{background:#DBDCDB; float:left; font-size:0.9em; padding:8px 13px; position:relative; width:474px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.alt .comment_content			{background:#E5E6E5;}
.author	.comment_content		{background:#8DC740; color:#FFFFFF;}
.comment_content p				{line-height:1.4em!important; padding:2px 0!important; position:relative; z-index:2;}
.comment_num					{color:#FAFAFA; bottom:-2px; font-family:"Times New Roman", Times, serif; font-size:6em; line-height:0.66em; position:absolute; right:-2px; z-index:1;}
.author .comment_num			{display:none;}

.comment_meta					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -897px -55px no-repeat; float:right; padding:17px 3px 10px 0; width:500px;}
.comment_meta p					{font-size:1.1em!important; font-weight:bold; padding:0!important;}
.comment_meta p a,
.comment_meta p span			{font-weight:normal; text-decoration:none;}
p.comment_date					{font-size:0.9em!important; font-weight:normal;}

.alt .comment_meta				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -897px -110px no-repeat;}
.author	.comment_meta			{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) -897px 0 no-repeat;}
.pingback .comment_content		{margin-left:65px;}


/*--- 04. Comments Form Elements ---------------------------------------------------------------------------*/

#leave_comment					{padding:32px 0 0 0;}

#leave_comment form				{padding:15px 0 0 0;}
#leave_comment form	p			{clear:both; padding:4px 0;}
#leave_comment form p label		{text-align:left; width:auto;}
#leave_comment form .input_box,
#leave_comment form textarea	{float:left; font-weight:normal!important; margin:0 10px 0 0;}
#leave_comment form #btn_container	{padding:20px 0 0 0;}
#leave_comment form #btn_container .btn_submit	{float:left;}
#leave_comment form .required	{margin-left:0;}

.subscribe-to-comments 			{height:100%; margin:10px 0; overflow:hidden;}
.subscribe-to-comments input	{float:left; height:14px; margin:6px 5px 0 0; overflow:hidden; width:14px;}
.subscribe-to-comments label	{float:left; font-size:0.9em;}



/*--- 04. Archive Elements ---------------------------------------------------------------------------*/

#archive .post,
#search .post					{border-bottom:1px dashed #CCCCCC; clear:both; height:100%; margin:20px 0 0 0; padding:20px 0; overflow:hidden;}
#archive .post_title,
#search .post_title				{float:left; width:516px;}
#archive .post h1,
#search .post h1				{font-size:2.5em; font-weight:bold; margin:3px 0 0 0; padding:0; text-transform:none;}
#archive .post h1 a,
#search .post h1 a				{color:#8DC740; text-decoration:none; }


/*--- 05. Sidebar Elements ---------------------------------------------------------------------------*/

#side_column					{float:right; margin:50px 0 0 0; width:292px;}
#side_column img				{border:0!important;}
#side_column a					{text-decoration:none;}

#single #side_column			{margin:10px 0 0 0;}

#side_column h4					{border-bottom:1px solid #D2D3D2; color:#303030; font-size:1.4em; font-weight:bold; margin:0 0 2px 0; padding:20px 0 15px 0; text-transform:uppercase;}

#side_column ul					{}
#side_column ul li				{clear:both; padding:5px 0;}
#side_column ul ul				{}
#side_column ul li ul li		{padding:8px 0 7px 0;}
#side_column ul ul li a			{font-size:1.2em; font-weight:bold;}

#side_column p					{font-size:1.1em; line-height:1.45em; padding:7px 0;}
#side_column div				{padding:7px 0;}

.sidebar_block_link				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -143px; color:#303030; display:block; height:32px; font-size:1.4em; font-weight:bold; line-height:0.9em; margin:0 0 14px 0; padding:6px 0 0 58px; text-transform:uppercase; width:206px;}
.sidebar_block_link	span		{color:#696969; font-size:0.8em;}
#sidebar_rss					{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -85px;}
#sidebar_twitter				{background:url(http://dn.broncoweb.co.uk/img/dnsprites_v5.png) no-repeat scroll -10px -143px;}

#ad_here						{float:right; font-size:0.9em!important; margin:5px 10px 0 0;}
#ad_here a						{color:#666666; text-decoration:none;}
#ad_here a:hover				{color:#999999;}

p.side_metaname					{color:#6AA233; font-size:1.2em!important; font-weight:bold; padding:0!important;}
p.side_metainfo					{color:#303030; font-size:0.7em; font-weight:bold; padding:1px 0 0 0!important;}
p.side_metainfo span			{color:#999999;}
p.side_metainfo span a			{color:#999999; font-size:1em!important;}
p.side_metainfo span a:hover	{text-decoration:underline;}

.sidecolumn_halfwidth			{float:left; width:137px;}
#sidecolumn_halfwidth_right		{margin:0 0 0 18px;}
.sidecolumn_halfwidth ul		{padding:7px 0;}
.sidecolumn_halfwidth li		{padding:2px 0!important;}
.sidecolumn_halfwidth li a		{font-size:1.1em!important;}


/*--- 06. WP-PageNavi Elements ---------------------------------------------------------------------------*/

.wp-pagenavi					{margin:10px 0 40px 0;}
.wp-pagenavi li					{float:left; margin:13px 4px 0 0; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.wp-pagenavi li.extend			{background:none; border:0;}
.wp-pagenavi li.extend span		{background:none; border:0; color:#666666;}
.wp-pagenavi span				{background:#DFDFDF; border:1px solid #D3D3D3; display:block; font-size:1.1em; font-weight:bold; margin:0 2px; padding:5px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -border-radius:3px;}
.wp-pagenavi a					{background:#EEEEEE; border:1px solid #E3E3E3; display:block; font-size:1.1em; font-weight:bold; margin:0 2px; padding:5px; text-decoration:none; -moz-border-radius:3px; -webkit-border-radius:3px; -border-radius:3px;}
.wp-pagenavi a:hover			{border-color:#999999; color:#666666;}


/*--- 07. WP-Styntax Elements ---------------------------------------------------------------------------*/

.wp_syntax 						{background:#F9F9F9; border:1px solid #999999; color:#110000; margin:15px 0; overflow:auto;}
/* IE FIX */
.wp_syntax 						{padding-bottom: expression(this.scrollWidth > this.offsetWidth ? 15 : 0); overflow-x:auto; overflow-y:hidden; width:100%;}
.wp_syntax table 				{border-collapse:collapse;}
.wp_syntax div, 
.wp_syntax td 					{padding:2px 4px; vertical-align:top;}
.wp_syntax .line_numbers 		{background-color:#DDEEFF; color:#666666; overflow:visible; text-align:right;}
/* potential overrides for other styles */
.wp_syntax pre 					{clear:none; float:none; font-size:12px; line-height:1.333; margin:0; overflow:visible; width:auto;}


/*--- 09. 404 Page Elements ---------------------------------------------------------------------------*/

#four_o_four #primary_content	{float:none; padding:50px 0 0 0; width:auto;}
#four_o_four #primary_content ul		{font-size:1.2em; list-style:square; margin:10px 40px;}
#four_o_four #primary_content ul li		{padding:3px 0;}


/*--- 10. WP Page Elements ---------------------------------------------------------------------------*/

#page #primary_content			{float:none; margin:21px 0 0 0; width:auto;}
#page #primary_content ol		{list-style:decimal; margin:10px 40px;}
#page #primary_content ul		{list-style:square; margin:10px 40px;}
#page #primary_content > ul,
#page #primary_content > ol		{font-size:1.2em;}
#page #primary_content li		{padding:3px 0;}
#page #primary_content img		{float:none;}
#page h2, #page h3, #page h4	{clear:both;}

#page #primary_content h1		{border-bottom:1px solid #D2D3D2; color:#666666; font-size:3em; font-weight:bold; line-height:0.9em; margin:0 0 12px 0; padding:34px 0 16px 0; text-transform:uppercase;}
/*#page #primary_content h2		{border:0; font-size:1.8em; margin:0; padding:20px 0 0 0!important;}*/
#page #primary_content h3		{color:#008852; border:0; font-size:1.6em; font-weight:bold; margin:0; padding:20px 0 0 0!important;}
#page #primary_content h4		{color:#8DC740; border:0; font-size:1.4em; font-weight:bold; margin:0; padding:10px 0 0 0!important;}
#page #primary_content h5		{border:0; font-size:1.2em; margin:0; padding:10px 0 0 0!important;}
#page #primary_content h6		{border:0; font-size:1.1em; margin:0; padding:10px 0 0 0!important;}


/*--- 11. YARPP Plugin Elements ---------------------------------------------------------------------------*/

#related_posts p				{clear:both; color:#999999; font-size:3em; margin:30px 0 10px 0;}
#related_posts ol				{background:#E5E6E5; font-size:1.1em; list-style:decimal inside; margin:0; padding:20px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/* Sexy Bookmarks */

div.sexy-bookmarks {
	margin:20px 0 0 0;
	clear: both !important;
}
div.sexy-bookmarks-expand {
	height: 29px;
	overflow: hidden;
}
.sexy-bookmarks-bg-sexy, .sexy-bookmarks-bg-caring, .sexy-bookmarks-bg-caring-old, .sexy-bookmarks-bg-love, .sexy-bookmarks-bg-wealth, .sexy-bookmarks-bg-enjoy {
	background-image:url('http://dn.broncoweb.co.uk/img/sexy-v2533-trans.png') !important;
	background-repeat: no-repeat !important;
}
div.sexy-bookmarks-bg-sexy {
	padding: 28px 0 0 10px !important;
	background-position: left -348px !important;
}
div.sexy-bookmarks-bg-caring {
	padding: 26px 0 0 10px !important;
	background-position: left 0 !important;
}
div.sexy-bookmarks-bg-caring-old {
	padding: 26px 0 0 10px !important;
	background-position: left -748px !important;
}
div.sexy-bookmarks-bg-love {
	padding: 26px 0 0 10px !important;
	background-position: left -1148px !important;
}	
div.sexy-bookmarks-bg-wealth {
	margin-left: 15px !important;
	padding: 35px 0 0 20px !important;
	background-position: left -1535px !important;
}
div.sexy-bookmarks-bg-enjoy {
	padding: 26px 0 0 10px !important;
	background-position: left -1895px !important;
}
div.sexy-bookmarks ul.socials {
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	float: left !important;
}

div.sexy-bookmarks ul.socials {
	background:transparent none !important;
	border:0 none !important;
	outline:0 none !important;
}

div.sexy-bookmarks ul.socials li {
	display:inline !important;
	float:left !important;
	list-style-type:none !important;
	margin:0;
	height:29px !important;
	width:60px !important;
	cursor:pointer !important;
	padding:0 !important;
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

div.sexy-bookmarks ul.socials li:before, div.sexy-bookmarks ul.socials li:after, div.sexy-bookmarks ul.socials li a:before, div.sexy-bookmarks ul.socials li a:after {
	content:none !important;
}

div.sexy-bookmarks ul.socials a {
	display:block !important;
	width:60px !important;
	height:29px !important;
	text-indent: -9999px !important;
	background-color:transparent !important;
}

div.sexy-bookmarks ul.socials a:hover, div.sexy-bookmarks ul.socials li:hover {
	background-color:transparent !important;
	border:0 none !important;
	outline:0 none !important;
}

.sexy-diigo, .sexy-diigo:hover, .sexy-digg, .sexy-digg:hover, .sexy-reddit, .sexy-reddit:hover, .sexy-stumbleupon, .sexy-stumbleupon:hover, .sexy-delicious, .sexy-delicious:hover, .sexy-yahoobuzz, .sexy-yahoobuzz:hover, .sexy-blinklist, .sexy-blinklist:hover, .sexy-technorati, .sexy-technorati:hover, .sexy-facebook, .sexy-facebook:hover, .sexy-twitter, .sexy-twitter:hover, .sexy-myspace, .sexy-myspace:hover, .sexy-mixx, .sexy-mixx:hover, .sexy-scriptstyle, .sexy-scriptstyle:hover, .sexy-designfloat, .sexy-designfloat:hover, /*.sexy-mail, .sexy-mail:hover, */.sexy-comfeed, .sexy-comfeed:hover, .sexy-newsvine, .sexy-newsvine:hover, .sexy-devmarks, .sexy-devmarks:hover, .sexy-linkedin, .sexy-linkedin:hover, .sexy-google, .sexy-google:hover, .sexy-misterwong, .sexy-misterwong:hover, .sexy-izeby, .sexy-izeby:hover, .sexy-twittley, .sexy-twittley:hover, .sexy-tipd, .sexy-tipd:hover, .sexy-pfbuzz, .sexy-pfbuzz:hover, .sexy-friendfeed, .sexy-friendfeed:hover, .sexy-blogmarks, .sexy-blogmarks:hover, .sexy-fwisp, .sexy-fwisp:hover, .sexy-designmoo, .sexy-designmoo:hover, .sexy-bobrdobr, .sexy-bobrdobr:hover, .sexy-yandex, .sexy-yandex:hover, .sexy-memoryru, .sexy-memoryru:hover, .sexy-100zakladok, .sexy-100zakladok:hover, .sexy-moemesto, .sexy-moemesto:hover  {
	background:url('http://img.davidnaylor.co.uk/sexy-v2533-sprite.png') no-repeat !important;
}

.sexy-diigo {
	background-position:-910px bottom !important;
}
.sexy-diigo:hover {
	background-position:-910px top !important;
}
.sexy-digg {
	background-position:-980px bottom !important;
}
.sexy-digg:hover {
	background-position:-980px top !important;
}
.sexy-reddit {
	background-position:-700px bottom !important;
}
.sexy-reddit:hover {
	background-position:-700px top !important;
}
.sexy-stumbleupon {
	background-position:-630px bottom !important;
}
.sexy-stumbleupon:hover {
	background-position:-630px top !important;
}
.sexy-delicious {
	background-position:-1190px bottom !important;
}
.sexy-delicious:hover {
	background-position:-1190px top !important;
}
.sexy-yahoobuzz {
	background-position:-1120px bottom !important;
}
.sexy-yahoobuzz:hover {
	background-position:-1120px top !important;
}
.sexy-blinklist {
	background-position:-1260px bottom !important;
}
.sexy-blinklist:hover {
	background-position:-1260px top !important;
}
.sexy-technorati {
	background-position:-560px bottom !important;
}
.sexy-technorati:hover {
	background-position:-560px top !important;
}
.sexy-myspace {
	background-position:-770px bottom !important;
}
.sexy-myspace:hover {
	background-position:-770px top !important;
}
.sexy-twitter {
	background-position:-490px bottom !important;
}
.sexy-twitter:hover {
	background-position:-490px top !important;
}
.sexy-facebook {
	background-position:-1330px bottom !important;
}
.sexy-facebook:hover {
	background-position:-1330px top !important;
}
.sexy-mixx {
	background-position:-840px bottom !important;
}
.sexy-mixx:hover {
	background-position:-840px top !important;
}
.sexy-scriptstyle {
	background-position:-280px bottom !important;
}
.sexy-scriptstyle:hover {
	background-position:-280px top !important;
}
.sexy-designfloat {
	background-position:-1050px bottom !important;
}
.sexy-designfloat:hover {
	background-position:-1050px top !important;
}
.sexy-newsvine {
	background-position:left bottom !important;
}
.sexy-newsvine:hover {
	background-position:left top !important;
}
.sexy-google {
	background-position:-210px bottom !important;
}
.sexy-google:hover {
	background-position:-210px top !important;
}
.sexy-comfeed {
	background-position:-420px bottom !important;
}
.sexy-comfeed:hover {
	background-position:-420px top !important;
}
/*.sexy-mail {
	background-position:-350px bottom !important;
}
.sexy-mail:hover {
	background-position:-350px top !important;
}*/
.sexy-devmarks {
	background-position:-140px bottom !important;
}
.sexy-devmarks:hover {
	background-position:-140px top !important;
}
.sexy-linkedin {
	background-position:-70px bottom !important;
}
.sexy-linkedin:hover {
	background-position:-70px top !important;
}
.sexy-misterwong {
	background-position:-1400px bottom !important;
}
.sexy-misterwong:hover {
	background-position:-1400px top !important;
}
.sexy-izeby {
	background-position:-1470px bottom !important;
}
.sexy-izeby:hover {
	background-position:-1470px top !important;
}
.sexy-twittley {
	background-position:-1540px bottom !important;
}
.sexy-twittley:hover {
	background-position:-1540px top !important;
}
.sexy-tipd {
	background-position:-1610px bottom !important;
}
.sexy-tipd:hover {
	background-position:-1610px top !important;
}
.sexy-pfbuzz {
	background-position:-1680px bottom !important;
}
.sexy-pfbuzz:hover {
	background-position:-1680px top !important;
}
.sexy-friendfeed {
	background-position:-1750px bottom !important;
}
.sexy-friendfeed:hover {
	background-position:-1750px top !important;
}
.sexy-blogmarks {
	background-position:-1820px bottom !important;
}
.sexy-blogmarks:hover {
	background-position:-1820px top !important;
}
.sexy-fwisp {
	background-position:-1890px bottom !important;
}
.sexy-fwisp:hover {
	background-position:-1890px top !important;
}
.sexy-designmoo {
	background-position:-1960px bottom !important;
}
.sexy-designmoo:hover {
	background-position:-1960px top !important;
}
.sexy-bobrdobr {
	background-position:-2030px bottom !important;
}
.sexy-bobrdobr:hover {
	background-position:-2030px top !important;
}
.sexy-memoryru {
	background-position:-2100px bottom !important;
}
.sexy-memoryru:hover {
	background-position:-2100px top !important;
}
.sexy-100zakladok {
	background-position:-2170px bottom !important;
}
.sexy-100zakladok:hover {
	background-position:-2170px top !important;
}
.sexy-yandex {
	background-position:-2240px bottom !important;
}
.sexy-yandex:hover {
	background-position:-2240px top !important;
}
.sexy-moemesto {
	background-position:-2310px bottom !important;
}
.sexy-moemesto:hover {
	background-position:-2310px top !important;
}
