/*
      Created by Keith Donegan of Code-Sucks.com
	  
	  E-Mail: Keithdonegan@gmail.com
	  
	  You can do whatever you want with these layouts,
	  but it would be greatly appreciated if you gave a link
	  back to http://www.code-sucks.com
	  
*/

body {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#fff;
 background:#111 url(../images/site_bk.jpg);
 background-position:top center;
 background-repeat:no-repeat;
 background-attachment:fixed;
 padding:0px;
 margin:0px;
}
#wrapper { 
 margin: 0 auto;
 width: 800px;

}
div.hr {
	margin:10px 0px 5px 0px;
  height: 2px;
  background: #111 url(../images/hr.gif) repeat;
clear:both;
}
div.hr hr {
  display: none;
}


#header {
 color: #333;
 width: 800px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 154px;
 margin: 0px 0px 0px 0px;

 background-repeat:no-repeat;
}
#logo_top {
	width:380px;
	height:123px;
	float:left;
}
#phone {
	float:right;
	color:#fff;
	padding:0px;
	border:1px solid #ff;
	font-style:italic;
	font-weight:bold;
	margin:0px 25px 0px 0px;
	font-size:11px;
	height:22px;
	}

#nav_top {
	float:right;
	height:123px;
	width:800px;
	margin:0px 0px 0px 0px;
}
#nav_top a{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	width:195px;
	text-transform:uppercase;
	text-decoration:none;
	padding:0px 10px 0px 10px;
}
#nav_top a:hover{
	color:#ff9900;
	text-transform:uppercase;
	text-decoration:none;

}
#header2 {
 float: left;
 text-align:center;
 width: 800px;
 color: #fff;
 padding: 0px;
 border: 0px solid #ccc;
 margin: 5px 0px 5px 0px;
 
}
#memoryticker_wrapper{
background:url(../images/news_bk.gif);
width: 760px;
height:30px;
padding:0px;
margin:0px 0px 5px 20px;
clear:both;

}
#news_text {
float:left;
display:inline;
padding:8px 0px 0px 0px;
margin:0px 5px 0px 10px;
color:#fff;
font-weight:bold;
font-size:11px;
}
#memoryticker{
float:left;
font: bold 11px Verdana;
font-weight:normal;
/*Tip: add in height attribute here for multiple line scroller*/
padding: 8px 0px 0px 0px;
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=0.7)
}
#memoryticker a{
color:#fff;
text-decoration:none;
}
#leftcolumn { 
 color: #333;
 border: 0px solid #ccc;
width:255px;
 margin: 0px 0px 0px 0px;
 padding: 0px;

 float: left;
}

#featured{

	background:#111 url(../images/partners_bk.gif);
	background-repeat:no-repeat;
	margin:0px 0px 10px 20px;
	height:170px;
	
}
#featured_title{

	font-size:12px;
	margin:0px 0px 0px 12px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
}
#featured_text{
margin:0px 0px 10px 12px;
	font-weight:normal;
	color:#fff;


}
#featured a{
	color:#666;
	text-decoration:none;
	text-transform:normal;
	display:block;
}
#testimonials{
	background:#111 url(../images/testimonials_bk.gif);
	background-repeat:repeat-x;
	margin:0px 0px 10px 20px;
	width:233px;
	height:220px;

}
.partners2{
	margin:10px 0px 10px 0px;
	width:500px;
	border-bottom:1px solid #000;

}
.partners2_title{

	font-size:12px;
	margin:0px 0px 0px 12px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
	color:#ff9900;
	text-transform:uppercase;
}
.partners2_text{
	margin:0px 12px 10px 12px;
	font-weight:normal;
	color:#fff;

}
.partners2_text a{
	color:#666;
	font-size:11px;
	text-decoration:none;
	text-transform:normal;
	display:block;
	padding:0px;
}
.partners2 a:hover{
	color:#fff;
	text-decoration:none;
	text-transform:normal;
	display:block;
}
#partners{
	background:#111 url(../images/partners_bk.gif);
	background-repeat:repeat-x;
	margin:0px 0px 10px 20px;
	width:233px;

}
#partners_title{

	font-size:12px;
	margin:0px 0px 0px 12px;
	padding:10px 0px 10px 0px;
	font-weight:normal;
	color:#fff;
	text-transform:uppercase;
}
#partners_text{
	margin:0px 12px 10px 12px;
	font-weight:normal;
	color:#fff;

}
#partners_text a{
	color:#666;
	font-size:11px;
	text-decoration:none;
	text-transform:normal;
	display:block;
	border-bottom:1px solid #000;
	padding:5px;
}
#partners a:hover{
	color:#fff;
	text-decoration:none;
	text-transform:normal;
	display:block;
}
#view {
	
}
#view a{
	display:block;
	color:#ff9900;
	font-weight:bold;
	font-size:10px;
	margin:5px 0px 5px 15px;
	text-decoration:none;
}
#homecolumn { 
 float: left;
 color: #333;
 border: 0px solid #ccc;
 width:760px;
 margin: 0px 10px 0px 10px;
 padding: 0px;
 display: inline;
}
#rightcolumn { 
 float: right;
 color: #333;
 border: 0px solid #ccc;

 margin: 0px 15px 0px 0px;
 padding: 0px;
 width: 515px;
 display: inline;
}
#page_content{
	padding:0px 10px 10px 10px;
	margin:10px 0px 0px 0px;
	color:#fff;
	font-style:normal;
	line-height:18px;
}
#page_content ul{
	

}
#page_content li{
		font-size:11px;
