a {
	text-decoration:none;
}
.normal {
	font-weight:normal;
}
div.image img {
	width: 12em;			/* Left column width */
	border: 0px;
}
div.image img a {
	width: 12em;			/* Left column width */
	text-decoration:none;
}
/* column container */
.colmask {
	position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	clear:both;
	float:left;
	width:100%;				/* width of whole page */
	overflow:hidden;		/* This chops off any overhanging divs */
}
/* holy grail 3 column settings */
.holygrail {
	/* background:#CDEAFF;    	/* Right column background colour */
}
.holygrail .colmid {
	float:left;
	width:200%;
	margin-left:-12em; 		/* Width of right column */
	position:relative;
	right:100%;
	/* background:#fff;    	/* Centre column background colour */
}
.holygrail .colleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:26em;         		/* Left column width + right column width */
	/*top:1em; */
	background-color:#CBE6F1;
}
.holygrail .col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:14em;        		/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail .col1 {
	margin:0 15em;     		/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.holygrail .col2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:12em;        		/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:1em;         		/* Width of the left-had side padding on the left column */
}
.holygrail .col3 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:10em;        		/* Width of right column content (right column width minus left and right padding) */
	margin-right:3em;  		/* Width of right column right-hand padding + left column left and right padding */
	position:relative;
	left:50%;
}
.img_col3 {
	width:10em;        		/* Width of right column content (right column width minus left and right padding) */
}
/* holy grail 2 column layout */
.holygrail2 {
	/* background:#CDEAFF;    	/* Right column background colour */
}
.holygrail2 .colmid {
	float:left;
	width:200%;
	margin-left:0em; 		/* Width of right column */
	position:relative;
	right:100%;
	/* background:#fff;    	/* Centre column background colour */
}
.holygrail2 .colleft {
	float:left;
	width:100%;
	margin-left:-50%;
	position:relative;
	left:14em;         		/* Left column width + right column width */
	/*top:1em; */
	background-color:#CBE6F1;
}
.holygrail2 .col1wrap {
	float:left;
	width:50%;
	position:relative;
	right:14em;        		/* Width of left column */
	padding-bottom:1em; 	/* Centre column bottom padding. Leave it out if it's zero */
}
.holygrail2 .col1 {
	margin:0 0 0 15em;     		/* Centre column side padding:
							Left padding = left column width + centre column left padding width
							Right padding = right column width + centre column right padding width */
	position:relative;
	left:200%;
	overflow:hidden;
}
.holygrail2 .col2 {
	float:left;
	float:right;			/* This overrides the float:left above */
	width:12em;        		/* Width of left column content (left column width minus left and right padding) */
	position:relative;
	right:1em;         		/* Width of the left-had side padding on the left column */
}
ul.theMenu {
	padding: 1em 0em 0em 0em;
	margin: 0em 0em 0em 0em;
	list-style-type:none;
	list-style-position: outside;
	font-size:1.3em;
	font-weight:bold;
	color:#424242;
}
ul.theMenu li {
	padding:4px 0px 4px 10px;
	margin:0 0 0 0;
	font-size:.7em;
	font-weight:normal;
}
ul.theMenu li.active {
	color:#424242;
	font-weight: 700;
}
ul.theMenu li a {
	color:#424242;
}
ul.theMenu li a:hover {
	text-decoration:underline;
	color:#236EBC;
}
ul.theMenu li a:visited {
	color:#424242;
}
ul.theMenu li a.current {
	color:black;
}
/*
ul#callsForAction {
	border-top:1px #84F78C dotted;
	margin-top:10px;
}
*/
ul#callsForAction {
	font-size:.8em;
	list-style-position: outside;
	margin-left: 0;
	/*padding-left: 1.5em; */
	padding-left: 16px;
	/*padding-top:15px;*/
	list-style-image: url('/css/new_images/cfa.gif');
}
ul#callsForAction li {
	list-style-image: url('/css/new_images/cfa.gif');
	padding-bottom:8px;
}
ul#callsForAction li a {
	text-decoration:none;
}
div.title {
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
}

