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

* {
margin:0;
padding:0;
}

html, body {
  height: 100%;
}

body {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:#FFFFFF none repeat scroll 0 0;
  color:#434343;
  font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;
  font-size:13px;
  margin:0;

}

#wrapper {
  height:auto !important;
  margin:0 auto -375px;
  min-height:100%;
}

#top-nav {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:45px;
	padding-top:13px;
	padding-bottom:3px;
	background-attachment: scroll;
	background-color: #333;
	background-repeat: repeat-x;
	background-position: left top;
}


.display {
  display:block;
  margin:0 auto;
  padding:0 20px;
  width:925px;
}

.display:after {
clear:both;
content:" ";
display:block;
height:0;
overflow:hidden;
visibility:hidden;
}

img {
border:medium none;
}

ul {
  margin:0 0 25px 0;
  padding:0 0 0 10px;
}

ul li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	list-style-type:none;
	margin:0 15px 10px 0;
	padding:0 0 0 15px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/bulletPoint.png);
	background-repeat: no-repeat;
	background-position: left top;
}

ol li {
	margin-bottom:10px;
}

ul.small-pane-highlights {
margin:20px 0 25px;
padding:0;
}

ul.small-pane-highlights li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
clear:both;
line-height:18px;
list-style-type:none;
margin:0 0 15px;
padding:0;
}

ul.small-pane-highlights li strong {
font-size:13px;
}

#top-nav ul#top-navigation li {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent none repeat scroll 0 0;
  float:left;
  height:27px;
  list-style-type:none;
  margin:0 15px 0 0;
  padding:8px 0 0 4px;
}

#top-nav ul#top-navigation {
  float:right;
  margin:0;
}

#top-nav ul#top-navigation li a {
	color:#DDDDDD;
	font-size:14px;
	font-weight:normal;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:7px 8px 0 6px;
	text-decoration:none;
	text-shadow:1px 1px 1px #222222;
}

#top-nav ul#top-navigation li a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a {
	color:#C60;
	font-weight:normal;
	text-decoration:none;
}

#top-nav ul#top-navigation li.login {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	padding-left:18px;
	border-left:dotted 1px #FFFFFF;
}

#top-nav ul#top-navigation li.login a {
	color:#999999;
}

#top-nav ul#top-navigation li.login a:hover {
	color:#FFFFFF;
}

.col-1, .col-2, .col-205, .col-285, .col-4-5, .col-365, .col-445, .col-7, .col-8, .col-685, .col-925, .col-11, .col-12 {
float:left;
margin-right:35px;
}

.col-205 {
width:205px;
}

.col-285 {
width:285px;
}

.col-365 {
width:365px;
}

.col-445 {
width:445px;
}

.col-685 {
width:685px;
}

.col-925 {
	width:925px;
}

.end {
  margin-right:0 !important;
}

.pane-l {
float:left;
margin:0 10px 10px 0;
}

.pane-r {
float:right;
margin:0 0 10px 10px;
}

.case {
	border:solid 1px #CCCCCC;
	background-color:#EFEFEF;
	padding:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#main.home {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/background/bannerBG.png);
}

#main.home .biapp {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:330px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/hpbannerCloud.png);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#main.home .billboard {
  margin:auto;
  width:925px;
}

#main.home .biapp a {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}

#main.home .biapp .button {
	left:-10px;
	position:relative;
	top:235px;
}

#undermain {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:90px;
	padding:15px 10px 10px;
	text-align:right;
	text-shadow:1px 1px 1px #222222;
	background-attachment: scroll;
	background-color: #333;
	background-repeat: repeat-x;
	background-position: left top;
}

#undermain .undermain-SFDC p {
margin-bottom:0;
text-align:center;
margin-top:5px;
}

#undermain p {
color:#DDDDDD;
font-size:16px;
}

#undermain .undermain-SFDC p a:hover {
color:#87D3FF;
text-decoration:none;
cursor:pointer;
}

#undermain .undermain-SFDC p a {
color:#0B92DF;
display:block;
margin-top:10px;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-align:center;
text-decoration:underline;
}

p {
line-height:18px;
margin:0 0 15px;
}

#logo-strip {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D2D2D2 url(../images/background/bg-grey.gif) repeat-x scroll left top;
font-size:12px;
padding-top:6px;
height:90px;
}

