@charset "UTF-8";
/* CSS Document */


/* All the main styles and stylesheet imports
 *
 * @file		screen.css
 *
 * @type		strict
 * @browsers	Windows: IE6+, Firefox2+, Safari3+
 *				Mac OS: Safari3+, Firefox2+
 *
 * @author		Will Robertson
 * @link		http://www.thewebdeveloperguy.com/
 *
 */
 

/*===================================
	GLOBAL
===================================*/
@import "reset.css";

html {color:#000; font-family: Arial, Arial, Helvetica, sans-serif; font-size: 12px;}
body {background: #6ecef1 url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/backgrounds/default.jpg) no-repeat center top; text-align: center; height: 100%; /* for older browsers */}

#outer {margin: 0 auto; position: relative; width: 100%; text-align: left; padding-bottom: 80px;}
.inside {margin: 0 auto; position: relative; width: 945px;}

#content {position: relative;}

h1, h2, h2 a, p, input, textarea {font-family: Arial, Arial, Helvetica, sans-serif;}

.clear_left {clear: left;}
.clear_right {clear: right;}
.clear_both {clear: both;}
.float_left {float: left;}
.float_right {float: right;}

/*===================================
	HEADER
===================================*/
#header {height:92px;}
#logo {width: 112px; height: 136px; padding-bottom: 15px;}
#logo a {width: 112px; height: 136px; display: block;}

/*---NAVIGATION-------------------*/
#nav {width: 945px; height: 43px; margin-bottom: 15px; z-index: 10; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/nav.png) no-repeat;}
.nav {float: left; z-index: 10;}
.nav li {float: left; position: relative; z-index: 10;}
.nav li, .nav li a {height: 43px;}
.nav li a {background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/nav.png) no-repeat; display: block; overflow: hidden; text-indent: -99999px;}
.nav li.home, .nav li.home a {width: 79px; background-position: 0 top;}
.nav li.home:hover a {background-position: 0 -43px;}
.nav li.photos, .nav li.photos a {width: 95px; background-position: -79px top;}
.nav li.photos:hover a {background-position: -79px -43px;}
.nav li.stories, .nav li.stories a {width: 96px; background-position: -174px top;}
.nav li.stories:hover a {background-position: -174px -43px;}
.nav li.video, .nav li.video a {width: 81px; background-position: -270px top;}
.nav li.video:hover a {background-position: -270px -43px;}
.nav li.submit, .nav li.submit a {width: 90px; background-position: -351px top;}
.nav li.submit:hover a {background-position: -351px -43px;}
.nav li.store, .nav li.store a {width: 83px; background-position: -441px top;}
.nav li.store:hover a {background-position: -441px -43px;}
.nav li.about, .nav li.about a {width: 110px; background-position: -524px top;}
.nav li.about:hover a {background-position: -524px -43px;}
.nav li:hover .dropdown {display: block;}
.dropdown {z-index: 10; position: absolute; left: 0; top: 43px; display: none;}
.search {float: right; padding: 9px 0 0 0; margin-right: 9px;}
#s {width: 216px; height: 19px; padding: 7px 7px 0 7px; font-size: 11px; color: #aeaeae; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/search_bkg.jpg) no-repeat; border: none; outline: none; float: left;}
.submit {width: 41px; height: 26px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/search_button.jpg) no-repeat; border: none; outline: none; float: left; overflow: hidden; text-indent: -99999px; cursor: pointer;}

