* {margin: 0; padding: 0;}
html, body {margin: 0; padding: 0;}
body	 {
	width: 198mm;
	font-family: arial, helvetica, tahoma, verdana, sans-serif;
	font-size: 10pt;
	color: #333;
	background-color: #FFF;
	text-align: center;
	}
h2, h3, h4 {clear: both;font-family: arial, helvetica, tahoma, verdana, sans-serif;color: #0371B9;}
h2 {margin-top: 0.7em;margin-bottom: 0.2em;font-size: 2.5em;font-weight: normal;}
h3 {margin-top: 0.8em;margin-bottom: 0.55em;font-size: 1.5em;font-weight: bold;}
h4 {margin-top: 0.4em;font-size: 1.2em;font-weight: bold;}
p {padding-top: 0.35em;padding-bottom: 0.35em;font-size: 1em;line-height: 150%;text-align: justify;}
ol {padding-top: 0.7em;padding-left: 2em;font-size: 1em;}
img {border: none;}
a {text-decoration: none;}
a:hover, a:active {}

img.inline_right {float: right;margin-left: 15px;margin-bottom: 15px;}
img.inline_left {float: left;margin-right: 15px;margin-bottom: 15px;}
img.margin_top {margin-top: 15px;}
img.panel {display: block;padding: 0;margin: 0;border: none;margin-bottom: 5px;}

strong {color: #333;}
address {font-style: normal;}
.onePointFiveLines {line-height: 150%;}
.black {color: #000;}
.magenta {color: #E3007B;}
.light_grey {color: #CCC;}
.bold {font-weight: bold;}
.small {font-size: 0.8em;}
.strikethrough {text-decoration: line-through;}

#outer_container {margin: auto;width: 198mm;background-color: #FFF;}
#header {
	display: list-item;
	list-style-image: url(http://www.glasgownorth.org/files/gfx/print_header.jpg);
	list-style-position: inside;
	margin: auto;
	width: 198mm;
	height: 100px;
	padding-bottom: 5px;
	border-bottom: none;
	}
#header h1 {display: none;}
#header div.email_link {display: none;}
#header div.email_link a img {display: none;}
#top_navigation {display: none;}
#navigation_column {display: none;}
#hot_links {display: none;}

#content_container {margin: auto; text-align: left;}

#homepage_top {width: 705px;height: 230px;padding-bottom: 5px;border-bottom: 6px #F1F1F1 solid;}
#homepage_top div.left {float: left;width: 230px !important;margin-right: 5px;}
#homepage_top div.right {float: right;width: 470px;height: 230px;}
#homepage_bottom {clear: left;width: 705px;padding-bottom: 5px;padding-top: 5px;border-bottom: 6px #F1F1F1 solid;}
#homepage_bottom div.left {float: left;width: 230px;margin-right: 5px;}
#homepage_bottom div.right {float: left;width: 450px;margin-bottom: 20px;padding-left: 10px;padding-right: 10px;}

div.page_bottom {}

#content_column {float: none;}
#content_column ul {padding-top: 1.3em;padding-bottom: 1.3em;padding-left: 2em;}
#content_column ul li {margin-top: 0.4em;}

#content_column div.ddsg-wrapper h2 {display: none;}
#content_column div.ddsg-wrapper ul {list-style: square;padding: 0px;padding-left: 30px;color: #CCC;}
#content_column div.ddsg-wrapper ul li {padding-top: 10px;}
#content_column div.ddsg-wrapper ul li a {text-decoration: none; padding-top: 0px ;font-size: 1.7em; font-weight: bold;}
#content_column div.ddsg-wrapper ul li a:hover, div.ddsg-wrapper ul li a:active {font-weight: bold;}
#content_column div.ddsg-wrapper ul li ul {padding-top: 0px;}
#content_column div.ddsg-wrapper ul li ul li {padding-top: 5px;}
#content_column div.ddsg-wrapper ul li ul li a {font-size: 1em; font-weight: normal;}
div.post p {font-size: 1.1em;}

#footer {}
#footer div.left {float: none;text-align: left;color: #B3B3B3;font-size: 0.9em;}
#footer div.left div.foot_links {display: none;}
#footer div.left a {text-decoration: none;color: #B3B3B3;}
#footer div.left a:hover, #footer div.left a:active {color: #999;}
#footer div.right {display: none;}
#footer address {margin-top: 1em;}

.slider_header {
	/* Styling question */ /* Start layout CSS */ width:430px;
	/* End layout CSS */ overflow: hidden;cursor: pointer;
	}
.slider_slider {
	/* Parent box of slide down content */ /* Start layout CSS */ width:430px;
	/* End layout CSS */ visibility: hidden;height: 0px;overflow: hidden;position: relative;
	}
.slider_slider_content {/* Content that is slided down */ position: relative;}

th {text-align: center;padding: 2px;}
td {text-align: center;border: 1px solid #DDD;padding-top: 3px;padding-bottom: 3px;padding: 5px;}
#comment {width: 350px;}

p.postmetadata {display: none;}
h3#comments {font-size: 0.8em;padding-top: 20px;}
h3#respond {font-size: 1.2em;padding-top: 20px;}
ol.commentlist {list-style: none;padding-left: 0;}
ol.commentlist li {padding-left: 1em;margin-top: 5px;border-left: 5px solid #0371B9;}