@charset "UTF-8";
/* CSS Document */


body {
padding:0;
margin:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#FFF;
}

body {min-height:101%;}

body, html {height:100%; background:url(../images/bg.jpg) fixed repeat-x left top #000; color:#666666;}

img {
border-style:none;
}


.orange {
color: #E75320;
}

.aqua {
color: #2EA687;
}

.green {
color: #DCE282;
}

.brown {
color: #3B342A;
}

#wrapper {
}

.normaltext {
clear:both;
color:#FFFFFF;
line-height:22px;
padding:0 10px 10px 10px;
display:block;
clear:both;
}

.normaltextnopad {
clear:both;
color:#FFFFFF;
font-size:13px;
line-height:22px;
padding:0 0 0 10px;
margin:0;
display:block;
clear:both;
}


h2 {
color:#DCE282;
text-align:left;
display:block;
padding:25px 0 5px;
margin:0;
font-size:1.1em;
}

h3 {
clear:both;
color:#DCE282;
text-align:left;
display:block;
padding:0;
margin:0;
}

h4 {
clear:both;
color:#DCE282;
text-align:left;
display:block;
padding:25px 0 0px;
margin:0;
}

h5 {
clear:both;
color:#DCE282;
text-align:left;
display:block;
padding:0 0 5px 0;
margin:0;
}

h6 {
clear:both;
color:#DCE282;
text-align:left;
display:block;
padding:0;
margin:0;
}

.imgsubtitlesabout {
background-image:url(../images/about_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
margin-left:10px;
}

.imgsubtitlesnews {
background-image:url(../images/news_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
margin-left:10px;
}

a:hover {
color:#2EA687;
}

a:visited {
color:#DCE282;
}

a {
color:#DCE282;
}

#topbarnav {
height:26px;
background-image:url(../images/top_lines.gif);
padding-left:10px;
	}

#topbarnav ul {
		display:inline;
		padding:0;
		margin:0;
		line-height:26px;
	}
	
		#topbarnav ul li {
			display:inline;
			list-style-type:none;
			margin:0 6px 0 0;
			padding:0 6px 0 0;
		}
		
		#topbarnav ul li.topbarend {
			display:inline;
			list-style-type:none;
			margin:0 6px 0 0;
			padding:0 6px 0 0;
			border-right:none;
		}
		
		#topbarnav ul li.current a {
			color:#2EA687;
			text-decoration:none;
		}
		
			#topbarnav ul li a {
				color:#DCE282;
				text-decoration:none;
			}
			
			#topbarnav ul li a:hover {
				color:#2EA687;
				text-decoration:none;
			}
			
			
			
#logo {
height:103px;
padding: 19px 0 0 19px;
}

.bardivide {
height:39px;
background-image:url(../images/barbg.gif);
}


.imgtitles {
background-image:url(../images/home_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}


#bottombox {
margin-top:10px;
background-image:url(../images/gradientbar3.jpg);
background-repeat:repeat-x;
clear:both;
color:#3C332A;
display:block;
/*height:240px;*/
}

#footer {
background-color:#DCE282;
height:39px;
}

#testimfarleft {
float:left;
padding: 12px 0 15px 10px;
}

.morebottwit {
clear:both;
font-size:11px;
}

a.morebottwit_go {
height:30px;
width:130px;
display:block;
float:left;
overflow:hidden;
background-image:url(../images/more_but.gif);
color:#000000;
line-height:30px;
padding:0 10px 0 10px;
}

a.morebottwit_go:link {
color:#DCE282;
border: 1px solid #DCE282;
}
a.morebottwit_go:visited {
color:#DCE282;
border: 1px solid #DCE282;
}
a.morebottwit_go:hover {
color:#2EA687;
border: 1px solid #2EA687;
}


/*---------------------------twitter--------------------------------*/


#twittertext, #twittertextct, #twittertextmh, #twittertextbb {
	display:block;
	color:#DCE282;
	padding:10px 0 0 0;
}

#twitterdate, #twitterdatect, #twitterdatemh, #twitterdatebb {
	display:block;
	color:#FFF;
	font-size:10px;
	padding:10px 0 0 0;
	clear:both;
}

#twitterapp, #twitterappct, #twitterappmh, #twitterappbb {
	display:block;
	color:#FFF;
	font-size:10px;
	padding:10px 0 10;
	margin-top: 10px;
	margin-bottom: 10px;
}


.imgbottitlespr {
background-image:url(../images/pr_bottitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:28px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
}

#adboxcontent a {
color:#E75320;
}

#adboxcontent a:link {
color:#E75320;
}

#adboxcontent a:visited {
color:#E75320;
}

#adboxcontent a:hover {
color:#2EA687;
}

#adboxcontent {
height:40px;
line-height:40px;
padding-left:10px;
}


.imgtitlesabout {
background-image:url(../images/about_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}


.imgsubtitlesteam {
background-image:url(../images/team_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.clear {
clear:both;
}

.imgtitlescraig {
background-image:url(../images/craig_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitlemanaging {
background-image:url(../images/managing_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgtitlesmichael {
background-image:url(../images/michael_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitledeveloper {
background-image:url(../images/developer_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgtitlesbilly {
background-image:url(../images/billy_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitledigitaldes {
background-image:url(../images/digitaldes_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitledigitalstudent {
background-image:url(../images/student_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}
.imgtitlesjen {
background-image:url(../images/jen_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgtitlesskills {
background-image:url(../images/skills_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitleswebdes {
background-image:url(../images/webdes_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitleswebdevp {
background-image:url(../images/webdevp_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgsubtitlesonline {
background-image:url(../images/online_mark_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}


.imgsubtitlesmobwork {
background-image:url(../images/mobile_work_subtitle.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:310px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgtitlesnews {
background-image:url(../images/news_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.imgtitlestwithead {
background-image:url(../images/twitter_title.gif);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
padding-left:10px;
}

.padleft {
padding-left:10px;
}

.imgsubtitlebike {
background-image:url(../images/bike_subtitle.png);
background-repeat:no-repeat;
float:left;
height:0;
margin:0;
overflow:hidden;
padding-top:34px;
width:280px;
font-size:14px;
text-decoration:none;
cursor:default;
margin-left:10px;
}