@media screen, projection {
	.be-nice-to-Mac-IE5 {
		font-family: "\"}\"";
		font-family: inherit;
	}
	
	/* -- GENERAL REDECLARATIONS ---------------------------------------- */
	* 					{margin:0; padding:0;}
	body 				{text-align:center;}
	body, tr, 
	td, input, 
	select, textarea, .formCont 	{font:normal small/1.3 Verdana, Arial, Helvetica, sans-serif;}
	a:link,a:visited 	{text-decoration:underline;}
	a:hover 			{text-decoration:none;}
	ul, ol	 			{margin:0 0 10px 25px;}
	dl 					{margin:0 0 10px;}
	dt 					{font-weight:bold;}
	dd					{margin:0 0 3px 10px;}
	p 					{margin:0 0 15px;}
	h1 					{font-size:large; margin:0 0 12px;}
	h2 					{font-size:medium; margin:8px 0;}
	h3 					{font-size:small; margin:6px 0 5px;}
	h4 					{font-size:x-small; margin:4px 0;}
	h5					{font-size:xx-small; margin:3px 0;}
	h6 					{font-size:xx-small; margin:0;}
/*  hr          {display:none;}*/
	img 				{border:none;}
	acronym				{border-bottom: 1px dotted;}
	blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
	
	
	
	body {font-family: Arial, "MS Trebuchet", sans-serif; -webkit-text-size-adjust:none;}
  .green {color:#336633;}
  .pink {color:#cc0066;}
  
  .smaller {font-size:11px;}
  #wrapper {width:1024px; height:auto; margin:5px auto; text-align:left; position:relative;}
  #header {position:relative;}
  #header span {display:none;}
  #header h1 {display:inline; position:absolute; top:0; left:18px; padding:0; margin:0;}
  #header h2 {display:inline; position:absolute; top:0; left:202px; padding:0; margin:0;}
  #header h1 a {display:block; width:184px; height:241px; background: transparent url("../images/portajane_ribbon_header.jpg") no-repeat;}
  #header h2 {width:775px; height:161px; background: transparent url("../images/portajane_header_right.jpg") no-repeat;}
  
  #nav {position:absolute; top:161px; left:110px; width:867px;  background: transparent url("../images/nav_bg.jpg") no-repeat right center; font-size:11px;}
  #nav ul {line-height:11px; margin:0; padding-left:165px;}
  #nav ul li {display:inline; text-decoration:none; color:#336633; padding:0 23px 0 0;}
  #nav ul li a, #nav ul li a:active, #nav ul li a:link, #nav ul li a:visited {text-decoration:none; color:#336633; font-weight:bold;}
  #nav ul li a:hover, #nav ul li.current a {text-decoration:none; color:#cc0066;}
  
  /**** iDev Technologies - addition on 10.07.2009 ****/
  
  #fnav dl{font-size:11px;position:relative;top:15px;left:182px;}
  #fnav dl dd{float:left;margin-left:10px;}
  #fnav dl dd a, #fnav dl dd a:active, #fnav dl dd a:link, #fnav dl dd a:visited {text-decoration:none; color:#336633; font-weight:bold;}
  #fnav dl dd a:hover, #fnav dl dd.current a {text-decoration:none; color:#cc0066;}
  
  #yui-main .yui-b{width:690px;padding-left:20px;}
  #hd{height:147px;cursor:pointer;}
  #menu{height:43px}
  #bd{padding-bottom:10px;}
  #ft{background:#fff url(../images/porta-footer-back.jpg) no-repeat right bottom;height:117px;}
  #doc2{background: url(../images/porta-back-middle.jpg) repeat-y right;width:961px;}
  
  .franchise .yui-b h1{color:#fff;font-size:23px;background-color:#ff7bd7;padding-bottom:4px;font-weight:bold;padding-left:7px;padding-top:4px;background:#fba6e1 url(../images/header-back.jpg) repeat-y;}
  .franchise .yui-b h2{color:#cc0066;font-size:18px;}
  .franchise .yui-b h3{color:#cc0066;}
  .franchise .innerDiv{padding-left:30px;}
  .franchise {background: url(../images/porta-back-top.jpg) no-repeat top right;}
  .franchise li{list-style:disc;}
  .franchise .ImgR{float:right;margin:15px;text-align:center;}
  .franchise .pinkBox{border:solid 1px #000;background-color:#faafe8;padding:4px 3px;margin-top:15px;display:block;}
  .franchise .pinkBox em{display:block;font-weight:bold;}
  .franchise .FL{float:left;}
  .franchise .FR{float:right;}
  .franchise .formCont{margin-top:5px;}
  .returnTo{margin-top:90px;margin-left:20px;}
  .returnTo a, .returnTo a:active, .returnTo a:link, .returnTo a:visited{color:#ccc;}
  .returnTo a:hover{color:blue;}
  .GreenBlock{width:100%;padding:5px 0 7px 0;text-align:center;background-color:#336633;color:#fff;height:15px;}
  
  .fform{font-size:1em;width:800px;}
  .md{width:50%;}
  .fform{text-align:left;}
  .fform dt{margin-bottom:3px;font-size:1.2em;height:1.4em;}
  .fform dd{margin-bottom:3px;height:2em;}
  .fform input{float:left;padding:3px;margin-top:2px;width:200px;}
  .fform label{float:left;width:120px;text-align:right;margin-right:.7em;margin-top:.4em;}
  .fform .rbv, .form .cbv{margin-top:6px;}
  .fform .rbv input, .fform .cbv input{position:relative;top:0px;*border:none;float:none;}
  .fform .rbv label, .fform .cbv label{text-align:left;padding-left:3px;float:none;}
  .fform .rbh, .form .cbh{margin-top:5px;}
  .fform .rbh input, .fform .cbh input{position:relative;top:2px;float:none;*border:none;}
  .fform .rbh label, .fform .cbh label{text-align:left;padding-left:3px;float:none;}
  .iagree{width:400px;margin-left:10px;}  
  /**** iDev Technologies - End of additions ****/
  
  #content {position:absolute; top:172px; left:0px; width:977px; background: transparent url("../images/content_bg.jpg") repeat-y top right;}
  #content-main {float:left; width:702px; height:auto; min-height:272px; background: transparent url("../images/content_bg_top.jpg") no-repeat top right; }
  #content-main a, #content-main a:active, #content-main a:link, #content-main a:visited {color:#666666;}
  #content p {padding-right:60px; padding-top:10px;}
  #content h3 {font-size:12px;}
  #content-main ul {list-style: url(../images/pink_dot.jpg);}
  #content-main ul li {padding:5px 80px 5px 0; }
  .floatright {float:right; padding-left:10px; padding-right:51px;}
  #sidebar {float:left; width:275px; margin-top:142px;}
  #sidebar p {padding-right:33px; padding-left:30px; font-size:12px;}
  #sidebar p b {font-size:14px;}
  hr {margin: 0 25px 5px 25px; color: white; background-color: white; border: 1px dotted black; border-style: none none dotted; }
  #sidebar hr {margin: 0 33px 5px 30px;}
  
  
  img.counter {display:inline; border:none; padding:0; margin:0; width:10px; height:14px;}
  
  #donations {padding-right:33px; padding-left:30px; width:212px;}
  #donations h3 {font-size:12px;}
  #donations a {color:#cc0066;}
  #donations div {font-size:10px;}
  
  #footer {clear:both; position:relative; width:977px; height:150px; background: white url("../images/footer_bg.jpg") no-repeat top right;padding-bottom:20px;}
  #donate-box {position:absolute; text-align:left; top:2px; left:30px; width:214px; height:35px; font-size:10px; color:white;}
  #donate-box a, #donate-box a:visited, #donate-box a:active, #donate-box a:link {color:white;}
  #footer-msg {position:absolute; text-align:center ;top:44px; left:0px; width:977px; font-size:14px; color:white;}
  #planet-breeze {position:absolute; top:67px; left:680px; width:297px; font-size:10px; text-align:right;}
  
  a#pb {display:block; float:right; width:147px; height:75px; background: transparent url("../images/pb_new.jpg") no-repeat;}
/*  a#pb:hover {background-position: -114px;}*/
  a#pb span {display:none;}
  #colophon {color:#666666; font-size:9px; position:absolute; text-align:center; top:105px; left:0px; width:977px;}
  #colophon a, #colophon a:active, #colophon a:link, #colophon a:visited {color:#666666;}
  
  
  .clearfloat {clear:both;}
  
  img.thumbnail {width: 72px; height:72px; display:block;}
  .grid {margin:0; padding:0; width:275px;}
  #sidebar .grid p {padding-right:25px; padding-left:5px; margin:0;}
  .grid p b {font-size:12px;}
  .gallery{ margin:0; padding:0; overflow:hidden; width:100%; list-style:none; }

  .gallery li{ float:left; display:inline; width:72px; margin:0; padding:3px; height:74px; position:relative; }
  .gallery img {width:72px; height:72px;}
  .gallery a.ai, .gallery img { display:block; width:100%; }
  .gallery span.center {text-align:center;}

  a.ai img { border:none; } /* A small fix */

  .gallery a.ai:link,
  .gallery a.ai:visited,
  .gallery a.ai:hover,
  .gallery a.ai:active{ background:white; width:72px; height:72px; border:2px solid white; position:absolute; top:50%; left:50%; margin:-36px 0 0 -36px; }
  .gallery a.ai:hover {border-color:#336633;}
  
  .petition {color:#cc0066; font-size:14px;}
  .petition a {color:#cc0066;}
  .hidden {display:none;}
  
  
}

