/*  
Theme Name: HVO Businessclub
Theme URI: http://businessclubhvo.nl/
Description: HVO Businessclub Standaard layout
Version: 1.0
Author: Jurgen Oldenurg
Author URI: http://42answers.com/
*/

body {
  margin: 0px;
  padding: 0px;
  font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: gray;
  background-color: #e9e7e7;
}

a {
  color: Black;
  text-decoration: none;
}


#pageWrapper {
  width: 980px;
  margin: 0px auto 0px auto;
  background: none;
}


#pageHeader {
/*  width: 971px;*/
  height: 116px;
  margin: 0px 15px 0px 9px;
  background: url(images/headerContainerBg.png) 0px 0px repeat-y #FFFFFF;
}

h1 {
  height: 114px;
  width: 208px;
  margin: 0px;
  background: url(images/headerH1Bg.gif) 15px 16px no-repeat;
  float: left;
}

h3 {
  float: left;
  width: 747px;
  height: 116px;
  margin: 0px;
  background: url(images/headerH2Bg.jpg) 0px 0px no-repeat;
}

#pageHeader span {
  display: none;
}

ul#siteMenu {
  float: none;
  background: url(images/bgMenuCorners.gif) no-repeat 100% -41px #00529B;
  width: 980px;
  height: 41px;
  margin: 0px;
  padding: 0px;
}

ul#siteMenu li {
  float: left;
  background-color: #00529B;
  list-style: none;
}

ul#siteMenu li a {
	color: #FFFFFF;
	text-decoration: none;
  display: block;
  padding: 12px 15px 11px 15px;
}

ul#siteMenu li a.first {
  background: url(images/bgMenuCorners.gif) 0px 0px no-repeat #00529B;
}

ul#siteMenu li a:hover {
	text-decoration: underline;
}

ul#siteMenu li a.active {
	text-decoration: underline;
	font-weight: bold;
}


#pageContent {
  width: 740px;
  float: right;
  margin-top: 10px;
  padding: 0px 15px 0px 0px;
  color: #373737;
}

#pageContent .entry,
#pageContent .summary {
  width: 552px;
  margin: 4px 0px 0px 10px;
}

h2 {
  margin: 0px 0px 0px 0px;
  font-size: 25px;
  background: url(images/orangeCornerLeftTop.png) 0px 0px no-repeat #00529B;
  color: #FFFFFF;
  font-weight: bold;
  letter-spacing: -2px;
}

#pageContent .entry h2 a {
  display: block;
  color: #FFFFFF;
  padding: 4px 8px 4px 8px;
  background: url(images/orangeCornerRightTop.png) 100% 0px no-repeat;
}

#pageContent .entry h2 a:hover {
	text-decoration: none;
}

#pageContent .entry .content {
  background: url(images/contentGradient.png) 0px 0px repeat-x;
  margin: 0px;
  padding: 0px;
  line-height: 20px;
  min-height: 200px;
}



#pageContent p {
  padding: 8px 8px 8px 8px;
  margin: 0px;
}

#pageContent ul {
	margin: 0px 0px 10px 20px;
	padding: 10px 0px 0px 0px;
}

#pageContent ul li {
	list-style: none;
	background: url(images/bullit1.gif) 0px 8px no-repeat;
	padding: 0px 0px 0px 20px;
	margin: 0px;
}

#pageContent a {
	font-weight: bold;
	color: #00529B;
}

#pageContent a:hover {
	text-decoration: underline;
}






#pageContent form {
/*  padding: 0px 8px 0px 8px;*/
}

#pageContent form fieldset{
  border: 0px;
  padding: 0px 20px 20px 20px;
  margin: 0px;
	border-top: 1px solid #ccc;
}

#pageContent form fieldset legend {
	margin: 1em 0;
	padding: 0px 0px 0px 0px;
	background: transparent;
	font-size: 1.3em;
	font-weight: bold;
	font-family: "Trebuchet MS";
}

#pageContent form label {
	float: left;
/*	width: 110px;*/
/*	margin-left: 40px; */
	text-align: right;
	padding-right: 10px;
	display: inline;
}

#pageContent form div {
	clear: both;
}

#pageContent form div input {
	width: 250px;
}

#pageContent form div select {
	width: 255px;
}


#pageContent form div textarea {
	width: 250px;
}

#pageContent form div input.radio {
	display: inline;
	width: 20px;
}

#pageContent form div#fm-submit {
	height: 30px;
}

#pageContent form div#fm-submit input {
	width: 100px;
	float: right;
	margin-right: 90px;
	display: inline;
}






#pageContent .entry .meta {
	padding: 0px 8px 0px 8px;
	margin: 0px;
	font-weight: bold;
	color: #373737;
	text-transform: lowercase;
}

