/* This file is part of Mura CMS.

/*
	typography.css
	These styles control type styles on the front-end of a site as well as in the editor on the back-end,
	allowing consistent typographic display in both places and elimintaing the need to edit 2 stylesheets.

	If you prefer to have a single .css file (and not use this file),
	just comment out or rpxove the '@import url(typography.css);' line in style.css
	and add your type styles into your preferred stylesheet (usually 'site.css').
*/

/*	Some styles, ideas, and concepts derived from:

	Eric Meyer Reset - http://meyerweb.com/eric/tools/css/reset/index.html
	BlueprintCSS - http://code.google.com/p/blueprintcss/
	YUI - http://developer.yahoo.com/yui/
*/


/* @group General Text Elpxents
===================================== */

body {
	font-family: "Arial", Verdana, Helvetica, Arial, sans-serif;
	color: #000; font-size:12px;
	}

p { line-height: 15px; font-size:12px; padding-bottom: 10px; padding-left: 10px;
}

p a {color:#93a935; line-height: 15px; font-size:12px;
}

p a:hover {color:#93a935; text-decoration: underline; line-height: 15px; font-size:12px;
}

p a:visited {color:#93a935; line-height: 15px; font-size:12px;
}

table { vertical-align: top; padding: 0px; margin :0px;
	}
	
table a { padding: 0px; margin :0px;
	}
	
table a: hover { padding: 0px; margin :0px;
	}
table a: visited { padding: 0px; margin :0px;
	}

em {padding: 0px; margin :0px;
}

ul { margin-top:10px; padding-right: 5px; color:#4c721d;
	 margin-left: 4px; line-height: 8px;  letter-spacing: .3px; font-size: 12px; 
	 list-style-position:inside;
	}
	
li { line-height: 13px; padding: 0 px; letter-spacing: 0px; font-size: 12px; list-style-position:  inside;
	}
	
p.li { margin: 0px; padding: 0px; letter-spacing: 0px;
	}
	

.contribute { font-size: 10px; line-height: 12px; border-left:1px solid #666666; 
}

. navlinks { font-size: 13.5px; line-height: 16px; color:e31a4d; font-weight: bold;

}
.navlinks  a {font-size: 13.5px; color:#e31a4d; line-height: 16px; text-decoration: none; color:#000; font-weight: bold;
}

.navlinks a:hover {font-size: 13.5px; color:#e31a4d; line-height: 16px; text-decoration: underline; color:#000;  font-weight: bold;
}

.navlinks a:visited { color:#e31a4d;}


.categoryitems { font-size: 14px; color:#9fb639; font-weight:normal; line-height: 16px; padding-left: 10px; letter-spacing: 0px;  list-style-type: none;
	
	}

.categoryitems a {font-size: 14px; color:#000000; font-weight:normal; line-height: 16px; text-decoration: none;
}

.categoryitems a:hover { font-size: 14px; color:#000000; line-height: 16px; text-decoration: underline;  font-weight:normal;
}

.categoryitems  a:visited { color:#000000;}


.categoryitems2 { font-size: 12px; color:#000000; line-height: 13px; letter-spacing: 0px; list-style-type: none;
	
}
.categoryitems2 a { font-size: 12px; color:#000000; line-height: 13px; text-decoration: none;  font-weight: normal;
}

.categoryitems2 a:hover { font-size: 12px; color:#000000; line-height: 13px; text-decoration: underline; font-weight: normal;
}

.categoryitems2 a:visited { color:#000000;}
	

.footer {  color:#666; padding: 0px; margin: 0px; letter-spacing: 0px; font-size: 11px; list-style-type: none;
	
}
.footer a { color:#666; text-decoration: none;  font-weight: normal;
}

.footer a:hover {color:#666; text-decoration: underline; font-weight: normal;
}

.footer a:visited { color:#666;}



p.intro { font-size: 12px; }

dt *, dd *, td *, th * { font-size: 12px !important; font-family: "Arial", Verdana, Helvetica, sans-serif; color: #000; font-size:12px; line-height:17px;  padding-left: 4px; padding-top:0px;}


strong, b { font-weight: bold; padding: 0px; margin: 0px;}
px, i { font-style: italic; padding:0px; margin:0px; }

ins { color: green; }
del { text-decoration: line-through; }

abbr, acronym { border-bottom: 1px dotted; cursor: help; }

pre, code { margin: 1.5px 0; white-space: pre; }
pre, code, tt { font-size: 12px; font-family: 'andale mono', 'lucida console', monospace; line-height: 1.3px; }

/* @end General Text Elpxents
-------------------------------- */


/* @group Headings (H1-H6)
===================================== */

h1 {
	font-size: 14px; color:#4a7318; font-weight: bold;
	line-height:16px; padding-left:6px; 
	}
h1 a {
	font-size: 14px; color:#4a7318; font-weight: bold;
	line-height:16px; text-decoration: none;
	}
h1  a:hover {
	font-size: 14px; color:#4a7318; font-weight: bold;
	line-height:16px; text-decoration: underline;
	}
	
h1 a:visited {
	font-size: 14px; color:#4a7318; font-weight: bold;
	 line-height:16px; 
	}
	
	
h1 img {
	display: none;  /* hide for screen. Show for printing in print.css */
	}

/* main header h2*/
h2 {
	color:#9fb739;
	letter-spacing:.5px;
	font-size: 14;
	font-weight: bold;
	padding-bottom: 4px; padding-left:10px; padding-top:8px;
	}



/* extra top margin for headings preceded by other text-based elpxents.
If you use these styles, keep in mind they will not work in IE6. */
/*
p + h3, ul + h3, ol + h3, dl + h3, table + h3, blockquote + h3, hr + h3 { margin-top: 1px; }
p + h4, ul + h4, ol + h4, dl + h4, table + h4, blockquote + h4, hr + h4 { margin-top: 1.2px; }
p + h5, ul + h5, ol + h5, dl + h5, table + h5, blockquote + h5, hr + h5 { margin-top: 1.4px; }
p + h6, ul + h6, ol + h6, dl + h6, table + h6, blockquote + h6, hr + h6 { margin-top: 1.8px; }
*/

/* @end Headings (H1-H6)
-------------------------------- */


/* EOF */
