/* Change to reference navdef.css, the location will be different on your sever (maybe)
Also, there's an error in the navdef.css file (maybe you fixed it) that needs correcting, under the PRESS LINKS
section, one of the urls was improperly referenced. The syntax should be background:url(link.jpg); My mistake I think.
 */
@import url(../../../navdef.css);


/* basic layout stuff */

.modulebase {
	width:840px;
	margin:0px auto 0px auto;
	background:#E3DDA8 no-repeat left top;
	border:1px solid #CCCCCC;
}

.header {
	width:840px;
	height:238px;
	margin:0;
	background:url(../../images/pr/artWork/header.gif) no-repeat top;
}





.topnav {
border-top:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
height:41px;
padding:5px;
margin-top:120px;
float:left;
width:830px;
}

.leftnav {
width:139px;
height:auto;
float:left;
margin:10px 15px 0 15px;
}

.contentBlock {
	float:right;
	margin:10px 65px;
	text-align:left;
	height:auto;
	width:400px;
	color:inherit;
}


.content {
background-color:#c5dadc;
padding:5px;
border-left:1px solid #666;
border-right:1px solid #666;
font-size:12px;
}

/* basic layout stuff end */

/* Content stuffs */


/* Content Definitions */
.contentBlock h5 {
	background:url(../../images/pr/artWork/contentFrames/topMiddle.gif) repeat-x top left;
	margin:0;
	height:42px;
	padding-top:13px;
	font-size:20px;
	font-weight:lighter;
	font-family:'trebuchet ms', 'lucida grande', geneva, serif;
	text-transform:uppercase;
	color:#FFF;
	float:left;
	width:286px;
}
.ctopl {
	float:left;
	background:url(../../images/pr/artWork/contentFrames/topLeft.gif) no-repeat left top;
	height:55px;
	width:57px;
}
.ctopr {
float:right;
background:url(../../images/pr/artWork/contentFrames/topRight.gif) no-repeat top left;
height:55px;
width:57px;
}
.contentBlock h6 {
	background:url(../../images/pr/artWork/contentFrames/bottomMiddle.gif) repeat-x bottom left;
	margin:0;
	height:45px;
	padding-top:10px;
	font-size:18px;
	color:#FFF;
	float:left;
	width:286px;
}
.cbl {
float:left;
background:url(../../images/pr/artWork/contentFrames/bottomLeft.gif) no-repeat bottom right;
height:55px;
width:57px;
}
.cbr {
float:right;
background:url(../../images/pr/artWork/contentFrames/bottomRight.gif) no-repeat bottom left;
height:55px;
width:57px;
}

.content {
	background-color:#FFFFFF;
	padding:5px;
	font-size:12px;
	margin: auto;
	border: thin solid #000000;
}

.content a:link, .content a:visited {
	color:#000000;
	text-decoration:none;
}
.content a:hover {
text-decoration:underline;
}

.contentBlock li {
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-transform:uppercase;
}


/*Content Stuffs end */




.nomargin {margin:0px;}
.ff {
	clear:both;
	margin:0;
	padding:4px;
	display:block;
}
.nopadding {padding:0px;}
.floatleft {float:left;}
.floatright {float:right;}
.clearleft {clear:left;}
.clearright {clear:right;}
.clearboth {clear:both;}
.ml1 {margin-left:1px;}
.mr1 {margin-right:1px;}
.mr5 {margin-right:5px;}
.mt5 {margin-top:5px;}
.nobold {font-weight:normal;}
.heightpad100 {height:100px;}
.dn {
	margin:0px;
	padding:0px;
	display:none;
}
.da {
	
}
.db {display:block;}
.nospace {
	margin:0px;
	padding:0px;
}
.et {
	color:#666;
	font-weight:lighter;
	background-color:inherit;
}
.et a:link, .et a:visited {	color:#333; background-color:inherit;}
.errortxt {
	color:#fb1313;
	font-weight:bold;
	background-color:inherit;
}

.preloader { display:none; }
body {
	background:yellow;
	color:black;
	margin:0;
	padding:0;
	text-align:center;
	font-size:14px;
	font-family:georgia, serif;
}

#container {
	margin:0 auto;
	width:840px;
	text-align:left;
}

p.banner {
	/* This is the top banner, knockengorroch logo area.
	Change LINK and HEIGHT to appropriate values.
	Should be the same as the image, unless cropping is required */
	background:url(../../knockSite07/knock_press/LINK) top left no-repeat;
	height:50px;
	width:840px;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}

p.navtop {
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	height:41px;
	padding:5px;
	margin:120px 0 0 0;
	float:left;
	width:830px;
	clear:both;
}

p.spanner {
	/* Change HEIGHT and LINK to reference the World Ceilidh "Two brilliant festivals a year!" spanner.	*/
	width:840px;
	height:50px;
	background:url(../../knockSite07/knock_press/LINK) top left no-repeat;
	/* 10px spacing below it */
	margin:0 0 10px 0;
	padding:0;
	clear:both;
	float:left;
}