#pageContent .entry .meta a {
	font-weight: bold;
	color: #373737;
}

#pageContent .entry .meta a:hover {
	text-decoration: underline;
	color: #FF5A00;
}

#pageContent .entry .meta p {
	margin: 0px;
	padding: 0px;
}

#pageContent .entry .meta p.left {
	float: left;
}
#pageContent .entry .meta p.right {
	float: right;
}
#pageContent .entry .meta .clear {
	clear: left;
}



#pageContent .summary {
  background: url(images/contentGradient.png) 0px 0px repeat-x;
  margin-top: 50px;
	font-size: 12px;
	color: #373737;
	height: 250px;
  padding: 0px;
}

#pageContent .summary h5 {
	margin: 0px;
	padding: 0px;
	color: #00519A;
	font-size: 15px;
	border-bottom: solid 1px #B9B3B3;
}

#pageContent .summary .left {
	float: left;
	width: 255px;
	margin: 10px 5px 10px 10px;
	display: inline;  /* IE6 Fix */
}
#pageContent .summary .right {
	width: 255px;
	float: right;
	margin: 10px 10px 10px 5px;
	display: inline;  /* IE6 Fix */
}

#pageContent .summary ul,
#pageContent .summary p {
	margin: 0px;
	padding: 5px 0px 0px 0px;
	border-top: solid 1px White;
	list-style: none;
}

#pageContent .summary ul li {
  background-position: 3px 3px;
  height: 19px;
  overflow: hidden;
}

#pageContent .summary ul a:hover {
	color: #FF5A00;
/*	font-weight: bold;*/
	text-decoration: underline;
}

#pageContent .summary p {
	text-align: justify;
}

#pageContent .summary a.button1 {
  display: block;
  background: url(images/button1.png) 0px 0px no-repeat;
  width: 225px;
  height: 28px;
  color: #FFFFFF;
  font-weight: bold;
  padding: 10px 35px 0px 0px;
  text-align: right;
  margin-top: 5px;
}

#pageContent .summary a:hover.button1 {
	text-decoration: underline;
	color: #FFFFFF;
  background: url(images/button1.png) 0px -37px no-repeat;
}


#contentAd {
  float: right;
  margin: 4px 0px 0px 0px;
}

.ad a img {
	border: solid 1px #939393;
}

.ad a:hover img {
	border: solid 1px #3E3E3E;
}



body#sponsorpage #pageContent .entry {
  width: 730px;
  margin: 4px 0px 0px 10px;
}

body#sponsorpage #pageContent .content {
	width: 100%;
}

body#sponsorpage #pageContent .content table {
	width: 100%;
	border-spacing: 3px;
}

body#sponsorpage #pageContent .content table td {
	padding: 5px 0px 5px 10px;
}

body#sponsorpage #pageContent .content table tr.odd td {
	background-color: #C8C4C4;
}

body#sponsorpage #pageContent .content table tr.even td {
	background-color: #DBD7D7;
}

body#sponsorpage #pageContent .entry .content table td a {
	color: #626060;
}

body#sponsorpage #pageContent .entry .content table .sponsorName,
body#sponsorpage #pageContent .entry .content table .sponsorName a {
	font-size: 15px;
	font-weight: bold;
	color: #626060;
}

body#sponsorpage #pageContent .entry .content table .sponsorName a:hover {
	font-size: 15px;
	font-weight: bold;
	color: #423B3B;
}


body#sponsorpage #pageContent .entry .content table .sponsorUri {
	font-size: 12px;
	color: #626060;
	font-weight: normal;
}

body#sponsorpage #pageContent .entry .content table .sponsorUri a {
	font-size: 12px;
	color: #626060;
	font-weight: normal;
}

body#sponsorpage #pageContent .entry .content table .sponsorUri a:hover {
	font-size: 12px;
	color: #423B3B;
	font-weight: normal;
}



#pageContent #sponsorNav {
  margin: 0px;
  padding: 0px;
  width: 100%;
  background: url(images/sponsorNavBg.png) 0px 0px repeat-x  #696969;
  height: 25px;
}

#pageContent #sponsorNav li {
	list-style: none;
	background-image: none;
	float: left;
	margin: 0px;
	padding: 3px 0px 0px 0px;
	width: 3.8%;
	text-align: center;
	color: #A4A4A4;
	font-weight: bold;
}

#pageContent #sponsorNav li a {
  color: #FFFFFF;
}

#pageContent ul.archiveList {
   margin-top: 0px;
	padding-right: 20px;
}

#pageContent ul.archiveList li {
  line-height: 15px;
  background: transparent url(images/bullit1.gif) no-repeat scroll 0px 3px;
}

