/*  
Theme Name: willrico 
Theme URI: http://www.willrico.com/ 
Description: The www.willrico.com site style.
Version: 1.0 
Author URI: http://www.commonmind.com/
*/

body {
  margin-right: 0px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
  text-align: center;
  font-family: Calibri, Arial, sans-serif;
  font-size: 14px;
  line-height: 120%;
  color: #000000;
  z-index: 0;
}

a { color: #00A0C6; outline: none; text-decoration: none; }
a:link { color: #00A0C6; text-decoration: none; }
a:visited { color: #00A0C6; text-decoration: none; }
a:active { color: #00A0C6; text-decoration: underline; }
a:hover { color: #00A0C6; text-decoration: underline; }

/** some magic going on with all the auto margins **/

div#wrapper {
  position: relative;
  border: 0px;
  margin: 0px auto;
  padding: 0px;
}

div#page {
  position: static;
  border: 0px;
  margin: 0px auto;
  padding: 0px;
  width: 800px;
}

div#outer {
  position: relative;
  border: 0px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 42px;
  padding: 0px;
  text-align: left;
}

#logo {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  width: 284px;
  height: 60px;
  text-indent: -1200em;
  overflow: hidden;
  background: url('/images/willrico_titles.gif') 0px 0px no-repeat;
}

#socialmedia {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 18px;
  left: 304px;
  display: block;
  width: 132px;
  height: 42px;
}

#contact {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 22px;
  left: 450px;
  display: block;
  width: 338px;
  height: 42px;
  font-size: 17px;
  font-weight: bold;
  color: #009FC5;
  line-height: 110%;
}

#contact span {
  color: #000000;
}

#will_pic {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 76px;
  left: 0px;
  display: block;
  width: 284px;
}

#feature_box {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 76px;
  left: 298px;
  display: block;
  width: 498px;
  background: #009FC5;
}

p {
  margin: 16px 0px;
  border: 0px;
  padding: 0px;
  font-size: 1em;
}

#free {
  border: 0px;
  margin: 20px 24px;
  padding: 0px;
  display: block;
  width: 62px;
  height: 28px;
  text-indent: -1200em;
  overflow: hidden;
  background: url('/images/willrico_titles.gif') -585px 0px no-repeat;
}

#boost {
  border: 0px;
  margin: 22px 0px 0px 34px;
  padding: 0px;
  display: block;
  width: 429px;
  height: 72px;
  text-indent: -1200em;
  overflow: hidden;
  background: url('/images/willrico_titles.gif') 0px -60px no-repeat;
}

h4 {
  border: 0px;
  margin: 10px 0px 0px 106px;
  padding: 0px;
  font-size: 18px;
  color: #FFFFFF;
  font-weight: normal;
}

#feature_box ul {
  margin: 0px 16px 0px 126px;
  border: 0px;
  padding: 0px;
  list-style-image: url('/images/bullet.gif');
}

#feature_box ul li {
  margin: 1px 0px 1px 8px;
  border: 0px;
  padding: 0px;
  font-size: 16px;
  color: #FFFFFF;
}

hr {
border: 1px solid #009FC5; border-top: 1px solid #66C5DC; margin: 16px 24px 15px 24px; padding: 0px; background: #009FC5; text-align: left; clear: both; position: relative;
}

.formbox {
  display: block;
  width: 200px;
  float: left;
  border: 0px;
  padding: 0px;
  margin: 0px 0px 20px 34px; 
}

#SignUp form label {
  display: block;
  width: 220px;
  border: 0px;
  padding:0px;
  margin: 0px; 
  font-size: 14px;
  color: #D1EBF1;
}

#SignUp form input {
  background: #FFFFFF;
  border: 1px solid #F5F2E8;
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  padding: 4px;
  margin: 0px;
  font-size: 1em;
}

#formbutton {
  border: 0px !important;
  margin: 10px !important;
  padding: 0px !important;
}

.buttons {
  display: block;
  float: right;
  height: 65px;
  border: 0px;
  margin: 0px;
  padding: 0px;
}

.buttons a, .buttons input {
  display: block !important;
  border: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
  overflow: hidden !important;
  text-decoration: none;
  text-indent: -1200em;
}

.buttons a:hover, .buttons input:hover {
  background-image: none !important;
}

#clientlogin_button { background: url('/images/willrico_titles.gif') 0px 0px no-repeat; height: 32px; margin: 0px 36px 0px 0px; }
#clientlogin_button a, #clientlogin_button input { background: url('/images/willrico_titles.gif') 0px -32px no-repeat; height: 32px !important; width: 130px !important; }

#large_buttons {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: relative;
  top: 438px;
  left: 298px;
  display: block;
  width: 498px;
}

#myblog_button { background: url('/images/willrico_titles.gif') 0px -199px no-repeat; height: 65px; margin-right: 8px; }
#myblog_button a { background: url('/images/willrico_titles.gif') 0px -133px no-repeat; height: 65px !important; width: 245px !important; }
#mycompany_button { background: url('/images/willrico_titles.gif') -245px -199px no-repeat; height: 65px; }
#mycompany_button a { background: url('/images/willrico_titles.gif') -245px -133px no-repeat; height: 65px !important; width: 245px !important; }

#about {
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: absolute;
  top: 538px;
  left: 0px;
  display: block;
  width: 798px;
}

h3 {
  border: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 30px;
  font-weight: bold;
  color: #009FC5;
}

#copyright {
  margin-top: 100px;
  text-align: center; 
  font-size: .8em;
}

