/*  
Theme Name: ts-reiten
Theme URI: 
Description: Ocean Mist modified
Version: 1.0
Author: R.K.
Author URI: 
*/


/* layout */
* {font-size: 100%; margin: 0; padding: 0;}
body {background: url(images/bg_body.gif) top left repeat-x #B1A69A; font: 70% Verdana, Arial, Helvetica, sans-serif; color: #FFF; text-align: center; line-height: 1.2em;}
#page {display: block; width: 758px; text-align: left; margin: 0 auto; padding: 0; position: relative;}
#header {position: relative; float: left; display: block; width: 758px; background: url(images/bg_header.100.jpg) top no-repeat; min-height: 140px; min-height: 238px; padding: 0;}
* html #header {height: 238px;}
#content {float: left; display: block; width: 543px; margin: 0 0 0 0px;}
#side {float: left; display: block; width: 193px; margin: 0; padding: 80px 0 20px 0; position: relative;}
* html #content, * html #side {position: relative; left: 0px;}
.post {float: left; display: block; width: 520px; margin: 0 0 20px 10px; padding: 0 0 0 0;}
.page {float: left; display: block; width: 502px; margin: 0 0px 0 8px; padding: 0 0 0 0;}
.pagelead {float: left; display: block; width: 502px; margin: 0 0px 0 0px; padding: 0 0 0 0;}
* html .pagelead, * html .post {position: relative; left: -8px;}
.archive {float: left; display: block; width: 505px; margin: 0 0 18px 12px; border-bottom: 1px solid #ccc;}
#side .post {display: block; width: 157px; margin: 0 0 0 18px;}
.title {float: left; display: block; width: 543px; background: url(images/bg_h2.gif) bottom repeat-x #D4D4D4; margin: 0 0 18px 0; padding-top:2px;}
.sidebar .title {float: left; display: block; width: 193px; background: url(images/bg_h4.gif) bottom repeat-x #D4D4D4; margin-top: 15px;}
.entry {float: right; display: block; width: 340px; margin: 0;}
.postinfo {float: left; display: block; width: 157px; margin: 0 0 20px 0;}
.wideposts .entry {float: left; display: block; width: 525px; margin: 0 0 18px 5px;}
.wideposts .postinfo {float: left; display: block; width: 525px; margin: 0 0 18px 0;}
.archive .postinfo {margin-left: 0;}
.archive .entry {margin-right: -24px;}
p img {margin: 3px 3px 3px 1px;}
img {border: 0px solid #bbb; margin: 0; padding: 0;}
.page img {border: 0px solid #fff;}
#language {border: 0px solid #ddd; margin: 0; padding: 0;}
#abc {margin-top: 3px;}

/* typography */
h1 {font: bold 3.2em Verdana, Arial, sans-serif; color: #000; letter-spacing: -0px; padding: 45px 37px 0 37px; margin: 0 0 -5px 0;}
h1 a, h1 a:visited {color: #DDD; text-decoration: none;}
.description {color: #CADFCA; margin: 0 37px 25px 37px;}
.title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 12px 24px 12px 24px; margin-top: 0px;}
#content .postwrapper .title h2 {font: 1.4em Arial, Helvetica, sans-serif; color: #363636; text-transform: none; padding: 12px 30px 12px 26px;}
#content .postwrapper .title h3 {font: 1.05em Arial, Helvetica, sans-serif; color: #363636; text-transform: uppercase; padding: 0px 24px 12px 26px;}
.sidebar .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 12px 24px; background: none; color: #333333;}
.title small {float: right; padding: 14px 12px 0 0; color: #3D5566; /* 67939B */}
h2 a, h2 a:visited {}
h2 {padding: 12px 0px 6px 0px;}
h3 {font: bold 1.3em Verdana, Arial, Helvetica, sans-serif; margin: 0 0 .1em 0;}
h4 {font: bold 1.0em Verdana, Arial, Helvetica, sans-serif; margin: 1em 0 1em 0;}
p {margin: 0 0 12px 0; padding: 0;}
.entry p {padding-right: 24px;}
.postinfo p {padding: 0 6px;}
.req {padding-left: 3px; color: #CC0000;}
blockquote {padding: 6px 0px 12px 0px; color: #8D8D8D; border-left: 0px solid #E4E4E4; line-height: 1.1em;}


/* lists */
ul {margin: 0 0 22px 9px;}
ol {margin: 0 0 22px 25px;}
ul li {margin-left: 8px; margin-right: 8px;}
ol li {margin: 0 12px 0 12px;}
.buttons {float: left; list-style: none; margin-bottom: 21px;}
*:first-child+html .buttons {float: none;}
.buttons li {float: left; padding: 0;}
.buttons ul {margin-top: 2px; list-style: none; padding-bottom: -5px;}
.buttons ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttons li {margin: 0;}
.buttons a, .buttons a:visited {display: block; width: 145px; padding: 6px; text-align: center; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0D1; font-weight: bold;}
.buttonspn {float: left; display: block; width: 100%; list-style: none; margin-left: 0; margin-bottom: 0px;}
*:first-child+html .buttonspn {float: none;}
.buttonspn li {float: left; margin: 0 0px 3px 0; padding: 0;}
.buttonspn ul {margin: 3px 0 0 0; list-style: none; padding-bottom: -5px;}
.buttonspn ul a, .buttons ul a:visited {padding: 3px 6px 4px 6px; font-weight: normal;}
* html .buttonspn li {margin: 0;}
.buttonspn a, .buttonspn a:visited {display: block; width: 145px; margin: 0 18px 15px 0; padding: 6px; text-align: center; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0D1; font-weight: bold;}
.postwrapper li {margin-bottom: 6px}

.page li {list-style-image: url(images/icon_entry.05.gif)}
.pagelead li {list-style-image: none;}


.sidebar .buttons a {text-align: left;}
.sidebar ul {padding-left:0px;}
.sidebar li {list-style-image: url(images/icon_entry.04.gif)}
.sidebar1 .buttons a {text-align: center;}
.sidebar1 .title h2 {font: 1.05em Arial, Helvetica, sans-serif; text-transform: uppercase; padding: 9px 0 12px 24px; background: none; color: #333333;}
.sidebar1 .post {width: 157px; margin: 0 0 0 0px;}
.sidebar1 .buttons li {margin-top: 2px;}
  <!--[if lte IE 6]>
  <![endif]-->
.sidebar1 {float: left;}
* html #sidebar1 {position: relative; left: 0px;}
.sidebar .sidepost {float: left; position: relative; margin: 0 0 0 18px; padding: 0 0 0 0px; width: 157px;}
* html .sidepost {position: relative; left: -18px;}
.sidebar .sidepost2 {float: left; position: relative; margin: 0 0 0 13px; padding: 0 0 0 0px; width: 162px;}
* html .sidepost2 {position: relative; left: -13px;}
.buttons a:hover {background-position: bottom right;}
.buttonspn a:hover {background-position: bottom right;}
p.pages {flont-weight: bold;}
p.pages a {display: block; padding: 3px; width: auto; background: url(images/menu.gif) bottom left no-repeat; border-top: 1px solid #D1E0D1; border-right: 1px solid #D1E0D1;}
.catlist {float: left; list-style: none; margin: 0 18px 18px 0; padding-right:0px; border-top: 1px solid #E4E4E4;}
*:first-child+html .catlist {border-bottom: 18px solid #fff;}
.catlist li {float: left; margin: 0 0px 0 0; border-bottom: 1px solid #E4E4E4;}
* html .onecol li {margin: 0;}
.catlist ul {display: none;}

.catlist a, .catlist a:visited {display: block; width: 127px; padding: 1px 6px 2px 6px; margin: 1px 0;}
.catlist a:hover {}
#themeswitcher {list-style: none; margin: 0 0 18px 0;}
#themeswitcher li {margin: 0;}
#sidelist {list-style: none;}
#sidelist li {margin: 0;}
#sidelist li li {margin: 0 24px 0 8px;}
#sidelist ul {list-style-type: disc; }


/* links */
p a:hover, ul a:hover {text-decoration: underline;}
a, a:visited {color: #700005; text-decoration: none;}
.title a {color: #363636; text-decoration: none;}
.title a:hover {color: #700005; text-decoration: none;}
.sidebar a {color: #50422E; text-decoration: none;}
.sidebar a:hover {color: #700005; text-decoration: underline;}
.buttons li a, .buttons li a:visited {text-decoration: none;}
.buttons a, .buttons a:visited {text-decoration: none;}
.buttonspn li a, .buttonspn li a:visited {text-decoration: none;}
.buttonspn a, .buttonspn a:visited {text-decoration: none;}

#content p a:hover, #content ul a:hover {}
.imagelink img {border: 2px solid #686868;}
.imagelink img:hover {border: 2px solid #CC0000;}
.rsswidget img {border: 0px; background: #D4D4D4; margin-top: 2px;}


/* main image */
	/* background: url(' images/slo_110.jpg '); */
#mainpic {position: absolute; bottom: 0; float: left; background: url(images/mainpic.jpg) no-repeat; display: block; width: 736px; height: 117px; margin: 0 7px; border-top: 0px solid #636E63; border-bottom: 3px solid #686868;}


/* forms */
form {margin: 0 0 18px 0;}
select, .field {width: 157px; margin: 0 0 4px 0; color: #324732; background: #E4E4E4; background: #FFF;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 323px; font: 1em Verdana, Arial, Helvetica, sans-serif; line-height: 1.3em;}
select option {padding: 1px;}
#submit {padding: 3px;}
.Search { background: url(images/Search.gif) no-repeat left top; position: absolute; top: 0px; width: 155px; left: 0px;}
.Search  form { padding: 5px 20px 5px 5px; margin: 0px;}
.Search  input { border: none; color: #330033; font-size: 11px;}
.Search  input.search { width: 30px; height: 30px; background: url(images/SearchButton.gif) no-repeat;}
.Search  input.keyword { background: none; border: none; padding: 5px 0px 5px 0px; width: 120px; border: none; }
#buttonsearch { padding: 0px; margin: -30px 0px 0px 125px; top: 0px; background: none; }


/* calendar */
#wp-calendar caption {width: 157px; text-align: center; background: #4b5d67; color: #fff; border-bottom: 2px solid #e6eef7;}
#wp-calendar { border-collapse:collapse; width: 155px; text-align: center;}
#wp-calendar thead tr {background: url(images/cal_bkg.gif) bottom right no-repeat;}
#wp-calendar thead th {background: url(images/cal_single.gif) top left no-repeat;}
#wp-calendar tbody td {background: url(images/cal_single2.gif) top left no-repeat; padding: 2px 0; width:22px}
#wp-calendar #today {background: url(images/cal_single_today.gif) top left no-repeat; color: #000;}
#wp-calendar tbody .pad { background: url(images/cal_pad.gif) top left no-repeat;}
#wp-calendar a {padding: 2px 0; font-weight: bold; color: #4B5D67;}
#wp-calendar tfoot td {padding: 3px 0; background: url(images/cal_pad.gif) top left no-repeat;}
#wp-calendar #next {text-align: right; padding-right: 10px;}
#calendar_wrap {display: block; width: 156px; background: url(images/cal_bkg.gif) bottom right no-repeat; padding: 0 1px 1px 0; margin: 0 0 18px 0;}

/* page tabs */
#pagetabs {position: absolute; bottom: 3px; left: 1px; display: block; float: left; padding: 0; margin: 0 0 0 25px; list-style: none;}
#pagetabs ul {display: none;}
#pagetabs li {float: left; border-bottom: 0px solid #414e53; margin: 0 5px 0 0; padding: 0;}
#pagetabs li:hover {border-bottom: 0px solid #486065;}
#pagetabs a {background: url(images/c.0.png) repeat-x; float: left; display: block; padding: 5px 5px 3px 5px; color: #fff; font-weight: bold; border-bottom: 0px solid #4a5e65;}
#pagetabs a:hover {background: url(images/c.00.png) repeat-x; border-bottom: 0px solid #527077; color: #fff; text-decoration: none;}
.pagetabstitle {border-bottom: none !important; color: #fff; font-weight: bold; position: relative; top: 4px;}

/* footer */
#footer {clear: both; display: block; width: 758px; height: 10px; text-align: center;}
* html #footer {margin-top: 18px;}
#footer-top {display: block; width: 758px; height: 1px;}
#footer p {color: #798879; padding: 0 37px 14px 37px;}
#footer a, #footer a:hover {color: #E4E4E4; background-color: #D4D4D4;}



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
#container-4 { /* the whole container with all elements of the tabbed section */
margin: 0px 0 0px 15px;
}

.ui-tabs-panel { /* the main content-section of the tabbed area NOT the tabs themselfes */
	width:480px;
	padding: 15px;
	border-top: 1px solid #FFF;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	background: url(images/backgrounds/bg_leadarticle.jpg) repeat-x #FFF; /* declare background color for container to avoid distorted fonts in IE while fading */
}


.ui-tabs-panel h3 { /* for the headlines in the tabbed section */
	font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;
	line-height:120%;
	display:block;
	padding:2em 0 1.5em 0;
	text-transform:none;
	letter-spacing:normal;
}


.ui-tabs-nav { /* the whole area of the tabs navigation above the tabbed-content */
    list-style:none;
    margin:0;
    padding:0px;
}

.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin:0 1px 0 0;
    min-width: 85px; /* be nice to Opera */
}
.ui-tabs-nav .ui-tabs {
    display:block;
    padding:5px;
    background:#F0F0F0;
	margin:1px 0 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	position: relative;
    top:1px;
    z-index:2;
    color: #700005;
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    line-height:1.2;
    text-align:center;
    text-decoration:none;
	border-left: 1px solid #FFF;
	border-bottom:1px solid #FFF;
    white-space:nowrap; /* required in IE 6 */    
    outline:0; /* prevent dotted border in Firefox */
}


.ui-tabs-nav .ui-tabs:hover { /* here´s to define the hover effect of the tabs */
    background:#E5E5E5;
	color:#700005;
}


.ui-tabs-selected .ui-tabs { /* the effects of the currently selected tab */
	background-color:#E5E5E5;
    	color:#333;
	border-left: 1px solid #FFF;
	border-bottom:1px solid #E5E5E5;
}

.ui-tabs-nav .ui-tabs-selected .ui-tabs, 
.ui-tabs-nav .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs a:active {
    background-position: 100% -150px;
}

.ui-tabs-nav .ui-tabs, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:active {
    background-position: 100% -100px;
}

.ui-tabs-nav .ui-tabs-selected .ui-tabs a:link, 
.ui-tabs-nav .ui-tabs-selected .ui-tabs a:visited, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:link, 
.ui-tabs-nav .ui-tabs-disabled .ui-tabs a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}

.ui-tabs-nav .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs a:active,
.ui-tabs-nav .ui-tabs-unselect .ui-tabs a:hover, 
.ui-tabs-nav .ui-tabs-unselect .ui-tabs a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer; 
	background-color:#F0F0F0;
	color:#fff;
}

.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


.ui-tabs-panel li {
	list-style-type: none; 
}



/****** Images ****************************/

img, a:link img, a:visited img{border:0px solid #999; padding:1px;}
img.left,img.center,img.right,img.norm{ margin:5px 12px 5px 0; border:1px solid #999; padding:1px;}
img.alignleft{ float:left; margin:0 12px 5px 0; }
img.center{ display:block; margin:0 auto 5px auto; }
img.right{ float:right; margin:0 0 5px 12px; }
img.alignnone{ float:left; margin:0 12px 5px 0; }


		
/******************************************
*   General Structure                         
******************************************/

.left {
	float:left;
	}

.right {
	float:right;
	}


#leftcol {/*the left homepage column carrying the "Featured Article" section*/
	width:245px;
	border-right:0px solid #F0F0F0;
	padding-right:0px;
	}

#leftcol, #rightcol {
	margin-top:5px;
	margin-left:5px;
	float:left
	}	
	
#rightcol {/*actually the column in the middle of the homepage (if the right column is the sidebar)*/
	width:230px;
	padding-left:10px;
	margin-top: -2px;
	text-align:justify;
	}

* html #leftcol {position: relative; left: -10px;}
		

	
/******************************************
*   Content                        
******************************************/



/* Featured Articles formatting "leftcol" */

.feature {
	background: #F4F4F4;
	padding:9px;
	border: 1px solid #BBB;
	}

.feature p, #rightcol p { margin:0; }

#leftcol img, #rightcol img {
	padding:1px;
	border:1px solid #999;
	}

#leftcol .feature { margin-bottom: 12px; }

/* Formating of the Leadstory stuff in the tabbed section */
			
#leadpic {
	float:left;
	margin: 0 18px 8px 0;
	padding:1px;
	border: 1px solid #999;
	}

		
#lead p {
	margin-bottom:10px;
	}


/* Formating of "rightcol" which is the column in the homepage middle ;-) */

#rightcol img {
	float:left;
	margin:3px 10px 4px 0;
	}

#leftcol img {
	margin-bottom: 4px;
	display:block
	}
	
#rightcol .clearfloat {
	border-bottom:1px solid #999;
	padding:12px 0;
	}	
	


.clearfloat:after {
	display:block;
	visibility:hidden;
	clear:both;
	height:0;
	content:".";
	}
	
.clearfloat {
	display:inline-block;
	}	

.clearfloat {
	display:block;
	}
	
	








/* The 3 columns on the homepage */

#homecontent-bottom {/* The lower area of the homepage */
	width:744px;
	margin: 0 0 0 7px;
	padding-top:0px;
	}

#homeleftcol {
	width:248px;
	padding:0 0px 0 0px;
	margin: 0 0 0 0;
	text-align:center;
	float:left;
	}
	
#homemidcol {
	width:248px;
	padding:0 0px 0 0px;
	margin: 0 0 0 0;
	text-align:justify;
	float:left;
	}
	
#homerightcol {
	width:248px;
	border-left:0px solid #D4CCB0;
	padding:0 0px 0 0px;
	margin: 0 0 0 0;
	text-align:center;
	float:right;
	}

#homerightcolwide {
	width:496px;
	padding:0 0px 0 0px;
	margin: 0 0 0 0;
	text-align:left;
	float:right;
	}

.clearfloat a { 
	text-decoration: none; 
	}
.clearfloat a:hover { 
	text-decoration: underline; 
	}


.box {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_orange.gif) bottom;
	padding:0 6px 1px 6px;
	margin:0px;
	min-height:136px;
	}

.box a { color:#FFF; }

.box_cat1 {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_orange.gif) bottom;
	padding:0 10px 5px 10px;
	margin:0px;
	min-height:285px;
	text-align:justify;
}

.box_cat1 a { color:#FFF; }

.box_cat2 {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_green.gif) bottom;
	padding:0 10px 5px 10px;
	margin:0px;
	min-height:129px;
	text-align:justify;
}

.box_cat2 a { color:#FFF; }

.box_cat3 {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_blue.gif) bottom;
	padding:0 10px 5px 10px;
	margin:0px;
	min-height:129px;
	text-align:justify;
}

.box_cat3 a { color:#FFF; }

.box_cat4 {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_green.gif) bottom;
	padding:0 10px 5px 10px;
	margin:0px;
	min-height:129px;
	text-align:justify;
}

.box_cat4 a { color:#FFF; }

.box_cat5 {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_pink.gif) bottom;
	padding:0 10px 5px 10px;
	margin:0px;
	min-height:129px;
	text-align:justify;
}

.box_cat5 a { color:#FFF; }


.box_cat1_w {
	background-color:#C3550F;
	color: #FFF;
	background: url(images/bg_orange_w.gif) no-repeat bottom;
	padding:0 12px 5px 12px;
	margin:0px;
	min-height:441px;
	text-align:justify;
}

.box_cat1_w a { text-decoration:underline; color:#FFF; }


.box-title {
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	letter-spacing: -0px;
	font-size:1.6em;
	line-height:1.1em;
	color: #FFF;
	margin:0px 0 22px 0px;
	}

.box-title a:link, .box-title a:active, .box-title a:visited  {text-decoration:none; color:#FFF;}
.box-title a:hover {text-decoration:underline;}

.cat-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_orange_top.gif) top;
	padding:3px 0px 2px 6px;
	font-size:1.0em;
	text-align:justify;
	}

.cat-head a { color:#FFF; }
.cat-head a:link, .cat-head a:active, .cat-head a:visited  {text-decoration:none; color:#FFF;}
.cat-head a:hover {text-decoration:underline;}

.cat1-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_orange_top.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	}

.cat1-head a { color:#FFF; }

.cat2-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_green_top.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	text-align:justify;
	}

.cat2-head a { color:#FFF; }

.cat3-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_blue_top.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	text-align:justify;
	}

.cat3-head a { color:#FFF; }

.cat4-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_green_top.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	text-align:justify;
	}

.cat4-head a { color:#FFF; }

.cat5-head {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_pink_top.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	text-align:justify;
	}

.cat5-head a { color:#FFF; }

.cat1-head_w {/* Background for the category teasers headline on the homepage */
	margin-top:0px;
	margin-bottom:0px;
	border-top:0px solid #C3550F;
	background: url(images/bg_orange_top_w.gif) top;
	padding:7px 0px 2px 10px;
	font-size:1.0em;
	}

.cat1-head_w a { color:#FFF; }