.quote {
clear:left;
margin:10px 0 30px 30px;
}

.quote img {
float:left;
margin-right:25px;
}

.quote p {
color:#999999;
text-align:right;
}

.quote blockquote {
color:#555555;
font-family:Times,"Times New Roman",Serif;
font-size:16px;
font-style:italic;
margin-bottom:7px;
}

.end {
margin-right:0 !important;
}

.clear-both {
	clear: both;
}

.margin-bottom {
	margin-bottom:10px;
}

.subpar {
	font-size:18px;
	color:#666;
	text-align:center;
	margin-top:-15px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:29px;
}

#casing.home {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-top:1px solid #FFFFFF;
	padding-top:30px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(images/background/casingBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

#casing #movie {
margin-bottom:30px;
}

#logo-strip .col-205, #highlights .col-205 {
margin-right:15px;
width:220px;
}

#highlights .highlight {
margin:20px 0 0;
}

#highlights .highlight:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}

#logo-strip .highlight:hover p.light, #highlights .highlight:hover p.light {
}

#logo-strip .highlight, #highlights .highlight {
cursor:pointer;
margin-bottom:10px;
margin-top:10px;
padding:5px 0 5px 5px;
}

.highlight {
margin-bottom:18px;
}

#logo-strip h3, #highlights h3 {
color:#444444;
font-size:16px;
font-weight:lighter;
padding:10px 0 6px 40px;
}

#logo-strip .highlight:hover h3, #highlights .highlight:hover h3 {
color:#111111;
}

h1, h2, h3, h4, h5, h6 {
color:#000000;
font-family:'Lucida Grande','Lucida Sans Unicode';
font-weight:normal;
}

h3 {
font-family:"droid-sans-1","droid-sans-2",sans-serif;
}

h3 {
font-family:"droid-sans-1","droid-sans-2",sans-serif;
}

h3 {
font-size:16px;
font-weight:bold;
margin:0 0 10px;
}

.light, .note, .hint {
color:#777777;
}

p {
line-height:18px;
margin:0 0 15px;
}

#logo-strip h3.fullview-header, #highlights h3.fullview-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/360.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#logo-strip h3.automate-header, #highlights h3.automate-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/workflow-32x32.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#logo-strip h3.mobility-header, #highlights h3.mobility-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/mobile_32x32.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#logo-strip h3.customizable-header, #highlights h3.customizable-header {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/customization_32x32.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#customers, #contest-bottom {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	border-top:1px solid #D5D5D5;
	padding-top:50px;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	background-position: left top;
	background-image: url(images/background/bg-grey2.gif);
}

#first-headline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url() no-repeat scroll left center;
font-size:16px;
padding:2px 0 0 20px;
}

#second-headline {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/icons/people16.gif) no-repeat scroll left center;
font-size:16px;
padding-left:20px;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.customer {
clear:both;
font-size:13px;
margin-bottom:20px;
}

.customer span {
color:#999999;
font-size:11px;
}

.customer a {
float:right;
font-size:11px;
}

#get-started {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D2D2D2 repeat-x scroll left top;
	color:#999999;
	font-size:16px;
	margin-top:30px;
	padding:15px 0 14px;
	text-align:center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #222222;
}

#get-started * {
vertical-align:middle;
}

#get-started a {
	color:#C60;
}

#get-started a:hover, a:focus {
	color: #F60;
}

#get-started span {
margin:0 5px;
}

#bottom.home {
	height:625px;
}

#bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#111111 url(../images/background/bg-footer.gif) repeat-x scroll 0 0;
border-top:1px solid #444444;
color:#666666;
font-size:11.5px;
height:375px;
}

#bottom h3 {
border-bottom:1px solid #444444;
color:#FFFFFF;
font-size:13px;
font-weight:normal;
margin-bottom:10px;
padding:0 0 5px;
}

#bottom-blog h3, #bottom-tweets h3, #bottom-reachout h3 {
height:22px;
padding:5px 0 0 25px;
}

#bottom-blog h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/background/rss.png);
background-repeat: no-repeat;
background-position: left center;
}

#bottom-tweets h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/background/twitterfooter.png);
background-repeat: no-repeat;
background-position: left center;
}

#bottom, #push {
clear:both;
}

