
/* WRAPPER
-----------------------------------------------------------*/
#wrapper 	{	margin:0px auto; width:925px;}
/*---------------------------------------------------------*/

/* CONTENT
-----------------------------------------------------------*/
	#content	{	margin:0px auto;
					left:0;
					position:relative;
					top:224px;
					width:925px;
				}
		#featured		{	background-image:url(../images/generic/PortfolioBg.png);
						background-repeat:repeat-y;
						left:0;
						padding-bottom:20px;
						position:relative;
						top:0;
						width:925px;
					}
			.mainPost	{	left:63px;
							margin-bottom:20px;
							position:relative;
							top:25px;
							width:825px;
						}
			.comingSoon	{	left:-88px;
							position:absolute;
							top:-14px;
						}
			
				.mainPost ul		{ margin:10px 0 0 -25px;}
				.mainPost ul li		{ font-size:1.2em; line-height:1.8em;}
				.mainPost ul li	a	{ font-size:1em;}
				.mainPost ul li	span{ font-size:0.9em; font-style:italic;}
						
			.post	{
	left:0px;
	position:relative;
	top:25px;
	width:820px;
					}
				
			.leftPost		{	border-bottom:0px double #444;
							left:0;
							margin-bottom:20px;
							padding-bottom:20px;
							position:relative;
							top:0;
							width:325px;
						}
			
				.leftPost ul		{ margin:10px 0 0 -25px;}
				.leftPost ul li		{ color:#fdf7e9; font-size:1.2em; line-height:1.8em;}
				.leftPost ul li	a	{ color:#8d9fac; font-size:1em;}
				.leftPost ul li	a:hover	{ color:#5c6871;}
				.leftPost ul li	span{ font-size:0.9em; font-style:italic;}
				
				.leftPost p	a	{ color:#8d9fac; font-size:1em;}
				.leftPost ul li	a:hover	{ color:#5c6871;}
				
			.rightPost		{	border-bottom:0px double #444;
							left:472px;
							margin-bottom:20px;
							padding-bottom:20px;
							position:absolute;
							top:0;
							width:325px;
						}
						
				.rightPost ul		{ margin:10px 0 0 -25px;}
				.rightPost ul li	{ color:#fdf7e9; font-size:1.2em; line-height:1.8em;}
				.rightPost ul li a	{ color:#8d9fac; font-size:1em;}
				.rightPost ul li a:hover	{ color:#5c6871;}
				.rightPost ul li span{ font-size:0.9em; font-style:italic;}
				
				.rightPost p	a	{ color:#8d9fac; font-size:1em;}
				.rightPost ul li	a:hover	{ color:#5c6871;}
				
				
				.dateTab	{	left:-63px;
								position:absolute;
								top:5px;
							}
				.mainSoftware	{	left:724px;
								position:absolute;
								text-align:right;
								top:31px;
								width:100px;
							}
				.software	{	left:325px;
								position:absolute;
								text-align:right;
								top:38px;
								width:100px;
							}
				.postPadding{	line-height:2em;
								padding-bottom:5px;
							}
				.postPicture{	padding:10px 0;
								margin-bottom:-10px;
							}
				.postBackToTop{	left:415px;
								position:absolute;
							}
				.mainPostBackToTop{	left:815px;
								position:absolute;
							}
		
/*---------------------------------------------------------*/

/* TYPOGRAPHY
-----------------------------------------------------------*/
p	{	color:#0f0f0f;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		line-height:1.6em;
	}

p.dark	{	color:#fdf7e9;
		font-family:Arial, Helvetica, sans-serif;
		font-size:1.2em;
		line-height:1.6em;
	}

.greyText	{	color:#676767;
				font-family:Georgia, "Times New Roman", Times, serif;
				font-size:1.1em;
			}
/*---------------------------------------------------------*/

/* GENERIC (LISTS, FORMS, BUTTONS ETC)
-----------------------------------------------------------*/
	#menu ul	{	margin-left:-25px; }
	#menu ul li	{	display:inline; list-style-type:none; margin-left:25px; }
	#menu ul li a{	color:#676767; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; text-transform:uppercase; font-weight:normal; text-decoration:none; }
	#menu ul li a:hover	{	border-bottom:2px solid #7e0e09; color:#676767; text-transform:uppercase; font-weight:normal; text-decoration:none; }
	#menu ul li a.selected{	border-bottom:2px solid #7e0e09; color:#fdf5e6; font-weight:bold; }
	
	#contacts ul	{	text-align:right; }
	#contacts ul li	{	color:#676767; display:inline; list-style-type:none; }
	#contacts ul li a{	color:#676767; font-weight:bold; text-decoration:none; }
	#contacts ul li a:hover	{	border-bottom:1px solid #7e0e09; color:#676767; font-weight:bold; text-decoration:none; }
					
/*---------------------------------------------------------*/