/* ifyoucould.co.uk CSS */

/* link styles */

a:link { color: #898989; text-decoration:none; }
a:visited { color: #898989; text-decoration:none; }
a:hover { color:#FF0000; text-decoration:none; }
a:active { color: #898989; text-decoration:none; }

a.special:link { color: #666666; text-decoration:none; }
a.special:visited { color: #666666; text-decoration:none; }
a.special:hover { color:#FF0000; text-decoration:none; }
a.special:active { color: #666666; text-decoration:none; }


/* type */

.regular {
	font-family: Arial;
	font-size: 11px;
	color: #898989;
	line-height: 13px;
}

.menu {
	font-family: Arial;
	font-size: 12px;
	color: #898989;
}

.darkgrey {
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	font-weight:bold;
	font-style: normal;
	line-height: 13px;
}

.copyright {
	font-family: Arial;
	font-size: 9px;
	color: #CCCCCC;
	line-height: 13px;
}




/*central layout - css applicable to the whole site*/

.container {
	width:740px;
	margin-left:75px;
}

.logo {
	width: 175px;
	height: 110px;
	float:left;
	margin-right:10px;
}

.menu {
	width: 555px;
	height:110px;
	float:left;
	text-align:right;
}

.image {
	width: 740px;
	height: 325px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
}

.gumpf {
	float:left;
	width:740px;
	height: 25px;
	margin-top:50px;
	margin-bottom:10px;
}


/*specialised layout - css for individual pages*/

/*home*/

.about {
	width:360px;
	height:180px;
	margin-right:20px;
	float:left;
}

.news {
	width:360px;
	height:188px;
	float:left;
	overflow:auto;
}

/*issue 1*/

.topleft {
	width:360px;
	height:150px;
	margin-right:20px;
	float:left;
}

.topmiddle {
	width:170px;
	height:150px;
	margin-right:20px;
	float:left;
}

.topright {
	width:170px;
	height:150px;
	float:left;
	padding-top:29px;
}

.bottomcolumn1 {
	width:170px;
	height:300px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.bottomcolumn2 {
	width:170px;
	height:300px;
	padding-top:26px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.bottomcolumn3 {
	width:170px;
	padding-top:26px;
	height:300px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.bottomcolumn4 {
	width:170px;
	height:300px;
	margin-top:20px;
	float:left;
}


/*issue 2*/

.i2topleft {
	width:360px;
	height:150px;
	margin-right:20px;
	float:left;
}

.i2topright {
	width:360px;
	height:150px;
	float:left;
}

.i2bottomcolumn1 {
	width:170px;
	height:250px;
	margin-top:10px;
	margin-right:20px;
	float:left;
}

.i2bottomcolumn2 {
	width:170px;
	height:250px;
	margin-top:10px;
	margin-right:20px;
	float:left;
}

.i2bottomcolumn3 {
	width:170px;
	height:250px;
	margin-top:10px;
	margin-right:20px;
	float:left;
}

.i2bottomcolumn4 {
	width:170px;
	height:250px;
	margin-top:10px;
	float:left;
}


/*events*/

.evtopleft {
	width:360px;
	height:120px;
	margin-right:20px;
	float:left;
}

.evtopmiddle {
	width:170px;
	height:120px;
	margin-right:20px;
	float:left;
	padding-top: 26px;
}

.evtopright {
	width:170px;
	height:120px;
	float:left;
	padding-top: 26px;
}

.largebox {
	width: 740px;
	height: 325px;
	margin-top:20px;
	margin-bottom:10px;
	float:left;
}



/*shop*/

.shcolumn1 { 
	width:170px;
	height:150px;
	float:left;
	margin-right:20px;
}

.shcolumn2 { 
	width:170px;
	height:150px;
	float:left;
	margin-right:20px;
}

.shcolumn3 { 
	width:170px;
	height:150px;
	float:left;
	margin-right:20px;
}

.shcolumn4 { 
	width:170px;
	height:150px;
	float:left;
}

.shbottomcolumn1 {
	width:170px;
	height:700px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.shbottomcolumn2 {
	width:170px;
	height:700px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.shbottomcolumn3 {
	width:170px;
	height:700px;
	margin-top:20px;
	margin-right:20px;
	float:left;
}

.shbottomcolumn4 {
	width:170px;
	height:700px;
	margin-top:20px;
	float:left;
	font-weight: 11;
	line-height: 11px;
}



/*contact*/

.cocolumn1 {
	width:170px;
	height:250px;
	margin-right:20px;
	float:left;
}

.cocolumn2 {
	width:170px;
	height:250px;
	margin-right:20px;
	float:left;
}

.cocolumn3 {
	width:170px;
	height:250px;
	margin-right:20px;
	float:left;
}

.cocolumn4 {
	width:170px;
	height:250px;
	float:left;
}