@charset "UTF-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	font-size: 100%;
	background-attachment: fixed;

}

 #container {
	width: 915px;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	
}

 #header {
	background-color: #FFFFFF;
} 
 #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	padding: 10px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */
}
 #footer {
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
width: 915px;
height: 40px;
float: left;
border-top: 1px solid #a7a9ac;
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: #000000;

}
 #footer p {
	margin: 0px; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 0px 0px; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

#topsection  {
width:915px;
margin:0px auto 0px auto;
padding:0px 0px 0px 0px;
vertical-align:top;
background-color: #ffffff;
float:left;
}


#nav1  {
width: 175px;
padding: 20px 0px 0px 0px;
margin: 10px 10px 0px 0px;
float: left;
}

#nav2 ul
{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

#nav2 li
{
margin: 0px 0px 3px 0px;
}

#nav2 li a
{
background-color: #ffffff;
height: 20px;
line-height: 20px;
float: left;
width: 118px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-left: 10px;
font-family: Verdana;
font-size: 11px;
outline: none;
}


#nav2 ul li a.current
{
background-color: #009ddc;
height: 20px;
line-height: 20px;
float: left;
width: 118px;
display: block;
border: 0px solid #dcdce9;
text-decoration: none;
text-align: left;
padding-left: 10px;
font-family: Verdana;
font-size: 13px;
outline: none;
}


#nav2 li#active
{
border-bottom: 1px solid #009ddc;
}


#nav2 li a:hover
{
background-color: #009ddc;
}


/* Hide from IE5-Mac \*/
#nav2 li a
{
float: none
}
/* End hide */

#nav2
{
width: 128px;
} 

#topbox2 {
margin: 20px 10px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
border-top: 1px solid #ffffff;
width: 128px;
height: 150px;
float: left;
} 

#topboxblurb {
margin: 20px 0px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
border-top: 1px solid #ffffff;
height: 150px;
float: left;
} 


#midsection {
margin: 20px auto 10px auto;
padding: 0px 0px 0px 0px;
vertical-align:top;
border-top: 1px solid #000000;
width: 915px;
height: 227px;
float:left;
background-color: #ffffff;
}


#keymessagebox {
margin: 20px 15px 0px 0px;
padding: 5px 0px 0px 0px;
vertical-align:top;
border-top: 1px solid #ffffff;
width: 915px;
height: 200px;
float: left;
}

#bloglist {
margin: 0px 15px 10px 0px;
padding: 8px 0px 0px 0px;
vertical-align:top;
width: 315px;
float: left;
height: 100%;
border-top: 1px solid #ffffff;
font-family: "verdana";
font-size: 10px;
text-align: left;
color: black;
line-height: 125%;
}

#blogentries {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 281px;
float: left;
height: 100%;
border-top: 1px solid #ffffff;
font-family: "verdana";
font-size: 10px;
text-align: left;
color: black;
line-height: 125%
} 

#bloglist2 {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 281px;
float: left;
height: 100%;
border-top: 1px solid #ffffff;
font-family: "verdana";
font-size: 10px;
text-align: left;
color: black;
line-height: 125%;
}

#newslist {
margin: 0px 0px 0px 15px;
padding: 5px 0px 0px 0px;
vertical-align:top;
width: 315px;
float: left;
height: 100%;
border-top: 1px solid #000000;
} 

#newslist1  {
width: 281px;
vertical-align: top;
float: left;
}

#blogtopbar {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
border-top: 1px solid #000000;
width: 915px;
height: 32px;
background-color: #000000;
float: left;
} 


#blogtopbarleft {
vertical-align:top;
width: 625px;
height: 27px;
float: left;
	font-family: "verdana";
	font-size: 11px;
	text-align: left;
	color: white;
	line-height: 125%;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 8px;
	padding-bottom: 0px;
	margin-bottom: 0;
} 

#icons  {
padding-top: 25px;
}


#blogtopbarright {
margin: 6px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 250px;
height: 27px;
float: left;
	font-family: "verdana";
	font-size: 13px;
	text-align: left;
	color: white;
} 



.blogtopbartext {
	font-family: "verdana";
	font-size: 13px;
	text-align: left;
	color: white;
	line-height: 125%;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0;
}
	
