@import url('https://fonts.googleapis.com/css?family=Amiko');

*
{
	margin:          0;
	padding:         0;
}

body
{
  text-align:       center;
  min-width:        1000px;
  background:       #999999;
  font-family:      Amiko, Arial, Helvetica, sans-serif;
  font-size:        13px;
  line-height:      1.5;
}

em
{
  font-style:       normal;
  font-weight:      bold;
  color:            #000000;
}

p
{
  margin-bottom:   1em;
}

#wrapper
{
  text-align:       left;
  width:            1000px;
  margin-left:      auto;
  margin-right:     auto;
}

#navigation_breadcrumb
{
  float:            left;
  overflow:         hidden;
}


#navigation_breadcrumb_icon
{
  float:            left;
  background:       url('crumb_icon.png');
  width:            16px;
  height:           16px;
  overflow:         hidden;
  margin-left:      1px;
  margin-right:     3px;
  margin-top:       3px;
}

.dashed_line
{
  border:           none;
  border-top:       1px dashed #666666;
  color:            #ffffff;
  background-color: #ffffff;
  height:           1px;
  width:            100%;
  margin-bottom:    14px;
}



#layout_header
{
  clear:            both;
  background:       url('layout_header.png');
  width:            1000px;
  height:           98px;
}

#layout_header_text
{
  position:         relative;
  left:             60px;
  top:              82px;
  width:            880px;
  height:           14px;
  font-size:        10px;
  color:            #ffffff;
  font-weight:      bold;
  text-align:       right;
  overflow:         hidden;
}

#layout_header_text  a:link
{
  color:            #ffffff;
  text-decoration:  none;
}

#layout_header_text a:visited
{
  color:            #ffffff;
  text-decoration:  none;
}

#layout_header_text a:hover
{
  color:            #ffffff;
  text-decoration:  underline;
}

#layout_header_text  a:active
{
  color:            #ffffff;
  text-decoration:  underline;
}

#layout_top
{
  clear:            both;
  background:       url('layout_top.png');
  width:            1000px;
  height:           74px;
}

#layout_top_text
{
  position:         relative;
  left:             40px;
  top:              38px;
  width:            750px;
  height:           20px;
  font-size:        16px;
  font-weight:      bold;
  color:            #ad0000;
  overflow:         hidden;
}

#layout_top_logo
{
  position:         relative;
  left:             845px;
  top:              13px;
  width:            118px;
}

#layout_top_text  a:link
{
  color:            #ad0000;
  text-decoration:  none;
}

#layout_top_text a:visited
{
  color:            #ad0000;
  text-decoration:  none;
}

#layout_top_text a:hover
{
  color:            #ad0000;
  text-decoration:  underline;
}

#layout_top_text  a:active
{
  color:            #ad0000;
  text-decoration:  underline;
}

#layout_main
{
  clear:           both;
  overflow:        auto;
  background:      url('layout_main.png') repeat-y;
  width:           1000px;
  min-height:      450px;
  height:          100%;
}

#layout_content
{
  width:           720px;
  height:          100%;
  float:           left
}

#layout_content_text
{
  margin-top:      5px;
  height:          100%;
  margin-left:     40px;
  margin-right:    40px;
  line-height:     1.5;
  text-align:      justify;
  color:           #000000;
}

#layout_content_text h1
{
  font-size:       20px;
  font-weight:     bold;
  color:           #ad0000;
  margin-bottom:   0.5em;
}

#layout_content_text h2
{
  font-size:       18px;
  font-weight:     bold;
  color:           #000000;
  margin-bottom:   0.25em;
}

#layout_content_text h2 a:link
{
  color:           #000000;
}

#layout_content_text h2 a:visited
{
  color:           #000000;
}

#layout_content_text h2 a:hover
{
  color:           #000000;
}

#layout_content_text h2 a:active
{
  color:           #000000;
}

#layout_content_text ol
{
	margin:          3px 0px 8px 16px;
}

