/*
    For: Peter Hassebroek - Coaching
    For URL: http://www.peterhassebroek.com/
    Author: Peter Hassebroek
    
    Copyright (c) 2024 Peter Hassebroek
*/

#service
{
    margin: auto 40px auto auto;
    padding: 35px 0 5px auto;
    width: 1200px;
    float: center;
}

#service p
{
    color: #000000;
    font-weight: normal;
    font-size: 22px;
    line-height: 1.5;
    margin: auto auto 12px 20px;
    padding: 0 auto 12px auto;
    text-align: left;
    width: 1100px;
}

#service h3
{
    color: #808080;
    font-weight: bold;
    font-style: italic;
    font-size: 35px;
    text-align: center;
    text-decoration: none;
    margin: 15px auto 10px auto;
    padding: auto auto auto auto;
}

/*  #service hr {  This has been gerryrigged to hide it for Services page; removing it causes problems, and it was changed to emulate the one in the other css file.  */
#pagecontent hr {
/*    height: 1px;
    width: 900px;
    margin: auto auto auto auto;
   background-color: #CCCC99;
    border: none;  */
/*    background-color: #808080;  */
 height: 3px;
    width: 600px;
/*    margin: auto auto 30px auto;  */
    margin: 30px auto 30px auto;
   padding: 60px auto 60px auto;
   background-color: #FF0000; 
}

#service a
{
    color: #000000;
    font-style: italic;
    text-decoration: underline;
}

#service a:hover
{
   color: orange;  */
   text-decoration: underline;
}

#service ul
{
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    list-style-type: square;
    list-style-position: outside;
    margin: auto auto auto 40px;
    padding: 0 auto auto 0;
}

#service ol
{
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    list-style-type: decimal;
    list-style-position: outside;
    margin: auto auto auto 40px;
    padding: 0 auto auto 0;
}

#service li
{
    text-align:left;
 /*   line-height:18px; */
    display:list-item;
    width: 1000px;
}

#service li a {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	display:line-item;
	width:100%;
                 text-decoration: underline;
}
#service li a:hover {
	font-size:18px;
	font-weight:bold;
	color:orange;
	display:line-item;
	width:100%;
                 text-decoration: none;
}

#service img
{
    float: right;
    margin: auto 80px 25px 25px;
    border-radius: 15px; 15px; 15px; 15px;
    height: 240px;
    width: 240px;
}

#blog
{
    margin: auto 40px auto auto;
    padding: 35px 0 5px auto;
    width: 1200px;
    float: center;
 /*   background-color: #E8F2D2;  */
}

#blog p
{
    color: #000000;
    font-weight: normal;
    font-size: 22px;
    line-height: 1.5;
    margin: auto auto 12px auto;
    padding: 0 auto 12px auto;
    text-align: left;
    width: 1200px;
}

#blog h2
{
     color: orange;
/*    color: #000000;  */
/*    font-weight: bold;  */
    font-size: 30px;
    text-align: center;
    text-decoration: underline;
    font-style: normal;
}

#blog h3
{
 /*   color: #E8F2D2;   commented out because it's too light */
    color: #000000;
    font-weight: bold;
    font-style: italic;
    font-size: 24px;
    text-align: left;
    text-decoration: none;
    margin: 15px auto 10px auto;
    padding: auto auto auto auto;
}

#bloge h4
{
    color: #808080;
    font-weight: bold;
    font-size: 25px;
    text-align: center;
    text-decoration: underline;
    margin: 15px auto 10px auto;
    padding: auto auto auto auto;
}

/*  #blog hr {  This has been gerryrigged to hide it for Services page; removing it causes problems, and it was changed to emulate the one in the other css file.  */
#pagecontent hr {
/*    height: 1px;
    width: 900px;
    margin: auto auto auto auto;
   background-color: #CCCC99;
    border: none;  */
/*    background-color: #808080;  */
 height: 3px;
    width: 600px;
/*    margin: auto auto 30px auto;  */
    margin: 30px auto 30px auto;
   padding: 60px auto 60px auto;
   background-color: #FF0000; 
}

#blog a
{
    color: #000000;
    font-style: italic;
    text-decoration: underline;
}

#blog a:hover
{
   color: orange;  */
   text-decoration: underline;
}

#blog ul
{
    color: #000000;
    font-size: 22px;
    font-weight: normal;
    text-align: left;
    list-style-type: square;
    list-style-position: outside;
    margin: auto auto 20px 40px;
    padding: 0 auto auto 0;
}

#blog ol
{
    color: #000000;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    list-style-type: decimal;
    list-style-position: outside;
    margin: auto auto 20px 40px;
    padding: 0 auto auto 0;
}

#blog li
{
    text-align:left;
 /*   line-height:18px; */
    display:list-item;
    width: 1000px;
}

#blog li a {
	font-size:18px;
	font-weight:bold;
	color:#000000;
	display:line-item;
	width:100%;
                 text-decoration: underline;
}
#blog li a:hover {
	font-size:18px;
	font-weight:bold;
	color:orange;
	display:line-item;
	width:100%;
                 text-decoration: none;
}

#blog img
{
    float: left;
    margin: 10px 40px 5px auto;
    border-radius: 5px; 5px; 5px; 5px;
    height: 278px;
    width: 450px;
}

#blogintro
{
    float: center;
    margin: 20px auto auto auto;
    padding: auto auto auto auto;
    width: 1200px;
 /*  background-color: #E8F2D2;  */
  /*  background-color: #C0C0C0; */
}

#blogintro p
{
    color: #000000;
    font-weight: normal;
    font-size: 16px;
    margin: auto 20px auto auto;
    padding: 0 50px 6px 0;
    text-align: left;
    font-style: italic;
}

#blogintro img
{
    float: center;
    margin: auto 20px auto 20px;
    height: 92px;
    width: 214px;
}



/* BELOW IS CODE FOR INPUT BOX, SINCE REPLACED BY ML OPTION */
/* Style inputs with type="text", select elements and textareas */
input[type=text], select, textarea {
  width: 100%;
  padding: 12px; /* Some padding */  
  border: 1px solid orange; /* Red border is FF0000 */
  border-radius: 3px; /* Rounded borders */
  box-sizing: border-box; /* Make sure that padding and width stays in place */
  margin-top: 6px; /* Add a top margin */
  margin-bottom: 16px; /* Bottom margin */
  resize: vertical /* Allow the userto vertically resize the textarea (not horizontally) */
}

/* Style the submit button with a specific background color etc */
input[type=submit] {
  background-color: #FFFFFF;
  color: #000000;
  padding: 12px 20px;
  border: 1px orange;
  border-radius: 2px;
 cursor: pointer;
 font-size:24px;
}

/* When moving the mouse over the submit button,add a darker green color */
input[type=submit]:hover {
 background-color: orange;
}

/* Add a background color and somepadding around the form */
.container {
  float: center;
  margin: 25px auto auto auto;
  padding: auto auto auto auto;
  width: 600px;
  border-radius: 25px;
  background-color: #C0C0C0;
  padding: 20px;
}