/* www.sham-and-name.com GLOBAL CSS */
@import url("reset.css");
body {
	background:#3a3837; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3a3837;
}
#Left {
	width:914px; padding-left:14px; margin:auto; background:url(../gfx/left.gif) #fff repeat-y left;
}
#Right {
	background:url(../gfx/right.gif) repeat-y right; padding-right:14px;
}
ul#Nav {
	height:41px; width:100%; background:url(../gfx/navback.jpg) repeat-x;
}
ul#Nav li {
	float:left; padding:12px 20px 0 20px;
}
ul#Nav li a {
	color:#fff; text-decoration:none; font-weight:bold; font-size:16px;
}
ul#Nav li a:hover {
	color:#fff; text-decoration:underline;
}
#YouAre {
	color:#f73214; font-style:italic; margin:9px 0 0 12px; font-weight:bold;
}
#TotalShamed {
	margin-left:610px; font-size:16px; font-weight:bold; font-style:italic;
}
#ContentLeft {
	width:618px; padding:0 14px 20px 22px; float:left;
}
#ContentLeft.justifytext p {
	text-align:justify;
}
h1 {
	font-size:22px; font-weight:bold; font-style:italic;
}
h1 span {
	margin-left:200px;
}
p {
	margin-bottom:10px;
}
a {
	color:#3a3837; text-decoration:underline;
}
a:hover {
	color:#ff0000; text-decoration:underline;
}
.enlarged {
	font-size:22px; font-weight:bold; font-style:italic;
}
.simply {
	font-size:16px; margin-top:10px;
}
.simply strong {
	font-size:18px; font-style:italic;
}
h2 {
	color:#fe2300;
}
#Footer {
	width:928px; margin:auto;
}
/*---RightSide---*/
#ContentRight {
	width:236px; float:left; margin-top:10px; padding-bottom:20px;
}
#ContentRight img {
	float:left;
}
#RecentlyShamed {
	border-left:6px solid #cb1c02; border-right:6px solid #cb1c02; width:224px; background:#fbe995;
}
#RecentlyShamed .photo {
	width:157px; margin:15px auto 0 auto;
}
#RecentlyShamed .photo img {
	float:none;
}
#RecentlyShamed div {
	text-align:center;
}
#RecentlyShamed h2 {
	text-align:center; font-size:16px; color:#ad1405; font-weight:bold; padding-top:5px; clear:both
}
#RecentlyShamed a {
	font-size:13px; color:#ad1405; text-decoration:none;
}
#RecentlyShamed a:hover {
	color:#ad1405; text-decoration:underline;
}
#RecentlyShamed .spacer {
	border-bottom:2px solid #de1b05; width:186px; margin:auto; height:8px;
}
/*-----SEARCH------*/
#ShameBTN {
	width:209px; height:105px; float:left; padding:10px 19px 0 0;
}
#SearchWrapper {
	width:381px; height:auto; float:left; background:url(../gfx/searchtop.gif) no-repeat top; padding-top:60px; margin-top:10px;
}
#SearchBox {
	border-left:4px solid #ef3824; border-right:4px solid #ef3824; padding-top:7px;
}
#SearchBox form {
	padding-top:7px;
}
#SearchBox label {
	float:left; width:120px; text-align:right; padding-right:3px; font-weight:bold; font-style:italic; font-size:16px; color:#ef3824; margin-bottom:5px;
}
#SearchBox input, #SearchBox select {
	float:left; width:220px; margin-bottom:5px; border:1px solid #ff0000; padding-left:3px; line-height:22px;
}
#SearchBox select {
text-transform:capitalize;}
#SearchBox input {
	height:22px;
}
#SearchBox br {
	clear:both;
}
.searchbutton {
	clear:both; margin:0 0 0 120px; padding-bottom:6px;
}
/*-----------------*/
.Pagination {
	height:33px; padding-left:28px; margin:4px 0 15px 0; background:url(../gfx/arrow.gif) no-repeat left;font-weight:bold;
}
.Pagination .red {
	color:#fe2300; margin-bottom:0
}
.Pagination .pages {
	margin-top:0;
}
.Pagination .pages span {
	font-size:16px; color:#ff0000; margin-left:100px;
}
.Pagination .pages a {
	text-decoration:none;
}
#ResultWrapper {
	border-top:2px solid #ef3824; padding-bottom:7px;
}
.Result {
	border-bottom:2px solid #ef3824; padding:6px 0 6px 0;
}
.Details {
	background:#fbe995; height:210px;
}
.ShamedPhoto {
	width:156px; padding:0 18px 0 10px; float:left; #position:relative; overflow:hidden; display:table; height:210px;
}
div.vc1 {
	#position:absolute;#top:50%; display:table-cell; vertical-align:middle;
}
div.vc2 {
	#position:relative;#top:-50%; 
}
.Clear {
	clear:both;
}
.Personal {
	width:140px; float:left; height:210px; padding-right:19px; #position:relative; overflow:hidden; display:table;
}
.Story {
	width:256px; float:left; height:210px; #position:relative; overflow:hidden; display:table;
}
.Story a {
	font-weight:bold; color:#ff0000; text-decoration:none;
}
.Story a:hover {
	text-decoration:underline;
}
.Personal h3, .Personal p {
	margin:0; padding:0; font-weight:bold;
}
h3 {
	font-size:16px; color:#cb1b02; margin-bottom:12px; font-weight:bold;
}

/*-----------------*/
ul.steps {
	margin:20px 10px 20px 40px;
}
ul.steps li {
	list-style-type:disc; font-size:16px; font-weight:bold; font-style:italic;
}
h2.shame1 {
	font-size:16px; font-weight:bold; font-style:italic; margin:15px 0 0 50px;
}
#SignUpWrapper {
	width:503px; height:auto; background:url(../gfx/signuptop.gif) no-repeat top; padding-top:11px; margin:10px 0 0 60px;;
}
#SignUp {
	border-left:4px solid #ef3824; border-right:4px solid #ef3824; background:#fbe995; padding-top:7px;
}
#SignUp form {
	padding-top:10px;
}
#SignUp label {
	float:left; width:140px; text-align:right; padding-right:3px; font-weight:bold; font-size:14px; margin-bottom:5px;
}
#SignUp input, #SignUp select {
	float:left; width:220px; margin-bottom:5px; border:1px solid #ff0000; padding-left:3px; line-height:22px;
}
#SignUp select {
text-transform:capitalize;}
#SignUp input {
	height:22px;
}
#SignUp br {
	clear:both;
}
#SignUp h2 {
	font-weight:bold; text-align:center; font-size:16px;padding:30px 0 5px 0
}
#SignUp textarea {
	width:376px; height:232px; margin:auto; border:1px solid #ff0000; margin-left:50px; padding:3px; font-family:Arial, Helvetica, sans-serif;
}
.error {
	color:#fff; background:#ff0000; float:left; width:70px; padding-left:3px;
}
/*-----------------*/
.CommentsArea {
	margin-left:10px; clear:left
}
#CommentLine {
	width:336px; margin:auto; border-top:2px solid #cb1b02; height:30px; margin-top:30px;
}
/*-----------------*/
#Rights h2 {
	font-size:16px; font-weight:bold; font-style:italic; margin:10px 0;
}
ol {
	list-style:decimal; margin:40px;
}
ol li {
	margin:20px; list-style:decimal;
}
/*---------------*/
#HT ul {
	margin:5px 0 10px 20px;
}
#HT li {
	list-style:disc; line-height:20px;
}
#HT h2 {
	font-weight:bold;
}