.blogtopbartext a{
	color: white;
text-decoration: none;
	}
	
.blogtopbartext a:link{
text-decoration: none;
	}

.blogtopbartext a:hover{
text-decoration: none;
}

.blogtopbartext a:visited{
text-decoration: none;
}



#blogheadline {
margin: 1px 0px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
width: 650px;
height: 140px;
float: left;
border-bottom: 1px solid #000000;
} 

#blogcontainer {
margin: 5px 0px 20px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 100%;
height: 100%;
float: left;
} 

#searchcontainer {
margin: 5px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 100%;
float: left;
} 


#blogentries {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 315px;
float: left;
} 






#blogimagebig {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
vertical-align:top;
width: 495px;
height:200px;
float: left;
background-color: #ebebeb;
border-top: 1px solid #000000;
} 

#__ss_2329349  {
width: 320px;
margin: 0px 15px 15px 0px;
vertical-align: top;
float: left;
font-family:"Verdana";
font-size: 10px;
}

#__ss_23293492  {
width: 320px;
margin: 0px 0px 15px 0px;
vertical-align: top;
float: left;
}

#socialmedia  {
border-top: 10px;
}

#__ss_1905231_no2  {
width: 281px;
margin: 0px 0px 0px 15px;
padding-top: 15px;
vertical-align: top;
float: left;
}

#TwitterWidget {
margin: 0px 0px 10px 0px;	
padding-top: 0px;
vertical-align:top;
float: left;
}

#network  {
	width: 281px;
	margin: 0px 0px 0px 0px;
vertical-align: top;
float: left;
}

#placeholder  {
margin: 0px 0px 0px 0px;
vertical-align: top;
}



#newsheadline {
margin: 1px 8px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
width: 162px;
height: 140px;
float: left;
border-right: 1px dashed #000000;
} 

#fastbrand {
margin: 1px 0px 0px 0px;
padding: 10px 0px 0px 0px;
vertical-align:top;
width: 649px;
height: 70px;
float: left;
} 

#calltoaction ul
{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

#calltoaction li
{
margin: 0px 0px 3px 0px;
}

#calltoaction li a
{
background-color: #000000;
height: 20px;
line-height: 20px;
float: left;
width: 315px;
display: block;
border: 0px solid #dcdce9;
color: #ffffff;
text-decoration: none;
text-align: left;
padding-left: 10px;
font-family: Verdana;
font-size: 11px;
}


#calltoaction li#active
{
border-bottom: 1px solid black;
}


#calltoaction li a:hover
{
background-color: #009ddc;
color: #000000;
}


/* Hide from IE5-Mac \*/
#calltoaction li a
{
float: none
}
/* End hide */

#calltoaction
{
width:315px
} 



.date  {
font-size: 10px;
}




.newsheadline {
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
}





.blogintro {
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: bold;
	margin-left: 520px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	width: 290px;
}


#trans {
	position:absolute;
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	font-family: "verdana";
	font-size: 90px;
	text-align: left;
	color: black;
	z-index:1;
	top: 140px;
	margin-left: -5px;
		line-height: 90px;
	font-weight: bold;
}

#trans_home {
	position:absolute;
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
	font-family: "verdana";
	font-size: 50px;
	text-align: left;
	color: black;
	z-index:1;
	top: 170px;
	margin-left: 0px;
		line-height: 90%;
	font-weight: bold;
	width: 550px;
}



#trans2 {
	position:absolute;
	font-family: "verdana";
	font-size: 55px;
	text-align: left;
	color: BLACK;
	z-index:1;
	top: 290px;
	margin-left: -4px;
	font-weight: bold;
	line-height: 42px;
}

#ideas_title {
	position:absolute;
	font-family: "verdana";
	font-size: 140px;
	text-align: left;
	color: BLACK;
	z-index:-1;
	top: 345px;
	margin-left: -8px;
	font-weight: bold;
	line-height: 42px;
}

#fast_title {
	position:absolute;
	font-family: "verdana";
	font-size: 120px;
	text-align: left;
	color: BLACK;
	z-index:-1;
	top: 248px;
	margin-left: -8px;
	font-weight: bold;
	line-height: 80px;
}



