/*	CSS 1.0 Stylesheet for LINK
	CSS released under Creative Commons License:
		"http://creativecommons.org/licenses/by-nc-sa/1.0/"

	This stylesheet engages the spirit of CSS 2.1, streamlining downloaded content
	by specifically excluding style rules inappropriate to the medium of display.
	It has been sub-divided similar to the modularization of XHTML 1.0 Candidate 
	Recommendation.	

	Color Scheme:

		Black:			#000 (black)
		White:			#FFF (white)
		Maroon:			#7B012A
		Cream:			#FFE
		Teal:			#5A8FA4
		Light Gray:		#CCC
		Dark Gray:		#333
*/

/*	Structure Module */
/*	Explicitly state font-size in body tag facilitates alternate stylesheets */
* {
	color: inherit;
	margin: 0;
	padding: 0;
}
body {
	color: #333;
	display: block;
	font: normal 12px/normal "Lucida Grande", tahoma, arial, "Bitstream Vera Sans", sans-serif;
	text-align: left;
}
/* Previous rule fixes IE5/Mac Bug, hide this from that browser \*/
body { 	line-height: 1.45em; }
head			{ display: none; }

/*	Text Module */
address,
blockquote, div,
h1, h2, h3, h4, 
h5, h6, p, pre	{ display: block; }
abbr, acronym,
/* br, REMOVED due to bug in IE5.2/Mac */
abbr, acronym	{ text-decoration: none; border-bottom:none; }
abbr[title],
acronym[title]	{ cursor: help; }
acronym,
address		{ font-style: normal; }
address,
p {
	font-size: 1em;
	margin: 1.33em 0;
}
address,
blockquote,
h2, h3, h4, h5,
h6, p, pre				{ margin-right: 1px; }
/* Previous rule fixes IE5/Mac Bug, hide this from that browser \*/
address,
blockquote,
h2, h3, h4, h5,
h6, p, pre		{ margin-right: 0px; }
blockquote		{ padding: 0 20px; }
cite, em		{ font-style: italic; }
cite cite		{ text-decoration: underline; }
code, kbd,
samp { font-family: Monaco, "Andale Mono", "Courier New", monospace; }
dfn { font-weight: bold; font-style: normal }
div.family_teaser {
	clear: both;
	margin: 1.33em 0;
	padding: 4px;
}
div.family_teaser img {
	border: 1px solid #999;
	float: left;
	height: 101px;
	margin-right: 20px;
	padding: 7px;
	width: 138px;
}
div.family_teaser img.right {
	float: right;
	margin-right: 0;
	margin-left: 20px;
}
em cite, em em	{ font-style: normal}
h1, h2, h3,
h4, h5, h6	{
	font-weight: bold;
	line-height: normal;
	margin: .67em 0;
}
h1, h2, h3,
h4, h5, h6		{ margin-right: 1px; }
/* Previous rule fixes IE5/Mac Bug, hide this from that browser \*/
h1, h2, h3,
h4, h5, h6		{ margin-right: 0px; }
h1 strong, h2 strong,
h3 strong, h4 strong,
h5 strong, h5 strong { text-transform: uppercase; }
h1				{ font-size: 2em; }
h2				{ font-size: 1.5em; }
h3				{ font-size: 1.33em; }
h4				{ font-size: 1.2em; }
h5				{ font-size: 1em; }
h6				{ font-size: .91em; }
pre	{
	background: #FFE;
	border: 1px solid black;
	font-family: Monaco, "Andale Mono", "Courier New", monospace;
	overflow: auto;
	padding: 10px;
	white-space: pre;
}
q:lang(en)		{ quotes: '"' '"' "'" "'" }
q:lang(sp)		{ quotes: "" "" "<" ">" }
q:before		{ content: open-quote; }
q:after			{ content: close-quote; }
strong			{ font-weight: bold; }
var {
	color: #7B102A;
	font-style: normal;
}

/*	HyperText Module */
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
a.button, input.button {
	background: #7B102A url("button.jpg") no-repeat top;
	color: #FFF;
	display: block;
	font-size: 1.64em;
	font-weight: bold;
	line-height: normal;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	height: 60px;
	width: 160px;
	padding: 10px;	/* Box-Model hack for IE5/WIN */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 140px;
	height: 40px;
	} html>body a.button { width: 140px; height: 40px;
}
a.button:active, input.button:active {
	background: #7B102A url("button.jpg") no-repeat bottom;
	color: white;
}
a.button:hover { text-decoration: none; }

