@charset "utf-8";
/* CSS Document */
div, body {
	margin:0;
	padding:0
}
body {
	background:url(../images/background.jpg) repeat-x;
	background-color:#CFCFCF;
	
}
/*
#background {
	background:url(../images/background.jpg) repeat-x;
	background-color:#CFCFCF;
}
*/
#background #wrapper {
	width:989px;
	margin:0 auto;
	background-color:#170101;
	position:relative;
}
#background #wrapper #top_nav {
	position:relative;
	display:block;
	width:989px;
	height:96px;
	background:url(../images/background.jpg) repeat-x top;	
	z-index:50;
}
#background #wrapper #top_nav #logo {
	position:absolute;
	top:15px;
	left:15px;
}

#background #wrapper #top_nav #search {
	display:block;
	width:170px;
	height:24px;
	/* background:url(/images/search_background.gif) no-repeat; */
	color:#333;
	position:absolute;
	text-align:right;
	top: 10px;
	right: 10px;
}
#background #wrapper #top_nav #search #searchvalue {
	position:absolute;
	border:none;
	background-color:#000;
	top:4px;
	left:3px;
	height:15px;
	width:138px;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
}
#background #wrapper #top_nav #search #go {
	position:absolute;
	top:4px;
	left:149px;
}	

/* 15px wraps on IE6 - Jason - Fixed 2010-07-28 */
#background #wrapper #top_nav ul {
	list-style:none;
	text-transform:lowercase;
	font:14px Arial, Helvetica, sans-serif;
	color:#CCC;
	top:45px;
	left:420px;
	position:absolute;
	margin:0;
	padding:0;
}
#background #wrapper #top_nav ul li {
	float:left;
	margin:0 20px;
	padding:0;
}
#background #wrapper #top_nav ul li a {
	color:#CCC;
	text-decoration:none;
}
#background #wrapper #top_nav ul li a:hover {
	color:#FFF;
	text-decoration:underline;
}
/************************* FOOTER *******************************/

#background #wrapper #footer {
	background:#000;
	text-align:right;
	padding:15px 20px 0 0;
	display:block;
	height:25px;
	color:#666;
	font:10px Arial, Helvetica, sans-serif;
}
#background #wrapper #footer a:link {
	color:#666;
}
#background #wrapper #footer a:visited {
	color:#666;
}
#background #wrapper #footer a:hover {
	text-decoration:none;
}
#footer_two {
	text-align:right;
	display:block;
	width:969px;
	color:#000;
	font:bold 10px Arial, Helvetica, sans-serif;
	position:relative;
	background-color:#CFCFCF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 7px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 0;
}

#footer_two a:link {
	color:#000;
	text-decoration:none;
}
#footer_two a:visited {
	color:#000;
	text-decoration:none;
}
#footer_two a:hover {
	text-decoration:underline;
	color:#900;
}

#footer_two #social {
	position:absolute;
	top:8px;
	left:65px;
	width: 204px;
	text-align:left;
}
/* search results */	
#background #wrapper #content #right_content #left_col #cse-search-results body {
	background-color: #F5EDDA;
}

/*Portfolio Boxes*/

#portfoliobox 	{
	float:right;
	width:215px;
	clear:none;
	padding-left:5px;
	padding-right:5px;

	}

#portfoliobox img {
	border:none;
}

#portfoliobox #portfoliobox_top	{
	text-align:center;
}
	
#portfoliobox #portfoliobox_bottom	{
   float:left;
}

#screenshot{
        position:absolute;
		height: 400px;
		width: 500px;
		background-image:url(/images/portfolio/boxes/portfolio-tooltip-bg.jpg);
		border:#000 solid 5px;
        padding:0px;
        display:none;
        color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
}
	
#portfoliobox #port_title	{
   float:left;
}

#portfoliobox #port_details	{
   float:right;	
}


.clear {
	clear:both;
}