#layout_content_text ul
{
	list-style:      none;
	text-align:      left;
	margin:          3px 0px 8px 0;
	padding:         0;
	text-decoration: none;
}

#layout_content_text ul li
{
  background:      url('layout_bullet.gif') no-repeat 2px 3px ;
  padding:         2px 0 2px 25px;
}

#layout_content_text ul li
{
  height:          1%;
}

#layout_content_text  a:link
{
  color:           #ad0000;
  text-decoration: none;
  font-weight:     bold;
}

#layout_content_text a:visited
{
  color:           #ad0000;
  text-decoration: none;
  font-weight:     bold;
}

#layout_content_text a:hover
{
  color:           #ad0000;
  text-decoration: underline;
  font-weight:     bold;
}

#layout_content_text  a:active
{
  color:           #ad0000;
  text-decoration: underline;
  font-weight:     bold;
}

#layout_bottom
{
  clear:            both;
  background:       url('layout_bottom.png');
  width:            1000px;
  height:           98px;
}

#layout_bottom_text
{
  position:         relative;
  left:             40px;
  top:              5px;
  width:            920px;
  height:           88px;
  font-size:        12px;
  line-height:      1.25;
  color:            #ffffff;
  text-align:       left;
  overflow:         hidden;
}

#layout_bottom_text h1
{
  font-size:        16px;
  font-weight:      bold;
  color:            #ffffff;
  margin-bottom:    4px;
}

#layout_bottom_text  a:link
{
  color:            #ffffff;
  text-decoration:  none;
}

#layout_bottom_text a:visited
{
  color:            #ffffff;
  text-decoration:  none;
}

#layout_bottom_text a:hover
{
  color:            #ffffff;
  text-decoration:  underline;
}

#layout_bottom_text  a:active
{
  color:            #ffffff;
  text-decoration:  underline;
}

#layout_bottom_text_about
{
  float:            left;
  height:           100%;
  width:            55%;
  overflow:         hidden;
}

#layout_bottom_text_social
{
  float:            left;
  height:           100%;
  width:            10%;
  overflow:         hidden;
  margin-top:       10px;
}

#layout_bottom_text_social img
{
  display:          block;
  margin-left:      auto;
  margin-right:     auto
}

#layout_bottom_text_social_wordpress
{
  float:            top;
  height:           24px;
  width:            100%;
  overflow:         hidden;
}

#layout_bottom_text_social_twitter
{
  float:            top;
  height:           24px;
  width:            100%;
  overflow:         hidden;
}

#layout_bottom_text_social_youtube
{
  float:            top;
  height:           24px;
  width:            100%;
  overflow:         hidden;
}

#layout_bottom_text_social_linkedin
{
  float:            top;
  height:           24px;
  width:            100%;
  overflow:         hidden;
}

#layout_bottom_text_contact
{
  float:            left;
  height:           100%;
  width:            35%;
  overflow:         hidden;
}

#layout_bottom_text_contact_col1
{
  float:            left;
  width:            40%;
}

#layout_bottom_text_contact_col2
{
  float:            left;
  width:            15%;
}

#layout_bottom_text_contact_col3
{
  float:            left;
  width:            45%;
}

#layout_footer
{
  clear:            both;
  background:       url('layout_footer.png');
  width:            1000px;
  height:           22px;
}

#layout_footer_text
{
  position:         relative;
  left:             40px;
  top:              3px;
  width:            920px;
  height:           16px;
  font-size:        10px;
  color:            #666666;
  text-align:       center;
  overflow:         hidden;
}

#layout_footer_text  a:link
{
  color:            #666666;
  text-decoration:  none;
}

#layout_footer_text a:visited
{
  color:            #666666;
  text-decoration:  none;
}

#layout_footer_text a:hover
{
  color:            #666666;
  text-decoration:  underline;
}

#layout_footer_text  a:active
{
  color:            #666666;
  text-decoration:  underline;
}

#layout_post_footer
{
  height:           12px;
}