/*	List Module */
li { display: list-item; }

ul, ol			{ display: block}
dd, ol, ul		{ padding-left: 22px; }
dl, ol, ul		{ margin: 1.33em 1px 1.33em 22px; }
/* Previous rule fixes IE5/Mac Bug, hide this from that browser \*/
dl, ol, ul		{ margin: 1.33em 0; }
ol, ol>li		{ list-style: decimal outside; }
ul, ul>li		{ list-style: square outside; }
/*	Nested Lists */
dl dl,
dl ol,
dl ul,
ol dl,
ol ol,
ol ul,
ul dl,
ul ol,
ul ul {
	margin-top: 0;
	margin-bottom: 0;
}
ul.hidden,
ul.hidden li	{ list-style: none outside; }
dl.elegant dt { margin-top: 1.33em; font-weight:bold }
dl.elegant dd { margin-bottom: 1.33em; padding-left: 0 }
dl.elegant { margin: 0 1px 0 0; }
ol ol>li		{ list-style-type: upper-alpha !important; }
ol ol ol>li	{ list-style-type: lower-alpha !important; }

/*	Presentation Module */
/*	Self-deprecated tags, set to browser default */
b, big, i,			
small, tt		{}
hr	{
	clear: both;
	text-align: center;
/*	border-top: 1px solid #5A8FA4; */
	width: 90%;
	height: 1px;
	margin: 1.33em auto;
}
sub {
	font-size: smaller;
	vertical-align: sub;
}
sup {
	font-size: smaller;
	vertical-align: super;
}

/*	Edit Module */
del				{ text-decoration: line-through; }
ins				{ text-decoration: underline; }

/*	Bi-Directional Text Module -REMOVED DUE TO ERRORS IN IE5/WIN
BDO[DIR="ltr"]	{ direction: ltr; unicode-bidi: bidi-override; }
BDO[DIR="rtl"]	{ direction: rtl; unicode-bidi: bidi-override; }

*[DIR="ltr"]		{ direction: ltr; unicode-bidi: embed; }
*[DIR="rtl"]		{ direction: rtl; unicode-bidi: embed; }

Elements that are block-level in XHTML1.1
ADDRESS, BLOCKQUOTE, BODY, DD, DIV, DL, DT, FIELDSET, 
FORM, H1, H2, H3, H4, H5, H6, IFRAME,
NOSCRIPT, OBJECT, OL, P, UL, 
HR, PRE, LI, TABLE, TR, THEAD, TBODY, TFOOT, 
COL, COLGROUP, TD, TH, CAPTION 
								{ unicode-bidi: embed; }
 */
/*	Forms Module */
fieldset {
	padding: 5px;
	border-color: #ccc;
	display: block;
	margin: 1.33em 0;
}
input[type=text], input[type=file],
input[type=password], input[type=button],
input[type=reset], input[type=submit],
textarea {
	background: #FFE;
	padding: 3px;
}
legend {
	background: transparent;
	color: #333;
	font: bold .91em/inherit Verdana, Arial, sans-serif;
	text-align: left;
}
textarea {
	font-family: inherit;
	font-size: 1em;
}
textarea, 
select			{ overflow: auto }

/*	Tables Module */
caption {
	color: #333;
	display: table-caption;
	font-weight: bold;
	font-size: 0.91em;
	line-height: normal;
	background-color: transparent;
	text-align: center;
	caption-side: top;
	padding: 0.5em 0;
}
caption.big 	{ font-size: 1.5em; }
col				{ display: table-column; }
colgroup		{ display: table-column-group; }
table {
	border-collapse: collapse;
	display: table;
	empty-cells: show;
	font-size: 1em;
	margin: 1.33em 0;
}
table.grid td, table.grid th {
	border: 1px solid #333;
}
table.elegant.grid th {
	border: 0;
}
table.elegant {
	border: 1px solid #333;
}
table.elegant tr.odd {
	background-color: #FFE;
}
table.elegant tr.even {
	background-color: #CCC;
}
table.elegant th {
	background-color: #7b012a;
	color: #FFF;
}
table.hidden,
table.hidden * {
	border: none;
	background: transparent;
	color: inherit;
}
tbody			{ display: table-row-group; }
td, th {
	display: table-cell;
	padding: 3px;
	vertical-align: top;
}
td				{ text-align: left; }
tfoot			{ display: table-footer-group; }
thead			{ display: table-header-group; }
th {
	font-weight: bold;
	text-align: center;
}
tr				{ display: table-row; }