#bottom-wrapper {
margin:auto;
padding:20px 0 0;
width:925px;
}

#bottom-reachout {
font-size:13.5px;
}

#bottom-reachout h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/background/contactus.png);
background-repeat: no-repeat;
background-position: left center;
}

#bottom-reachout p {
color:#FFFFFF;
height:22px;
margin-bottom:10px;
padding:2px 0 0 25px;
}

#bottom-reachout #bottom-phone {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/background/phoneus.png);
background-repeat: no-repeat;
background-position: left center;
}


#bottom-reachout #bottom-email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-image: url(images/background/emailus.png);
background-repeat: no-repeat;
background-position: left center;
}

#bottom ul {
list-style-type:none;
margin:0 0 20px;
padding:0;
}

#bottom ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
font-size:11.5px;
margin-bottom:5px;
padding:0;
}

#bottom ul li a {
color:#999999;
}

#bottom ul li a:hover {
color:#F60;
}

#bottom a {
color:#777777;
}

#bottom a:hover {
	color:#CDCDCD;
}

#bottom #legal{
color:#666666;
font-size:11px;
margin:15px 0 10px;
text-align:center;
}

#bottom .display {
	margin-top:20px;
}

#bottom .getintouch img {
	margin-right:4px;
}

#bottom .getintouch li {
	margin-bottom:7px;
}

#bottom .getintouch, #bottom .getintouch a {
	color:#CDCDCD;
}

#bottom .getintouch * {
	vertical-align:middle;
}

#header-strip {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:75px;
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: 0 0;
	background-color: transparent;
	background-image: url(images/background/headerstripBG.png);
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
	margin-bottom: 25px;
}

#header-strip #phone p {
	color:#333;
	font-family:"Helvetica Neue",sans-serif;
	font-size:22px;
	font-weight:200;
	margin:0 0 7px;
	text-align:right;
	text-shadow:1px 1px 2px #FFFFFF;
}

#header-strip #phone a.email:hover {
	color: #333;
}

#header-strip #phone a.email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:right;
overflow:hidden;
font-size:18px;
}

#highlights-side {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	height:700px;
	margin-top:0;
	padding:25px 20px 0 8px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: url(images/background/highlight-sideBG.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#highlights-side ul {
margin:0;
padding: 0px 18px 0 0;
}

#highlights-side ul li.this {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background-image: url(images/background/littlebluearrow2.png);
	background-repeat: no-repeat;
	background-position: 0px 3px;
}

#highlights-side ul li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	font-family:'Lucida Grande','Lucida Sans Unicode',sans-serif;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-bottom:20px;
	padding:0 10px 10px 0px;
	background-attachment: scroll;
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 0 0;
	border-bottom: dotted 1px #CCCCCC;
}

#highlights-side ul li a {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	color:#666;
	display:block;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
	padding:5px 0 5px 20px;
	font-size:9.5pt;
}

#highlights-side ul li a:hover, a:focus {
	color:#000000;
}


#highlights-side ul li.this a {
color:#000000;
font-weight:bold;
text-shadow:1px 1px 1px #FFFFFF;
}

#highlights-side ul a.overview {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 9px;
}

#highlights-side ul a.overview:hover {
background-position:0 -109px;
}

#highlights-side ul a.pre-open {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 7px;
}

#highlights-side ul a.pre-open:hover {
background-position:0 -109px;
}



#highlights-side ul a.awards {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 5px;
}

#highlights-side ul a.awards:hover {
background-position:0 -109px;
}


#highlights-side ul a.marketing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 8px;
}

#highlights-side ul a.marketing:hover {
background-position:0 -109px;
}

#highlights-side ul a.operations {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 4px;
}

#highlights-side ul a.operations:hover {
background-position:0 -109px;
}

#highlights-side ul a.admin {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-attachment: scroll;
background-color: transparent;
background-repeat: no-repeat;
background-position: 0 8px;
}

#highlights-side ul a.admin:hover {
background-position:0 -109px;
}

.center {
margin-left:auto;
margin-right:auto;
text-align:center;
}

hr {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D9D9D9 none repeat scroll 0 0;
border:0 none;
clear:both;
color:#D9D9D9;
height:1px;
margin-bottom:25px;
}

.floatr {
float:right;
}

.floatl {
float:left;
}

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

.mb25 {
margin-bottom:25px;
}

