html    {min-height: 101%;}

body    {
background-color: #732e2e;
}


em { font-weight: bold; font-style:italic;}

strong { font-weight: bold;} 
a { text-decoration: underline; }

img {border: 0px;}

.print  {display: none;}

.clearboth  {clear: both;}

.left {	float: left;}

.right {	float: right;}

/*Header*/

#header {
	background: url(images/header.jpg);
	height: 404px;
}

#episodeguideheader{
	background: url(images/episodeguideheader.gif) no-repeat;
	height: 303px;
}

#threeminuteheader{
	height: 303px;
	background-image: url(images/recipesheader.gif);
	background-repeat: no-repeat;
}

#header-experttips{
	background: url(images/header_experttips.gif) no-repeat;
	height: 303px;
}

#header-meetthechefs {
	background: url(images/header_meetthechefs.gif) no-repeat;
	height: 303px;
}

#header-dreva {
	background: url(images/header_dreva.gif) no-repeat;
	height: 303px;
}



/*Nav*/

#navhome{
	margin-top: 20px;
	list-style: none;
}

#navhome li {
	display: inline;
}

#navhome a {
background-color: #FFF;
	padding: 5px;
	color: #000000;
	text-decoration: none;
}

#navhome a:hover {
	background-color:#222222;
	color: #FFFFFF;
}



#navsub{
	margin: 100px 10px 0 0;
	list-style: none;
}

#navsub li {
	text-align: right;
	line-height: 2.5em;
}

#navsub a {
	background-color: #000;
	padding: 5px;
	color: #fff;
	text-decoration: none;
}

#navsub a:hover {
	background-color: #fff;
	color: #000;
}


#navsub a.active {
	background-color: #FFFFFF;
	padding: 5px;
	color: #000000;
	text-decoration: none;
}


/*Header text*/

#headertext {
	margin-top: 240px;
	color: #fff;
	font-size: 16px;
}

#headertext p { width:80%; margin: 0px auto; }
#headertext a {
	color: #fff;
}

#subheadertext {
	padding-top: 210px;
	padding-left: 20px;
	width: 300px;
}

/*Generic styles used by RTE*/

#container_main {
	background-color: #FFF;
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	padding: 7px;
	height: 100%;
	padding-top: 0;
	position: relative;
	background-color: #FFF;
	height: 100%;
	overflow: hidden;
}

h1, h2, h3 {
font-family: Georgia, Sans-serif;
}

h4{ font-weight: bold; }
#main_col {
	background-color: #e7e2c9;
}

#left_col {
width:548px; float: left; margin: 20px 0 20px 15px; padding: 0px;
}

#right_col { 
margin: 20px 15px 20px 0; width:382px;float: right;
}

.rightmodule {
	padding: 15px;
	background-color: #faf9f5;
	border-top: 2px solid #3b599a;
	margin-bottom: 20px;
}

.rightmodule h2 {
	color: #3b599a;
}


.rightmodule h2 a{
	color: #3b599a;
}

.leftmodulelarge {
	padding: 15px;
	background-color: #faf9f5;
	border-top: 2px solid #a42c2c;
	margin-bottom: 20px;
}

.leftmodulelarge h2 {
	color: #a42c2c;
	margin-bottom: 17px;
}

.leftmodulelarge h4 {
	font-size: 13px;
	font-family: Helvetica, Arial, Sans-serif;
	padding-left: 0px;
	font-weight: bold;
}

.leftmodulelarge p {
	margin-top: 0px;
	margin-bottom: 12px;
}

.leftmodulelarge a{
	color: #a42c2c;
}

#right_col a{
	color: #282828;
}

.leftmodulelarge .videodesc {
	width: 170px;
	margin-bottom: 20px ;
}

#rightnotepadbody .videodesc {
	width: 130px;
}

.nextep {
	background-color: #a42c2c;
	height: 40px;
	color: #fff;
}

.nextep span {
	font-family: Georgia, Serif;
	font-size: 14px;
	padding-left:10px;
	padding-right:50px;
}

.nextep p {
	padding-top: 10px;
}

.btntransmissionbox {clear: both; display: block; margin:0px 0px 25px 0px;}

.btntransmission {clear: both; cursor:pointer; display: block; margin:0px 0px 0px 0px; background: url(http://www.rte.ie/tv/programmes/img/graphics/content_btn03.gif) no-repeat top left; background-color: #fefefe; padding: 8px 7px 8px 7px; border: solid 1px #cacaca; font-weight: bold;}

.btntransmission a {color: #387ea9;padding: 0px 0px 0px 40px; display: block;}

.notepad {
	width: 540px;
}

.notepadheader {
	background: url(images/notepadheader.gif) no-repeat;
	height: 54px;
}

.notepadheader h2{
	padding-top: 40px;
	padding-left: 15px;
}


.notepadbody {
	width: 500px;
	background: url(images/notepadbody.gif) repeat-y -1px;
	padding: 15px;
}
.notepadbody h3 { color:#777777; padding-bottom:10px; font-size: 15px;}

.notepadbody p {
	width: 97%;
}

.notepadfooter {
	background: url(images/notepadfooter.gif) no-repeat ;
	height: 46px;
	width: 522px;
}

.notepad {
	margin-bottom: 20px;
}



#rightnotepadheader {
	background: url(images/rightnotepadheader.gif) no-repeat -1px;
	height: 64px;
}

#rightnotepadheader h2{
	padding-top: 40px;
	padding-left: 15px;
}

#rightnotepadbody {
	background: url(images/rightnotepadbody.gif) #fff repeat-y;
	padding: 15px;
}

#rightnotepadfooter {
	background: url(images/rightnotepadfooter.gif) no-repeat -1px 0;
	height: 47px;
	width: 382px;
}

#right_col .ad  {clear: both;  background: url(http://www.rte.ie/tv/programmes/img/content_right_mpu_bg.gif) no-repeat top left; background-color: #ffffff; border-right:1px solid #ccc; text-align: center; height: 250px; padding: 10px 0px 10px 15px; margin: 10px 0px 14px 0px;}

.redlink { 
	background: url(images/redlink.gif) no-repeat right;
	padding-right: 20px;
}

.greylink { 
	background: url(images/greylink.gif) no-repeat right;
	padding-right: 20px;
}

/*episode guide*/

#currentepisode {
	background-color: #fafaf6;
}

.leftmodule{
	background-color: #fff;
	color: #2a2a2a;
	padding: 15px;
	margin-top: 20px;
}

.leftmodulealt {
	background-color: #34332e;
	border-top: 2px solid #686764;
	color: #fff;
	padding: 15px;
	margin-top: 20px;
}

.episodedesc {
	width: 280px;
}

.episodepreview {
	width: 215px;

}

.no_margin  {margin: 0px;}



/* */

.float-left { 
	float: left;
}

.float-right { 
	float: right;
}

.width270 { 
	width: 270px;
}
.width150{ 
	width: 150px;
}
.width130{ 
	width: 130px;
}

.nextep span {
font-family: Georgia, Serif;
font-size: 14px;
padding-left:10px;
padding-right:50px;
}