/*	Image Module */
a image			{ border: none }
img.button {
	width: 88px;
	height: 31px
}

/*	Client-side Image Map Module */
area, map		{}

/*	Object Module */
object, param	{}
/*	MISE bug fixes */
object.IEhide { display:none; }
object[class=IEhide] { display:inline; }


/*	Inline Style Module */
*.lfloat			{ float: left;
						margin-right: 20px; }			/*	floats element to the left or right */
*.rfloat			{ float: right;
						margin-left: 20px; }
*.allclear			{ clear: both }					/*	clears floats to both, left or right */
*.lclear			{ clear: left }
*.rclear			{ clear: right }
*.left				{ text-align: left }			/*	overides the text alignment */
*.centered			{ text-align: center }
*.right				{ text-align: right }
*.baseline			{ vertical-align: baseline }	/*	sets vertical alignment for tables */
*.top				{ vertical-align: top }
*.middle			{ vertical-align: middle }
*.bottom			{ vertical-align: bottom }
*.full				{ width: 98%; margin-left:0; margin: 0; }
/* Previous rule fixes IE5/Mac Bug, hide this from that browser \*/
*.full				{ width: 100%; margin-left:0; margin: 0; }					/*	sets a relative width for table columns */
*.half				{ width: 50% }
*.lfloat.half		{ margin-right: 0; }
*.rfloat.half		{ margin-left: 0; }
*.quarter			{ width: 25% }
*.three-quarters	{ width: 75% }
*.third				{ width: 33.3% }
*.two-thirds		{ width: 66.7% }
*.warning,
*.notice			{ color: #7B102A;					/*	warnings for error messages */
						font-weight: bold; }
*.warning strong,
*.notice strong		{ text-transform: uppercase; }
*.header			{ border-top: thin solid #7B102A;
						border-bottom: thin solid #7B102A;
						text-align: center;
						vertical-align: middle; }
