/* General page setup
---------------------------------------------------------------------- */

html,body 												{font-size:12px;font-family:arial,verdana,sans-serif;color:#505050;line-height:140%;}

/* Generel table attributes and fonts
---------------------------------------------------------------------- */

table, td, select, input, label, textarea				{font-size:1em;color:#505050;}
th														{font-size:1em;text-align:left;font-weight:bold;}
p														{font-size:1em;color:#505050;margin:0px;margin-bottom:10px;}
a														{font-size:1em;color:#505050;text-decoration:underline;}
a:hover													{font-size:1em;text-decoration:underline;}
h1														{font-size:1.4em;color:#505050;margin:0px;}
h2,h3,h4,h5,h6											{font-size:1.1em;font-weight:bold;color:#505050;margin:0px;}
address													{font-size:1em;font-style:normal;}
form													{margin:0;padding:0;}
hr														{height:1px;background-color:#e1e1e1;color:#e1e1e1;border:none;margin:0;margin-top:10px;margin-bottom:10px;}
a img													{border:none;}


/* Base template setup (hide aways)
---------------------------------------------------------------------- */

.wrap .top {display:none;}
.wrap .contents .left {display:none;}
.wrap .contents .right .mwr {display:none;}
.wrap .footer {display:none;}

/* Base template setup
---------------------------------------------------------------------- */

/* Frontpage */
.wrap .stories 											{width:100%;height:425px;clear:both;border-bottom:1px solid #adadad;}
.wrap .stories .col1 									{width:277px;float:left;}
.wrap .stories .col1 .inner 							{width:231px;clear:both;}
.wrap .stories .col1 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col1 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col1 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col1 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col1 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col1 .inner .text ul 					{margin:0;padding:0;list-style-type:none;color:#505050;}
.wrap .stories .col1 .inner .text ul li 				{display:inline;}
.wrap .stories .col1 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col1 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .stories .col2 									{width:277px;float:left;}
.wrap .stories .col2 .inner 							{width:231px;clear:both;}
.wrap .stories .col2 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col2 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col2 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col2 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col2 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col2 .inner .text ul 					{margin:0;padding:0;list-style-type:none;color:#505050;}
.wrap .stories .col2 .inner .text ul li 				{display:inline;}
.wrap .stories .col2 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col2 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .stories .col3 									{width:100%;clear:both;padding-top:25px;}
.wrap .stories .col3 .inner 							{width:231px;clear:both;}
.wrap .stories .col3 .inner .image 						{width:100%;height:190px;clear:both;}
.wrap .stories .col3 .inner .headline 					{width:100%;clear:both;}
.wrap .stories .col3 .inner .headline p 				{margin:0;margin-bottom:20px;font-size:22px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;}
.wrap .stories .col3 .inner .text 						{width:100%;clear:both;}
.wrap .stories .col3 .inner .text p 					{margin:0;margin-bottom:15px;}
.wrap .stories .col3 .inner .text ul 					{margin:0;padding:0;list-style-type:none;}
.wrap .stories .col3 .inner .text ul li a 				{text-decoration:none;color:#ed1b2f;}
.wrap .stories .col3 .inner .text ul li a:hover 		{text-decoration:underline;}
.wrap .about 											{width:100%;clear:both;padding:15px 0px 20px 0px;border-top:1px solid #adadad;margin-top:15px;}
.wrap .about p 											{margin:0;}
.wrap .about p span 									{font-size:1.2em;color:#ed1a3b;text-transform:uppercase;font-family:Georgia,serif;}

/* Board */
.wrap .contents .right .content .inner .board 			{width:100%;clear:both;}
.wrap .contents .right .content .inner .board .header 	{width:100%;clear:both;}
.wrap .contents .right .content .inner .board .header h1 {margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .board .header p {margin:0;font-size:20px;color:#505050;font-family:Georgia,serif;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .board .members 	{width:100%;clear:both;padding-top:5px;}
.wrap .contents .right .content .inner .board .members .member {width:100%;clear:both;border-top:1px solid #adadad;padding-top:20px;}
.wrap .contents .right .content .inner .board .members .member .image {width:100%;clear:both;padding-bottom:10px;}
.wrap .contents .right .content .inner .board .members .member .text {width:100%;clear:both;padding-bottom:20px;}


/* Projects */
.wrap .contents .right .content .inner .overview 		{width:100%;clear:both;}
.wrap .contents .right .content .inner .overview .header {width:100%;clear:both;}
.wrap .contents .right .content .inner .overview .header h1 {margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .overview .projects {width:100%;clear:both;}
.wrap .contents .right .content .inner .overview .projects .project {width:100%;clear:both;padding-top:15px;}
.wrap .contents .right .content .inner .overview .projects .project .image {width:240px;float:left;}
.wrap .contents .right .content .inner .overview .projects .project .text {width:190px;float:left;}
.wrap .contents .right .content .inner .overview .projects .project .text p {margin:0;margin-bottom:15px;}
.wrap .contents .right .content .inner .overview .projects .project .text p span {font-size:20px;color:#ed1b2f;font-family:Georgia,serif;line-height:110%;}
.wrap .contents .right .content .inner .overview .projects .project .text a {text-decoration:none;color:#ed1b2f;}
.wrap .contents .right .content .inner .overview .projects .project .clr {width:100%;height:15px;clear:both;border-bottom:1px solid #adadad;}
.wrap .contents .right .content .inner .overview .projects .project .last {border-bottom:none;}

/* Text */
.wrap .contents .right .banner 							{width:100%;clear:both;margin-bottom:20px;}
.wrap .contents .right .content .inner .ctn 			{width:100%;clear:both;}
.wrap .contents .right .content .inner .ctn .header 	{width:100%;clear:both;}
.wrap .contents .right .content .inner .ctn .header h1 	{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .ctn .header p 	{margin:0;font-size:20px;color:#505050;font-family:Georgia,serif;line-height:110%;font-weight:normal;}
.wrap .contents .right .content .inner .ctn .text 		{width:100%;clear:both;padding-top:15px;}
.wrap .contents .right .content .inner .ctn .text .fl 	{float:left;margin:0px 10px 0px 0px;padding:4px 0px 0px 0px;}
.wrap .contents .right .content .inner .ctn .text a 	{text-decoration:none;color:#ed1b2f;}
.wrap .contents .right .content .inner .ctn .text a:hover {text-decoration:underline;}
.wrap .contents .right .content .inner .ctn .text ul 	{clear:both;padding-top:15px;}
.wrap .contents .right .content .inner .ctn .clr 		{width:100%;height:30px;clear:both;}

/* Search */
.wrap .searchresults 									{width:100%;clear:both;}
.wrap .searchresults .inner 							{width:510px;clear:both;}
.wrap .searchresults .inner .header 					{width:100%;clear:both;margin-bottom:15px;}
.wrap .searchresults .inner .header h1 					{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.wrap .searchresults .inner .header p.inputs 			{margin:0;margin-bottom:5px;padding-top:10px;}
.wrap .searchresults .inner .header #qx 				{border:none;border:1px solid #d5d5d5;width:195px;}
.wrap .searchresults .inner .header #qxsub 				{border:none;background-color:#c8c8c8;width:30px;color:#fff;margin-left:5px;}
.wrap .searchresults .inner .results 					{width:100%;clear:both;padding:10px 0px 10px 0px;border-top:1px solid #adadad;border-bottom:1px solid #adadad;}
.wrap .searchresults .inner .results p 					{margin:0;}
.wrap .searchresults .inner .resultslist 				{width:100%;clear:both;}
.wrap .searchresults .inner .resultslist ul 			{margin:0;padding:0;list-style-type:none;}
.wrap .searchresults .inner .resultslist ul li 			{padding-top:15px;}
.wrap .searchresults .inner .resultslist ul li p 		{margin:0;}
.wrap .searchresults .inner .resultslist ul li p a 		{text-decoration:none;}
.wrap .searchresults .inner .resultslist ul li p strong {color:#ed1b2f;}
.wrap .searchresults .inner .resultslist ul li span 	{font-size:0.9em;}
.wrap .searchresults .inner .resultslist ul li .bold 	{font-weight:bold;}
.wrap .searchresults .inner .resultslist .clr 			{width:100%;height:40px;clear:both;}

/* Projects #2 */
.full 													{width:100%;clear:both;}
.full .head 											{width:100%;clear:both;}
.full .head h1 											{margin:0;margin-bottom:20px;font-size:26px;color:#ed1b2f;font-family:Georgia,serif;text-transform:uppercase;line-height:110%;font-weight:normal;}
.proje 													{width:100%;clear:both;padding:0px 0px 0px 0px;}
.proje .abs 											{}
.proje .abs ul 											{margin:0;padding:0;list-style-type:none;}
.proje .abs ul li 										{width:132px;height:100px;float:left;}
.proje .abs ul li .img 									{width:126px;height:95px;clear:both;}
.proje .abs ul li .txt 									{display:none;}
.proje .abs ul li .cur 									{display:none;}
.proje .printclr										{width:100%;height:20px;clear:both;}
.pcols 													{width:100%;clear:both;padding:25px 0px 0px 0px;border-top:1px solid #adadad;}
.pcols .col 											{clear:both;margin-bottom:20px;}
.pcols .col .inn 										{clear:both;}
.pcols .col .inn p 										{margin:0;margin-bottom:20px;font-size:24px;color:#ed1b2f;font-family:Georgia,serif;line-height:110%;}
.pcols .col .inn ul 									{margin:0;padding:0;list-style-type:none;}
.pcols .col .inn ul li 									{margin-bottom:10px;}
.pcols .col .inn ul li a 								{display:block;padding:0px 0px 0px 13px;background:url(/gfx/icon_link_deco.gif) no-repeat 0px 6px;color:#333;text-decoration:none;}
.pcols .col .inn ul li a:hover 							{text-decoration:underline;}
.pcols .col .inn ul li .all 							{display:block;padding:0px 0px 0px 13px;background:url(/gfx/icon_link_deco.gif) no-repeat 0px 6px;color:#ed1b2f;text-decoration:none;font-weight:bold;}
.pcols .clr 											{width:100%;height:20px;clear:both;}
