body {	background: url(/Home/Media/bg.jpg); 	
		vertical-align:top; 
		padding:0px; 
		margin: 0px auto; 
		text-align:left;
		height:100%;
		font:11px lucida sans, tahoma, verdana;
}

div#container {width:830px;}
div#container_home {width:890px;}

img {border:0; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(...);}

div#top {background-image:url(../Images/soas_header-4.png); width:850px; height:179px; background-repeat:no-repeat;}

.clear {float:left; 
	width: 100%;
  	clear: both;        /* extend height of .main to longest column */
  	overflow: hidden;   /* prevent IE expanding the container */
  	margin: 0;   }

div#left {
	width: 200px;
	margin: 0;
	padding: 1em;
	float:left;
}

div#left_home {
	width: 200px;
	margin: 0;
	padding: 1em;
	
}

div#leftTitle {position: absolute; top:115px; width:155px; left:5px; text-align:center;}

.descTitle {
			font-family:	comic sans ms;
			font-weight:	bold;
			font-style:		italic;
			font-size:		15px;
			padding:		10px;
			border-bottom:	1px solid #AC1424;
			border-top:		1px solid #AC1424;
			width:93%;
			text-align:center;
		}


div#middle {
	padding:0;
	margin-bottom:0;
	padding-bottom:20px;
	float:right;
	margin-top:-80px;
	width:600px;
	
	
}

div#middle_home {
	padding:0;
	margin-bottom:0;
	padding-bottom:20px;
	float:right;
	margin-top:-80px;
	width:670px;
	
	
}

div#middleFlash {
	padding:0;
	margin-bottom:0;
	padding-bottom:20px;
	float:right;
	margin-top:-80px;
	width:625px;
	margin-right:0px;	
}

span#swatch { 
		margin-left: 475px; margin-top: 25px; 
		position:absolute; 
	
}

div#companypic {text-align:center; margin-top:20px; position:relative;}

div#paper {width:499px; background: url(/Home/Media/graphpaper_row.jpg) repeat top; margin:0; padding:0; vertical-align:top;}
#paper p {padding-right:30px; padding-left:30px; text-align:justify;}
.topPaper {background: url(/Home/Media/graphpaper_pins.jpg); height:28px; margin:0; padding:0;}
div#bodyPaper {}

.rollover a {display:block; border:0;
	width:0;
	height:0;
	position:relative;
    }


.intContentText {font-family: Comic Sans MS; font-size: 14px; font-style:italic; line-height:22px; margin-top:0; padding-left:20px; padding-right:10px;}
.hidden {visibility: hidden;}
	.scroller { height: 208px; overflow: auto; padding: 0px; }
	td {font:11px lucida sans, tahoma, verdana; color:#333333; margin:0; padding:0;}

	div#img  { 
		margin-left: 0px; margin-top: 100px; width: 565px; position:absolute; vertical-align:top;}
	div#buttons{ 
		margin-left: 540px; margin-top: 233px; position:absolute; vertical-align:top;}


	p, li {font:11px lucida sans, tahoma, verdana; line-height:17px; padding-top:0px; padding-bottom:6px; padding-left:10px;  color:#333333;
			}


	a, a:visited, a:link { font-family:lucida sans, tahoma, verdana; font-size:11px; color:#333333; padding:0; margin:0;}
	a:hover { font-family:lucida sans, tahoma, verdana; font-size:11px; color:#333333; text-decoration:none;}

	.links, .links:visited, .links:a { font-size:11px; color:#333333; text-decoration:none;}
	.links:hover { font-size:11px; color:#333333; text-decoration:underline;}

	.title {
		font-family:comic sans, lucida sans, Tahoma; font-size:14px; font-style:italic; color:#000000; 
		text-decoration:none; font-weight:none; padding-bottom: 0px; padding-top: 0px;}

	.title:link, .title:visited {
		font-family:comic sans, lucida sans, Tahoma; font-size:14px; font-style:italic; color:#000000; 
		text-decoration:none; font-weight:none; padding-bottom: 0px; padding-top: 0px;}

	.title:hover {
		font-family:comic sans, lucida sans, Tahoma; font-size:14px; font-style:italic; color:#000000; 
		text-decoration:underline; font-weight:none; padding-bottom: 0px; padding-top: 0px;}

	.primaryNavLinks, .primaryNavLinks:link, .primaryNavLinks:visited  {
		font-family:Tahoma; font-size:13px; font-style:normal; color:#ffffff; 
		text-decoration:none; padding-left: 6px; padding-right:6px; font-weight:none; padding-bottom: 0px; padding-top: 0px;}
		
	.primaryNavLinks:hover {
		font-family:Tahoma; font-size:13px; font-style:normal; color:#ffffff; text-decoration:underline;  
		font-weight:none; padding-left: 6px; padding-right:6px; padding-bottom: 0px; padding-top: 0px;}


div#footer {width:815px; text-decoration:none;  clear: both;}
.footer, .footerlink:visited, .footerlink:link  {
	font-family: verdana, helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#333333;
	text-decoration:none; font-weight: none; text-align:center;}

.footerlink:hover {
	font-family: verdana, helvetica, arial, san-serif; font-size:9px; font-style:normal; color:#333333; text-decoration:underline;  
	font-weight:none; text-align:center;}

.footer a img, .footer img, .footerimg:link, .footerimg:visited, .footerimg:hover {text-decoration:none; padding:0; margin:0;}

.RT, .RT:visited, .RT:link  {
	font-family: verdana, helvetica, arial, san-serif;; font-size:9px; font-style:normal; color:#333333;
	text-decoration:none; font-weight: none; }

.RT:hover {
	font-family: verdana, arial, san-serif; font-size:9px; font-style:normal; color:#F07A00; text-decoration:none;  
	font-weight:none;}

div#menu {}
.storycontent {font-size:10px;}
#menu ul {padding-left:10px;}

#menu ul li#categories, #menu ul li#bloghome, #menu ul li#recent-posts, #menu ul li#recent-comments, #menu ul li#links 
	{ 
	font-weight:bold; font-size:14px; padding-bottom:3px; list-style:none;
	color:#AD1929; padding-left:0;}

#menu ul li {padding-left:2px; line-height:14px; padding-bottom:0px; padding-top:3px; margin-left:5px;}

h2 {color:#AD1929;}

ul.featured {list-style:none; padding:0; margin:0;}

div#bottom {
	background: url(/Home/Media/portfolio2_r5_c1.gif) no-repeat bottom left; 
	height:38px;
	position: relative;
    width: 799px;
    margin: 0px;
	bottom: 0px;
	top:50px;
	}

.storycontent {width:470px; white-space:normal; padding:0;}

.storycontent img {max-width:400px;}

#paper h2, #paper div {padding-left:5px;}

#menu ul {padding:0; margin:0;}
#menu ul li {margin-left:20px;}
#menu ul li#bloghome, #menu ul li#categories {margin-left:0px;}
li#recent-posts {padding:0; margin:0;}
