/* @group GLOBAL RESET */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0;}

table { border-collapse: collapse; border-spacing: 0; }

fieldset,img { border: 0; }

address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }

ol,ul { list-style: none; }
caption,th { text-align: left; }

h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }

q:before,q:after { content: ''; }
abbr,acronym { border: 0; }

/* @end */

/* @group STRUCTURE */

body { color: #000; font: 75% Georgia, "Times New Roman", Times, serif; }

#container {
	width: 805px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_background.jpg) repeat-y;
	margin: auto;
	height: auto;
}

#content { margin: 15px;}

#contentTop { height: auto; margin: 0 5px; }
	#topLeft { width: 515px; float: left; margin: 0 0 0 10px; }
	#topRight { width: 250px; float: left; margin: 0px 10px; }
#contentBottom { height: auto; margin: 10px 5px 0;}
	#bottomLeft { width: 255px; float: left; margin: 0 0 0 10px;}
	#bottomRight { width: 510px; float: right; margin: 0 10px;}

#footer {
	width: 805px;
	height: 64px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_footer.jpg) no-repeat;
	margin-left: -3px;
}

/* @end */

/* @group COMMON STYLE */

h1 { font: bold 2.4em "Courier New", Courier, mono; margin: 10px 0 0; }
h2 { font: bold 2em/1em "Courier New", Courier, mono; margin: 5px 0; }

h3 { font: bold 1.75em/1em "Courier New", Courier, mono; margin: 5px 0; }
h4 { font: bold 1.2em/1em "Courier New", Courier, mono; margin: 5px 0; }

p { font: 1.1em/1.5em Georgia, "Times New Roman", Times, serif; margin: 1.5em 0; }

#header {
	height: 160px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_Header.jpg) no-repeat;
}

#nav {
	height: 31px;
	padding-right: 0;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_Nav.jpg) no-repeat;
}

.clearfix {display:block;}
.clearfix:after {
        content:".";
        display:block;
        height:0;
        clear:both;
        visibility:hidden;
}

.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#nav ul {
	display: inline;
	float: left;
	font: 1.25em/1em Courier;
	margin: 0px;
}

li#nav-blog {
	display: inline;
	float: left;
	padding: 0 0 0 108px;
	margin: 10px 0 0 24px;
}

li#nav-takeAction {
	display: inline;
	float: left;
	margin: 10px 0 0 39px;
	padding: 0 0 0 115px;
}


li#nav-theCompany {
	display: inline;
	float: left;
	padding-left: 135px;
	margin-top: 10px;
}
li#nav-blog a, li#nav-takeAction a, li#nav-theCompany a { text-decoration: none; color: white; }

/* @end */

/* @group HOMEPAGE ELEMENTS */

#blog {
	width: 225px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_Blog_box.jpg) repeat-y;
	padding: 10px;
	margin: 10px auto 0;
	border-top: 1px solid #717171;
	border-bottom: 1px solid #717171;
}

#container #blog h2 { padding: 0; margin-top: 0px;}

#blog p {
	line-height: 1.3em;
	margin: .5em 0 .25em;
	font-size: 1em;
}

#blog li {
	line-height: 1em;
	font-size: 1.2em;
	margin-bottom: 15px;
	width: 220px;
	border-top: 1px solid #000;
	padding-top: 15px;
}

#blog li a { color: #000; font-weight: bold; }

span#copyright { font: 1.2em Georgia; float: right; padding-top: 15px; padding-right: 10px;}
span#copyright a { color: black; }

#article { border-bottom: 1px solid #000; float: left; }
#article p { margin-bottom: 10px; font: 1.3em/1.5em Georgia; }
.articlePhoto { margin: 0 10px 10px 0; float: left; }

#rhetoric {
	width: 225px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_Rhetoric_box.jpg) no-repeat;

	border: 1px solid #000;
	padding: 10px;
}

#rhetoric h3, #reality h3{ font: bold 2em Courier; }

#rhetoric p { padding: 0; margin: .5em 0 0; }

#reality {
	width: 510px;
	margin: 0 10px 0 5px;
	padding-top: 10px;
}

#walmartPic {
	width: 243px;
	height: 369px;
	background-image: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_wal-mart_headquarters.jpg);
	margin: 10px 0 0;
	padding: 0;
}


.entry { 
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid black;
}
.noborder { 
	border: 0;
}
/* @end */

/* @group SUBPAGE ELEMENTS */


#company h1{ width: 190px; margin: 0 auto; }

#hsatter {
	width: 114px;
	height: 128px;
	background-image: url(http://action.walmartwatch.com/page/-/images/CEEE/hsatter.jpg);
	margin-left: 264px;
	margin-top: 24px;
}

#ssatter {
	background-image: url(http://action.walmartwatch.com/page/-/images/CEEE/ssatter.jpg);
	width: 114px;
	height: 128px;
	margin-left: 397px;
	margin-top: -128px;
}



#footerInside {
	width: 815px;
	height: 64px;
	background: url(http://action.walmartwatch.com/page/-/images/CEEE/CTL_footer.jpg) no-repeat;
	margin: 0 0 0 -2px;
}



/* @end */


#signup { margin-left: 17px; }

h1.title { padding-left: 30px; }

#signupheader p { padding-left: 30px; font-size: 1.2em; }

#signup label.field { font-weight: bold; font-size: 1.5em; }

#invitationpage { font-size: 1.2em;}