#push {
height:375px;
}
#bottom, #push {
clear:both;
}

h2 {
font-family:"droid-sans-1","droid-sans-2",sans-serif;
}

h3 {
font-family:"droid-sans-1","droid-sans-2",sans-serif;
}

h1 {
	color:#333;
	float:left;
	font-size:52px;
	font-weight:600;
	line-height:normal;
	margin-top:3px;
	text-shadow:2px 2px 2px #FFFFFF;
	letter-spacing:-1px;
}

h2 {
font-size:32px;
margin:0 0 25px;
}	
.highlight-top {
	background-image: url(images/background/highlight-top.png);
	background-repeat: no-repeat;
	clear: both;
	height: 35px;
	margin-top: 15px;
}
.highlight-mid {
	line-height: 15px;
	background-color: transparent;
	background-image: url(images/background/highlight-mid.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.highlight-bottom {
	background-image: url(images/background/highlight-bottom.png);
	background-repeat: no-repeat;
	height: 35px;
	margin-bottom: 25px;
}

#group li {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent none repeat scroll 0 0;
	float:left;
	list-style-type:none;
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}

.picture img {
border:1px solid #FFFFFF;
height:188px;
padding:10px;
width:125px;
}

.picture {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#D2D2D2 url(images/background/bg-black.png) repeat-x scroll;
border:1px solid #CCCCCC;
float:left;
margin-right:20px;
width:147px;
}

.bio {
margin-right:20px;
width:420px;
}

.bio .position {
	color:#666;
	font-weight:normal;
}

#twitter_div ul li a {
	color:#FFFFFF;
}

#twitter_div ul li a:hover, a:focus {
	color:#CC6600;
}

#undermain ul {
	list-style-type: none;
	padding:0px;
	
}

#undermain ul li {
	font-size: 15px;
	color: #FFFFFF;
	background-color: transparent;
	background-image: url(images/background/bluecheck.png);
	background-repeat: no-repeat;
	text-align:left;
	padding: 0 0 7px 35px;
	margin-bottom: 8px;
}

.white {
	color: #FFFFFF;
}

.marginLR {
	margin: 0 40px 0;
}

.round-box {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#EFEFEF;
	border: 1px solid #999;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}

.indent15 {
	margin-left:15px;
	margin-right:15px;
}

.pricing150 {
	background-image: url(images/background/pricing150.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:300px;
	width:150px;
	text-align: left;
	margin: 20px 50px 0 0;
}

.pricing240 {
	background-image: url(images/background/pricing240.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:300px;
	width:150px;
	text-align: left;
	margin: 20px 0 0 0;
}

.answers {
	margin-bottom:25px;
}
form label {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	display: block;
	margin-bottom: 5px;
	width:100px;
}
form input {
	font-size: 14px;
	font-weight: normal;
	color: #333;
	padding: 2px;
	width: 350px;
	margin-bottom: 15px;
}
form textarea {
	font-size: 14px;
	font-weight: normal;
	color: #666;
	padding: 2px;
	width: 350px;
	margin-bottom: 15px;
	height: 100px;
}
form input.submit {
	color: #000;
	width: 100px;
}

#index-whitepaper form input {
	width:200px;
	font-size:10px;
	margin-bottom:10px;
}

.price-box {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:#EFEFEF;
	border: 5px solid #333333;
	margin-bottom: 30px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	background-color:#CCC;
	height:150px;
}

#bottom ul li .blog-title a {
	font-size:16px;
	color:#C60;
}

#bottom ul li .blog-title a:hover {
	color:#F60;
}

.red  {
	color:#C30;
}

.blue  {
	color:#F60;
}

#twitfeed ul li {
	background-image:none;
	height:90px;
	list-style-type:none;
	margin-bottom:15px;
	width:300px;
}

.twit-post {
	color:#333333;
	font-size:12px;
	height:60px;
	margin-bottom:5px;
	padding:5px;
}

.twit-post a {
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
}

.twit-date a {
	bottom:0;
	color:#333333;
	font-size:10px;
	font-weight:bold;
	height:10px;
	padding:0 5px 5px;
}

.twit-date a:hover {
	text-decoration: underline;
}

.twit-post a:hover {
	text-decoration:underline;
}

.video {
	border: 3px solid #666;
}