*.dateline			{ font-style: italic; font-size: 9px;
						color: #999; }
.rfloat, .lfloat {
	margin-top: 1em;
	margin-bottom: 1em;
}
div.col {
/*	border: 3px double #333; */
	color: #999;
	font-size: .82em;
	line-height: normal;
/*	padding: 1px; */
	width: 200px;
}
div.col img {
	border: 1px solid #999;
	margin-bottom: 1.33em;
	padding: 7px;
}
div.col * img {
	border: none;
	margin-bottom: 0px;
	padding: 0px;
}
div.col address,
div.col p,
div.col table {
	background: #666;
	color: #FFF;
	font-size: 1.22em;
	line-height: 1.45em;
	margin: 0px;
	padding: 1.33em 20px;
}

/*	Site-specific Structure Module */
div.channel ul,
div.channel li {
	list-style: none;
}
p#bread {
	font-size: .91em;
}
div#template_copyright address {
	text-align: center;
	font-size: .91em;
	font-variant: normal;
}
@media screen {
	html {
		background-color: #CCC;
	}
	body {
		background-color: #CCC;
		padding-bottom: 20px;
		text-align: center;
	}
	div#hometemp_container {
		background: #CCC url("hometemp_container.gif") repeat-y;
		margin: 20px auto 0;
		padding: 0 10px;
		text-align: left;
		width: 725px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\" }\"";
		voice-family:inherit;
		width:705px;
		} html>body #hometemp_container { width:705px;
	}
	div#template_container {
		background: #CCC url("inner_bg.png") repeat-y;
		margin: 20px auto 0 auto;
		padding: 0 10px;
		text-align: left;
		width: 725px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width:705px;
		} html>body #template_container { width:705px;
	}
	html {
		background-color: #CCC;
	}
	body {
		background-color: #CCC;
		padding-bottom: 20px;
		text-align: center;
	} /* Repeated to fix inexplicable IE5/Mac Bug */
	div#hometemp_container {
		background: #CCC url("hometemp_container.gif") repeat-y;
		margin: 20px auto 0;
		padding: 0 10px;
		text-align: left;
		width: 725px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\" }\"";
		voice-family:inherit;
		width:705px;
		} html>body #hometemp_container { width:705px;
	} /* Repeated to fix inexplicable IE5/Mac Bug */
	div#template_banner {
		text-align: right;
		background: url("bin/header_podloga.png") repeat-x;
		border-top: 1px solid #fff;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		margin:0;
		padding: 0px;
		height: 96px;

	}
	div#template_banner,
	div#template_banner a { color: #FFE; }
	div#template_welcome a,
	div.channel a {
		color: #333;
	}
	div#template_banner a:hover { text-decoration: underline; }
	div#template_welcome a:hover,
	div.channel a:hover {
		color: #7B012A;
		text-decoration: none;
	}
	div#template_banner img#web_logo {
		float: left;
		width: 361px;
		height: 96px;
		border: none;
		margin: 0 0 0 -3px;/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-left: 0px;
		} html>body #template_banner img#web_logo { margin-left: 0px;
	}
	div#template_banner img#print_logo {
		clear: none;
		float: left;
		width: 0px;
		height: 0px;
	}
	div#template_banner img#slogan {
		float: left;
		height: 80px;
		width: 290px;
		margin: 0 0 0 -3px;/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-left: 0px;
		} html>body #template_banner img#slogan { margin-left: 0px;
	}
	div#template_banner form	{
		float: right;
		line-height: 20px;
		margin: 0;
		padding: 20px 20px 0 0;
		text-align: right;
	}
	div#template_banner form p	{ margin: 0 }
	div#template_banner form input	{
		color: #333;
		font-size: 0.91em;
		background: #FFE;
		border: 1px solid black;
		padding: 0 2px;
		margin-right: 8px;
		height: 14px;
		width: 100px;
	}
	div#template_banner form input#template_submit  {
		margin: 0;
		padding: 0;
		background: transparent;
		border: 0px hidden;
		width: 14px;
		vertical-align: middle;
	}
	div#template_top_nav {
		clear: both;
		margin: 0;
		padding: 4px;
		background: #bad91c;
		color: #bad91c;
		border-top: solid #fff 1px;
		border-bottom: solid #fff 1px;
		border-left: solid #fff 1px;
		border-right: solid #fff 1px;
		font-weight: bold;
	}
	div#template_top_nav a {
		color: #FFE;
		padding: 4px;
		
	}
	div#template_top_nav a:hover {
		text-decoration: underline;
		background: #bad91c;
	}
	div#template_top_nav li {
		clear: none;
		float: none;
		display: inline;
		padding-right: 25px;
		width: auto;
	}
	div#template_top_nav ul {
		margin: 0;
		padding: 0;
		text-align: center;
	}
	div#template_welcome {
		height: 280px;
	}
	img#template_slideshow {
		float: left;
		height: 280px;
		width: 420px;
		margin-left: -3px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		margin-left: 0px;
		} html>body img#template_slideshow { margin-left: 0px;
	}
	/* div#template_welcome div {
		background: #FFE url("seal.jpg") no-repeat top right;
		float: right;
		text-align: left;
		font-size: 1.1em;
		border-bottom: solid #ccc 1px;
		padding: 25px 0px 5px 30px;
		overflow: hidden;
		height: 280px;
		width: 282px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 255px;
		height: 249px;
		} html>body div#template_welcome div { width: 255px;
		height: 249px;
	} */
	div#template_welcome ul { margin: 10px 0px 10px 0px; }
	div#template_welcome ul li { list-style: none; }
	div#template_welcome ul li a {
		display: block;
		padding-left: 10px;
		background: transparent url("bullet.gif") no-repeat center left;
		width: 210px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 200px;
		} html>body div#template_welcome ul li a { width: 200px;
	}
	div#template_welcome ul li a:hover { background: transparent url("bullet_red.gif") no-repeat center left; }
	div.channel {
		background: white;
		margin: 20px 0 20px 0;
		padding-left: 20px;
		padding-right: 0px;
		float: left;
		border-right: 1px solid #ccc;
		text-align:left;
		width: 140px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 120px;
		} html>body div.channel { width: 120px;
	}
	div#template_clast { border-right: none; }
	div.channel a {
		background: transparent;
		display: block;
	}
	div.channel a:hover {
		background: transparent url("mini_bul.gif") no-repeat center left;
	}
	div.channel h3 {
		background: transparent;
		font-size: 1.1em;
		margin: 0;
		color: #7B012A;
	}
	div.channel h3 a, .channel h3 a:link, .channel h3 a:visited {
		background: transparent;
		color: #7B012A;
	}
	div.channel h3 a:hover {
		background: transparent;
		color: #5A8FA4;
		text-decoration: none;
	}
	div.channel ul {
		list-style-type: none;
		margin: 0 0 10px 0;
		padding: 0;
	}
	div.channel li {
		font-size: 0.91em;
		line-height: 1.2em;
		list-style: none;
		margin: 0 0 3px 0;
	}
	div.channel li a {
		padding-left: 10px;
		width: auto !important;
		width: 120px;;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 100px;
		} html>body div.channel li a { width: 100px;
	}
	div.channel ul li a:hover { background: transparent url("mini_bul_red.gif") no-repeat center left; }
	div#template_sidebar {
		float: right;
		width: 168px;
		background: #ccc url("bin/bg_navigacija.png");
		border-left: solid 1px #fff;
		/* border-top: solid 1px #fff; */
		/* border-bottom: solid 1px #fff; */
		border-right: solid 1px #d5d5d3;
	}
	/* div#template_sidebar img {
		border: none;
		margin: 0;
		padding: 0;
		height: 184px;
		width: 170px;
	} */
	div#template_sidebar h1 {
		text-align: left;
		font-size: 1.1em;
		line-height: inherit;
		color: #333;
		margin: 0;
		padding: 0;
	}
	div#template_sidebar h2 {
		text-align: left;
		font-size: 1em;
		line-height: inherit;
		color: #333;
		margin: 0;
		padding: 0;
	}
	div#template_sidebar li, div#template_sidebar h1, div#template_sidebar h2 {
		float: none !important;
		float: left;
		clear: none !important;
		clear: left;
		width: auto !important;
		width: 170px;
	}
	div#template_sidebar li, div#template_sidebar h1, div#template_sidebar h2 {
		/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 150px;
	} 
	html>body div#template_sidebar li, html>body div#template_sidebar h1, html>body div#template_sidebar h2 { 
		width: 150px;
	}	
	ul#menu {
		list-style-type: none;
		padding-left: 0;
		margin: 0 0 40px 0;
		text-align: left;
		/* border-bottom: solid 1px #000; */
		clear: none !important;
		clear: left;
	}
	div#template_sidebar ul {
		margin: 0 0 40px 0 !important;
		margin: -3px 0 40px 0;
		padding-left: 0;
		text-align: left;
		border-bottom: solid 0px #e4f1a2;
	}
	div#template_sidebar li { list-style: none; }
	div#template_sidebar ul ul {
		border: none;
		margin: 0 !important;
		margin: 0;
	}
		div#template_sidebar ul li a, div#template_sidebar h1 a, div#template_sidebar h2 a {
		border-bottom: solid 1px #fff;
		display: block;
		padding: 3px 10px 3px;
		margin: 0;
		color: #333;
		line-height: normal;
		width: 170px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 150px;
		} html>body div#template_sidebar ul li a { width: 150px;
	}
	div#template_sidebar h1 a, div#template_sidebar h2 a {
		padding-bottom: 3px !important;
		padding-bottom: 6px;
	}
	div#template_sidebar ul li a {
		/* background: transparent url("mini_bul.gif") no-repeat 10px 50%; */
		padding-left: 20px;
		padding-right: 0px;
	}
	div#template_sidebar ul ul li {
		padding: 0;
		margin: 0;
		height: auto;
		line-height: 0px;
	}
	div#template_sidebar ul ul li a {
		border: none;
		background: none;
		font-weight: normal;
		font-size: .91em;
		padding-left: 30px;
		line-height: normal;
		height: auto;
		width: 170px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 140px;
		} html>body div#template_sidebar ul ul li a{ width: 140px;
	}
	div#template_sidebar li a:hover,
	div#template_sidebar h1 a:hover,
	div#template_sidebar h2 a:hover {
		text-decoration: none;
		background-color: #e4f1a2;
		color: #000;
	}
	div#template_sidebar li a:active {
		background: #CCC;
		color: #000;
	}
	div#template_sidebar li.selected {
		font-weight: bold;
		background: #FFF;
	}
	div#main {
		background: white;
		margin-left: 1px;
		padding: 0 20px 20px 19px;
	}
	div#template_sidebar img#random {
		border-bottom: 1px solid #fff;
	}
	div#hometemp_container div#main {
		max-width: 705px;
		width: 705px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 665px;
		} html>body div#template_container div#template_main { width: 665px;
	}
	div#template_container div#main {
		float: right;
		max-width: 534px;
		width: 534px;	/* Box-Model hack for IE5/WIN */
		voice-family: "\"}\"";
		voice-family:inherit;
		width: 495px;
		} html>body div#template_container div#template_main { width: 495px;
	}
	div#hometemp_container div#main>* {
		max-width: 665px;
	}
	div#template_container div#main>* {
		max-width: 495px;
	}
	div#main a:link, div#main a:visited { color: #5A8FA4; }
	div#main a:active { color: #7B102A; }
	div#main a.button:link, div#main a.button:visited, div#main a.button:active { color: #FFF; }
	div#main h1	{
		color: #FFF;
		font-size: 1.64em;
		background: #fdb98c no-repeat top right;
		line-height: inherit;
		margin: 0 -19px 1px;
		text-shadow: 2px 2px 2px #666;
		padding: 10px 20px;
		width: auto;
		right: -20px;
		border-left: 1px solid #fff;
	}
	div#main h2	{
		font-size: 14px;
	}	
	div#main1 img#main1 {
	border: solid 1px #fdb98c;
	}
	div#main1	{
		float: left;
		width: 240px;
	}
	div#main2	{
		float: right;
		width: 240px;
	}
	div#main3	{
		float: left;
		width: 240px;
	}
	div#main4	{
		float: right;
		width: 240px;
	}