p.navleft {
	width:139px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
	clear:left;
	background-color:#000;
}

div.content {
	background:white;
	padding:10px;
	width:380px;
	color:inherit;
	float:center;
	clear:right;
	margin:0 15px 0 0;
	text-align:left;
	/* change this if things get too spaced out */
	line-height:15px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

div.content a {
	color:#000;
	border-bottom:1px solid #000;
	background-color:#339900;
	text-decoration:none;
}

div.content a:hover {
	color:#FFFFFF;
	background-color:#ccc;
}

div.content h1.title {
	font-size:17px;
	font-family:georgia, serif;
	width:580px;
	/* replace LINK and HEIGHT with appropriate values for ox icon. */
	background:url(../../knockSite07/knock_press/LINK) right no-repeat;
	height:20px;
	border-bottom:1px solid #ccc;
	padding:0 0 5px 0;
}

div.content p.pastreleases {
	margin:0 0 0 15px;
	padding:0 0 0px 0;
	border:1px solid #000;
	background:#999;
	width:150px;
	text-align:center;
}

div.content p.pastreleases b {
	display:block;
	width:150px;
	height:15px;
	text-align:center;
	float:left;
	clear:both;
	/* change BACKGROUND to desired color. This is the Past Releases title. */
	background:#FF9900;
	border-bottom:1px solid #000;
	font-weight:normal;
	font-family:"lucida grande", "trebuchet ms", sans-serif;
	font-size:13px;
}

div.content p.pastreleases a{
	width:135px;
	height:15px;
	float:left;
	clear:both;
	display:block;
	font-size:12px;
	font-family:"lucida grande", "trebuchet ms", sans-serif;
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	/* change BACKGROUND to desired color, this defines non-ovr links in past releases */
	background:#FFFFFF;
	text-decoration:none;
}
div.content p.pastreleases a:hover {
	/* Past releases link ovr colour */
	background:#FFFF33;
	color:#000;
}
p.ctop {
	width:602px;
	margin:0 15px 0 0;
	padding:0;
	float:right;
	/* replace LINK with link to top content bar repeater */
	background:url(../../knockSite07/knock_press/LINK) bottom left repeat-x;
	height:55px;
}

p.ctop b {
	width:57px;
	height:55px;
	display:block;
	float:left;
	clear:left;
	/* replace LINK with top content bar left corner */
	background:#000 url(../../knockSite07/knock_press/LINK) bottom left no-repeat;
}
p.ctop i {
	width:57px;
	height:55px;
	display:block;
	float:right;
	clear:right;
	/* replace LINK with top content bar right corner */
	background:#000 url(../../knockSite07/knock_press/LINK) bottom right no-repeat;
}

p.cbottom {
	width:602px;
	margin:0 15px 0 0;
	padding:0;
	float:right;
	/* replace LINK with bottom content bar repeater */
	background:url(../../knockSite07/knock_press/LINK) bottom left repeat-x;
	height:55px;
}

p.cbottom b {
	width:57px;
	height:55px;
	display:block;
	float:left;
	clear:left;
	/* replace LINK with bottom content bar left corner */
	background:#000 url(../../knockSite07/knock_press/LINK) bottom left no-repeat;
}
p.cbottom i {
	width:57px;
	height:55px;
	display:block;
	float:right;
	clear:right;
	/* replace LINK with bottom content bar right corner */
	background:#000 url(../../knockSite07/knock_press/LINK) bottom right no-repeat;
}

div.imagetable {
	width:580px;
	margin-left:5px;
}

div.imagetable p {
	margin:10px 10px 0 0;
	float:left;
	padding:0;
	width:135px;
	height:135px;
	background:#000;
}

body #container div.content div.imagetable p a, body #container div.content div.imagetable p a:hover  {
	margin:0;
	border:0;
	padding:0;
	background-color:inherit;
}

/* OLD leftnav Definitions */
/* these are the standard nav definitions... change the links and classnames to suit the new nav */
.leftnavbut {
width:139px;
height:52px;
display:block;
}
.ln_home {
background:url(../../knockSite07/knock_press/images/navLeft/homeRest.gif) no-repeat center;
}
.ln_home:hover {
background:url(../../knockSite07/knock_press/images/navLeft/homeOver.gif) no-repeat center;
}

.ln_tickets {
background:url(../../knockSite07/knock_press/images/navLeft/ticketsRest.gif) no-repeat center;
}
.ln_tickets:hover {
background:url(../../knockSite07/knock_press/images/navLeft/ticketsOver.gif) no-repeat center;
}

.ln_travel {
background:url(../../knockSite07/knock_press/images/navLeft/travelRest.gif) no-repeat center;
}
.ln_travel:hover {
background:url(../../knockSite07/knock_press/images/navLeft/travelOver.gif) no-repeat center;
}

.ln_getinv {
background:url(../../knockSite07/knock_press/images/navLeft/getInvolvedRest.gif) no-repeat center;
}
.ln_getinv:hover {
background:url(../../knockSite07/knock_press/images/navLeft/getInvolvedOver.gif) no-repeat center;
}
