body {
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
background:#666666;
color:#666666;
font-size:90%;
}
img {
border:0;
}

#page {
width:980px;
margin:20px auto 0 auto;
background: #FFFFFF;
height:529px;
}
html>body #page {
height:auto;
min-height:529px;
}
#header {
}
#navbar {
float:right;
width:528px;
padding:10px 0 0 0;
text-align:center;
background:url(../_images/nav-BG.gif) no-repeat top right;
}
#navbar a {
margin:0 10px 0 10px;
text-decoration:none;
color:#666666;
text-transform:uppercase;
font-size:90%;
}
#navbar a:hover {
color:#333333;
}
#content_home {
clear:both;
float:left;
width:980px;
background: url(../_images/Background_home.jpg) no-repeat top center #FFFFFF;
height:476px;
}
html>body #content_home {
min-height:476px;
height:auto;
}
#content_container {
clear:both;
float:left;
display:inline;
width:980px;
background: url(../_images/Background_container.jpg) repeat-y #FFFFFF;
}
#content_content {
background: url(../_images/Background_content.jpg) no-repeat top left;
float:left;
display:inline;
width:980px;
height:476px;
}
html>body #content_content {
height:auto;
min-height:476px;
}
#page_title {
float:left;
display:inline;
width:42px ;
margin:0 0 0 175px;
padding:0;
height:345px;
overflow:hidden;
}
/**** HOME STYLES ***/
#video {
float:left;
display:inline;
width:425px ;
margin:0 0 0 10px;
height:345px;
}
/*mini pledge*/
#mini_pledge {
float:left;
display:inline;
width:300px ;
margin:0 0 0 25px;
height:345px;
overflow:hidden;
color:#aaaaaa;
}
#mini_pledge h2 {
font-size:135%;
color:#5e8e99;
margin:0 0 0.5em 0;
padding:0;
text-transform:uppercase;
font-weight:normal;
}

#mini_pledge p {
margin:0.8em 0 0.8em 0;
padding:0;
font-size:90%;
line-height:100%;
color:#aaaaaa;
}
#mini_pledge p.pledge_privacy {
font-size:70%;
}
#mini_pledge p.pledge_privacy a {
color:#5e8e99;
font-weight:normal;
text-decoration:none;
}
#mini_pledge p.pledge_privacy a:hover {
color:#40636c;
}
.ga-field label {
margin:0;
padding:0;
font-size:90%;
line-height:100%;}
.ga-optIn label {
margin:0.8em 0 0.8em 0;
font-size:90%;
line-height:100%;}
.ga-field input {
margin:0;
padding:0;
}
.ga-field {
margin:0;
padding:0;
}
form {
margin:0;
padding:0;
}
/* end mini pledge */
#home_bottom_content {
clear:both;
float:left;
display:inline;
width:980px;
margin:0;
padding:0;
}
#video_buttons {
float:left;
display:inline;
width:652px;
text-align:right;
margin:10px 0 0 0;
padding:0;
}
#video_buttons a {
margin:0 1px 0 10px;
text-decoration:none;
color:#888888;
text-transform:uppercase;
font-size:70%;
font-weight:bold;
padding:0;
}
#video_buttons a.right_arrow{
background:url(../_images/FW_arrow.gif) no-repeat left 2px;
padding:2px 0 3px 18px;
}
#video_buttons a.embed{
background:url(../_images/embed.gif) no-repeat left 4px;
padding:2px 0 3px 18px;
}
#video_buttons a.down_arrow{
background:url(../_images/DWN_arrow.gif) no-repeat left 1px;
padding:2px 0 3px 14px;
}
#video_buttons a.myspace_icon{
background:url(../_images/myspace_icon.gif) no-repeat left 0;
padding:2px 0 3px 20px;
}
#video_buttons a:hover {
color:#333333;
}
#stickers_button {
float:left;
display:inline;
margin:22px 0 0 32px;
width:280px;
text-align:center;
}
#stickers_button a {
text-decoration:none;
color:#40636c;
text-transform:uppercase;
font-size:135%;
font-weight:normal;
}
#stickers_button a:hover {
color:#4b7681;
}
/**** END HOME STYLES ***/

/**** INTERIOR STYLES ***/
#main_content {
float:left;
display:inline;
width:730px ;/*730+20=750*/
margin:0 0 0 10px;
padding:0 20px 0 0;
}

#main_content h2 {
font-size:135%;
color:#5e8e99;
margin:0 0 0.5em 0;
padding:0;
text-transform:uppercase;
font-weight:normal;
}
#main_content p {
margin:0.8em 0 0.8em 0;
font-size:90%;
line-height:100%;
}

#main_content p a {
color:#5e8e99;
font-weight:normal;
text-decoration:none;
}
#main_content p a:hover {
color:#40636c;
}
/* Formbuilder forms styling */
#peta2WhoseSkinShare {
font-size:90%;
}
#peta2WhoseSkinFreeStickers {
font-size:90%;
}
/* End Formbuilder forms styling */
/**** END INTERIOR STYLES ***/

#footer_bar {
float:left;
clear:both;
width:100%;
background-color:#393d41;
text-align:center;
}
#footer {
width:980px;
height:37px;
margin:0 auto;
text-align:left;
}
#footer_nav {
float:left;
display:inline;
margin:10px 0 0 0;
}
#footer_nav a {
margin:0 20px 0 10px;
text-decoration:none;
color:#cccccc;
text-transform:uppercase;
font-size:70%;
} 
#footer_nav a:hover {
text-decoration:none;
color:#eeeeee;
}
#footer a.addy {
margin:0;
padding:0;
} 
