/* 	main styles for RemoteSafetyService.com	Derek Mah, April 2008	RSS Blue: #0064b3	text: #d0d2d3	background: #2e3133	highlight upper edge: #393c3d	highlight lower edge: #292b2d	gold link colour: #ffd230		h1 bold 1.7em title	h2 normal 1.7em title	h3 bold 1.2em title	h4 normal 0.9em allcaps with vertical margins removed */ /* ============================	SET DEFAULTS============================ */ * {margin: 0px; padding: 0px} /* body bkg colour may be tweaked slightly to match bkg.jpg */body {	background: url(../_globalassets/bkg.jpg) right top no-repeat #2e3133;	font: 11px "lucida grande", "verdana", "geneva", "arial", "helvetica", sans-serif;	font-weight: normal; font-style: normal;	color: #d0d2d3;	text-decoration: none;	text-align: center;	}a:link, a:visited {	color: #ffd230;	text-decoration: underline;	}a:hover, a:active {	color: #fafcff;	text-decoration: underline;	}div {overflow: hidden;}table, tr, td {border-collapse: collapse;}img {display: inline; vertical-align: baseline;}a img {border: none;}h1 {font-weight: bold; font-size: 1.7em;}h2 {font-weight: normal; font-size: 1.7em;}h3 {font-weight: bold; font-size: 1.2em;}h4, span.lead_in {font-weight: normal; font-size: 0.9em; text-transform: uppercase;}.chunky {font-weight: bold;}/* ============================	LAYOUT BLOCKS============================ */#rss_wrapper {	position: relative; z-index: 99;	margin: 200px auto 0px auto; width: 850px;	border-top: solid 1px #595c5d;	border-bottom: solid 1px #292b2d;	background: url(../_globalassets/bkg_rss_wrapper.gif) left top repeat #292c2e;	text-align: left;	}#rss_header {	margin: 0px auto 0px auto; width: 800px;	background: url(../_globalassets/bkg_header.gif) left top repeat-x #585a5c;	}#rss_header p {	padding: 5px 10px 5px 25px;	font-size: 2em; font-weight: normal;	letter-spacing: 1px;	}#rss_header .rss_subnav {	background: url(../_globalassets/bkg_buttons.gif) left -263px repeat-x #00a2e3;	border-bottom: solid 1px #ffd230;	font-size: 10px; text-align: center;	}#rss_content_table {	margin: 0px auto 0px auto; width: 800px;	font-size: 11px;	}#rss_lefttd {	width: 66%;	background: url(../_globalassets/bkg_rss_lefttd.gif) right top repeat-y transparent;	vertical-align: top;	padding-bottom: 20px;	}#rss_righttd {	width: 33%;	background: url(../_globalassets/bkg_rss_righttd.gif) left top repeat-y transparent;	vertical-align: top;	padding-bottom: 20px;	}#rss_content_table .rss_groove {	background: url(../_globalassets/bkg_groove.gif) left top repeat-x transparent;	padding: 15px 25px 15px 25px;	}#rss_footer {	border-top: solid 1px #494c4d;	background: url(../_globalassets/bkg_footer.gif) left top repeat-x transparent;	padding: 20px;	font-size: 9px;	}#rss_nav {	position: absolute; left: 246px; top: 0px;	}/* ============================	COMPONENT STYLES============================ */#rss_content_table div div, #rss_content_table h1, #rss_content_table h2, #rss_content_table h3, #rss_content_table p, #rss_content_table ul, #rss_content_table ol, #rss_content_table dl, #rss_footer p {	margin: 10px 0px 10px 0px;	}#rss_content_table h4 {	margin: -10px 0px -10px 0px;	line-height: 1.7em;	}#rss_content_table p {	line-height: 1.5em;	}#rss_content_table ul {	list-style: none;	}#rss_content_table ul ul, #rss_content_table ol ol {	margin-top: 0.35em;	margin-left: 10px;	list-style: none;	font-weight: normal;	}#rss_content_table dl dl {	margin-top: 0.35em;	margin-left: 5px;	}#rss_content_table dt, #rss_content_table dd, #rss_content_table li {	margin-top: 0.35em;	margin-bottom: 0.35em;	}#rss_content_table dt {	margin-top: 10px;	font-size: 1.2em;	font-weight: bold;	}#rss_content_table dd {	margin-left: 10px;	}.rss_photobox img {	border: solid 1px #393c3d;	border-top: solid 1px #191c1d;	border-left: solid 1px #191c1d;	}.rss_box {	border: solid 1px #393c3d;	border-top: solid 1px #191c1d;	border-left: solid 1px #191c1d;	background-color: #292b2d;	padding: 5px 20px 5px 20px;	}#rss_righttd .rss_box {	padding: 0px 10px 0px 10px;	font-size: 0.95em;	}#rss_content_table form p {	margin-bottom: 2px;	}#rss_content_table form input, #rss_content_table form textarea {	margin-bottom: 10px;	border: solid 1px #393c3d;	border-top: solid 1px #191c1d;	border-left: solid 1px #191c1d;	background-color: #f9fcfd;	font: 12px "lucida grande", "verdana", "geneva", "arial", "helvetica", sans-serif;	font-weight: normal; font-style: normal;	color: #292b2d;	}/* ============================	LINK STYLES============================ */.rss_button a {	background: url(../_globalassets/bkg_buttons.gif) left top repeat-x #555555;	padding: 5px 11px 5px 10px; margin-right: 10px;	font-size: 12px; font-weight: bold; line-height: 32px;	}.rss_button a:link, .rss_button a:visited {	color: #fafcff;	border-bottom: solid 1px #ffd230;	text-decoration: none;	}.rss_button a:hover, .rss_button a:active {	color: #3d3c39;	border-bottom: solid 1px #e59100;	text-decoration: none;	}.rss_button a.black:link, .rss_button a.black:visited {	background-color: #4c5255;	background-position: left -61px;	}.rss_button a.black:hover, .rss_button a.black:active {	background-color: #ffda37;	background-position: left -361px;	}.rss_button a.grey:link, .rss_button a.grey:visited {	background-color: #878a8d;	background-position: left -161px;	}.rss_button a.grey:hover, .rss_button a.grey:active {	background-color: #ffda37;	background-position: left -361px;	}.rss_button a.blue:link, .rss_button a.blue:visited {	background-color: #00a2e3;	background-position: left -261px;	}.rss_button a.blue:hover, .rss_button a.blue:active {	background-color: #ffda37;	background-position: left -361px;	}#rss_nav {	position: absolute; left: 0px; top: 0px;	}#rss_nav ul, #rss_nav li {	list-style: none;	}#rss_nav ul {	min-width: 900px;	}#rss_nav li {	display: inline; height: 155px;	}#rss_nav li a {	display: block; float: left;	background: url(../_globalassets/bkg_rss_nav.gif) right bottom no-repeat transparent;	text-decoration: none;	padding: 137px 10px 8px 40px;	text-align: right; line-height: 10px;	font-size: 11px; font-weight: bold; text-transform: uppercase;	}#rss_nav li a:link, #rss_nav li a:visited {	background-position: right bottom;	background-color: transparent;	color: #fafcff;	}#rss_nav li a:hover, #rss_nav li a:active {	background-position: right top;	background-color: #ffda37;	color: #3d3c39;	}#rss_nav li a#rss_logo {	padding: 137px 10px 103px 200px;	background: url(../_globalassets/bkg_logo.gif) right -256px no-repeat transparent;	}#rss_nav li a#rss_logo:link, #rss_nav li a#rss_logo:visited {	background-position: right -256px;	}#rss_nav li a#rss_logo:hover, #rss_nav li a#rss_logo:active {	background-position: right top;	}#rss_header .rss_subnav a {	padding: 3px 10px 3px 10px;	line-height: 18px;	font-weight: bold;	text-decoration: none;	}#rss_header .rss_subnav a:link, #rss_header .rss_subnav a:visited {	color: #fafcff;	background-color: transparent;	}#rss_header .rss_subnav a:hover, #rss_header .rss_subnav a:active {	color: #3d3c39;	background-color: #ffda37;	}