	
         
	body							{ margin: 0; }
	img, img a						{ border: 0; }
	input:focus						{ outline: 0; }

	.break							{ clear: both; float: none; }
	.top							{ width: 100%; height: 144px; background-image: url(../graphics/basis/top.jpg); background-repeat: repeat-x; position: absolute; top: 0; left: 0; }
	.top .content					{ width: 1000px; height: 144px; }
	.top .content .logotype	a		{ display: block; background-position: 0 26px; width: 426px; height: 144px; background-image: url(../graphics/basis/logotype.jpg); background-repeat: no-repeat; float: left; }
	.top .content .search			{ width: 235px; height: 28px; float: right; background-image: url(../graphics/basis/searchBox.jpg); background-repeat: no-repeat; }
	.top .content .search .button a	{ width: 35px; height: 28px; background-image: url(../graphics/basis/searchButton.jpg); float: right; }
	.top .content .search .text		{ color: white; font-weight: bold; font-size: 11px; float: left; padding: 7px 0 0 20px; }
	.top .content .search .input	{ border: 0; background: transparent; width: 171px; font-size: 11px; height: 15px; margin: 6px 0 0 13px; color: white; _line-height: 12px; }

	.top .content .sponsors			{ width: 349px; height: 25px; margin: 30px 0 0 0; float: right; }
	
	.twitter						{ width: 100%; height: 37px; background-image: url(../graphics/basis/twitter.png); position: absolute; top: 144px; left: 0; overflow: hidden; }
	.twitter .content				{ width: 1000px; height: 31px; padding: 6px 0 0 0; }
	.twitter .content .text			{ width: 952px; height: 18px; float: left; padding: 3px 0 0 0; }
	.twitter .content .icon			{ width: 18px; height: 18px; margin: 0 0 0 6px; float: left; }

	.stage							{ width: 1000px; margin: 227px 0 0 0; }
	.stage .left					{ width: 469px; height: auto; float: left; margin: 0 0 10px 0; }
	.stage .middle					{ width: 242px; height: auto; float: left; margin: 0 0 10px 28px; }
	.stage .right					{ width: 233px; height: auto; float: left; margin: 0 0 10px 28px; }

	.textSmall						{ font-family: "Trebuchet MS", arial; color: #808080; font-size: 12px; line-height: 15px; }
	.textSmall h1					{ font-weight: bold; color: #cc500f; font-size: 11px; margin: 0; }
	.textSmall h2					{  }
	.textSmall h3					{  }
	.textSmall p					{ margin-bottom: 10px; margin-top: 10px; font-size: 11px; line-height: 17px; color: #606060; }	
	.textSmall p.intro				{ }
	.textSmall ul					{  }
	.textSmall li					{  }
	.textSmall a					{ text-decoration: none; color: #53335c; font-weight: bold; }

	.textLarge						{ font-family: "Trebuchet MS", arial; margin: -5px 0 0 0; }
	.textLarge h1					{ font-family: georgia, arial; font-size: 30px; line-height: 37px; color: #cc500f; margin-bottom: 25px; margin-top: 0; font-weight: normal; }
	.textLarge h2					{ font-family: Georgia; color: #53335c; font-size: 19px;  margin-bottom: 5px; margin-top: 25px; font-weight: normal; }
	.textLarge h3					{ color: #5d4234; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
	.textLarge p					{ font-size: 13px; line-height: 19px; color: #606060; margin-top: 0px; margin-bottom: 15px; }	
	.textLarge p a					{ font-size: 12px; text-decoration: none; font-weight: normal; color: #53335c; }
	.textLarge p.intro				{ font-size: 13px; line-height: 19px; color: #606060; font-weight: bold; }
	.textLarge ul					{  }
	.textLarge li					{  }

	.foot							{ width: 1000px; height: 50px; float: none; clear: both; border-top-color: #e6e6e6;  border-top-style: solid;  border-top-width: 1px; }
	
	/* LEFT COLUMN */
	
	.article						{ border-top-color: #e6e6e6;  border-top-style: solid;  border-top-width: 1px; margin: 0 0 20px 0; }
	.article .author				{ font-family: "Trebuchet MS", arial; color: #5d4234; font-size: 11px; margin: 15px 0 0 0; font-weight: bold; }
	.article .options				{ font-family: "Trebuchet MS", arial; color: #53335c; font-size: 11px; font-weight: bold; float: left; text-decoration: none; margin: 0 20px 0px 0; }

	/* MIDDLE COLUMN */
	
	.puff							{ width: 242px; float: left; }
	.puff .head						{ width: 242px; margin: 0 0 10px 0; float: left; }
	.puff .head .icon				{ width: 23px; height: 23px; background-color: #e6e6e6; margin: 0 3px 0 0; float: left; }
	.puff .head .headline			{ width: 216px; height: 23px; background-color: #e6e6e6; float: left; }
	.puff .content					{ width: 216px; margin: 0 0 15px 26px; padding: 0 0 0 0; }

	/* RIGHT COLUMN */

	.menu 							{ width: 233px; height: 26px; margin: 0 0 1px 0; display: block; font-family: "Trebuchet MS", arial; font-size: 12px; _font-size: 11px; text-transform: uppercase; font-weight: bold; line-height: 12px; }
	.menu a							{ text-decoration: none; display: block; height: 26px; }
	.menu a:hover					{ background-color: #d7d7d7; }
	.menu .content					{ padding: 7px 0 0 10px; }
	.menu .normal					{ background-color: #e6e6e6; color: #cc500f; }
	.menu .active 	 				{ background-color: #cc500f; color: white;  }
	
	.news							{ width: 233px; height: auto; margin: 20px 0 0 0; }	
	.news .head						{ font-family: Georgia, arial; font-size: 20px; color: #cc500f; margin: 0; }
	.news .content					{ border-top-color: #e6e6e6;  border-top-style: solid;  border-top-width: 1px; }
	.news .date						{ font-weight: bold; color: #53335c; }
	
	/* LIST ARTICLE */
	
	.post 							{ width: 469px; background-image: url(../graphics/list/pdf.gif); background-repeat: no-repeat; background-position: 0px 9px; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e6e6; }
	.post .content					{ width: 443px; margin: 10px 0 10px 23px; }
	.post .content .headline 		{ font-family: "Trebuchet MS", arial; font-size: 12px; font-weight: bold; line-height: 16px; }
	.post .content .headline a		{ text-decoration: none; color: #cf5c1f; }
	.post .content .text			{ font-family: "Trebuchet MS", arial; font-size: 11px; color: #3f3f3f; margin: 5px 0 0 0; line-height: 15px; }
	

	/* LIST PREVIOUS ISSUES */
	
	.issues 							{ height: 30px; width: 469px; background-image: url(../graphics/basis/icons/book.gif); background-repeat: no-repeat; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e6e6e6; }
	.issues .content					{ width: 443px; margin: 0px 0 7px 23px; padding: 7px 0 0 0; }
	.issues .content .number a			{ font-family: "Trebuchet MS", arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #cf5c1f; line-height: 16px; }


	/* ARTICLE CONTENT */
	
	.download						{ width: 200px; height: 20px; padding: 2px 0 0 25px; background-image: url(../graphics/list/pdf.gif); background-repeat: no-repeat;  }
	.summarize						{ width: 469px; border-top-width: 1px; border-top-style: solid; border-top-color: #e6e6e6; margin: 10px 0 0 0; }
	
	/* STAFF */
	
	.staff 							{ width: 231px; height: 44px; float: left; margin: 0 2px 2px 0; text-decoration: none; background-color: #f6f6f6; }
	.staff a						{ height: 44px; width: 231px; DISPLAY: BLOCK; float: left; text-decoration: none; }
	.staff a:hover					{ background-color: #dfdcdc; }
	.staff .photo					{ width: 35px; height: 44px; margin: 0 0px 0 0; float: left; background-color: white; }
	.staff .content					{ width: 195px; height: 44px; float: left; }
	.staff .texten					{ margin: 7px 0 0 7px; }
	.staffname						{ height: 10px; font-family: "Trebuchet MS", arial; font-size: 12px; font-weight: bold; text-decoration: none; color: #cf5c1f; }
	.stafftitle						{ height: 10px; font-family: "Trebuchet MS", arial; font-size: 11px; color: #3f3f3f; }

	.people											{ margin: 0 -2px 0 0; float: left; }
	.people person									{ width: 233px; margin: 0 2px 2px 0; float: left; }
	.people person a								{ width: 233px; float: left; background: #f6f6f6; text-decoration: none; xdisplay: block; }
	.people person a:hover							{ background: #dfdcdc; }
	.people person .image							{ width: 35px; background: #fff; float: left; }
	.people person .image img						{ width: 33px; height: 44px; }
	.people person .info							{ width: 198px; }
	.people person .info .wrapper					{ padding: 8px 0 0 8px; float: left; }
	.people person .info p							{ font-family: 'Trebuchet MS', arial; line-height: 14px; }
	.people person .info p.title					{ margin: 0; font-size: 12px; font-weight: bold; color: #cf5c1f; }
	.people person .info p.description				{ margin: 1px 0 0 0; font-size: 11px; color: #3f3f3f; }


	.stafftitle							{ font-family: 'Trebuchet MS', arial; line-height: 14px; margin: 0 0 0 10px; font-size: 12px; font-weight: bold; color: #cf5c1f; }
	.staffdescription					{ font-family: 'Trebuchet MS', arial; line-height: 14px; margin: 5px 0 0 10px; font-size: 11px; color: #3f3f3f; }


	
	/* PRESENTATION */
	
	.editor							{ width: 344px; height: 150px; float: left; }
	.editorPhoto					{ width: 125px; height: 150px; float: left; }

	/* PREVIOUS STAFF */
	
	.oldStaff						{ height: 165px; clear: left; float: none; margin: 0 0 10px 0; }
	.oldStaff .phototest			{ width: 125px; height: 165px; float: left; margin: 0 25px 0 0; }
	.oldStaff .content				{ width: 300px; height: 165px; float: left; }
	
	/* SUBSCRIBE */
	
	.subscribe						{ margin: 10px 0 0 0; }
	.subscribe .row 				{ width: 220px; float: left; margin: 10px 9px 0 0; }
	.subscribe .input				{ width: 210px; height: 20px; border: 0; background-color: #eeeeee; }
	
	
	
	
	
	