/* 
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

.left { float:left; }
.right { float:right; }
.frame { border: 1px solid #aaa; padding: 6px; background-color:#E3E3E3; }
img.left { margin: 0 6px 6px 0; }
img.right { margin: 6px 0px 0px 6px; }

#inviteform {
background-repeat:no-repeat;

width: 924px;

height: 344px;

display: block;

background-color: #112e3f;
background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

}
#promosignup

{

float: right;

width: 275px;

padding-top: 113px;

}

#signupform {
width: 238px;

height: 25px;
margin-left: 25px;

display: block;

margin-bottom: 10px;

font-family: Arial,Helvetica,sans-serif;

font-size: 1.3em;

color: #bbbbbb;

padding-top: 5px;

padding-left: 4px;

}
#signupform input.name, #signupform input.email 

{

width: 238px;

height: 25px;

display: block;

margin-bottom: 10px;

font-family: Arial,Helvetica,sans-serif;

font-size: 1.3em;

color: #bbbbbb;

padding-top: 5px;

padding-left: 3px;

}

.subscribe {
background-color:transparent:
cursor: pointer;
}

#signupform a {
color: #828b1b;
text-decoration: none;
}

#signupform button

{

cursor: pointer;
background-image:url(http://stephenvrichardson.com/wp-content/uploads/2010/03/getstartedbutton.png);
background-color: transparent;
background-repeat:no-repeat;
background-attachment:scroll;
display:block;
width: 249px;
height: 49px;
background-position: center top;

border-top-width: medium;

border-right-width-value: medium;

border-right-width-ltr-source: physical;

border-right-width-rtl-source: physical;

border-bottom-width: medium;

border-left-width-value: medium;

border-left-width-ltr-source: physical;

border-left-width-rtl-source: physical;

border-top-style: none;

border-right-style:none;

border-left-style:none;

border-right-style-value: none;

border-right-style-ltr-source: physical;

border-right-style-rtl-source: physical;

border-bottom-style: none;

border-left-style-value: none;

border-left-style-ltr-source: physical;

border-left-style-rtl-source: physical;

border-top-color: -moz-use-text-color;

border-right-color-value: -moz-use-text-color;

border-right-color-ltr-source: physical;

border-right-color-rtl-source: physical;

border-bottom-color: -moz-use-text-color;

border-left-color-value: -moz-use-text-color;

border-left-color-ltr-source: physical;

border-left-color-rtl-source: physical;

}

}

#signupform button:hover

{

background-position: center bottom;

cursor: pointer;

}


#frontpage-main 

{

background-color:#000000;

background-repeat: repeat-x;

background-attachment: scroll;

background-position: 0% 0%;

display: block;

width: 924px;

font-family: Helvetica,Arial,sans-serif;

}

#frontpage-main .leftcol .salesbutton a, #frontpage-main .leftcol .motivatebutton a, #frontpage-main .leftcol .managebutton a 

{

background-color: transparent;

background-image:url("http://stephenvrichardson.com/wp-content/uploads/2010/03/buttons.png");
background-repeat: repeat;

background-attachment: scroll;

background-position: 0% 0%;

display: block;

width: 290px;

height: 96px;

}

#frontpage-main .leftcol .salesbutton a 

{

background-position: left top;

}

#frontpage-main .leftcol .salesbutton a:hover 

{

background-position: right top;

}
#frontpage-main .leftcol .managebutton a 
{

background-position: 0pt -96px;

}

#frontpage-main .leftcol .managebutton a:hover

{

background-position: -290px -96px;

}
#frontpage-main .leftcol .motivatebutton a 

{

background-position: left bottom;

}

#frontpage-main .leftcol .motivatebutton a:hover 

{

background-position: right bottom;

}

#frontpage-main .middlecol 

{

width: 295px;

float: left;

padding-top: 20px;

}

#frontpage-main .leftcol 

{

width: 290px;

float: right;

padding-top: 20px;

}

#frontpage-main .rightcol 

{

width: 290px;

float: right;

background-color: #ebede6;

background-image: url("http://stephenvrichardson.com/wp-content/uploads/2010/03/storybutton.png");

background-repeat: no-repeat;

background-attachment: scroll;

background-position: 0% 0%;

}
#frontpage-main .rightcol .aboutmichaelsection 

{

padding-left: 20px;

padding-right: 20px;

}

#frontpage-main .rightcol .aboutmichaelsection 

{

padding-top: 40px;

#frontpage-main .rightcol .aboutmichaelsection p 

{

font-size: 1.1em;

line-height: 1.4em;

}
}

#frontpage-main .leftcol p.stephensstorybutton a:hover 

{

background-position: center bottom;

}
#frontpage-main .leftcol p.stephensstorybutton a 

{

background-color: transparent;

background-image: url("http://stephenvrichardson.com/wp-content/uploads/2010/03/storybutton.png");

margin-left:50px;

background-repeat: repeat;

background-attachment: scroll;

background-position: center top;

display: block;

width: 200px;

height: 40px;

}