#pageContent ul.archiveList li  p.archiveSmall {
  margin: 0px 0px 20px 0px;
  padding: 0px 0px 0px 0px;
  font-size: 11px;
}





#pageSidebar {
  width: 212px;
  float: left;
  padding: 0px;
  margin: 0px 0px 20px 10px;
  background: url(images/sidebarBgRepeat.png) 0px 0px repeat-y;
  display: inline; /* IE6 Fix */
} 

#pageSidebar .borderBottom {
  height: 9px;
  background: url(images/sidebarBgBottom.png) 0px 100% no-repeat;
}

div.sidebarItem {
  margin: 0px 4px 0px 4px;
  padding: 10px 10px 10px 10px;
  border-top: solid 4px #DDDDDD;
  font-size: 12px;
}

h4 {
  margin: 0px;
  padding: 0px;
}

div.sidebarItem ul {
  margin: 0px;
  padding: 0px 0px 0px 1px;
  list-style: none;
}

div.sidebarItem h5 {
  background-repeat: no-repeat;
  background-image: url(images/bgSidebarTitels.gif);
  height: 19px;
  width: 187px;
  margin: 0px 0px 5px 0px;
  padding: 0px;
}

div.sidebarItem a.buttonMore {
  background-repeat: no-repeat;
  background-image: url(images/bgSidebarLinks.gif);
  height: 11px;
  width: 185px;
  display: block;
  margin: 0px 0px 0px 0px;
}

div.sidebarItem h5 span,
div.sidebarItem a.buttonMore span { display: none; }

div.sidebarItem#sbNieuws h5 {background-position: 0px 0px;}
div.sidebarItem#sbNieuwsbrief h5 {background-position: 0px 0px;}
div.sidebarItem#sbSponsor h5 {background-position: 0px 0px;}

div.sidebarItem#sbNieuws a.buttonMore {background-position: -176px 0px;}
div.sidebarItem#sbNieuwsbrief a.buttonMore {background-position: -174px -19px;}
div.sidebarItem#sbSponsor a.buttonMore {background-position: 0px 0px;}

div.sidebarItem#sbNieuws a:hover.buttonMore {background-position: 62px 0px;}
div.sidebarItem#sbNieuwsbrief a:hover.buttonMore {background-position: 64px -19px;}
div.sidebarItem#sbSponsor a:hover.buttonMore {background-position: 0px 0px;}

div.sidebarItem#sbNieuws ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  color: #696969;
  padding: 0px 0px 0px 1px;
}

div.sidebarItem#sbNieuws ul li  {
  padding: 0px 0px 10px 0px;
  line-height: 13px;
}

div.sidebarItem#sbNieuws ul a {
  color: #474747;
  font-weight: bold;
  text-decoration: none;
}


div.sidebarItem#sbNieuws ul a span  {
  color: #74747A;
  font-weight: normal;
  display: block;
  border-left: solid 4px #D0CCCC;
  padding: 0px 0px 0px 7px;
  line-height: 12px;
  text-decoration: none;
  margin-top: 5px;
}

div.sidebarItem#sbNieuws ul a:hover {
  color: #373737;
  font-weight: bold;
  text-decoration: underline;
}


div.sidebarItem#sbNieuws ul a:hover span  {
  color: #5D5D62;
  font-weight: normal;
  display: block;
  border-left: solid 4px #00ADEF;
  padding: 0px 0px 0px 7px;
  line-height: 12px;
  text-decoration: none;
}

div.sidebarItem#sbNieuwsbrief ul {
margin-bottom: 10px;
}

div.sidebarItem#sbNieuwsbrief ul li  {
  color: #5D5D62;
  padding: 0px ;
  line-height: 16px;
}

div.sidebarItem#sbNieuwsbrief ul li a {
  font-weight: bold;
  color: #5D5D62;
}

div.sidebarItem#sbNieuwsbrief ul li a:hover {
  color: #00529B;
  text-decoration: underline;
}

div.sidebarItem#sbSponsor .ad {
	display: block;
	margin-bottom: 10px;
}




#siteFooter {
  clear: both;
  height: 35px;
  background: url(images/footerBgRepeat.png) 0px 0px repeat-x;
  margin: 20px 10px 0px 10px;
  padding: 0px;
  font-size: 11px;
}

#siteFooter p.left {
  float: left;
  height: 29px;
  background: url(images/footerBgLeft.png) 0px 0px no-repeat;
  margin: 0px;
  padding: 10px 0px 0px 10px;
}

#siteFooter p.right {
  float: right;
  height: 35px;
  background: url(images/footerBgRight.png) 100% 0px no-repeat;
  margin: 0px;
  padding: 10px 10px 0px 0px;
}

#siteFooter a:hover {
  color: #FF5A00;
  text-decoration: underline;
}





