#casestudyintro {
	font-family: "verdana";
	font-size: 20px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: bold;
	margin-left: 520px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	width: 310px;
}

#casestudyintro2 {
		position:absolute;
		z-index: 1;
			top: 220px;
	font-family: "verdana";
	font-size: 20px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: bold;
	margin-left: 520px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	width: 310px;
}

.casestudyintro2 a:link{
color: black;
text-decoration: none;
	}

.casestudyintro2 a:hover{
color: black;
text-decoration: underline;
}

.casestudyintro2 a:visited{
text-decoration: none;
}


#onoff {
		position:absolute;
		z-index: 1;
			top: 185px;
	font-family: "verdana";
	font-size: 11px;
	text-align: left;
	color: black;
	line-height: 125%;
	margin-left: 750px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;

}

.onoff a:link{
color: black;
text-decoration: none;
	}

.onoff a:hover{
color: black;
text-decoration: underline;
}

.onoff a:visited{
text-decoration: none;
color: black;
}





#books {
	font-family: "verdana";
	font-size: 20px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	width: 500px;
	float: left;
}


#bookimage ul
{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

#bookimage li
{
margin: 0px 0px 0px 0px;
}

#bookimage li a
{
background-color: #009ddc;
height: 178px;
float: left;
width: 121px;
display: block;
padding-top:0px;
padding-left:0px;
border-bottom: 2px solid grey;
border-right: 2px solid lightgrey;
}


#bookimage li#active
{
}


#bookimage li a:hover
{
filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40;
}


/* Hide from IE5-Mac \*/
#bookinage li a
{
float: none
}
/* End hide */

#bookimage
{
} 

#alt1
{
background-color: white;
line-height: 17px;
vertical-align:top;
float: right;
width: 315px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:3px;
padding-left:0px;
font-family: Verdana;
font-size: 10px;
}

#leftcol
{
width: 320px;
}








#headlineblog ul
{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

#headlineblog li
{
margin: 0px 0px 3px 0px;
}

#headlineblog li a
{
background-color: white;
height: 25px;
line-height: 20px;
float: left;
width: 485px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:10px;
padding-left:10px;
font-family: Verdana;
font-size: 13px;
border-bottom: 1px dotted black;
border-top: 1px solid black;
font-weight: bold;
}


#headlineblog li#active
{
border-bottom: 1px solid black;
}


#headlineblog li a:hover
{
background-color: #009ddc;
color: #0000000;
}


/* Hide from IE5-Mac \*/
#headlineblog li a
{
float: none
}
/* End hide */

#headlineblog
{
width:485px;
} 


#contentblog2
{
background-color: white;
line-height: 17px;
float: left;
width: 485px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:2px;
padding-left:10px;
font-family: Verdana;
font-size: 11px;
}



#contentblog ul
{
list-style: none;
padding: 0;
margin: 0;
float: left;
}

#contentblog li
{
margin: 0px 0px 3px 0px;
}

#contentblog li a
{
background-color: white;
line-height: 17px;
float: left;
width: 485px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:2px;
padding-left:10px;
font-family: Verdana;
font-size: 10px;
}


#contentblog li#active
{
border-bottom: 1px solid black;
}


#contentblog li a:hover
{
background-color: #009ddc;
color: #0000000;
}

.contentblog2 a:link
{
background-color: #009ddc;
color: #0000000;
}

/* Hide from IE5-Mac \*/
#contentblog li a
{
float: none
}
/* End hide */

#contentblog
{
width: 485px;
} 


.postdetails
{
line-height: 17px;
float: left;
display: block;
color: grey;
text-decoration: none;
text-align: left;
padding-top:2px;
padding-left:10px;
font-family: Verdana;
font-size: 10px;
margin-bottom: 0px;
margin-top:0px;
}




#postdetails
{
background-color: white;
line-height: 17px;
float: left;
width: 485px;
display: block;
border: 0px solid #dcdce9;
color: grey;
text-decoration: none;
text-align: left;
padding-top:2px;
padding-left:10px;
font-family: Verdana;
font-size: 10px;
margin-bottom: 20px;
}

.blogfeed {
	width: 281px;
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
	line-height: 135%;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-right: 0px;
}

.blogfeed a{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}

	
.blogfeed a:link{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}


.blogfeed a:hover{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
background-color: #009ddc;
}


.blogfeed a:visited{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}

.blogfeed1 {
background-color: #ffffff;
height: 20px;
line-height: 135%;
float: left;
width: 281px;
display: block;
border: 0px solid #dcdce9;
color: #a7a9ac;
text-decoration: none;
text-align: left;
padding-left: 10px;
font-family: Verdana;
font-size: 13px;
outline: none;
font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-right: 0px;
}

.blogfeed a{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}

	
.blogfeed a:link{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}


.blogfeed a:hover{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
background-color: #009ddc;
}


.blogfeed a:visited{
	font-family: "verdana";
	font-size: 12px;
	text-align: left;
	color: black;
	font-weight: normal;
}




.bloglist {
	width: 320px;
	font-family: "verdana";
	font-size: 11px;
	text-align: left;
	color: black;
	font-weight: normal;
	line-height: 135%;
	font-weight: normal;
	margin-left: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-right: 10px;
}



.bloglist a{
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
        text-decoration: none;
	color: black;
	font-weight: normal;
}

	
.bloglist a:link{
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	font-weight: normal;
}


.bloglist a:hover{
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	font-weight: normal;
background-color: #009ddc;
}


.bloglist a:visited{
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	font-weight: normal;
}


.link {
text-decoration:none;
color: #009ddc;
}






.blogcontent {
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	line-height: 125%;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-right: 10px;
}


#deliverables {
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
vertical-align: top;
width: 281px;
float: left;
height: 100%;
border-top: 1px solid #ffffff;
font-family: "verdana";
font-size: 10px;
text-align: left;
color: black;
line-height: 125%;
}

.deliverables {
	width: 582px;
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	color: black;
	font-weight: normal;
	line-height: 135%;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	padding-bottom: 8px;
	margin-bottom: 0;
	margin-right: 10px;
}

div.hr {
  height: 0px;
border-top: 1px dotted #ffffff;
  margin-bottom: 8px;
}
div.hr hr {
  display: none;
}

#casestudyheadline
{
background-color: white;
height: 26px;
line-height: 20px;
float: right;
width: 585px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-left:10px;
font-family: Verdana;
font-size: 13px;
border-top: 1px solid white;
border-bottom: 1px dotted #009ddc;
font-weight: bold;
}

#headlineimage
{
background-color: white;
height: 26px;
float: left;
width: 320px;
display: block;
border: 0px solid #dcdce9;
text-align: left;
padding-top:5px;
padding-left:4px;
border-top: 1px solid white;
border-bottom: 1px dotted #ffffff;
}

#headline
{
background-color: white;
height: 26px;
line-height: 20px;
float: left;
width: 320px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-left:10px;
font-family: Verdana;
font-size: 13px;
border-top: 1px solid white;
border-bottom: 1px dotted #009ddc;
font-weight: bold;
}
#headline
{
background-color: white;
height: 26px;
line-height: 20px;
float: left;
width: 320px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:5px;
padding-left:10px;
font-family: Verdana;
font-size: 13px;
border-top: 1px solid white;
border-bottom: 1px dotted #ffffff;
font-weight: bold;
}


#headline1
{
background-color: white;
height: 26px;
line-height: 20px;
float: left;
width: 271px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
margin-left: 7px;
padding-top:5px;
padding-left:10px;
font-family: Verdana;
font-size: 13px;
border-top: 1px solid white;
border-bottom: 1px dotted #ffffff;
font-weight: bold;
}

#contentcasestudy
{
background-color: white;
line-height: 17px;
vertical-align:top;
float: right;
width: 585px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:7px;
padding-left:10px;
font-family: Verdana;
font-size: 10px;
}

#alt1
{
background-color: white;
line-height: 17px;
vertical-align:top;
float: right;
width: 315px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
padding-top:7px;
padding-left:10px;
font-family: Verdana;
font-size: 10px;
}

#projectslist
{
background-color: white;
vertical-align:top;
float:left;
width: 585px;
border: 0px solid #dcdce9;
padding-top:7px;
}
#projectslist1
{
background-color: white;
vertical-align:top;
float:left;
width: 183px;
border: 0px solid #dcdce9;
padding-top:0px;
margin-right: 15px;
}

#projectslist2
{
background-color: white;
vertical-align:top;
float:left;
width: 183px;
border: 0px solid #dcdce9;
padding-top:0px;
}

#contentcasestudy1
{
background-color: white;
line-height: 17px;
vertical-align:top;
float: left;
width: 281px;
display: block;
border: 0px solid #dcdce9;
color: #000000;
text-decoration: none;
text-align: left;
margin: 0 0 0 0;
padding-top:0px;
padding-left:5px;
font-family: Verdana;
font-size: 10px;
}

.contentcasestudy a
{

line-height: 17px;
color: #000000;
text-decoration: none;
}


#clientpic {
margin: 20px 0px 0px 0px;
padding: 5px 0px 0px 0px;
vertical-align:top;
width: 315px;
float: left;
height: 100%;
border-top: 1px solid #000000;
border-bottom: 1px dotted #000000;
background-color: white;
}