/*---DROPDOWN NAVIGATION----------*/
.nav li ul.dropdown {padding-top: 14px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/nav_dropdown_top.png) no-repeat center top;}
.nav li ul.dropdown li {height: auto; width: 100px; cursor: pointer; padding-left: 4px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/nav_dropdown_bkg.png) repeat-y left top;}
.nav li ul.dropdown li a {background: none; height: auto; width: 88px; padding: 4px 4px; overflow: visible !important; text-indent: 0 !important; color: #666666; text-transform: uppercase; font-size: 11px; font-family: Helvetica, Arial, Arial, sans-serif}
.nav li ul.dropdown li a:hover {color: #434343; background: #f4f4f4;}
.nav li ul.dropdown li.last {height: 8px; width: 104px; margin: 0; padding: 0; background: none; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/nav_dropdown_bottom.png) no-repeat left top;}

/*===================================
	CONTENT
===================================*/
#main {background: #eeeeee; padding: 10px; overflow: hidden; z-index: 1; width: 925px;}
.column_one {float: left; width: 600px; padding-right: 25px; z-index: 1; margin-bottom: 10px;}
.column_two {float: left; width: 300px; z-index: 1; margin-bottom: 10px;}
h1, .column_one h1 a {color: #4C95AF; font-size: 20px; padding-bottom: 20px; text-transform: uppercase;}
.column_one h1 a:hover {text-decoration: none;}
h2, .column_one h2 a {color: #333333; font-size: 18px; padding-bottom: 3px;}
.home h2 a {color: #4C95AF;}
.home h2 a:hover {text-decoration: none; color: #3E7A8F;}
.featured_mask {width: 600px; height: 374px; overflow: hidden; position: absolute; left: 0; top: 0;}
.featured {width: 600px; height: 374px; overflow: hidden; position: relative; z-index: 1;}
.feature_creature_perm {position: absolute; top: 0; left: 0; width: 200px; height: 40px; overflow: hidden; text-indent: -9999px; display: block;}
.more_features {position: absolute; bottom: 10px; right: 10px;}
.promos {overflow: hidden; padding: 10px 0 20px 0;}
.promos li {float: left; padding-right: 10px; width: 193px;}
.promos li.last {padding: 0;}
.promos h2, .column_two h2 {color: #3a3a3a; font-size: 11px; font-weight: normal; text-transform: uppercase; padding-top: 3px;}
.article {width: 576px; border: 1px solid #000; padding: 55px 11px 11px 11px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/title_the_loop.jpg) no-repeat left top;}
.article p, .page p {color: #333333; font-size: 12px; line-height: 16px; padding-bottom: 13px;}
.column_one a {color: #4C95AF; font-size: inherit;}
.column_one a:hover {text-decoration: underline;}
.article .sig {color: #4e92ab; font-size: 14px; padding-bottom: 10px;}
a.button_photo_contest {width: 300px; height: 53px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/button_photo_contest.jpg) no-repeat; display: block; overflow: hidden; text-indent: -99999px; margin-bottom: 9px;}
.follow_us {overflow: hidden; margin-bottom: 9px; width: 300px; height: 53px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/follow_us.jpg) no-repeat;}
.social_icons {float: right; overflow: hidden; padding-top: 6px;}
.social_icons li {float: left; padding-right: 18px;}
.social_icons li.last {padding-right: 10px;}
.pad {padding-bottom: 10px;}
.charity {padding-bottom: 20px;}
.pad h2 {padding-top: 5px;}
h3.post-date {color:#666666; font-size:12px; font-weight:100; margin:0; padding-bottom:3px; text-align:left;}
.top {padding-bottom: 15px;}
.page h2 a {color: #333333; text-transform: uppercase; font-size: 21px;}
.page h2 a:hover {text-decoration: none; color: #5F5F5F;}
.page h2 {padding-bottom: 15px;}
.page h2.lrg {font-size: 21px; color: #376C7F;}
.page {padding: 10px;}
.bottomnavigationindex, .wp-pagenavi, .bottomnavigation, .navigation {padding: 10px 0 20px 0;}
/* .featured .pagebar, .article .pagebar {display: none;} */
.home_post {padding-bottom: 15px;}
.home_post h2 {padding-bottom: 15px;}
.bottomnavigation {padding-bottom: 50px;}
.upcase {text-transform: uppercase;}
.home .addtoany_share_save_container {display: none;}
div.wp-pagenavi {color:#38758F; font-family:Verdana,Geneva,sans-serif; font-size:9px;}
div.wp-pagenavi a {font-size: 9px; background: #fff;}
div.wp-pagenavi select {color:#80D1EE; font-size:9px;}
div.wp-pagenavi a {border:1px solid #80D1EE; color:#38758F; margin:2px; padding:2px 5px; text-decoration:none;}
div.wp-pagenavi a:hover, div.wp-pagenavi a:active {color:#80D1EE; text-decoration: none;}
div.wp-pagenavi span.current {background-color:#6DCEF1; border:1px solid #80D1EE; color:#FFFFFF; font-weight:bold; margin:2px; padding:2px 5px;}
div.wp-pagenavi span.disabled {border:1px solid #EEEEEE; color:#DDDDDD; margin:2px; padding:2px 5px;}
.nav_title, .alignleft {float:left;}
.alignright {float:right;}
.wpcf7-form p {color:#000; font-weight:bold; margin-bottom:10px !important;}
.submit_form label {display: block; color:#000; font-weight:bold; padding-bottom: 5px;}
.wpcf7-validates-as-required, .your-subject input, .submit_form input.text {height:22px;}
.textarea {height: 100px;}
.wpcf7-validates-as-required, .your-subject input, .your-message textarea, .submit_form input.text, .submit_form .textarea {background: none; border:1px solid #AFAFAF; color:#000; font-size:17px; margin-top:5px; padding:7px 5px 3px; width:567px;}
.wpcf7-validates-as-required:focus, .your-subject input:focus, .your-message textarea:focus, .submit_form input.text:focus, .submit_form .textarea:focus {border:1px solid #000;}
div.wpcf7-validation-errors {border:2px solid #FF0000 !important;}
.submit_form input, .submit_form select, .textarea {margin-bottom: 18px;}
p.postmetadata {padding-bottom: 40px;}
.submit_form input.text, .textarea {margin-top: 0;}
.upload_field, .story_field, .video_field, .email_submit, .submit_container, .captcha_container {display: none;}
.upload_field {overflow: hidden;}
.ajax_img {float: left; padding-left: 10px;}
.uploading {display: none;}
.uppercase {text-transform: uppercase;}
.rated_item {padding-bottom: 30px;}
.error_msg {background-color:#FFEBE8; border-color:#CC0000; -moz-border-radius-bottomleft:3px; -moz-border-radius-bottomright:3px; -moz-border-radius-topleft:3px; -moz-border-radius-topright:3px; border-style:solid; border-width:1px; margin-bottom: 20px; padding:5px;}
.story_field textarea {height: 200px;}
.bottom_sponsor {clear: both; background: url(../images/bottom_sponsor_bkg.jpg) no-repeat top right; width: 925px; height: 90px; position: relative;}
.bottom_sponsor .bottom {position: absolute; left: 0; top: 0;}
.wp-pagenavi h4 {display: inline;}
.footer_content {display: block; margin-left: auto; margin-right: auto; padding-top: 10px; text-align: center;}

/*---COMMENTS---------------------*/
#comments {width:435px; padding:12px 0 0;}
#comments h3, h3#respond {color:#555;	margin-bottom:7px; font-size:14px;}
ol.commentslist {list-style:none; margin:5px 0 12px;}
.commentslist li {border-top:1px solid #ffffff; margin-bottom:7px; padding:7px 0;}
.commentslist li a {font-weight:700;}
.commentslist li.alt {background:#DFDFDF;}
.commentslist .comment_text {line-height:1.4em; overflow:hidden; margin:0 7px;}
.comment_text ul, .comment_text ol, .comment_text blockquote {margin:0 1em;}
p.author_meta {font-weight:700; text-transform:uppercase; margin:0 7px 0 7px;}
p.date_meta {font-size:0.8em; text-align:right; margin:0 7px 0 0;}
.commentslist li.author {color:#666666; background:#333;}
.commentslist li.author a {color:#666666;}
#comments_closed {color:#666666; margin-top:12px; line-height:1.5em; padding:7px 0; background:#333;}
p.nocomments {margin:0 12px 0 7px;}
p.nocomments a {color:#ddd;	font-weight:700;}
ol.pingslist {font-size:12px; margin:1.5em 2em;}
.pingslist li {color:#666666; margin:0 0 7px;}
#author, #email, #url, #comment {font:1em arial, helvetica, sans-serif; border:1px solid #BBB; padding:2px;}
#comment {width:410px; overflow:auto;}
#commentform p small {font-size:10px; color:#666666;}
.liicon ul, .liiconpage ul {margin:0; padding:0;}
.comment_text p, .comment_text ul, .comment_text ol, .comment_text blockquote, #commentform p {margin:1em 0; text-align:justify;}
.commentslist li.author a:hover, p.nocomments a:hover {color:#FF0000;}
.pingslist li a, #commentform p a {font-weight:700; background:url('http://media.peopleofwalmart.com/themes/daydreams/images/dot.gif') repeat-x bottom left;}
.gravatar img {background:#FFFFFF; border:1px solid #CCCCCC; float:right; padding:1px;}
.postentry img {border-bottom:0 none; max-width:600px; padding:0;}
h4#respond {font-size:1em; letter-spacing:1px; text-align:left;}
h4#respond {font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif; padding:5px 0; text-align:left; text-transform:uppercase;}
.top_sponsor {position: absolute; right: 0px; top: 24px; height: 90px; text-align: right; padding-bottom: 26px; width: 734px; background: url(../images/top_sponsor_shadow.png) no-repeat right bottom;}

/*===================================
	FOOTER
===================================*/
#footer {height: 28px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/footer_bkg.png) no-repeat left top;}
.footer_nav {overflow: hidden; text-align: center;}
.footer_nav li {display: inline; padding-right: 6px; margin-right: 2px; background: url(http://media.peopleofwalmart.com/wp-content/themes/people_of_walmart/images/pipe.jpg) no-repeat right 2px;}
.footer_nav li.last {background: none; padding: 0; margin: 0;}
.footer_nav li a {color: #42423e; font-size: 11px;}
.footer_nav li a:hover {text-decoration: underline;}

