/*  
Theme Name: PalmerDM5
Theme URI: http://palmerdigitalmedia.com
Description: Version 5
Version: 5.0
Author: Jeremy Ryan Palmer
Author URI: http://palmerdigitalmedia.com

*/

a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#newsletter{
    font: 14px Arial, sans-serif;
	position: absolute;
	left: -3px;
	top: -8px;
	z-index:100;
}

#commercial{
   position: absolute;
   right: 5px;
   top: 204px;
   z-index: 10;
   width: 405px;
   height: 185px;
}

#post{
   font: 14px Garamond,Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: left;
   line-height:17px;
   visibility: visible;
   overflow: auto;
   position: absolute;
   left: 83px;
   top: 451px;
   z-index: 5;
   width: 838px;
   height: 525px;
   color: #ffffff;
}

#homebutton a:hover,
#benefitsbutton a:hover,
#aboutbutton a:hover  {
   background-position: -124px 0%;
}

#servicebutton a,
#aboutbutton a,
#loginbutton a,
#homebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 51px;
   background-position: 0% 0px;
   font-size: 51px;
   line-height: 51px;
}

#login,
#about,
#benefits,
#home  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

#aboutbutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 8px;
   z-index: 5;
   width: 124px;
   height: 51px;
}

#contactusbutton a:hover  {
   background-position: -284px 0%;
}

#contactusbutton a:selected  {
   background-position: -284px 0%;
}

#servicebutton a:hover  {
   background-position: -125px 0%;
}

#loginbutton a:hover  {
   background-position: -126px 0%;
}

#postbg,
#background  {
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 1027px;
   background-repeat: no-repeat;
}

#contactusbutton a  {
   background: url(images/contactusbutton.png) no-repeat 0% 0px;
   display: block;
   height: 62px;
   width: 284px;
   font-size: 62px;
   line-height: 62px;
}

#benefitsbutton a  {
   background: url(images/benefitsbutton.png) no-repeat 0% 0px;
   display: block;
   height: 52px;
   width: 124px;
   font-size: 52px;
   line-height: 52px;
}

#lowertaglinetext  {
   font: 24px Garamond,Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: center;
   line-height:30px;
   visibility: visible;
   position: absolute;
   left: 139px;
   top: 433px;
   z-index: 5;
   width: 713px;
   height: 72px;
   color: #ffffff;
}

#uppertaglinetext  {
   font: 26px Garamond, Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: center;
   line-height:33px;
   visibility: visible;
   position: absolute;
   left: 218px;
   top: 100px;
   z-index: 4;
   width: 555px;
   height: 72px;
   color: #ffffff;
}

#servicebutton a  {
   width: 125px;
   background-image: url(images/servicebutton.png);
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 353px;
   top: 517px;
   z-index: 4;
   width: 284px;
   height: 62px;
}

#benefitsbutton  {
   visibility: visible;
   position: absolute;
   left: 491px;
   top: 7px;
   z-index: 5;
   width: 124px;
   height: 52px;
}

#aboutbutton a  {
   width: 124px;
   background-image: url(images/aboutbutton.png);
}

#loginbutton a  {
   width: 126px;
   background-image: url(images/loginbutton.png);
}

#servicebutton  {
   visibility: visible;
   position: absolute;
   left: 616px;
   top: 8px;
   z-index: 5;
   width: 125px;
   height: 51px;
}

#homebutton a  {
   width: 124px;
   background-image: url(images/homebutton.png);
}

#loginbutton  {
   visibility: visible;
   position: absolute;
   left: 868px;
   top: 8px;
   z-index: 5;
   width: 126px;
   height: 51px;
}

#aboutbutton  {
   left: 742px;
}

#background  {
   background-image: url(images/background.png);
   visibility: visible;
}

#homebutton  {
   left: 365px;
}

#ccreadmoretext,
#adreadmoretext 
#wdreadmoretext  {
   font: 10px Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   z-index: 4;
   width: 66px;
   height: 9px;
}

#appdev  {
   background: url(images/appdev.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 593px;
   z-index: 5;
   width: 436px;
   height: 78px;
}

#appdevtext  {
   font: 18px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 575px;
   top: 666px;
   z-index: 4;
   width: 390px;
   height: 104px;
   color: #c4b9b3;
}

#adreadmoretext  {
   font: 10px Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   top: 777px;
   left: 909px;
   z-index: 4;
   width: 66px;
   height: 9px;
   color: #c4b9b3;
}

#onlinemarketing  {
   background: url(images/onlinemarketing.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 793px;
   z-index: 5;
   width: 449px;
   height: 78px;
}

#onlinemarketingtext  {
   font: 18px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 576px;
   top: 866px;
   z-index: 4;
   width: 389px;
   height: 82px;
   color: #c4b9b3;
}

#omreadmoretext  {
   font: 10px Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 909px;
   top: 958px;
   z-index: 4;
   width: 66px;
   height: 9px;
   color: #c4b9b3;
}

#webdesign  {
   background: url(images/webdesign.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 793px;
   z-index: 5;
   width: 424px;
   height: 78px;
}

#webdesigntext  {
   font: 18px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 866px;
   z-index: 4;
   width: 389px;
   height: 82px;
   color: #c4b9b3;
}

#wdreadmoretext  {
   font: 10px Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 407px;
   top: 958px;
   z-index: 4;
   width: 66px;
   height: 9px;
   color: #c4b9b3;
}

#cloudcomputing  {
   background: url(images/cloudcomputing.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 594px;
   z-index: 5;
   width: 326px;
   height: 77px;
}

#cloudcomputingtext  {
	font: 18px/22px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   left: 84px;
   top: 666px;
   z-index: 4;
   width: 390px;
   height: 83px;
   color: #c4b9b3;
}

#ccreadmoretext  {
   font: 10px Arial, sans-serif;
   margin: 0px;
   text-align: justify;
   visibility: visible;
   position: absolute;
   top: 777px;
   left: 407px;
   z-index: 4;
   width: 66px;
   height: 9px;
   color: #c4b9b3;
}

#navigation  {
   background: url(images/navigation.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 240px;
   top: 8px;
   z-index: 4;
   width: 760px;
   height: 51px;
}

#footer  {
   font: 10px Arial, sans-serif;
   visibility: visible;
   position: relative;
   z-index: 4;
   color: #c4b9b3;
}

#stripe  {
   background: url(images/stripe.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 186px;
   z-index: 4;
   width: 1000px;
   height: 254px;
}

#postbg  {
   background-image: url(images/postbg.png);
}

#logo  {
   background: url(images/logo.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 216px;
   z-index: 5;
   width: 482px;
   height: 191px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #4f4548;
}