#profilepic {
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
vertical-align:top;
width: 495px;
float: left;
height: 100%;
border-top: 1px solid #000000;
}

#profilepic1 {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
vertical-align:top;
width: 495px;
float: left;
height: 100%;
border-top: 1px solid #000000;
}


#fastbrand {
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
vertical-align:top;
width: 281px;
float: left;
height: 170px;
border-top: 1px solid #000000;
background-color: white;
}

#twitter_div { width: 281px; padding: 0px; background-color: #ffffff; border: solid 1px #ffffff; margin: 0px 0px 15px 0px }
 
ul#twitter_update_list { font-family: Verdana, sanserif; font-size: 10px; width: 261px; padding: 0; margin: 0; overflow: hidden; }
 
ul#twitter_update_list li { width: 261px; padding: 5px 0 5px 0; border-bottom: solid 1px #a7a9ac; list-style: none; }
 
ul#twitter_update_list li a { color: #a7a9ac; border-bottom: none; text-decoration: none; }
 
ul#twitter_update_list li a:hover { color: #009ddc; border-bottom: none; }






#formcontainer {
}
.textentry {
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width:325px;
		font-family: "verdana";
	font-size: 10px;
	
}


.searchentry {
	background-color: white;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 130px;
		font-family: "verdana";
	font-size: 10px;
	height:16px;
}


	.clear	{
		clear: both;
		margin: 0px 0px 0px 110px;
		}


