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

*/

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

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

#contactbutton a:hover,
#homebutton a:hover  {
   background-position: -123px 0%;
}

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


#posttitletext  {
   visibility: visible;
   position: absolute;
   left: 321px;
   z-index: 5;
   width: 400px;
   height: 78px;
}

#homebutton,
#contactbutton  {
   visibility: visible;
   position: absolute;
   top: 140px;
   z-index: 5;
   width: 123px;
   height: 51px;
}

#signupbutton a:hover  {
   background-position: -309px 0%;
}

#linkedin,
#twitter,
#rss,
#facebook {
   visibility: visible;
   position: absolute;
   top: 564px;
   z-index: 15;
   width: 32px;
   height: 32px;
   background-repeat: no-repeat;
}

#rss  {
   background-image: url(images/rss.png);
   left: 102px;
}

#facebook  {
   border:none;
   left: 209px;
}

#linkedin  {
   border:none;
   left: 137px;
}

#twitter  {
   border:none;
   left: 173px;

}

img {
border:none;
}

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

#newslettertext  {
	font: 10px Arial, sans-serif;
   background: url(images/newslettertext.png) no-repeat;
   position: absolute;
   left: 29px;
   top: 407px;
   z-index: 6;
   width: 282px;
   height: 144px;
}

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

#contactbutton  {
   left: 867px;
}

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

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

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

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

#signupbutton  {
   visibility: visible;
   position: absolute;
   left: 22px;
   top: 332px;
   z-index: 5;
   width: 309px;
   height: 105px;
}

#sitesbutton  {
   left: 735px;
}

#aboutbutton  {
   left: 473px;
}

#mediabutton  {
   left: 604px;
}

#homebutton  {
   left: 342px;
}

/*
#commenttitletext  {
   font: 24px Arial, sans-serif;
   color:#ffffff;
   top: 1186px;
   left:354px;
}

#commenttext  {
   font: 14px Helvetica, Arial, sans-serif;
   visibility: visible;
   position: absolute;
   overflow:auto;
   left: 374px;
   top: 1268px;
   z-index: 5;
   width: 590px;
   height: 683px;
}

#commentbg  {
   background: url(images/commentbg1.png) no-repeat;
   visibility: visible;
   position: absolute;
   left: 279px;
   top: 1169px;
   z-index: 4;
   width: 706px;
   height: 808px;
}
*/

#commentform{
width:580px;
}


#commenttitletext  {
   font: 24px Arial, sans-serif;
   color:#602f12;
}

#commenttext  {
   font: 14px Helvetica, Arial, sans-serif;
      color:#ffffff;

}

#sidebartitletext  {
   font: 24px Arial, sans-serif;
   color:#602f12;
}

#sidebarbg  {
   background-color:#c4b9b3;
   visibility: visible;
   position: absolute;
   left: 18px;
   top: 619px;
   z-index: 5;
   width: 297px;
   height: 1344px;
}

#posttitletext  {
   font: 24px Arial, sans-serif;
   color:#ffffff;
   top: 240px;
   left:354px;
}

#posttext  {
   font: 12px Helvetica, Arial, sans-serif;
   visibility: visible;
   position: absolute;
   overflow:auto;
   left: 374px;
   top: 300px;
   z-index: 5;
   width: 590px;
   height: 1646px;
}

#postbg  {
   background: url(images/postbg2.png) no-repeat;
   position: absolute;
   left: 279px;
   top: 200px;
   z-index: 3;
   width: 706px;
   height: 1777px;
}

#comment{
   width: 580px;
}

#logo  {
   background: url(images/logo.png) no-repeat;
   position: absolute;
   right: 0px;
   top: 0px;
   z-index: 3;
   width: 770px;
   height: 197px;
}

#footertext  {
   font: 12px Helvetica, Arial, sans-serif;
   position: absolute;
   left: 39px;
   top: 2010px;
   z-index: 3;
   width: 922px;
   height: 414px;
}

#footer  {
   background: url(images/footerbg.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 2000px;
   z-index: 2;
   width: 1000px;
   height: 505px;
}

#header  {
   background: url(images/header.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 2;
   width: 1000px;
   height: 715px;
}

#background  {
   background: url(images/background.png) no-repeat;
   position: absolute;
   left: 0px;
   top: 715px;
   z-index: -14;
   width: 1000px;
   height: 1785px;
}

#home  {
   margin: 0px auto 0px auto;
   width: 1000px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #879eb0;
}