div.title h1 {
	font-size:1.3em;
	color:black;
	font-weight:700;
	text-transform:none;
	border:none;
	padding-top:0px;
}
div.title h2 {
	font-size:1em;
	color:#0099FF;
	font-weight:700;
	text-transform:none;
	border:none;
	text-align:left;
	margin-left:10px;
	padding-bottom:0px;
}
div.left_image  {
	float:left;
	padding:20px 20px 5px 0px;
	text-decoration:none;
	border:0px solid white;
}
div.left_image a, div.left_image a:hover, div.left_image a:visited, div.left_image a img {
	text-decoration:none;
	border:0px;
}
div.snippet {
	/*padding-bottom:40px;*/
	padding-bottom:10px; /*20*/
	padding-top:10px; /*20*/
	float:left;
	text-align:left;
}
.split {
	width:50%;
	min-width:350px;
}
.thirds {
	width:13em;
}
.blurb {
	color: darkgray;
	font-size: .75em;
}
div.snippet_wrapper {
	width:100%;
	text-align:center;
}
div.snippet div.header {
	width:100%;
	font-size:1em;
	color:black;
	font-weight:700;
	display:block;
	text-transform:none;
	border-top: 1px dotted lightgray !important;
	border-bottom: 1px dotted lightgray !important;
	padding-bottom:3px;
}
ul.snippet {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}
ul.snippet li {
	font-size:.9em;
	color:black;
	font-weight:500;
	list-style-type:none;
	padding-bottom:4px;
	padding-top:8px;
}
ul.bullet {
	display:inline;
	color:black;
	list-style-type:disc;
}
ul.bullet li {
	margin-left:20px;
	color:darkgray;
	list-style-type:disc;
}
div.centered {
	padding:20px;
	width:60em;
	margin-left:auto;
	margin-right:auto;
}
div.horizontal {
	float: left;
	width:14em;
	margin-left: 0px;
	margin-right: 0px;
}
.contactinfo {
	width:12em;
	padding:1em;
	font-size:.9em;
	color:gray;
	padding-top:20px;
}
.contactinfo a:link {
	color:dimgray;
	text-decoration:none;
}
.contactinfo a:hover {
	color: black;
}
div.thumbnails {
	padding-top: 2em;
	padding-bottom: 2em;
	width:100%;
}
div.thumbnails div {
	border:1px dotted darkgray;
	background-color:#F1F1F1;
	text-align:center;
	padding: .5em 0em .5em 0em;
}
div.thumbnails div a {
	font-weight:700;
	text-align:center;
	text-decoration:none;
}
div.thumbnails div a img {
	border: 1px white solid;
}
div.thumbnails div a:link, div.thumbnails div a:visited {
	color:#309BC7;
	text-decoration:none;
}
div.thumbnails div a:hover {
	color: black;
	text-decoration:none;
}
div.thumbnails div a:hover img {
	border: 1px dimgray solid;
}

/*… Subscription ..*/
div#subscribe {
float : left;
width : 350px;
height : 94px;
overflow:hidden;
background-color:#F1F1F1;
display:block;
border: 1px dotted #D7D7D7;
color:gray;
font-size:.8em;
}

#subscribe form p {
font-size:.8em;
}

#subscribe a {
font-weight : normal;
color : #64666b;
border:none;
}
#subscribe a :hover {
font-weight : normal;
color : #64666b;
border:none;
}

div#subscribe img {
float : right;
margin-top : 6px;
}
#subscribeform {
float : left;
margin : 0;
padding : 0;
padding-left : 72px;
}
#subscribeform .subscribeinput {
float : left;
border : 0;
width : 188px;
height : 19px;
background : url(’http://i422.photobucket.com/albums/pp302/bloggeracs/input.jpg’) no-repeat;
font : 11px Verdana;
color : #c6c6c6;
margin-top:10px;
padding-top : 5px;
padding-left : 5px;
margin-left : 9px;
}
#subscribeform .subscribesubmit {
float : left;
border : 0;
margin-left : 5px;
margin-top:10px;
}

