@charset "utf-8";

/*   
Theme Name: Replify
Author: Eyesparks
Author URI: http://www.eyesparks.com/
Description: Custom designed wordpress theme for Replify.
Version: 1.0.0

*/

@import url("style/layout.css");
@import url("style/assets.css");


ul,li {list-style-type: none;}
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, button, 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;
}
	body
	{
		background: #FFFFFF;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		color: #000000;
		text-align: center;
	}
	
	
/* Text Styling */
	
		p {
			margin-bottom: 15px;
			line-height: 1.5em;
		}
		strong {
			font-weight: bold;
		}
		em {
			font-style: italic;
		}
		a {
			color: #E55E11;
			text-decoration: underline;
		}
			a:hover {
			color: #000000;
		}
		del {
			text-decoration: line-through;
		}
		ins {
			text-decoration: underline;
		}
		hr {
			border-top: 1px solid #D8E0E3;
			border-bottom: none;
			color: #D8E0E3
		}
	
/* Typography */

	h1, h2, h3, h4, h5, h6 {
		font-family: "Trebuchet MS", verdana, Arial;
	}
	
		h1 {
			font-size: 4em;
			color: #FFF;
			margin-bottom: 15px;
			line-height: 0.9em;
			font-weight: normal;
		}
		h2 {
			font-size:2em;
			color: #000000;
			padding: 0px 0px 10px 0px;
		}
		h3 {
			font-size: 1.5em;
			line-height: 1.4em;
			color: #000000;
			font-weight: normal;
			margin: 0px 0px 15px 0px;
		}
		h4 {
			font-size: 1.25em;
			font-weight: normal;
			margin: 0px 0px 5px 0px;
		}
		h5 {
			font-size:  2em;
			text-transform: uppercase;
		}
		h6 {
			font-size:  1em;
			font-weight: 700;
			color: #1c2d7d;
		}
		
/* Base Element Styles */

	ul, ol {

	}
	
	ul li, ol li {
	}
	
	blockquote {
		font-family: "Trebuchet MS", verdana, Arial;
		font-size:1.333em;
		color: #333333;
		margin-bottom: 20px;
		font-weight: bold;
		background: url(style/images/layout/icons/speech_icons_29x23.jpg) no-repeat;
		text-indent: 35px;
	}
		blockquote p {margin: 0px 0px 0px 0px;}
		blockquote span {
			font-size: 0.688em;
			font-family: Tahoma, Verdana, Arial;
			font-weight: bold;
			letter-spacing: 0px;
			color: #666666;
		}
		
	table {
		width: 100%; 
		border-collapse: collapse; 
		margin-bottom: 20px;
	}
		table tr {
			border-bottom: 1px solid #CCC; 
			background-color: #f3f3f3; 
		}
			table tr:hover {
				background-color: #FFFFFF; 
				cursor: pointer
			}	
				table tr.even {background-color: #e1e1e1;}
					table tr.even:hover {background-color: #FFF;}
				
		table td {padding: 8px;}
				table thead tr {
					background-color: #1c2d7d; 
					color: #FFFFFF; 
					border-bottom: 0px;
				}
		table thead tr:hover {background-color:#902335;}
		
		
/* Default WP Styles */


/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */



/* Begin Lists */

html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 0px;
	list-style: none;
	}

html>body .entry li {
	margin:8px 0;
	padding-left:15px;
	line-height:1.5em;
	font-size:1.0em; color:#000;
	background:url(style/images/content/bullet.gif) no-repeat; background-position: 0 5px;
	}


ol {
	padding: 0;
	margin: 0;
	}

ol li {
	margin: 0;
	padding: 0;
	}

/* End Entry Lists */




/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ccc;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px 0;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */