/* ------------------------------------------------------------- */
/* C O N T E N T												 */
/* ------------------------------------------------------------- */

/* ---------------------- General ------------------------------ */
h1, h2, h3, h4, h5, h6 { /*standard browser stylesheets use bold for headers*/
	font-weight: normal;
}
/*
img {
	margin: 10px;
	border: 0px;
}
*/

strong {
	color: #99002c;
}

form {
	/*display: inline;*/
}

label {
	margin: 0px;
}

input, select, textarea {
	padding: 1px;
	margin: 0px;
	border: 1px solid #aaa;
	background: #eee;
}

/* --- not working in MSIE --- */
input:hover, input:active, input:focus, select:hover, select:active, select:focus, textarea:hover textarea:active, textarea:focus {
	border: 1px solid #000;
	background-color: #ffe;
}



/* ------------------------------------------------------------- */
/* T E X T   S T Y L E S										 */
/* ------------------------------------------------------------- */

/* ------------------------- h --------------------------------- */
h1 {
	font-size: 24px;
	font-weight: 800;
	line-height: 28px;
	color: #99002c;
	margin: 20px 0px 10px 0px;
	letter-spacing: 0.2em;
}

h2 { 
	font-size: 18px;
	font-weight: 800;
	line-height: 20px;
	color: #99002c;
	margin: 15px 0px 5px 0px;
	letter-spacing: 0.15em;
}

h3 {
	font-size: 14px;
	font-weight: 800;
	line-height: 18px;
	color: #555;
	margin: 10px 0px 0px 0px;
	letter-spacing: 0.1em;
}

h4 {
	font-size: 11px;
	font-weight: 800;
	line-height: 16px;
	color: #555;
	margin: 2px 0px 0px 0px; 
	letter-spacing: 0.1em;
}



/* ---------------------- div ---------------------------------- */
div { 
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: #555;
	letter-spacing: 0.1em;
}

div.txt-img { 
    /*border-bottom: 1px dotted #777;*/
	/*background: #e9e9e9;*/
	padding: 5px 5px 5px 0px; 
}

div.section { 
    /*border-bottom: 1px dotted #777;*/
	/*background: #edcd9a;*/
	padding: 5px 5px 5px 0px; 
}

div.article {
	float: left;
    /*border-bottom: 1px dotted #777;*/
	/*background: #edcd9a;*/
	padding: 5px 5px 5px 0px; 
}

div.floatLeft {
	float: left;
	/*background: #edcd9a;*/
	padding: 9px 10px 10px 0px; 
}

div.floatRight {
	float: right;
	padding: 3px 10px 10px 0px; 
}

div.separator {
	height: 25px; 
}



/* ---------------------- p ------------------------------------ */
p { 
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	color: #555;
	letter-spacing: 0.1em;
	margin: 5px 2px 2px 0px;
}

p.newsMetaData {
	position:relative;
	top: -10px; 
	font-size: 10px;
	padding: 5px 5px 10px 0px;
	letter-spacing: 0.1em;
}



/* ------------------------------------------------------------- */
/* I N T E R A C T I V E										 */
/* ------------------------------------------------------------- */

/* ---------------------- links -------------------------------- */
a:link, a:visited { 
	font-size: 12px;
	font-weight: 800;
	color: #555;
	margin: 0px 0px 0px 0px;
	letter-spacing: 0.1em;
	text-decoration: none; 
}
	
a:hover, a:active { 
	text-decoration: underline; 
}

a.catlist_link {
}



/* ---------------------- inputs ------------------------------- */
input, select, textarea {
	font-size: 11px;
	font-weight: 600;
	color: #555;
}



/* ------------------------------------------------------------- */
/* L I S T S													 */
/* ------------------------------------------------------------- */

/* ------------------------ ul --------------------------------- */
ul { 
}

li {
	list-style-type: none;
}

#cboxcontent li {
	margin: 5px 0px 10px 0px;
}

ul.catlist_list { 
}

li.catlist_item a { 
	font-size: 16px;
	font-weight: 800;
	color: #99002c;
	margin: 10px 0px 3px 0px;
	letter-spacing: 0.1em;
	text-decoration: none; 
}

li.category { 
	margin-top: 25px;
	padding-top: 20px;
	border-top: 1px dotted #777;
}

li.category a { 
	font-size: 22px;
	font-weight: 800;
	line-height: 28px;
	color: #99002c;
	/*margin: 10px 0px 5px 0px; */
	letter-spacing: 0.15em;
}



/* ------------------------------------------------------------- */
/* T A B L E S													 */
/* ------------------------------------------------------------- */

/* ------------------------ table ------------------------------ */