LI.list2 {
	list-style: square outside; 
	color: black;
	font-family: "verdana";
	font-size: 10px;
	text-align: left;
	padding-top: 8px;
	padding-bottom: 8px;
line-height: 17px;
margin-left: 10px;
padding-left: 0px;
}

.thumbs  {
margin: 0px 0px 10px 0px;
}

.pagecount
{
float: left;
color: grey;
text-decoration: none;
text-align: left;
font-family: Verdana;
font-size: 10px;
width: 400px;
}

.pagecount a{
float: left;
color: grey;
text-decoration: none;
text-align: left;
font-family: Verdana;
font-size: 10px;
}

	
.pagecount a:link{
float: left;
color: grey;
text-decoration: none;
text-align: left;
font-family: Verdana;
font-size: 10px;
}


.pagecount a:hover{
float: left;
color: grey;
text-decoration: underline;
text-align: left;
font-family: Verdana;
font-size: 10px;
}


.pagecount a:visited{
float: left;
color: grey;
text-decoration: none;
text-align: left;
font-family: Verdana;
font-size: 10px;
}

.awardImage{
border:0;
display:none;
}

INPUT { 
	background-color: lightgrey;
color: black;
font-family:verdana;
font-weight: normal;
font-size: 11px;
height:16px;
}




					  				  
/*
	UTILITY STYLES
*/				  				  
					  				  
.floatLeft 									{ float: left; margin-right: 0px;}
.floatRight									{ float: right; }
.clear 										{ clear: both; }
a											{ outline: none; }


/*

	SLIDER
*/
.slider-wrap								{ width: 320px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 0px 0 0px; }
.stripViewer								{ position: relative; overflow: hidden; width: 320px; height: 267px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 320px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
#movers-row									{ margin: 0px 0 0 0px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link  								{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; }
					  				  
