/*
Theme Name: Jim Slater
Author: Ambergreen
*/
/** ------------------------------------------------------------------------------------------------------
This is the base CSS file and will clear all global styles and then restyle where needed 
------------------------------------------------------------------------------------------------------**/

/** ------------------------------------------------------------------------------------------------------
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, b, u, i, center, 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-size:			100%;
	vertical-align:		baseline;
	text-decoration:	none;
	font-weight:		normal;
	font-style:			normal;
}



/** ---------------------------------- RESET STYLES END ---------------------------------------- **/


/** ------------------------------------------------------------------------------------------------------
GLOBAL STYLES
------------------------------------------------------------------------------------------------------------ **/
html {
	
}

body {
	font-size:				1em;
	line-height:			1.5em;
}

div {	
}

span {	
}

/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
applet {	
}

object {	
}

/* This tag is not supported in HTML 4.1 Strict DTD and in XHTML 1.0 Strict DTD. */
iframe {	
}

/** ------------------------------------------------------------------------------------------------------
H TAGS
------------------------------------------------------------------------------------------------------------ **/
h1 {
	font-size:				1.7em;
	margin:					0 0 0.2em 0;
	font-weight:			bold;
color: #ba0100;
}

h2 {
	font-size:				1.5em;
	margin:					0em 0 0.5em 0;
	font-weight:			normal;
color: #ba0100;
}

h3 {
	font-size:				1.25em;
	margin:					0.3em 0 0.3em 0;
	font-weight:			bold;
color: #ba0100;

}

h4 {
	font-size:				1em;
	margin:					1em 0 0.3em 0;
	font-weight:			bold;
color: #ba0100;
}

h5 {
	font-size:				1em;
	margin:					1em 0 0.3em 0;
	font-weight:			bold;
color: #ba0100;
}

h6 {
	font-size:				1em;
	margin:					1em 0 0.3em 0;
	font-weight:			bold;
color: #ba0100;
}

/** ---------------------------------- H Tags End ---------------------------------------- **/


p {
	margin:					0.625em 0 0.625em 0;	
}

blockquote {
	quotes:					none;
	margin:					20px;
	padding-left:			10px;
	border-left:			3px solid #ededed;
	font-style:				italic;
	font-weight:			bold;
}


/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
pre {	
}

a {
	text-decoration:		underline;
}

/* This tag is not supported in IE 6 or earlier versions. */
abbr {
	border-bottom:			1px dotted #333333;
	cursor:					help;	
}

acronym {
	border-bottom:			1px dotted #333333;
	cursor:					help;	
}

address {
	margin:					0.3125em 0  0.3125em 0;
}

big {
	font-size:				200%;
	line-height:			110%;
}

cite {
	font-style:				italic;
}

code {
	font-family:			courier;
	display:				block;
	padding:				1em 0 1em 0;
	
}

del {
	text-decoration:		line-through;
	color:					#cccccc;
}

dfn {
	font-weight:			bold;
}

em {
	font-weight:			bold;
	font-style:				italic;
}

/* This tag is depriciated since html4. DO NOT USE. Please use a <span> class instead. */
font {	
}

img {
	border:					2px solid #ededed;
}

ins {
	text-decoration:		none;
}

kbd {
	font-family:			courier;
}

/* Use the blockquote element to mark up long quotations! */
q {
	quotes:					none;
	font-style:				italic;
}

q:before, q:after {
	content:'';
	content:				none;
}

/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
s {	
}

samp {
	font-family:			courier;
}

small {
	font-size:				0.25em;
}

/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
strike {
}

strong {
	font-weight:			bold;
}

sub {
	font-size:				0.375em;
	vertical-align:			baseline;
	padding-right:			0.375em;	
	font-weight:			bold;
}

sup {
	font-size:				0.375em;
	vertical-align:			top;
	padding-right:			0.375em;
	font-weight:			bold;
}

tt {
	font-family:			courier;
}

b {
	font-weight:			bold;
}

/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
u {
}

i {
	font-style:				italic;
}

/* This tag is depriciated since html4. DO NOT USE. See the useful classes below for an alternative */
center {	
}

dl {
	margin:					0.3125em 0  0.3125em 0;
}

dt {
	font-weight:			bold;
	margin:					1em 0 0.5em 0;		
}

dd {
	margin:					0.3125em 0  0.3125em 0;
}

ol {
	list-style:				decimal;
	list-style-position:	outside;
	margin:					1em  0 1em 0;	
text-align: justify;
}

ol li {
	list-style:				inherit;	
	margin:					0.3125em 0  0.3125em 1.25em;
text-align: justify;

ul {
	list-style:				disc;
	list-style-position:	outside;
	margin:					1em;	
text-align: justify;	
}

ul li {
	list-style:				inherit;	
	margin:					0.3125em 0  0.3125em 0;
text-align: justify;
}

fieldset {
	border:					1px solid #cccccc;
	padding:				10px;
	margin:					20px 0 20px 0;
}

form {
	margin:					5px 0 5px 0;
}

input {
	margin:					5px 0 5px 0;
}

textarea {
	width:					400px;
	height:					200px;
	padding:				5px;
	text-align:				left;
}
label {
	display:				block;
	font-weight:			bold;
	font-size:				1.25em;
	margin:					1em  0 0.3125em 0;
}

legend {
	padding:				0 3px 0 3px;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:		collapse;
	border-spacing:			0;	
	margin:					16px 0 16px 0;
}

caption {
	text-align:				left;
	margin:					16px 0 16px 0;
	padding:				0;
}

tbody {	
}

thead {
	background-color:		#666666;
	color:					#ffffff;	
}

thead th {
	background-color:		#666666;
	color:					#ffffff;	
	border-color:			#999999;
}

thead td {
	border-color:			#999999;
}

tfoot {
	background-color:		#ededed;
}


th {
	border:					1px solid #cccccc;
	padding:				5px;
	font-weight:			bold;
	background-color:		#ededed;
}

td {
	border:					1px solid #cccccc;
	padding:				5px;
}

:focus {
	outline:				0;
}


img {
	border:  						none;
}



/** ---------------------------------- GLOBAL STYLES END ---------------------------------------- **/
