/*=====================================================================
* [Filename: Master.css ]
* 
* Website: www.dislikes.info
* Version: 1.0
* Author: Eric Meyer, Verious Smith III
* Created: 20080212
* Modified: 20100114
* Media: Screen
*
* Description
* -----------
*  THIS STYLESHEET IS A COMBINATION OF A GLOBAL RESET CREATED BY ERIC MEYER [http://meyerweb.com/eric/tools/css/reset ]
*  AND CUSTOM CSS CREATED BY VERIOUS SMITH III [http://www.philoveracity.com ]
*  
*=====================================================================*/

/*=====| Begin Reset Styles |=====*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/*=====| End Resst Styles |=====*/

#atff {
  display: none;
}


/*=====| Begin Custom Styles |=====*/


html {background: #fff url(../images/stripes.png);}

body {background: url(../images/top-block.png) repeat-x; width:100%; height:100%; overflow-x:hidden;}


a, p, li, h1, h2, h3, h4 {
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; text-align: left;
}

a, p, li {
	font-size: 14px;
}

#col1 p, #col2 p, #col3 p {
	margin-bottom: 7px;
}

ul.thumb li {
	background: url(../images/thumb-bullet.png)no-repeat 0 0;
	padding-left: 30px;
	margin-bottom: 15px;
}

p {
	line-height: 1.4em;
}

h1, h2, h3, h4, .head {
	color: #3d5079;
	font-weight: bolder;
	text-transform: uppercase;
	text-align: center;
}

h1 {
	font-size:195%;
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	padding-top:11px;
	text-align:center;
	width:825px;
}

h2, .head {
	border-bottom:1px solid #000000;
	font-size:150%;
	margin-bottom:10px;
	padding-bottom:5px;
	text-transform:uppercase;
}

h3 {
	font-size:120%;
	padding:10px 0 0 15px;
	text-align:left;
	text-transform:uppercase;
}

h4 {
	float:left;
	font-size:500%;
	padding:10px 0 0 15px;
	text-align:left;
	text-transform:uppercase;
}



a, p, li, dd {
font-size:14px;
letter-spacing:0.2px;
text-align:justify;
}

a, p, li {
font-family:Arial Narrow,'Helvetica Neue',Helvetica,sans-serif;
color: #555;
}
h1, h2 {
	text-align: center;
}



a:link {
	color: #fff;
	text-decoration: none;
}
a:visited {
	color: #fff;
	text-decoration: none;
}
a:hover {
	color: #fff;
	text-decoration: underline;
}
a:active {
	color: #fff;
	text-decoration: none;
}

strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
/*=====| Begin Utility Styles |=====*/

.floatleft {float: left;}
.floatright {float: right;}
.clear {clear: both;}
.hidden {display: none;}
.center {margin:0 auto;}

/*=====| End Utility Styles |=====*/

html {
	margin-bottom: -10px;
}


	/*=====| Begin Structural Styles |=====*/
	
	#wrap {
		width: 1012px;
		height: 100%;
		background: url(../images/bg-shadow.png)repeat-y;
		margin: 0 auto;
	}
	
		#main {
			width: 926px;
			height: 100%;
			background: #fff url(../images/stripes.png)repeat;
			margin: 0 auto;
			padding-bottom: 60px;
		}
		
		#head {
			width: 926px;
			height: 300px;
			margin: 0 auto;
			background: url(../images/1top-block.png) repeat-x;
		}
	
	
	.logo {
		display: block;
		width:432px;
		height:133px;
		background: url(../images/dl-logo.png);
		top: 25%;
		position: relative;
		text-indent: -99999px;
	}
	
	/*addThis*/
	
	.addthis_toolbox {
		position: relative;
		top: 55px;
		left: 250px;
	}
	
	a.addthis_button_compact {
		color: #000;
	}
	/*addThis*/
	
	.action {
		display: block;
		width:128px;
		height:29px;
		background: url(../images/action.png);
		top: 25%;
		position: relative;
		text-indent: -99999px;
		left: 58.6%;
	}
	
	#prime-nav {
		position: relative;
		top: 87px;
		height: 45px;
	}
	
	#prime-nav ul {
		left:200px;
		padding-top:11px;
		position:absolute;
		/*width:460px;*/
	}
	
	
		#prime-nav ul li {
			border-right:1px solid #FFFFFF;
			display:inline;
			float:left;
			text-align:center;
		}
	
		#prime-nav ul li.last {
			margin-right: 0;
			border-right: none;
		}
		
			#prime-nav ul li a {
				color:#FFFFFF;
				display:block;
				font-size:18px;
				font-variant:small-caps;
				height:15px;
				letter-spacing:1px;
				padding:0 10px 0;
				position:relative;
				text-decoration:none;
				top:-2px;
			}

			#prime-nav ul li a:hover {
				text-decoration:underline;
			}


	/*body links*/
	
	#body-h a:link {
		color: #3d5079;
		text-decoration: none;
	}
	#body-h a:visited {
		color: #3d5079;
		text-decoration: none;
	}
	#body-h a:hover {
		color: #3d5079;
		text-decoration: underline;
	}
	#body-h a:active {
		color: #3d5079;
		text-decoration: none;
	}
	
	#body a:link {
		color: #3d5079;
		text-decoration: none;
	}
	#body a:visited {
		color: #3d5079;
		text-decoration: none;
	}
	#body a:hover {
		color: #3d5079;
		text-decoration: underline;
	}
	#body a:active {
		color: #3d5079;
		text-decoration: none;
	}
	
	/*body links*/


	
	#body {
		width: 926px;
		height: 605px;
		margin: 0 auto;
	}

	#body-h {
		width: 926px;
		height: 755px;
		margin: 0 auto;
	}


		#content-h {
			width: 890px;
			background: #d4d3d3;
			border: 1px solid #000;
			height: 750px;
			margin: 0 auto;
			margin-top: 15px;
			position: relative;
			z-index: 2;
		}
	
		#content {
			width: 890px;
			background: #d4d3d3;
			border: 1px solid #000;
			margin: 0 auto;
			margin-top: 15px;
			position: relative;
			z-index: 2;
		}

			#head-article {
				width: 872px;
				height: 58px;
				background: url(../images/article-top.png) no-repeat;
				margin: 10px auto 5px;
			}

			#credit {
				background:url(../images/credit-line.png) no-repeat scroll 0 0 transparent;
				color:#000000;
				font-size:6px;
				height:45px;
				left:723px;
				padding-left:12px;
				position:relative;
				top:-9px;
				width:185px;
				z-index:1;
			}

			#credit ul {
				position:relative;
				top:11px;
			}
			
			#credit ul.adj {
				position:relative;
				top:12px;
			}
			
			
			#credit ul li {
				font-size: 6px;
				color: #000;
				margin-bottom:2px;
			}

			#credit ul li a {
				font-size: 10px;
				color: #000;
				margin-left:3px;
			}
			
			
			.copyright {
				font-size:12px;
				font-weight:bolder;
				left:20px;
				letter-spacing:0.7px;
				position:relative;
				top:-45px;
			}
		
	/*=====| End Structural Styles |=====*/




	/*=====| Begin Home Page Styles |=====*/


		/*=====| Begin Disclaimer Styles |=====*/

	.disclaimer {
				background:none repeat scroll 0 0 #FF0000;
				color:#FFFFFF;
				height:50px;
				margin:5px auto;
				text-align:right;
				width:96%;
				border: 1px #333 solid;
			}	
				
				
				.disclaimer a.click {
					color:#FFFFFF;
					display:block;
					font-size:25px;
					font-weight:bold;
					height:50px;
					padding-left:10px;
					padding-top:10px;
					position:relative;
					text-transform:none;
					width:100%;
					text-align: center;
				}
					
				.disclaimer a span {
					font-size: 10px;
					font-weight: lighter;
				}
						
				.disclaimer p:first-child a, .disclaimer p.first-child a {
					color:#FFFFFF;
					font-size:30px;
					font-weight:bold;
					position:relative;
					text-transform:none;

				}

				.disclaimer p:first-child, .disclaimer p.first-child {
					color:#FFFFFF;
					font-size:30px;
					font-weight:bold;
					position:relative;
					text-transform:none;
					top:10px;
					width:770px;
				}
		
		
		a[title="Read More..."] { position: relative; bottom: 13px; right: 10px;}
		
				
		/*=====| End Disclaimer Styles |=====*/





	#quote-head {
		background:url("../images/article-top.png") no-repeat scroll 0 0 transparent;
		height:60px;
		margin:5px auto;
		overflow:hidden;
		width:872px;
	}

		ul#quotes {
			width: 750;
			padding: 10px;
			line-height: 1em;
			margin: 0 auto;
		}
		
			ul#quotes li {
				color:#888888;
				font-size:14px;
				font-weight:normal;
				line-height:1em;
				padding-right:10px;
				width: 95%;
			}
			ul#quotes span {
				padding-top: 5px;
				padding-right:10px;
				padding-bottom: 3px;
				position: absolute;
				height: 50%;
			}
						
			ul#quotes a {
				font-size: 15px;
				font-family: Arial;
			}
		
	.article {
		width: 255px;
		height: 565px;
		background: url(../images/article-meda-2.png) no-repeat;
		margin-left: 9px;
		padding: 15px;
	}
	
	a#dislike span {
		display: none;
	}
	
	
	a#dislike:hover span {
		-moz-border-radius: 20px;
		-webkit-border-radius: 20px;
		border: 2px #fff solid;
		display: block;
		position: absolute;
		background: #000;
		width: 150px;
		height: 20px;
		color: #fff;
		z-index: 5;
		top: 355px;
		padding-top: 5px;
		text-align: center;
		left: 75px;
		letter-spacing: .5px;
		font-size: 14px;
		font-weight: bold;
	}
	
	.gin {
		background:url("/images/gin.jpg") no-repeat scroll 0 0 transparent;
		display:block;
		height:85px;
		text-indent:-99999px;
		width:255px;
	}
		
	p.w {
		letter-spacing:0.5px;
		margin-top:215px;
	}
	
	p.q {
		letter-spacing:0.5px;
		margin-top:255px;
	}

		p.q a {
			letter-spacing:0.5px;	
		}	
	

	div.f {
		margin-top: 65px;
		margin-left: 20px;
		font-size: 12px; 
		color: #333;
	}
	
	div.f ul li {
		float: left;
	}
	
	.f-home {
		position:relative;
		bottom: 95px;
	}

	
	div.f a {
		font-size: 12px; 
		color: #333;
	}

	span.icn-w {
		background:url("../images/wandq.png") no-repeat scroll -29px -5px transparent;
		display:block;
		height:25px;
		margin-bottom:10px;
		margin-right:10px;
		margin-top: 6px;
		position:relative;
		width:25px;
	}	

	span.icn-q {
		background:url("../images/wandq.png") no-repeat scroll -79px -5px transparent;
		display:block;
		height:25px;
		margin-bottom:5px;
		margin-right:10px;
		position:relative;
		top:-3px;
		width:25px;
		}
		
		#col3 ul.news li {
			background: url("../images/np.png") no-repeat scroll 5px center #FBFBFB;
			line-height:2em;
			margin:5px 0;
			text-indent:35px;
		}
	
			#col3 ul.news li:hover {
				background: url("../images/np.png") no-repeat scroll 5px center #F7F7F7;
				color: #ccc;
			}
			
			/*#col3 ul.news li a {
				background:url("../images/extlink.gif") no-repeat scroll 235px center transparent;
				display:block;
				height:30px;
				width:255px;
			}*/
			
			#col3 ul.news li a {
			background:url("../images/extlink.gif") no-repeat scroll 235px center transparent;
			display:block;
			height:30px;
			line-height:1em;
			padding-top:3px;
			width:255px;
			}
			
			#col3 ul.news li a:hover {
				background:url("../images/extlink.gif") no-repeat scroll 235px center transparent;
				display: block;
				text-decoration: none;
				height: 30px;
				width: 255px;
			}
			
	/*=====| End Home Page Styles |=====*/
	
	.article-2 {
		width: 850px;
		height: 510px;
		background: url(../images/article-largea.png) no-repeat;
		margin: 0 auto;
	}
	
	
	/*=====| Begin Add Styles |=====*/
	
	#add div {
		margin: 0 auto;
		width: 850px;
		padding-top: 13px;
	}
	
	#add {
		width: 872px;
		padding-top: 15px;
	}
	
	ul.add {
		float:left;
	}
		
	ul.add li {
		height: 130px;
		padding: 10px 30px 10px 15px;
		/*margin-right: 20px;*/	
		
	}	
	
	ul.add li:hover {
		background: #f7f7f7;
	}	
	
	
		ul.add li a.ff {
			display: block;
			width: 336px;
			height: 130px;
			background: url(../images/ffbtn-tab.png) no-repeat;
			text-indent: -99999px;
		}

		ul.add li a.ie {
			display: block;
			width: 336px;
			height: 130px;
			background: url(../images/iebtn-tab.png) no-repeat;
			text-indent: -99999px;
		}

		ul.add li a.oth {
			display: block;
			width: 336px;
			height: 130px;
			background: url(../images/otbtn-tab.png) no-repeat;
			text-indent: -99999px;
		}

		
			ul.add li span {
				color:#3D5079;
				font-size:150%;
				font-weight:bolder;
				left:50px;
				padding-top:10px;
				position:relative;
				text-align:center;
				text-transform:uppercase;
				top:10px;				
			}
			
			
			div #ajax-load {
				 background:url("../images/dslkdl-bg.png") no-repeat scroll -3px 0 transparent;
				 /*border:1px solid #DDDDDD;*/
				 float:left;
				 height:465px;
				 margin:0 10px 0 0;
				 position:relative;
				 top:-10px;
				 width:447px;
			}
			
			
				.ajax-loader {
					left:550px;
					position:relative;
					top:-283px;
					z-index:3000;
				}
			
					
					#ajax-load h2 {
						text-align: left;
						position: relative;
						width: 415px;
						margin-top: 10px;
					}
					
					#ajax-load li {
						color:#777777;
						font-size:20px;
						font-weight:bolder;
						letter-spacing:1px;
						line-height:1.2em;
						text-indent:10px;
						list-style-type: decimal;
						list-style-position: inside;
					}
					
					
					#ajax-load #download-intro, #ajax-load #ff-download, #ajax-load #ie-download, #ajax-load #oth-form {
						height:410px;
						margin:0 5px;
						padding:0 10px;
						width:415px;
					}
					
			
			
			
			
	
	/*=====| End Add Styles |=====*/
	
				/*=====| Begin Other Page Styles |=====*/
				
						#other {
							width: 872px;
							padding-top: 15px;
						}
						
						#other .article-2 {
							width: 850px;
							height: 510px;
							background: url(../images/article-largea.png) no-repeat;
							margin: 0 auto;
						}
						
						
						.notify {
							font-size:12px;
							left:16px;
							position:relative;
							text-transform:uppercase;
						}
						
						/*aweber form styles*/
							
							.af-form-wrapper {
								/*background:url("../images/form-bg.png") no-repeat scroll 0 0 transparent;*/
								color:#000000;
								height:195px;
								margin:0 auto;
								padding-top:30px;
								position:relative;
								width:420px;
							}
							
							.previewLabel {
								border:medium none;
								font-size:23px;
								left:0;
								position:relative;
								text-decoration:none;
								top:46px;
							}

							#awf_field-3389674 {
								color:#BBBBBB;
								font-size:x-large;
								height:30px;
								left:90px;
								margin:0 auto;
								position:relative;
								top:0;
								width:245px;
							}
							
							#other a:link, #other a:visited, #other a:hover, #other a:active {
								color: #fff;
								font-size: 15px;
								text-transform: uppercase;
							}
							
							.privacyPolicy {
								position:relative;
								top:-70px;
							}
							
							.privacyPolicy p {
								height: 12px;
							}
							
							.buttonContainer .submit {
								background:url("../images/go-btn.png") no-repeat scroll 0 0 transparent;
								border:medium none;
								cursor:pointer;
								height:42px;
								left:350px;
								padding-right:30px;
								position:relative;
								text-indent:-99999px;
								top:-65px;
								width:95px;
							}

						/*aweber form styles*/
						
				/*=====| End Other Page Styles |=====*/
				
				/*=====| Begin Success Page Styles |=====*/
						
						#form-success {
							background:url("../images/form-bg.png") no-repeat scroll 0 0 transparent;
							color:#CCCCCC;
							height:195px;
							margin:0 auto;
							padding-top:30px;
							position:relative;
							top:110px;
							width:614px;
						}
						
						#form-success p {
							color:#FFFFFF;
							font-size:25px;
							margin:0 auto;
							position:relative;
							top:47px;
							width:500px;
						}
					
				
				/*=====| End Success Page Styles |=====*/
	
	/*=====| Begin FAQ Styles |=====*/
	
	#faq {
		margin-bottom:15px;
		overflow-x:hidden;
		overflow-y:auto;
		padding-right:20px;
		padding-top:20px;
	}
	
	#faq .inner {
		height:455px;
		overflow-x:hidden;
		overflow-y:auto;
		width:865px;
	}
	
	#faq h2 {
		border-bottom: none;
		text-align: left;
		margin-bottom: 0px;
	}
	dl#faq-list {
		margin-left: 10px;
	}

	dl#faq-list dt:hover {	
		background: #f7f7f7 url(../images/thumb-bullet.png) no-repeat 4px 5px;
	}


	dl#faq-list dt a {
		display:block;
		font-size:22px;
		font-weight:bolder;
		line-height:0.5em;
		padding:15px 0 15px 30px;
	}

	/*dl#faq-list dt a {
		color: #3d5079;
		font-weight: bolder;
		text-variant: small caps;
		font-size: 25px;
		/*line-height: 1.4em;*!/
		text-decoration: none;
		/*padding: 5px 10px;*!/
		padding-left: 30px;
		margin: 15px 0;
		/*background: url(../images/thumb-bullet.png) no-repeat left;*!/
		/*margin-bottom: 10px;*!/
	}*/

	dl#faq-list dt a:hover {
		text-decoration: none;
		display: block;
	}
	
	
	
	#faq-list dd {
		width: 700px;
		text-align: justify;
		font-size: 14px;
		/*text-indent: 20px;*/
		padding-left: 45px;
		margin: 5px 0;
	}
	#faq-list dd a:hover {
		text-decoration: underline;
		background: none;
	}
	
	#faq p {
		position: relative;
		left: 45px;
	}
	
	
	/*=====| End FAQ Styles |=====*/
	
	
	
	
	
	/*=====| Begin About Styles |=====*/
	
	#content .article-2b {
		width: 850px;
		height: 680px;
		background: url(../images/article-largeb-1.png) no-repeat;
		margin: 0 auto;
	}

	#about {
		padding-left:20px;
		padding-top:15px;
	}
	
	
	#about h2 {
		border-bottom: none;
		text-align: left;
		margin-bottom: 0px;
		font-size:150%;
		font-weight:bolder;
	}
	
	#about .profile h2 {
		margin: -5px 5px -5px 0px;
		float: left;
	}
	
	.profile {
		width:830px;
		/*height: 160px;*/
		float: left;
		margin: 5px 0;
	}
	
	div.profile h2 a {
		font-size:18px;
		font-weight:bolder;
	}
	.profile img {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	
	#facemod {
		height: 75px;
		width: 825px;
		border-bottom: 1px solid #000;
		padding-bottom: 15px;
		margin-top: 5px;
		margin-bottom: 10px;

	}
	
	
	/*=====| End About Styles |=====*/

