		* { outline: none; }
		
		html,body {
			margin: 0;
			padding: 0;
			background: #d8d8d8 url('http://static.terregalia.com/t3/images/greypagebg.jpg') repeat;
			height: 100%;
			font-family: 'Vegur-R', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			color: #000000;
		}
		
		div.clear {
			clear: both;
			height: 0px;
			width: 100%;
		}
		
		div.content {
			width: 900px;
			
		}
		
		div#wrapper {
			position: absolute;
			left: 50%;
			top: 0px;
			padding: 0;
			margin: 0;
			background: url('http://static.terregalia.com/t3/images/ground-920x1.jpg') repeat-y;
			width: 920px;
			margin-left: -460px;
			min-height: 100%;
		}
		
		div#bbwrap {
			position: fixed;
			bottom: 0;
			height: 40px;
			width: 100%;
			z-index: 99999999;
		}
		
		div#crn-tr {
			position: fixed;
			float: right;
			width: 10px;
			height: 10px;
			margin-top: 20px;
			left: 920px;
			background: url('http://static.terregalia.com/t3/images/crn-tr.jpg') no-repeat;
		}
		
		div#tbwrap {
			position: fixed;
			top: 0;
			height: 30px;
			width: 100%;
			z-index: 99999999;
		}
		
		div#tbar {
			width: 920px;
			height: 30px;
			margin: 0 auto;
			background: url('http://static.terregalia.com/t3/images/topnav-920x30.jpg') no-repeat;
		}
		
		div#tbarshad {
			width: 920px;
			height: 10px;
			margin: 0 auto;
			background: url('http://static.terregalia.com/t3/images/crn-ttrans-920x10.png') no-repeat;
		}
		
		div#bbar {
			width: 920px;
			height: 40px;
			margin: 0 auto;
			background: url('http://static.terregalia.com/t3/images/bottombar-920x30.jpg') no-repeat;
		}

		div#bbar a#bhomelink {
			float: left;
			display: block;
			height: 40px;
			width: 150px;
		}



		div#bbar form {
			float: right;
			padding: 0px;
			margin: 0px;
			margin-right: 10px;
			height: 33px;
			padding-top: 7px;
			font-size: 11px;
		}

		div#bbar form input#s {
			background-color: #555555;
			border: 1px solid #666666;
			padding: 2px 3px;;
			color: #cccccc;
			width: 12.5em;
			margin-right: 5px;
		}

		div#bbar form input#searchsubmit {
			background-color: #3399cc;
			border: 1px solid #666666;
			padding: 1px 2px 1px 2px;
			font-size: 11px;
			margin-right: 5px;
		}

		div#bbar form input#searchsubmit:hover {
			background-color: #cc00cc;
			cursor: pointer;
		}
					
		div#bbarshad {
			width: 920px;
			height: 10px;
			margin: 0 auto;
			background: url('http://static.terregalia.com/t3/images/crn-bshad-920x10.png') no-repeat;
			
		}
		
		div#content {
			margin: 10px;
			padding-top: 40px;
			width: 100%;
		}
		
		div#chead {
			height: 140px;
			width: 900px;
			margin-bottom: 20px;
		}
		
		div#logotype {
			position: absolute;
			top: 50px;
			left: 10px;
			
			width: 590px;
			height: 140px;
			background: url('http://static.terregalia.com/t3/images/logotype-590x140.jpg') no-repeat;
		}

		div#textnav {
			position: absolute;
			width: 310px;
			height: 140px;
			top: 65px;
			left: 600px;
		}
		
		div#textnav div.clear {
			height: 0px;
		}
		
		div#textnav img {
			margin: 0px;
		}			
		
		div#textnav a, div#textnav a:link, div#textnav a:visited, div#textnav a:active {
			display: block;
			text-transform: uppercase;
			font-size: 14px;
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			text-align: center;
			font-weight: 500;
			letter-spacing: 0.06em;
			padding-top: 8px;
			height: 25px;
			color: #888888;
			margin-right: 10px;
		}
		
		div#textnav a:hover {
			background-color: #f5f5f5;
			text-decoration: none;
			color: #cc00cc;
		}

		div#textnav a.r2a  {
			float: left;
			width: 180px;
			margin-bottom: -8px;
		
		}
		
		div#textnav a.r2b  {
			float: left;
			width: 100px;
			margin-bottom: -8px;
		}
		
		div#textnav a.r1, div#textnav a.r3  {
			width: 90px;
			float: left;
			margin-bottom: -8px;
		
		}

		
		div#mediarows {
			width: 865px;
			margin-left: 35px;
		}
		
		div#padding300 {
			display: block;
			height: 500px;
			width: 900px;
			padding: 10px;
		}
		
		div#media {
			position: absolute;
			top: 180px;
			left: 0px;
			padding: 10px;
			width: 900px;
			height: 500px;
		}
		
		div#media div#medialeft {
			width: 535px;
			float: left;
		}
		
		div#media div#mediaright {
			width: 303px;
			float: left;
			padding-left: 27px;
		}
		
		/* Home page feature 500x500 */
		
		div#cm1 {
			position: absolute;
			left: 0px;
			top: 0px;
			height: 500px;
			width: 500px;
			overflow: hidden;
			margin: 0px; 
		}
		
		div#x500wrap {
			position: absolute;
			left: 35px;
			top: 20px;
			height: 500px;
			width: 500px;
			overflow: hidden;
			margin: 10px; 
			z-index: 100000;
		}
		
		a.cm1-imglink {
			position: absolute;
			left: 0px;
			top: 0px;
			height: 500px;
			width: 500px;
			z-index: 1000000;	
			margin: 0px; 

		}
		
		a.cm1-imglink:hover {
			text-decoration: none;
		}
				
		div#cm1-bcorners {
			position: absolute;
			left: 0px;
			top: 498px;
			width: 500px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/bcorners-500x2.png');
		}

		div#cm1-tcorners {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 500px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/tcorners-500x2.png');
			z-index: 50000;
		}

		
		div#cm1 div.cover {
			width: 500px;
		}
		
		div#cm1 div.cover span.cm1-title {
			color: #ffffff; 
			display: block;
			width: 100%;
			text-align: center;
			font-size: 18px;
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			padding: 4px;
			padding-bottom: 15px;
			padding-top: 15px;
		}
		
		div#cm1 div.cover span.cm1-date {
			color: #ffffff; 
			font-size: 12px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			display: block;
			float: left; 
			padding-left: 16px;
			
		}
		
		div#cm1 div.cover span.cm1-author { 
			color: #ffffff; 
			font-size: 12px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			text-transform: uppercase; 
			display: block; 
			float: right; 
			padding-right: 16px;
		}
		
		div#cm1 div.cover p.cm1-excerpt { 
			color: #ffffff; 
			font-size: 13px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			display: block; 
			float: right; 
			text-align: justify; 
			padding-top: 5px;
			padding-left: 25px; 
			padding-right: 25px; 
			width: 450px;
		}

		/* Home page feature 2 303x231 */


		div#x231wrap2 {
			position: absolute;
			top: 30px;
			left: 572px;
			height: 231px;
			width: 303px;
			margin-top: 13px;
			overflow: hidden;
			z-index: 10000;
		}
		
		div#cm2 {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 231px;
			width: 303px;
			overflow: hidden;
		}
		
		a.cm2-imglink {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 231px;
			width: 303px;
			z-index: 1000000;	
			margin: 0px; 
		}

		a.cm2-imglink:hover {
			text-decoration: none;
		}
				
		div#cm2 div.cover {
			width: 303px;
		}
		
		div#cm2-bcorners {
			position: absolute;
			left: 0px;
			top: 229px;
			width: 303px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/bcorners-303x2.png');
			z-index: 100000;
		}
		
		div#cm2-tcorners {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 303px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/tcorners-303x2.png');
			z-index: 100000;
		}
		
		div#cm2 div.cover span.cm2-title {
			color: #ffffff; 
			display: block;
			width: 100%;
			text-align: center;
			font-size: 12px;
			font-weight: 400;
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			padding-bottom: 10px;
			padding-top: 8px;
		}
		
		div#cm2 div.cover span.cm2-date {
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			display: block;
			float: left; 
			padding-left: 6px;
			
		}
		
		div#cm2 div.cover span.cm2-author { 
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			text-transform: uppercase; 
			display: block; 
			float: right; 
			padding-right: 6px;
		}
		
		div#cm2 div.cover p.cm2-excerpt { 
			color: #ffffff; 
			font-size: 12px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			display: block; 
			float: right; 
			text-align: justify;
			padding-top: 10px; 
			padding-left: 15px; 
			padding-right: 15px; 
			width: 273px;
		}

		
		/* Home page feature 3 303x231 */


		div#x231wrap3 {
			position: absolute;
			top: 279px;
			left: 572px;
			height: 231px;
			width: 303px;
			overflow: hidden;
			margin-top: 13px;
		}
		
		div#cm3 {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 231px;
			width: 303px;
			overflow: hidden;
		}
		
		a.cm3-imglink {
			position: absolute;
			top: 0px;
			left: 0px;
			height: 231px;
			width: 303px;
			z-index: 1000000;	
		}

		a.cm3-imglink:hover {
			text-decoration: none;
		}
				
		div#cm3 div.cover {
			width: 303px;
		}
		
		div#cm3-bcorners {
			position: absolute;
			left: 0px;
			top: 229px;
			width: 303px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/bcorners-303x2.png');
		}
		
		div#cm3-tcorners {
			position: absolute;
			left: 0px;
			top: 0px;
			width: 303px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/tcorners-303x2.png');
			z-index: 100000;
		}
		
		div#cm3 div.cover span.cm3-title {
			color: #ffffff; 
			display: block;
			width: 100%;
			text-align: center;
			font-size: 12px;
			font-weight: 400;
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			padding-bottom: 10px;
			padding-top: 8px;
		}
		
		div#cm3 div.cover span.cm3-date {
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			display: block;
			float: left; 
			padding-left: 6px;
			
		}
		
		div#cm3 div.cover span.cm3-author { 
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			text-transform: uppercase; 
			display: block; 
			float: right; 
			padding-right: 6px;
		}
		
		div#cm3 div.cover p.cm3-excerpt { 
			color: #ffffff; 
			font-size: 12px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			display: block; 
			float: right; 
			text-align: justify;
			padding-top: 5px; 
			padding-left: 15px; 
			padding-right: 15px; 
			width: 273px;
		}

		/* Home page feature 4 266x203 */
		
		div.elwrap {
			display: block;
			height: 203px;
			width: 266px;
			float: left;	
			overflow: hidden;
			margin-right: 17px;
			margin-top: 13px;
			margin-bottom: 10px;
			overflow: hidden;
		}
		
		div.endlesslinks {
			height: 203px;
			width: 266px;
			overflow: hidden;
			position: relative;
			top: -203px;
		}
		
		a.endless-imglink {
			display: block;
			height: 203px;
			width: 266px;
			position: relative;
			top: 0px;
			left: 0px;
			z-index: 1000000;			
		}
		a.endless-imglink:hover {
			text-decoration: none;
		}
		
		div.endlesslinks div.cover {
			width: 266px;
			z-index: 50000;
		}
		
		div.endless-bcorners {
			position: relative;
			left: 0px;
			top: -207px;
			width: 266px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/bcorners-266x2.png');
			z-index: 500000;
		}
		
		div.endless-tcorners {
			position: relative;
			left: 0px;
			top: -201px;
			width: 266px;
			height: 2px;
			background: url('http://static.terregalia.com/t3/images/tcorners-266x2.png');
			z-index: 500000;
		}

		
		div.endlesslinks div.cover span.endless-title {
			color: #ffffff; 
			display: block;
			width: 100%;
			text-align: center;
			font-size: 12px;
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			padding-bottom: 10px;
			padding-top: 8px;
		}
		
		div.endlesslinks div.cover span.endless-date {
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif;
			display: block;
			float: left; 
			padding-left: 6px;
			
		}
		
		div.endlesslinks div.cover span.endless-author { 
			color: #ffffff; 
			font-size: 11px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			text-transform: uppercase; 
			display: block; 
			float: right; 
			padding-right: 6px;
		}
		
		div.endlesslinks div.cover p.endless-excerpt { 
			color: #ffffff; 
			font-size: 12px; 
			font-family: 'Vegur-R', 'Vegur', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			display: block; 
			float: right; 
			text-align: justify;
			padding-top: 5px; 
			padding-left: 15px; 
			padding-right: 15px;
			width: 236px;
		}

		
		.boxgrid500 img, .boxgrid230 img { 
			position: absolute; 
			top: 0; 
			left: 0; 
			border: 0; 
		}
			
		.boxcaption{ 
			float: left; 
			position: absolute; 
			outline: none;
			background: #000; 
			height: 231px; 
			width: 100%; 
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter: alpha(opacity=80);
			-khtml-opacity: 0.8;
			-moz-opacity: 0.8;
			opacity: 0.8;
		}
		
		.captionfull .boxcaption {
			top: 260;
			left: 0;
		}
		div.caption .boxcaption {
			top: 450px;
			left: 0;
		}
		
		.caption500 .boxcaption {
			top: 450px;
			height: 500px;
			left: 0;
		}
		
		.caption231 .boxcaption {
			top: 200px;
			height: 231px;
			left: 0;
		}
		
		.caption203 .boxcaption {
			position: relative;
			top: -35px;
			height: 203px;
			left: 0;
		}
		
		/* Drop Down Menus */
		
		li.potato-menu-item {
			font-size:13px;
			display: block;
			height: 30px;
			float: left;
			width: 250px;
		}
		
		ul.potato-menu-group {
			background: transparent;
			display: none;
			margin-left: -10px;
			width: 250px;
			margin-top: 0px;
			
		}
		
		ul.potato-menu-group a {
			display: block;
			width: 250px;
			height: 20px;
			color: #333;
			background-color: #c3c3c3;
			margin-right: 5px;
			padding: 7px 2px 2px 8px;
			border-top: 1px solid #ccc;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
			filter: alpha(opacity=90);
			-khtml-opacity: 0.9;
			-moz-opacity: 0.9;
			opacity: 0.9;
			text-align: left;
			
		}
		
		ul#ddnav.potato-menu {
			display: block;
			float: left;
			height: 30px;
			width: 550px;
			margin: 0;
			padding: 0;
			z-index: 999999999999;
			font-family: 'Vegur-R', Tahoma, 'Trebuchet MS', Arial, sans-serif; 

		}
		
		.potato-menu a {
			color: #fffff;
			height: 30px;
			display: block;
		}
		
		.potato-menu a:hover {
			color: #cc00cc;
			background-color: #333333;
			text-decoration: none;
			border-top: 1px solid #333;
			
		}
		
		.potato-menu-has-holizontal > a {
		}
		
		.potato-menu-has-vertical > a:hover {
			background-color: transparent !important;
			text-decoration: none;
			border: none;
		}
		
		.potato-menu-has-holizontal > a:hover {
		}
		
		ul#ddnav li.potato-menu-item a.ddnav-ltrig {
			display: block;
			height: 30px;
			width: 100px;
		}
	
		li.ddnav-tags {
			background: url('http://static.terregalia.com/t3/images/ddnav-tags.jpg') 0 0 no-repeat;
			margin-left: 10px;
			width: 100px;
		}
		
		li.ddnav-tags ul.potato-menu-group li.potato-menu-item {
			margin-left: 15px;
			width: 400px;
		}
		
		li.ddnav-tags ul.potato-menu-group li.potato-menu-item div#ddtagcloud {
			background-color: #c3c3c3;
			width: 400px;
			text-align: center;
			padding: 15px;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
			filter: alpha(opacity=90);
			-khtml-opacity: 0.9;
			-moz-opacity: 0.9;
			opacity: 0.9;
			overflow: hidden;
		}
		
		li.ddnav-tags ul.potato-menu-group li.potato-menu-item div#ddtagcloud a {
			display: inline;
			width: auto;
			padding: 0px;
			margin: 1px;
			border: none;
			background: transparent;
		}
		
		li.ddnav-authors {
			background: url('http://static.terregalia.com/t3/images/ddnav-authors.jpg') 0 0 no-repeat;
			margin-left: 0px;
			width: 100px;
		}
		
		li.ddnav-authors ul.potato-menu-group li.potato-menu-item,
		li.ddnav-authors ul.potato-menu-group li.potato-menu-item a {
			width: 320px;
		}

		li.ddnav-authors ul.potato-menu-group li.potato-menu-item a span {
			float: right;
			margin-right: 4px;
			font-style: italic;
		}


		li.ddnav-topics {
			background: url('http://static.terregalia.com/t3/images/ddnav-topics.jpg') 0 0 no-repeat;
			margin-left: 25px;
			width: 100px;
		}
		
		li.ddnav-topics:hover, li.ddnav-tags:hover, li.ddnav-authors:hover, li.ddnav-recent:hover, li.ddnav-cart:hover {
			background-position: 0px -30px;
		}
		
		li.ddnav-recent {
			background: url('http://static.terregalia.com/t3/images/ddnav-recent.jpg') 0 0 no-repeat;
			margin-left: 0px;
			width: 100px;
		}
		
		li.ddnav-recent ul.potato-menu-group li.potato-menu-item,
		li.ddnav-recent ul.potato-menu-group li.potato-menu-item a {
			width: 320px;
		}

		li.ddnav-recent ul.potato-menu-group li.potato-menu-item a span {
			float: right;
			margin-right: 4px;
			font-style: italic;
		}
		
		
		
		li.ddnav-cart {
			background: url('http://static.terregalia.com/t3/images/ddnav-cart.jpg') 0 0 no-repeat;
			margin-left: -10px;
			width: 100px;
		}
		
		li.ddnav-cart ul.potato-menu-group li.potato-menu-item {
			margin-left: 5px;
			width: 400px;
		}
		
		li.ddnav-cart ul.potato-menu-group li.potato-menu-item div#ddcart {
			background-color: #c3c3c3;
			width: 400px;
			text-align: center;
			padding: 15px;
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
			filter: alpha(opacity=90);
			-khtml-opacity: 0.9;
			-moz-opacity: 0.9;
			opacity: 0.9;
			overflow: hidden;
		}
		
		li.ddnav-cart ul.potato-menu-group li.potato-menu-item div#ddcart table.shoppingcart {
			width: 380px;
		}

		
		/* Colophon */
		
		div#colophon {
			margin-top: 40px;
			width: 800px;
			height: 150px;
			margin-left: 50px;
			margin-bottom: 20px;
			background: url('http://static.terregalia.com/t3/images/colophon.png');
			text-align: right;
			overflow: hidden;
		}
		
		div#colophon p {
			font-weight: 500;
			color: #444444;
			text-align: left;
			font-size: 14px;
			padding: 14px;
			padding-left: 300px;
			padding-bottom: 3px;
			margin-bottom: 2px;
		}

		div#colophon a {
			font-weight: 450;
			padding: 5px;
			padding-right: 10px;
			font-size: 15px;
			color: #3399cc;
			letter-spacing: 0.08em;
		}
		
		div#colophon a:hover {
			text-decoration: none;
			color: #cc00cc; 
		
		}		
		
		div#padding200 {
			width: 100%;
			height: 200px;
		}
		
		div#padding50 {
			width: 100%;
			height: 50px;
		}
		
		div#ptitlebox {
			width: 700px;
			height: 80px;
			margin-left: 100px;
			overflow: hidden;
			background: url('http://static.terregalia.com/t3/images/greybg.png');
		}
		
		div#ptitlebox h2 {
			float: left;
			width: 300px;
			height: 35px;
			margin: 5px;
			padding-top: 27px;
			padding-bottom: 10px;
			padding-right: 15px;
			border-right: 1px dotted #666666;
		}
		
		div#ptitlebox p {
			float: left;
			font-size: 14px;
			line-height: 15px;
			width: 365px;
			text-align: left;
			font-weight: 400;
			padding: 10px 3px 3px 5px;
		}
		
		div#ptitlebox-special {
			position: relative;
			top: 0;
			left: 0;
			width: 700px;
			height: 200px;
			margin-left: 100px;
			overflow: hidden;
			background: url('http://static.terregalia.com/t3/images/ptitle-pichole.png');
			z-index: 2000;
		}
		
		div#ptitlebox-special h2 {
			float: left;
			width: 300px;
			height: 30px;
			margin: 5px;
			padding-top: 160px;
			padding-bottom: 1px;
			padding-right: 15px;
			border-right: 1px dotted #666666;
		}
		
		div#ptitlebox-special p {
			float: left;
			font-size: 14px;
			line-height: 16px;
			width: 365px;
			text-align: left;
			font-weight: 400;
			padding: 10px 3px 3px 5px;
		}
		

		div#ptitlebox-special p.centered {
			margin-bottom: 0px;
			text-align: center;
		}

			
		div#ptitlebox-special p a.ptitle-ptitle {
			font-size: 16px;
			font-weight: 500;	
		}
		
		div#ptitlebox-special p span.date {
			font-style: italic;
		}
		
		
		div.post {
			margin-top: 20px;
			padding-left: 10px;
			padding-right: 10px;
			font-family: 'Vegur-R', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
		}

		div.post div.cinfobox {
		
		}
		
		div.post a img {
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
			filter: alpha(opacity=80);
			-khtml-opacity: 0.8;
			-moz-opacity: 0.8;
			opacity: 0.8;
		}
		
		div.post a:hover img {
			/* For IE 5-7 */
			filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
			/* For IE 8 */
			-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
			filter: alpha(opacity=100);
			-khtml-opacity: 1.0;
			-moz-opacity: 1.0;
			opacity: 1.0;
		}
		
			
		div.post p {
			text-align: left;
			font-size: 16px;
			letter-spacing: 0.03em;
			font-family: 'Vegur-R', Tahoma, 'Trebuchet MS', Arial, sans-serif; 
			padding: 0 10px;
		}
			
		div#authorimg {
			position: relative;
			top: -178px;
			left: 187px;
			z-index: 1000;
			width: 125px;
			height: 125px;
			margin-bottom: -125px;
		}
		
		div#authorimglink {
			position: relative;
			top: -178px;
			left: 187px;
			z-index: 5000;
			width: 125px;
			height: 125px;
			margin-bottom: -125px;
		}
		
		div.wpp-navigation {
			margin-top: 20px;
		}
		
		a, a:link, a:visited, a:active { text-decoration: none; color: #3366cc; }
		a:hover { text-decoration: underline; color: #cc00cc; }
		
		
		
		div.cinfobox {
			position: relative;
			top: 0;
			left: 0;
			width: 700px;
			height: 200px;
			margin-left: 90px;
			overflow: hidden;
			background: url('http://static.terregalia.com/t3/images/ptitle-pichole.png');
			z-index: 2000;
		}
		
		div.cinfobox h2 {
			float: left;
			width: 300px;
			height: 30px;
			margin: 5px;
			padding-top: 150px;
			padding-bottom: 1px;
			padding-right: 15px;
			border-right: 1px dotted #666666;
		}
	
		div.cinfobox h2 em {	
			font-size: 13px;
		
		}
		
		div.cinfobox p {
			float: left;
			font-size: 14px;
			line-height: 16px;
			width: 365px;
			text-align: left;
			font-weight: 400;
			padding: 10px 3px 3px 5px;
		}
		
		div.authorimg {
			position: relative;
			top: -178px;
			left: 177px;
			height: 125px;
			width: 125px;
			z-index: 1000;
			margin-bottom: -100px;
		}

		
		
		
/*
 * WP-Paginate - WordPress Pagination Function
 * Revision: $Id: wp-paginate.css 153537 2009-09-10 13:26:24Z emartin24 $
 * Copyright (c) 2009 Eric Martin http://www.ericmmartin.com/projects/wp-paginate/
 */
.wp-paginate {padding:0; margin:0; margin-top: 30px; margin-bottom: 20px; text-align: center; font-weight: 500; width: 900px;}
.wp-paginate li {display:inline; list-style:none;}
.wp-paginate a {background:#ddd;border:1px solid #ccc; color:#666; margin: 2px; padding: 8px 12px 6px 12px; text-align:center; text-decoration:none; font-size: 14px; }
.wp-paginate a:hover, .wp-paginate a:active {background:#3399cc; color:#fff;}
.wp-paginate .title {color:#555; margin-right:4px; font-size: 22px; text-transform: uppercase; }
.wp-paginate .gap {color:#999; margin-right:4px;}
.wp-paginate .current { font-size: 14px; color: #ffffff; background:#cc00cc; border:1px solid #666666; margin-right:4px; padding: 8px 12px 6px 12px;}
.wp-paginate .page {}
.wp-paginate .prev, .wp-paginate .next {}

/* style overrides for comments pagination */
.wp-paginate-comments {}
.wp-paginate-comments li {}
.wp-paginate-comments a {}
.wp-paginate-comments a:hover, .wp-paginate-comments a:active {}
.wp-paginate-comments .title {}
.wp-paginate-comments .gap {}
.wp-paginate-comments .current {}
.wp-paginate-comments .page {}
.wp-paginate-comments .prev, .wp-paginate-comments .next {}

	div#connectlinks {
		height: 22px;
		width: 160px;
		float: right;
		margin-top: 5px;
		margin-right: 80px;
	}
	
	div#connectlinks a.clink {
		display: block;
		float: left;
		height: 22px;
		width: 26px;
		margin-right: 9px;
		background: url('http://static.terregalia.com/t3/images/sharelinks.jpg') no-repeat;
	}

	
	div#connectlinks a.twitter {
		background-position: -27px -22px;
	}
	div#connectlinks a.facebook {
		background-position: -82px -22px;
	}
	
	div#connectlinks a.linkedin {
		background-position: -221px -22px;
	}
	
	div#connectlinks a.rss {
		background-position: -110px -22px;
	}
	
	div#connectlinks a.twitter:hover {
		background-position: -27px 0px;
	}
	
	div#connectlinks a.facebook:hover {
		background-position: -82px 0px;
	}

	div#connectlinks a.linkedin:hover {
		background-position: -221px 0px;
	}		
	
	div#connectlinks a.rss:hover {
		background-position: -110px -0px;
	}
	
	div#share {
		float: right;
		height: 22px;
		width: 280px;
		margin-top: 5px;
		margin-right: 10px;
	}

	div#share a.slink {
		display: block;
		float: left;
		height: 22px;
		width: 26px;
		margin-right: 9px;
		background: url('http://static.terregalia.com/t3/images/sharelinks.jpg') no-repeat;
	}
	
	div#share a.twitter {
		background-position: -27px -22px;
	}
	
	div#share a.delicious {
		background-position: -55px -22px;
	}
	
	div#share a.digg {
		background-position: -193px -22px;
	}
	
	div#share a.facebook {
		background-position: -82px -22px;
	}
	
	div#share a.linkedin {
		background-position: -221px -22px;
	}
	
	div#share a.stumbleupon {
		background-position: -248px -22px;
	}
	
	div#share a.tumblr {
		background-position: -166px -22px;
	}
	
	div#share a.friendfeed {
		background-position: -138px -22px;
	}
	
	div#share a.twitter:hover {
		background-position: -27px 0px;
	}
	
	div#share a.delicious:hover {
		background-position: -55px 0px;
	}
	
	div#share a.digg:hover {
		background-position: -193px 0px;
	}
	
	div#share a.facebook:hover {
		background-position: -82px 0px;
	}
	
	div#share a.stumbleupon:hover {
		background-position: -248px -0px;;
	}
	
	div#share a.linkedin:hover {
		background-position: -221px 0px;
	}
	
	div#share a.tumblr:hover {
		background-position: -166px 0px;
	}
	
	div#share a.friendfeed:hover {
		background-position: -138px 0px;
	}
	
	
	img.alignleft {
		float: left;
	}
	
	img.aligncenter {
		display: block;
		margin: 0 auto;
	}
	
	img.alignright {
		float: right;
	}
	
	div.similarposts {
		margin-top: 40px;
		width: 700px;
		height: 80px;
		margin-left: 100px;
		margin-bottom: 20px;
		background: url('http://static.terregalia.com/t3/images/greybg.png') no-repeat;
		text-align: right;
		overflow: hidden;
	}
	
	div.similarposts ul {
		display: block;
		height: 73px;
		width: 600px;
		background: url('http://static.terregalia.com/t3/images/similarlabel.png') no-repeat 5px 0px;
		padding-left: 60px;
		padding-top: 7px;
		margin: 0 0;
	}
	
	div.similarposts ul li {
		color: #666666;
	}
	
	div.similarposts ul li p.butter {
		padding: 0px 0px;
		margin: 0 0;
		color: #000000;
		font-size: 13px;
		text-align: left;
	}
	
	div#sidebar {
	}
	
	div.dotswide {
		width: 100%;
		background: url('http://static.terregalia.com/t3/images/dotswide.png') top center no-repeat;
		height: 4px;
		margin-top: 10px;
		margin-bottom: 15px;
	}
	
	div#sidebar ul.sidebar {
		display: block;
		margin: 0 0;
		height: 360px;
		width: 865px;
		padding: 35px 0px 0px 35px;
	}
	

	li.widget {
		display: block;
		float: left;
		width: 266px;
		margin-right: 13px;
	}
	
	li#text-8.widget h2.widgettitle,
	li#text-3.widget h2.widgettitle {
		display: none;
	}
	
	li.widget_wp_shopping_cart {
		border: 1px solid #cccccc;
		height: 318px;
	}
	
	li.widget_wp_shopping_cart h2.widgettitle {
		height: 18px;
		padding: 22px 0px;
		border-bottom: 1px solid #cccccc;
		background: #f5f5f5;
		margin-top: 0;
		font-weight: 400;
	}
		
	li.widget ul.twitter {
		margin: 3px 5px;
	}
	
	li.widget ul.twitter, li.widget ul.twitter li.twitter-item {
		display: block;
		width: 250px;
		text-align: left;
		margin-bottom: 4px;
	}
	
	li.widget ul.twitter li.twitter-item {
		padding-bottom: 3px;
		border-bottom: 1px dotted #cccccc;
	}
	
	li#twitter-1.widget {
		border: 1px solid #cccccc;
		height: 318px;
		overflow: hidden;
	}

	li#twitter-1.widget h2.widgettitle {
		height: 18px;
		padding: 22px 0px;
		border-bottom: 1px solid #66cccc;
		background: #ecffff;
		margin-top: 0;
		margin-bottom: 6px;
		font-weight: 400;
	}
		
	/* Comments */
	
	form#commentform {
		margin: 0px 100px;
		height: 200px;
		width: 700px;
		background: url('http://static.terregalia.com/t3/images/commentbg.png') top center no-repeat;
	}
	
	form#commentform p {
		width: 600px;
		float: right;
		padding: 10px 40px 2px 0px;
		margin: 0 0;
		margin-left: 20px;
	}
	
	form#commentform div.MailPressCommentform {
		width: 666px;
		float: right;
		padding: 0 10px;
		margin: 0 0;
	}
	
	form#commentform p input#submit {
		width: 150px;
		height: 30px;
		border: 1px solid #CCCCCC;
		padding: 3px 0px;
		background: url('http://static.terregalia.com/t3/images/greybglite.png') repeat;
		font-size: 13px;
	}

	form#commentform p input#submit:hover {
		background: #999999;
		border: 1px solid #777777;
		cursor: pointer;
	}
	
	textarea#comment {
		width: 600px;
		background: url('http://static.terregalia.com/t3/images/greybglite.png') repeat;
		border: 1px solid #CCCCCC;
		padding: 3px;
		margin-left: 20px;
	}
	
	label.wrap {
		float: right;
		position: relative;
		left: -25px;
		width: 210px;
		text-align: center;
		margin: 10px 0px;
		font-size: 12px;
	}
	
	label.wrap input {
		width: 180px;
		padding: 3px;
		background: url('http://static.terregalia.com/t3/images/greybglite.png') repeat;
		border: 1px solid #CCCCCC;
	}
	
	
	div.product_grid_display {
		display: block;
	}
	
	div.product_grid_item {
		margin-top: 30px;
		width: 266px;
		height: 203px;
		overflow: hidden;
		border: 1px solid #999999;
		float: left;
		margin: 20px 12px 0px 12px;
	}
	
	div.item_image {
		position: relative;
		top: 0px;
		left: 0px;
		width: 266px;
		height: 203px;
		z-index: 3000;
	}

	div.grid_product_info {
		position: relative;
		top: -203px;
		left: 0px;
		width: 266px;
		z-index: 2000;
		background: #CCC;
		padding: 4px;
		height: 64px;
		color: #333333;
	}
	
	div.grid_more_info {
		position: relative;
		top: -245px;
		z-index: 2800;
		float: right;	
	}
	
	div.grid_more_info input {
		margin-top: 3px;
		height: 14px;
		padding: 1px 4px;
		background: #f5f5f5;
		border: 1px solid #cccccc;
		font-size: 10px;
		cursor: pointer;
	}

	div.grid_more_info input:hover {
		background: #666666;
		border: 1px solid #888888;
	}
	
	div.grid_product_info strong {
		font-weight: 400;
		font-style: italic;
	}


	textarea#comment {
		width: 600px;
		background: url('http://static.terregalia.com/t3/images/greybglite.png') repeat;
		border: 1px solid #CCCCCC;
		padding: 3px;
		margin-left: 20px;
	}
	
	label.wrap {
		float: right;
		position: relative;
		left: -25px;
		width: 210px;
		text-align: center;
		margin: 10px 0px;
		font-size: 12px;
	}
	
	label.wrap input {
		width: 180px;
		padding: 3px;
		background: url('http://static.terregalia.com/t3/images/greybglite.png') repeat;
		border: 1px solid #CCCCCC;
	}
	
	
		
	div.footsies {
		width: 900px;
		font-size: 14px;
	}
	
	
	
	table.shoppingcart {
		margin-left: 1px;
		width: 265px;
		border: #f5f5f5 solid 1px;
	}
	
	table.shoppingcart th, table.shoppingcart td {
		border: #f5f5f5 solid 1px;
	}	


	.zoomimage {
		position: absolute;
		display: none;
		z-index: 99999999;
		outline: none;
	    cursor: url('http://static.terregalia.com/t3/images/zoomimage/zoomout.cur'), default;
	}
	.zoomimage_focused {
		z-index: 9999999999;
	}
	.zoomimage_s {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		width: 100%;
		display: none;
	}
	.zoomimage_st {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 6px;
		overflow: hidden;
	}
	.zoomimage_stl {
		position: absolute;
		top: 0;
		left: 0;
		width: 6px;
		height: 6px;
		overflow: hidden;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') no-repeat scroll 0 0;
	}
	.zoomimage_stc {
		overflow: hidden;
		height: 6px;
		margin: 0 6px;
		background: transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') repeat-x scroll 0 -30px;
	}
	.zoomimage_str {
		position: absolute;
		top: 0;
		right: 0;
		width: 6px;
		height: 6px;
		overflow: hidden;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') no-repeat scroll 0 -18px;
	}
	.zoomimage_sc {
		position: absolute;
		top: 6px;
		width: 100%;
		left: 0;
		overflow: hidden;
	}
	.zoomimage_scl {
		position: absolute;
		overflow: hidden;
		top: 0;
		left: 0;
		height: 100%;
		width: 6px;
		background: transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow-lr.png') repeat-y scroll 0pt;
	}
	.zoomimage_scr {
		position: absolute;
		overflow: hidden;
		right: 0;
		top: 0;
		height: 100%;
		width: 6px;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow-lr.png') repeat-y scroll -6px 0pt
	}
	.zoomimage_scc {
		margin: 0 6px;
		height: 100%;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow-c.png');
		overflow: hidden;
	}
	.zoomimage_sb {
		position: absolute;
		overflow: hidden;
		bottom: 0;
		left: 0;
		width: 100%;
		height: 6px;
	}
	.zoomimage_sbl {
		position: absolute;
		overflow: hidden;
		width: 6px;
		height: 6px;
		left: 0;
		top: 0;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') no-repeat scroll 0pt -12px;
	}
	.zoomimage_sbc {
		height: 6px;
		overflow: hidden;
		margin: 0 6px;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') repeat-x scroll 0pt -36px;
	}
	.zoomimage_sbr {
		position: absolute;
		overflow: hidden;
		width: 6px;
		height: 6px;
		right: 0;
		top: 0;
		background:transparent url('http://static.terregalia.com/t3/images/zoomimage/shadow.png') no-repeat scroll 0pt -6px;
	}
	.zoomimage img {
		position: absolute;
		top: 6px;
		left: 6px;
		display: none;
		border: 20px solid #000;
	}
	.zoomimage_caption {
		position: absolute;
		background-color: #fff;
		color: #000;
		width: 100%;
	}
	.zoomimage_caption p {
		padding: 10px;
		margin: 0;
		font-size: 11px;
		font-weight: bold;
	}
	.zoomimage_loading {
		background-image: url('http://static.terregalia.com/t3/images/zoomimage/ajax_small.gif');
		background-repeat: no-repeat;
		background-position: center;
		height: 100%;
		position: absolute;
		background-color: #fff;
		width: 100%;
		top: 0;
		left: 0;
	}
	.zoomimage_move {
		cursor: move;
	}
	.zoomimage_controls {
		position: absolute;
		background: #fff;
		height: 30px;
		overflow: hidden;
	}
	.zoomimage_prev {
		background: #fff url('http://static.terregalia.com/t3/images/zoomimage/zoomimage_prev.gif') no-repeat center;
		width: 39px;
		height: 29px;
		position: absolute;
		bottom: 1px;
		left: 10px;
	}
	.zoomimage_next {
		background: #fff url('http://static.terregalia.com/t3/images/zoomimage/zoomimage_next.gif') no-repeat center;
		width: 39px;
		height: 29px;
		position: absolute;
		bottom: 1px;
		right: 10px;
	}
	
	div.thumbholder {
		width: 500px;
		height: 230px;
		margin-left: 190px;
		background-color: #f5f5f5;
		margin-bottom: 10px;
	}

	div.thumbholder p, div.thumbholderhalf p {
		padding-top: 30px;
		padding-right: 10px;
		padding-bottom: 30px;
		font-size: 12px;
	}
	
	div.thumbholderhalf {
		float: left;
		width: 370px;
		height: 180px;
		margin-left: 50px;
		margin-bottom: 10px;
		background-color: #f5f5f5;
	}

	div.thumbholderhalftall {
		float: left;
		width: 370px;
		height: 300px;
		margin-left: 50px;
		margin-bottom: 10px;
		background-color: #f5f5f5;
		font-size: 12px;
		text-align: center;
	}
	
	div.thumbholderhalftall a {
		margin-left: 30px;
		margin-bottom: 5px;
	}
	
	div.thumbholderhalftall p {
		text-align: left;
		padding-top: 10px;
		padding-left: 20px;
		font-size: 12px;
	}
	
	.gallery {
		margin: auto;
	}
	.gallery-item {
		float: left;
		margin-top: 10px;
		text-align: center;
		width: 28%;
	}
	.gallery img {
		border: 2px solid #cfcfcf;
	}
	.gallery-caption {
		margin-left: 0;
	}