/*
Theme Name: DHR Communications
Theme URI: http://www.dhr.ie
Description: Dedicated DHR theme
Version: 2.0
Author: Fluid Rock
Author URI: http://www.fluid-rock.com

	DHR Communications v2.0
	http://www.dhr.ie

	This theme was designed and built by Fluid Rock,
	whose website you will find at http://www.fluid-rock.com	

*/



/* formatting */
body	{font-family: Arial, Helvetica, sans-serif; font-size: 80%;}
h1	{margin: 0px; padding: 0px;}
h2	{font-size: 130%; margin: 0px; padding: 0px;}
h3	{font-size: 110%;}
h4	{}
.bold	{font-weight: bold;}

/* links */
 a	img {border: 0px;}
.skiplink	{display: none;}
a	{color: #84c25f;}
a:hover	{color: #6b6b6b;}

/* positioning */
.floatleft	{float: left;}
.floatright	{float: right;}
.clearboth	{clear: both;}
p.clearboth	{clear: both; margin: 0px; padding: 0px; font-size: 0px;}

/* background */
html	{background: url(images/DHR_body_tile.jpg) repeat-x top;}
html#commentspopuphtml{background: #FCFADD;}
body	{margin: 0px; padding: 0px; background: url(images/DHR_body_top.gif) no-repeat top;}
body#commentspopup{background: #FCFADD; padding: 10px;}
#wrapper	{width: 776px; margin: 0% auto;}

body#commentspopup form{background: #fefceb; padding: 10px }

/* header */
#header	{margin: 0px; padding: 0px; height: 137px;}
#logo	{float: left; margin: 20px 0px 0px 0px;}
#logo	span {display: none; font-size: 0px; margin-left: -1000px;}

/* header search*/
#search	{float: right; margin: 40px 0px 0px 0px; background:url(images/DHR_search_bg.gif) no-repeat left; padding: 5px;}
#search input	{color: #6b6b6b; font-size: 80%; width: 150px; padding: 2px 5px 2px 5px; border: solid 1px #e7e7e7; background-color: #e7e7e7;margin-right: 5px;}

#search input.btn {width: 80px; color: #ffffff; font-weight: bold; text-decoration: none; background:url(images/DHR_search_btn_default.jpg) repeat-x top; padding: 2px 10px 2px 10px; border: solid 1px #d2d2d2; cursor: hand; margin: 0px -5px 0px 0px;}
#search input.btn[type="submit"]:hover{width: 80px; color: #ffffff; font-weight: bold; text-decoration: none; background:url(images/DHR_search_btn_hover.jpg) repeat-x top; padding: 2px 10px 2px 10px; border: solid 1px #d2d2d2; cursor: hand;}

#search a	{color: #ffffff; font-weight: bold; text-decoration: none; background:url(images/DHR_search_btn_default.jpg) repeat-x top; padding: 2px 10px 2px 10px; border: solid 1px #d2d2d2;}
#search a:hover	{text-decoration: underline; background:url(images/DHR_search_btn_hover.jpg) repeat-x top;  border: solid 1px #7eb560;}


/* header navigation*/
#navigation	{clear: both;}
#navigation	ul	{margin: 0px; padding: 0px; list-style-type:none;float: right;}
#navigation ul li	{margin: 0px; padding: 0px; display: inline; }
#navigation ul li a {margin: 0px; padding: 0px; background: url(images/DHR_nav_default.jpg) repeat-x top; color: #ffffff; font-weight: bold; padding: 5px 10px 5px 10px; margin: 0px 0px 0px 3px; display: block; text-decoration: none; float: left;}
#navigation ul li a:hover {background: url(images/DHR_nav_hover.jpg) repeat-x top;  text-decoration: underline;}
#navigation ul li.current_page_item a,#navigation ul li.current_page_ancestor a {background: url(images/DHR_nav_hover.jpg) repeat-x top;  text-decoration: underline;}


/* content */
#content	{margin: 0px; padding: 0px;}
#content  a	{font-weight: bold;}
#banner {float: left; margin: 10px 0px 20px 0px; width: 776px; height: 162px; background: url(images/DHR_side_nav_tile.jpg) repeat-x top;}
.main_content	{float: left; position: relative; width: 735px; background-color: #fcfadd; padding: 1px 20px 15px 20px; margin: 10px 0px 10px 0px;}
.main_blog	{float: left;background-color: #fcfadd; padding: 1px 20px 15px 20px; margin: 20px 0px 10px 0px; width: 500px}
.main_content ul	{list-style-type: none;}
.main_content ul.margin-top	{margin-top: -12px;}
.main_content ul li {height: 1%; background: url(images/icons/dhr_arrow_bullet.gif) no-repeat left top; padding: 1px 20px 1px 20px;}
.dot_divider	{background: url(images/DHR_black_dots.gif) repeat-x bottom;}
.main_content img	{border: solid 0px #ffffff;}

/* side navigation*/
#sidenav	{width: 231px; height: 142px; padding: 10px;}
#sidenav ul	{color: #ffffff; margin: 0px; padding: 0px; list-style-type:none; width: 231px;}
#sidenav ul li	{margin: 0px; padding: 1px 0px 1px 0px; display: block;}
#sidenav ul li.title	{background: url(images/DHR_white_dots.gif) no-repeat bottom; padding: 5px 0px 5px 0px; padding: 5px 0px 5px 0px;}
#sidenav ul li a	{color: #ffffff; text-decoration: none; margin: 0px 10px 0px 10px;}
#sidenav ul li.title a	{font-weight: bold;}
#sidenav ul li.page_item a{background:url(images/icons/dhr_arrow.gif) no-repeat left; padding: 0px 0px 0px 20px;}
#sidenav ul li.current_page_item a	{text-decoration: underline;}
#sidenav ul li.defualt a	{text-decoration: none;}
#sidenav ul li a:hover	{text-decoration: underline;}

/* breadcrumb */
p#breadcrumb	{margin: 10px 0px 0px 0px; padding: 0px;}
#breadcrumb	{text-align: right; font-size: 80%; padding: 0px;}
#breadcrumb a	{color: #000000; font-weight: normal; text-decoration: none;}
#breadcrumb  a.current	{text-decoration: underline;}
#breadcrumb a:hover	{text-decoration: underline;}
p#breadcrumb strong{font-weight: normal; text-decoration: underline}

/* side bar */
.side_bar	{width: 220px; float: right; margin: 25px 0px 0px 0px;}
.side_bar ul {margin: 0px; padding: 0px; list-style-type:none; color: #6b6b6b;}
.side_bar ul li	{background: url(images/icons/dhr_arrow_grey.gif) no-repeat top left; padding: 0px 0px 15px 10px; font-size: 90%;}
.side_bar ul li ul li{background: none; font-size: 100%; padding: 0px 0px 5px 0px; }

/* map */
#map	{border: solid 5px #ffffff; float: right; width: 500px; height: 300px; margin: 0px; padding: 0px;}
iframe	{ margin: 0px; padding: 0px;}

/* People */
.staffpic	{float: right; margin-left: 20px; margin-bottom: 10px;}
.firefox_clear	{clear: both;}
*html .firefox_clear	{clear: none;}
.dhr_people	{border-collapse: collapse; margin: 10px 0px 10px 0px; padding: 0px;}
.dhr_people	td {padding: 0px 22px 0px 22px; text-align: center;}
.dhr_people a 	{text-decoration: none;}
.dhr_people a img 	{margin: 0px 0px 10px 0px; border: solid 4px #fcfadd;}
.dhr_people a:hover img 	{border: solid 4px #c9c8b1;}

/* footer */
#footer	{clear: both;margin: 20px 0px 20px 0px; padding: 0px; text-align: center; font-size: 85%;}
#footer .fluid_rock	{color: #9e9e9e;}
#footer .fluid_rock	 a {color: #9e9e9e;}

/*homepage flash galleries added by Rafal on 19 Aug 20008 */
.slideshowlink{display: none;}
.slideshow{float: left; margin: 0; padding: 0;}
#bannerhome{clear: both; float: left; width: 800px; margin: 10px 0px 0px 0px;}
#buttons{clear: both; margin: 0px 0px 20px 0px; padding: 0; list-style: none; float: left; width: 100%;}
#buttons li{display: block; margin: 0; padding: 0; background: #aaa; float: left; width: 258px; height: 65px; }
#buttons li.pr a{display: block; float: left; width: 258px; height: 65px; font-size: 0%; color: #6b6b6b;  background: #6b6b6b url(images/pr-btn.gif) no-repeat;}
#buttons li.pr a:hover{background: #85be65 url(images/pr-over-btn.gif) no-repeat; color:#85be65 }

#buttons li.pa a{display: block; float: left; width: 258px; height: 65px; font-size: 0%; color: #383838; background: #383838 url(images/pa-btn.gif) no-repeat;}
#buttons li.pa a:hover{background: #85be65 url(images/pa-over-btn.gif) no-repeat; color:#85be65}

#buttons li.cm a{display: block; float: left; width: 258px; height: 65px; font-size: 0%; color: #231f20; background: #231f20 url(images/cm-btn.gif) no-repeat;}
#buttons li.cm a:hover{background: #85be65 url(images/cm-over-btn.gif) no-repeat; color:#85be65}

#twtr-profile-widget{float: right; margin: 0 0 10px 10px;}

#monFlash{margin: 10px auto;}