body, #primary{
	color:#444; 
    
}

#header {
background:#FFFFFF url(../images/top_bg.gif) repeat-x;
}

#primary{
background:#FFFFFF;
font-size:12px;

}

#secondary{
	background:#F3F3F3; 
    
}

body, #ancillary{
	background:#E5E5E5;
}
#ancillary{
	border-top:1px solid #D5D5D5;
}

a, .story .details a, .story .details A:link {color: #7F7F7F; text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: underline; color: red;}


.janlink:link {text-decoration: none; color: #6633CC;}
.janlink:visited {text-decoration: none; color: #6633CC;}
.janlink:active {text-decoration: none; color: #660033;}
.janlink:hover {text-decoration: underline; color: #FF9933;}


.story .details a:hover{
	text-decoration:underline;}
.story .details{ border-top:1px solid #7F7F7F; }

h1, h2, h3{ color:#000;  }

#primary h2{ color:#333; margin-top: 0em; }

blockquote{ color:#333; }

table th{ color:#000; background:#FFFFFF; }
table td{ color:#000; background:#FFFFFF; }


	 


#header h1{ border-right:1px solid #7F7F7F; }

.secondary .featured p{
	border-bottom:1px solid #CCC;
	border-top: 1px solid #CCC;
}
.secondary .featured dl{
	border-bottom:1px solid #CCC;
}
.secondary dd a{ color:#7F7F7F; }
.secondary dd a:hover{ color:#000; }


.secondary .featured dt{
	color:#333;
}
#primary .story h2, #primary .primary h2, #primary .single-story .primary h3, .story h3, .story h3 a{
	color:#333;
}

#secondary{
	border-top:1px solid #E3E3E3;
}
.comment-head{
	border-bottom:1px solid #E3E3E3;
}

div.block ul, ul.dates, ul.counts, ul.blogroll li ul, ul.pages{
	border-top:1px solid #C2C2C2;
}
div.block ul li, ul.dates li, ul.counts li, ul.blogroll li ul li, ul.pages li{
	border-bottom:1px solid #C2C2C2;
}
div.block ul .date, ul.dates .date, ul.counts .count{
	color:#7A7A7A;
}
div.block ul a, ul.dates a, ul.counts a, ul.blogroll a, ul.pages a{
	color:#404040;
}
div.block ul a:hover, ul.dates a:hover, ul.dates a:hover .date, ul.counts a:hover, ul.counts a:hover .count, ul.blogroll a:hover, ul.pages a:hover{ color:#000; }

#footer{ color: #666; }
#footer a, #footer p.attributes a{
	color:#333;
}
#footer a:hover, #footer p.attributes a:hover{ color:#000; }

/* Links */



/* Images */

#footer .inside{
	background:url(white/footer.gif) 50% 0 repeat-x;
}
#search .searchimg{
	background:url(white/search.gif) 0 0 no-repeat;
}



/* Tables */

.jan1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/jantop.gif')}

.jan2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/janbot.gif') }

.feb1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/febtop.gif')}

.feb2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/febbot.gif') }

.mar1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/marbot.gif')}

.mar2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/marbot.gif') }

.apr1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/aprtop.gif')}

.apr2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/aprbot.gif') }

.may1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/maytop.gif')}

.may1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/maybot.gif') }

.jun1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/juntop.gif')}

.jun2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/junbot.gif') }

.jul1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/jultop.gif')}

.jul2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/julbot.gif') }

.aug1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/augtop.gif')}

.aug2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/augbot.gif') }

.sep1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/septop.gif')}

.sep2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/sepbot.gif') }

.oct1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/octtop.gif')}

.oct2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/octbot.gif') }

.nov1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/novtop.gif')}

.nov2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/novbot.gif') }

.dec1 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/dectop.gif')}

.dec2 {background-image:url('http://www.t-g.co.uk/calendarsongstwo/decbot.gif') }

/* LINKS */






/* Navigation */

#info {height:5px; background:#FFFFFF;}


#outer {display:block; position:relative; background:#FFFFFF; padding:0em; text-align:center; width: 930px; margin:-2px 0px;}
#outer h2 {margin-bottom:0em;}

#navigation {background:ffffff; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; position:absolute;
right:0px;
/* */ }

#navigation ul {margin:0; padding:0; list-style-type:none ; background:transparent;}
#navigation li {display:block; float:left; margin:0 1px;}
.snazzy {background:transparent;}
.snazzy span {text-align:center; color:#EEEEEE; margin:0; font-weight:normal;}

.b1, .b2, .b3, .b4 {display:block; font-size:1px;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }
.b1, .b2, .b3 {height:1px;}
.b2, .b3, .b4 {border-left:1px solid #666666; border-right:1px solid #666666;}
.b1 {margin:0 5px; background:#666666;}
.b2 {margin:0 3px; border-width:0 2px;}
.b3 {margin:0 2px;}
.b4 {height:2px; margin:0 1px;}
.boxcontent {display:block; border-left:1px solid #666666; border-right:1px solid #666666;}

a.menu, a.menu:visited {display:block; text-decoration:none; width:76px;}
a.menu:hover {background:transparent; cursor:pointer;}
a.menu:hover span {padding-top:10px; background:#000000;}
a:menu:hover b {background:#000000;} 

.jan {background:#6633CC;}
.feb {background:#FF9933;}
.mar {background:#660033;}
.apr {background:#669900;}
.may {background:#FF0033;}
.jun {background:#333399;}
.jul {background:#CC00CC;}
.aug {background:#999933;}
.sep {background:#9933CC;}
.oct {background:#990033;}
.nov {background:#3366CC;}
.dec {background:#CC0033;}
.grey {background:#000000;}

a:hover b.jan {background:#000000;}
a:hover b.feb {background:#000000;}
a:hover b.mar {background:#000000;}
a:hover b.apr {background:#000000;}
a:hover b.may {background:#000000;}
a:hover b.jun {background:#000000;}
a:hover b.jul {background:#000000;}
a:hover b.aug {background:#000000;}
a:hover b.sep {background:#000000;}
a:hover b.oct {background:#000000;}
a:hover b.nov {background:#000000;}
a:hover b.dec {background:#000000;}


.active {padding-top:10px; background:#000000; cursor:default;}


#navigation2 {clear:both; background:transparent; margin:0 auto; height:3em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

#navigation2 ul {margin:0; padding:0; list-style-type:none; background:transparent;}
#navigation2 li {display:block; float:left; margin:0 1px;}

.pad {display:block; height:1em;
/* hide overflow:hidden from IE5/Mac */ 
/* \*/ 
overflow: hidden; 
/* */ }

a.menu2, a.menu2:visited {display:block; text-decoration:none; width:5.5em;}
a.menu2:hover {background:transparent; cursor:pointer;}
a.menu2:hover .boxcontent {padding-bottom:0.8em; background:#888;}
a.menu2:hover .pad {height:0.2em;}

/* Single Post Styles */

#primary .primary{
		float:right;
	width:50%;
    margin-right:14%;
		display:inline;

        
}
#primary .secondary{

			float:left;
	width:25%;
    margin-left:5%;
	    margin-top:2px;



			font-size:16px;



}
* html #primary .secondary{ margin-left:0%; }

.secondary .featured p{
	border-bottom:0px solid #ccc;
	border-top: 0px solid #ccc;
	padding:0.5em 0 0.6em 0;
	line-height:1.5em;
	margin:1em 0 0 0;
}
.secondary .featured dl{
	margin:0 0;
	border-bottom:1px solid #ccc;
	padding:0.5em 0 0.6em 0;
}
.secondary dt{
	display:inline;
	margin:0;
	padding:0;
	color:#555;
}
.secondary dd{
	display:inline;
	margin:0;
	padding:0;
}
.secondary dd a{ color:#808080; }
.secondary dd a:hover{ color:#000; }

.single-post h1, .single-post h2{ margin-top:0px; font-size:16px; }

/* Store Post Styles */
#primary .third{
	float:right;
	width:40%;
		font-size:16px;
    margin-right:5%;
	    margin-top:1%;


	background:#FFFFFF; 
        
}
#primary .fourth{
	float:left;
	width:40%;
	display:inline;
	margin-left:10%;
    margin-top:20px;
	background:#FFFFFF; 
}
* html #third .fourth{ margin-left:0%; }

.secondary .featured p{
	border-bottom:0px solid #ccc;
	border-top: 0px solid #ccc;
	padding:0.5em 0 0.6em 0;
	line-height:1.5em;
	margin:1em 0 0 0;
		background:#FFFFFF; 
}
.fourth .featured dl{
	margin:0 0;
	border-bottom:1px solid #ccc;
	padding:0.5em 0 0.6em 0;
		background:#FFFFFF; 
}
.fourth dt{
	display:inline;
	margin:0;
	padding:0;
	color:#555;
		background:#FFFFFF; 
}
.fourth dd{
	display:inline;
	margin:0;
	padding:0;
		background:#FFFFFF; 
}
.fourth dd a{ color:#808080; }
.fourth dd a:hover{ color:#000; }

.single-post h1, .single-post h2{ margin-top:0px; font-size:16px; }

/* Extra Store Post Styles */






/* Tracks*/

.style1 {font-size: large;}
.style2 {font-size: large; color: #999999;}

img.floatLeft { 
    float: left; 
margin:0px 5px 0px 12px;
}