/*=====| Begin Scam-PR Styles |=====*/
		
		
		.prheader1 {
			margin:0 auto;
			text-align:center;
			width:425px;
		} 
		.prheader {
			text-align: center;
		}
		
		.scam-pr .floatright {
			margin-right: 20px;
			text-align: right;
		}

		.scam-pr .floatright ul li{
			text-align: right;
			font-size: 12px;
			text-transform: uppercase;
		}
		
		.scam-pr p {
			padding-right: 20px;
			font-family: Times, “Times New Roman”, Georgia, serif;
			color: #000;
		}

/*=====| End Scam-PR Styles |=====*/



	/*=====| Begin Support Styles |=====*/

	 .support {
		color:#555555;
		font-family:Arial Narrow,'Helvetica Neue',Helvetica,sans-serif;
		font-weight:bold;
		padding-top:20px;
		width:870px;
	}
	
	#the-form {
		height:480px;
		line-height:1.6em;
		list-style:none outside none;
		margin:0 auto 0;
		width:700px;
	}




	/*=====| End Support Styles |=====*/


	/*=====| Begin After Install Styles |=====*/

		
	#success-steps {
		margin: 0 auto;
		height:345px;
		position:relative;
		top:25px;
		width:855px;
	}	
		.success-step {
			background: url(../images/success-bg.png) no-repeat;
			float:left;
			height:345px;
			margin:0 5px;
			width:275px;
		}
		
		.success-step p {
			padding: 20px 15px 0 0;
		}
		



	/*=====| End After Install Styles |=====*/








/*=====| End Custom Styles |=====*/








