﻿/* /web/ui/contest/viewentries.ascx */
.ir { display: block; overflow:hidden; height /**/:/**/ 0!important; }
.photo_contest h1.voteHdr { background: url(http://murphyusa.com/!img/contest/murphyusa_int_header_votefavoritephoto.gif) no-repeat 0 0; padding-top: 31px; }
	
.intro strong { text-transform: uppercase; }
p.footnote { font-size: .83em; font-style: italic; line-height: 1.1; }

	
.photoContest {}
.entry { position: relative; z-index: 1; min-height: 275px; margin: 1em auto 2em; padding: 0 0 1em; width: 100%; border-bottom: 1px solid #F1F1F1; }
.entry .entryToolbar { position: absolute; top: 0; left: 11%; z-index: 1; margin:0; padding: 50px 0 0; list-style: none; width: 50px;  }
.entry .entryItem { margin-left: 25%; line-height: 1.2; }
.entryItem p { margin: 5px 0 10px; text-align: center; word-spacing: .5em; }
.entryItem p span { word-spacing: normal; }
.entryItem h3 { font-size: 1em; margin-bottom: 3px; }
.entryItem .detail { font-size: .83em; margin-bottom: 1.2em; text-align: left; word-spacing: normal; }

.contestToolbar { text-align: right; padding: 0 15px 1px 5px; background: #F1F1F1; color: #47444B; font-size: .83em;  }
.contestToolbar p { font-size: 1.2em; text-align: left;  margin: .2em 0; font-weight: bold; }
.contestToolbar strong { float: left; }
.contestToolbar ul { margin: 0; }
.contestToolbar li { display: inline; }
.contestToolbar a { display:-moz-inline-stack; display: inline-block; width: 16px; height: 16px; margin:0; overflow:hidden;vertical-align: middle; }
.contestToolbar a b { display: block; visibility: hidden; }
.contestFB a { background: url(http://murphyusa.com/!img/contest/murphyusa_icon_01.gif) no-repeat 0 0; }
.contestTwitter a { background: url(http://murphyusa.com/!img/contest/murphyusa_icon_02.gif) no-repeat 0 0; }
.contestDigg a { background: url(http://murphyusa.com/!img/contest/murphyusa_icon_03.gif) no-repeat 0 0; }
.contestDelicious a { background: url(http://murphyusa.com/!img/contest/murphyusa_icon_04.gif) no-repeat 0 0; }



.entryToolbar li { list-style: none; margin: 0; padding: 0; }
.entryToolbar a { display: block; text-indent: -999em; width: 42px; height: 42px; margin:0 0 3px; }
.entryFB a { background: url(http://murphyusa.com/!img/contest/murphyusa_button_facebook.gif) no-repeat 0 0; }
.entryTwitter a { background: url(http://murphyusa.com/!img/contest/murphyusa_button_twitter.gif) no-repeat 0 0; }
.entryDigg a { background: url(http://murphyusa.com/!img/contest/murphyusa_button_digg.gif) no-repeat 0 0; }
.entryMyspace a { background: url(http://murphyusa.com/!img/contest/murphyusa_button_myspace.gif) no-repeat 0 0; }
.entryVote { background: url(http://murphyusa.com/!img/contest/murphyusa_button_vote2.gif) no-repeat 0 0; top: -50px; position: relative; z-index: 1; }
.entryVote a { background: url(http://murphyusa.com/!img/contest/murphyusa_button_vote1.gif) no-repeat 0 0; }
.entryVote a:hover { background-image: url(http://murphyusa.com/!img/contest/murphyusa_button_vote2.gif); }

.entryComments ul { list-style: none; margin: 1em; padding: 0; }
.entryComments li { padding: 5px; }

.photoContest label { display: block; float: none; width: auto; text-align: left; font-weight: bold; }
.photoContest label em { font-weight: normal; display: inline; font-size: .75em; }
.photoContest .register { margin: 1em 0 1.5em; padding: 5px; }
.photoContest h2 { font-size: 1.2em; margin: 0; }
.photoContest .register label { display: inline; padding: 0; margin: 0; }
.entryComments input[type=text], .entryComments textarea { width: 350px; border: 1px solid #9EABB1; padding: 2px; }
.entryComments dl { margin: -1em 0 1em; }
.entryComments dd { margin: 0; }
.entryComments .date { display: block; margin:0 0 .5em; padding: 0; font-size: .83em; line-height: 1.2; font-style: italic; color: #9EABB1; }
.photoContest .back { font-weight: bold; text-align: center; margin-bottom: 1.5em; }

.message { line-height: 1.1; padding: 5px; border: 1px solid; background: #F3F9FC; color: #9EABB1; margin: 1em 0;  }
.message p { margin: .5em 0; color: #9EABB1; }
.message strong { font-size: 1.2em; }
.error { color: #930; }
.success { color: #090; }