/*	div#template_container div#main { margin-left: -19px } */
	p#bread	{
		color: #999;
		line-height: 16px;
		margin: 5px 0px 0px;
	}
	.stura	{
		background: #E4F1A2;
	}
	p#bread a:link, p#bread a:visited { color: #999; }
	div#main p#bread a:hover { color: #7B102A; }
	div#main p#bread a:active { color: #5A8FA4; }
	div#template_copyright { clear: both; }
	div#template_copyright address {
		background: #66cdcc;
		color: white;
		line-height: 20px;
		border: solid #fff 1px;
		padding: 0 3px;
	/* post shadow */
		margin: 0;
	}
	div#template_copyright a,
	div#template_copyright a:visited { color: #eef; }
	div#template_bottom_nav {
		background: #CCC url("shadow.gif") no-repeat top center;
		color: #666;
		font-size: 0.91em;
		margin: 0 -10px;
		padding-top: 16px;
		text-align: center;
	}
	div#template_bottom_nav a,
	div#template_bottom_nav a:link,
	div#template_bottom_nav a:visited { color: #666; }
	div#template_bottom_nav a:hover {
		color: #7B012A;
		text-decoration: none;
	}
}

/* WYSIWYGPro Styles */
table.toolbar td, table.mozToolbar td {
	margin: 0;
	padding: 0;
	border-left-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	overflow: display;
	color: inherit;
}
table#rte1_container table { border: none; }
table#rte1_container table.mozToolbar td,
table#rte1_container table.toolbar td {
	border-top-width: 0px;
	padding: 0;
}
table#rte1_container textarea { margin: 0; }
table#rte1_container tr { background-color: transparent }
table#rte1_container table.mozToolbar td table,
table#rte1_container table.toolbar td table { border: 1px solid threeddarkshadow; }
@media handheld {
	*			{ width: auto !important; float: none !important; max-width: 100% !important; }
	html, body	{ width:auto; max-width: 300px !important; padding: 0px 3px; font-size: 11px !important;}
	pre			{ white-space: pre-wrap; }
	h1			{ font-size: 1.2em; line-height: 1.2em;}
	body *		{ margin-left: auto !important; margin-right: auto !important; }
	h2			{ margin-left: -10px !important; margin-right: -10px !important; }
	textarea	{ max-width: 100% !important; }
	div#template_banner { background: #7B012A !important; color: #FFE !important; }
	img#print_logo,
	img#slogan	{ display: none; margin: 0 -10px !important; }
	div#main h1 { display: block !important; }
}
#google_banner {
align: right;
position: absolute;
height: 96px;
margin-left: 220px;
}