color: #fff;

text-decoration: none;
background-color: #111;
border-bottom:1px solid #000;
text-indent: 0px;
list-style-position: inside;
list-style-image: url();
list-style-type: disc;
padding: 5px;
margin: 0px 0px 2px 0px ;
	}
h1 {
font-size:18px;
font-weight:normal;
color:#0066ff;
margin:0px 0px 0px 0px;
padding:0px 0px 10px 0px;
}
#services {
	float:left;
	width:235px;
	border:0px solid #fff;
	margin:10px 0px 0px 10px;
}
#services_text {
	color:#fff;
	border:0px solid #fff;
	margin:0px 5px 0px 5px;
	padding:0px;
	
}
#work {
	float:left;
	width:480px;
	border:0px solid #fff;
	margin:0px 2px 10px 2px;
	background:#111;
	border-bottom:1px solid #000;
}
#work img{
	float:left;
	width:480px;
	border:0px solid #fff;
	margin:0px 2px 5px 2px;
	background:#111;
	border:3px solid #000;
}
#work_title {
	color:#fff;
	border:0px solid #fff;
	margin:0px 5px 0px 5px;
	padding:5px;
}
#work_text {
	color:#fff;
	border:0px solid #fff;
	margin:0px 5px 0px 5px;
	padding:5px;
}
#digital_title{
	background:url(../images/services_bk.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:40px;
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}
#presentation_title{
	background:url(../images/services_bk.jpg);
	background-repeat:no-repeat;
	width:225px;
	height:40px;
	color:#ff9900;
	font-size:14px;
	font-weight:bold;
	padding:5px 0px 0px 10px;
}
#top{
	margin:20px 0px 0px 0px;
	color:#fff;
	text-decoration:none;
	font-size:10px;
	clear:both;
	}
#top a{
	margin:10px 0px 0px 0px;
	color:#666;
	text-decoration:none;
	font-size:10px;
	}
	#top a:hover{
	margin:10px 0px 0px 0px;
	color:#ff9900;
	text-decoration:underline;
	font-size:10px;
	}
#footer { 
 width: 800px;
 height:220px;
 clear: both;
 color: #333;
 border: 0px solid #ccc;
 background: #111 url(../images/footer_bk.gif);
 background-position:top center;
 background-repeat:no-repeat;
 margin: 0px 0px 0px 0px;
 padding: 25px 0px 0px 0px;
 text-align:center;
 font-size:11px;
}
#footer a{
	color:#666;
	text-decoration:none;
	padding:5px;
}
#footer a:hover{
	color:#666;
	text-decoration:underline;
	padding:5px;
}
#copyright{
	margin:30px 0px 0px 0px;
font-size:10px;
color:#666;
}
#copyright a{
text-decoration:none;
}
#copyright a:hover{
text-decoration:underline;
}