html {
  background: none;
}

body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  background-color:white;
  background-image:url(/assets/119/bg-stripe-320.png);
  background-size: 320px 4px;
  background-position:center top;
  background-repeat:repeat-y;
  margin:10px auto;
  text-align:center;
}

#container {
  margin: 0 auto;
  padding-left:15px;
  padding-right:15px;
  position: relative;
  text-align: left;
}

#header h1 {
  background: url(/assets/118/title.png) transparent no-repeat scroll 0 0;
  background-size: 158px 43px;
  height:43px;
  margin:0;
  padding:0;
  width:158px;
  padding-bottom: 20px;
}

#header span {
display:none;
}

#footer {
  color: #999999;
  padding-top: 20px;
  padding-bottom: 40px;
  font-size: 0.8em;
}


.footer div {
clear:both
}

.footer ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 300;
	left: 20px;
}
.footer li {
	list-style-type: none;
}
.footer ul li {
	float: left;
	line-height: 27px;
	font-size: 1.6em;
}
.footer ul li:before {
	content: "•";
	padding: 8px;
	color: #fe6500;
}
.footer ul li:first-child:before {
	content: "";
	padding: 0px;
}
.footer ul li a:link, .footer ul li a:visited {
	color: #aa0101;
	text-decoration: none;
	line-height: 32px;
	text-shadow: 0px 0px 0px #000;
}
/* .footer ul li a:hover {
	color: #fe6500;
}
.footer ul li:first-child a:hover {
	background-position: bottom center;
} */
.footer ul li:first-child, .footer ul li:first-child a:link, .footer li:first-child a:visited {
  display: block;
  width: 22px;
  height: 29px;
  background-size: 22px 29px;
  background: url(/assets/115/logo_mini.png?1297228245);
  text-indent: -5000em;
}
.footer ul.links li:first-child a:link, .footer ul.links li:first-child a:visited {
	text-indent: 0;
}
.footer ul li a:link, .footer ul li a:visited {
	color: #aa0101;
}

div.product {
  margin: 0;
}

div.product img.product {
margin:0;
padding:0;
}

/* App */
#applications h2 {
font-size: 15pt;
}
#applications .list {
margin-top:4px;
margin-bottom:40px;
}

#applications .list .entry h5 a:hover, #applications .list .entry h5 a:link, #applications .list .entry h5 a:visited{
color: #aa0101;font-size: 12pt;text-decoration: none;
}

#applications .list .entry p{
color: #be916f
}

#lang-selector {
float:right;margin-bottom: 20px;margin-top: -20px
}

.message .description {
  font-size: 1.3em;
}
#ns-title {
background:url(/assets/124/Note_Share-header-s.png) transparent no-repeat scroll 0 0;
background-size: 240px 45px;
height:45px;
width:240px;
}

.desktop {
display: none;
}

div#gsfn_content {
width: 280px;
}

blockquote {
color: #888;
border-left: 4px solid silver;
}

blockquote p {
padding-left: 20px;
}
/* Post */
.post h2, .post h3, .post a:link, .post a:visited{
color: #aa0101;text-decoration: none;
}

.post h2 {
font-size: 18pt; margin-bottom: 4px;
}

.post h3 {
font-size: 14pt; margin-bottom: 4px;
}

.post .posted {
color: #be916f;text-decoration: none; margin-bottom: 20px;
}

.post .gravatar {
float: right;
}

#disqus_thread {
margin-top: 60px;
}

.code .no {display: none}


/* Slide Shows */
#screenshots {
	z-index: 12;
	height: 600px;
	width: 300px;
        margin-right: -24px;
	background-image: url(/assets/148/iphone.png);
	background-size: 300px 600px;
	background-repeat: no-repeat;
}

#screenshots #slider {
    width:248px;
    height:372px;
    left: 30px;
    top: 101px;		
}

.slideshow {
  position:relative;
  background:url(/images/admin/status_spinner.gif) no-repeat 50% 50%;
}

.slideshow img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}


.hidden {
display: none;
}
/* custom style for product page */
.product p, .product li {
  color: #555
}

.product p.description {
  color: #000
}

.product h2 {
  margin-top: 30px;
}

