	/*Copyright (c) 2011, Yahoo! Inc. All rights reserved.Code licensed under the BSD License:http://developer.yahoo.com/yui/license.htmlversion:2.9.0*/
			body{
				margin: 0px
			}

			h1{
				font-size: 138.5%
			}

			h2{
				font-size: 123.1%
			}

			h3{
				font-size: 108%
			}

			h1, h2, h3{
				margin: 1em 0
			}

			h1, h2, h3, h4, h5, h6, strong, dt{
				font-weight: bold
			}

			optgroup{
				font-weight: normal
			}

			abbr, acronym{
				border-bottom: 1px dotted #000;
				cursor: help
			}

			em{
				font-style: italic
			}

			del{
				text-decoration: line-through
			}

			blockquote, ul, ol, dl{
				margin: 1em
			}

			ol, ul, dl{
				margin-left: 2em
			}

			ol{
				list-style: decimal outside
			}

			ul{
				list-style: disc outside
			}

			dl dd{
				margin-left: 1em
			}

			th, td{
				border: 1px solid #000;
				padding: .5em
			}

			th{
				font-weight: bold;
				text-align: center
			}

			caption{
				margin-bottom: 0.5em;
				text-align: center
			}

			sup{
				vertical-align: super
			}

			sub{
				vertical-align: sub
			}

			p, fieldset, table, pre{
				margin-bottom: 1em
			}

			button, input[type="checkbox"], input[type="radio"], input[type="reset"], input[type="submit"]{
				padding: 1px
			}

			img{
				-ms-interpolation-mode: bicubic
			}

			html, body{
				margin: 0;
				padding: 0;
			}

			body{
				margin-bottom: 60px;
				line-height: 100%;
				font-family: georgia, times, serif;
				font-size: 14px;
			}

			a{
				color: #666;
				text-decoration: none;
			}

			a:hover{
				color: #000;
			}

			a#viewAllDevices{
				margin-top: 50px;
				display: block;
			}

			#tools{
				/*background: url(../img/top-bg.png) repeat-x #F9D437;*/
				margin: 0px;
				color: black;
				font-style: italic;
				height: 46px;
				display: block;
				width: 100%;
			}

			#tools #buttons a{
				display: inline-block;
				padding: 4px 8px;
				background-color: #ccc;
				color: #000;
				text-decoration: none;
			}

			input#url{
				padding: 5px 10px 7px 10px;
				margin-left: 5px;
				width: 250px;
				color: white;
				background: #8a9a9f;
				border: none;
				outline: none;
				font-family: Georgia, times, serif;
				font-size: 14px;
				border-radius: 3px;
			}

			.deviceTitle, #devices .deviceWrap, #tools{
				min-width: 1024px;
			}/* * Devices styles start */
			#devices{
				text-align: center;
				margin-top: 60px;
			}

			.deviceWrap{
				/*width: 100%; */
				background-position: top center;
				background-repeat: no-repeat;
				margin: 60px 0px 20px 0px;
			}

			#devices .device{
				margin: 0 auto;
				position: relative;
			}

			#devices .device .flashingTop, #devices .device .flashingBottom{
				position: absolute;
				left: 0;
				width: 100%;
			}

			#devices .device .flashingTop{
				top: 0;
				padding-top: 2px;
			}

			#devices .device .flashingBottom{
				bottom: 0;
			}

			#devices iframe{
				width: 100%;
				height: 100%;
				margin: 0;
				border: 1px solid #d1d1d1;
			}

			.iphone-portrait{
				background-image: url(/img/iphone-portrait.png);
				padding: 115px 0 117px 0px;
			}

			.iphone-landscape{
				background-image: url(/img/iphone-landscape.png);
				padding: 23px 0 24px 0px;
			}

			.iphone-5-portrait{
				background-image: url(/img/iphone-5-portrait.png);
				padding: 103px 0 117px 0px;
			}

			.iphone-5-landscape{
				background-image: url(/img/iphone-5-landscape.png);
				padding: 22px 0 24px 0px;
			}

			.ipad-portrait{
				background-image: url(/img/ipad-portrait.png);
				padding: 111px 0 113px 0;
			}

			.ipad-landscape{
				background-image: url(/img/ipad-landscape.png);
				padding: 101px 0 103px 0;
			}

			.android-240x320-portrait{
				background-image: url(/img/android-240x320-portrait.png);
				padding: 46px 0 80px 0;
			}

			.android-240x320-landscape{
				background-image: url(/img/android-320x240-landscape.png);
				padding: 14px 0 18px 0;
			}

			.android-685x380-landscape{
				background-image: url(/img/android-685x380-landscape.png);
				padding: 29px 0 28px 0;
			}

			.android-380x685-portrait{
				background-image: url(/img/android-380x685-portrait.png);
				padding: 83px 0 84px 0;
			}

			.kindle-portrait{
				background-image: url(/img/kindle-portrait.png);
				padding: 82px 0 149px 0;
			}

			.kindle-landscape{
				background-image: url(/img/kindle-landscape.png);
				padding: 98px 0 96px 0;
			}

			.android-240x320-portrait .flashingTop .time, .android-240x320-landscape .flashingTop .time, .android-380x685-portrait .flashingTop .time, .android-685x380-landscape .flashingTop .time{
				float: right;
				padding: 2px 4px 0px 0px;
			}

			span.time{
				font-family: helvetica, arial, sans-serif;
				color: white;
				font-size: 12px;
				font-weight: bold;
			}

			.android-240x320-portrait .flashingTop span.time span, .android-240x320-landscape .flashingTop span.time span, .android-515x295-portrait .flashingTop .time span, .android-515x295-landscape .flashingTop .time span{
				font-size: 10px;
			}

			.kindle-landscape .time, .kindle-portrait .time{
				font-size: 14px;
				top: 9px;
				position: relative;
			}

			.kindle-landscape .time span, .kindle-portrait .time span{
				font-size: 11px;
			}/* * Devices styles end *//* * Styles for the top bar start */
			/* #tools{
				background: #5FC7FC;
				height: 55px;
			}*/

			form{
				margin: 30px 0px 0px 20px;
				padding: 0px;
				text-align: center;
				/*float: left;*/
			}

			input#url:focus{
				background: #222;
				color: white;
			}

			input#url, #tools input[type="submit"]{
				background: #5FC7FC;
			}

			div.who{
				float: right;
				margin-right: 20px;
			}

			.who span{
				opacity: 0.4;
			}

			.who a{
				color: white;
				text-decoration: none;
			}

			.who a:hover{
				border-bottom: 1px solid white;
			}/* this is a temporary hack for placeholder text */
			input::-webkit-input-placeholder{
				color: #4a6469;
			}

			input:-moz-placeholder{
				color: #4a6469;
			}/* this is a temporary hack for placeholder text */
			#tools input[type="submit"]{
				border: none;
				border-radius: 30px;
				height: 30px;
				width: 30px;
				text-align: center;
				font-family: georgia;
				font-size: 11px;
				opacity: 1;
				text-transform: uppercase;
				letter-spacing: 1px;
				font-weight: normal;
				color: #fff;
				margin-left: 5px;
			}

			.logo{
				float: left; margin-left: 50px;margin-top: 0px;
				/*float: right; margin-right: 50px;margin-top: 5px;*/
			}

pre{
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
	overflow: -moz-scrollbars-horizontal;
	overflow-x: auto;
}

pre code{
	font-size: 1.000em;
/*14px*/
	font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
	line-height: 1.500;
	margin: 0;
}

/*fix for this theme jmblog.github.io/color-themes-for-google-code-prettify/tomorrow-night-eighties/*/
pre.prettyprint{
/* -webkit-border-radius: 5px;
border-radius: 5px; */
	margin: 2em auto 0 auto;
	width: 40em;
	background: #4a4a4a;
	font-family: Menlo, "Bitstream Vera Sans Mono", "DejaVu Sans Mono", Monaco, Consolas, monospace;
	font-size: 0.875em;
/*14px*/
	line-height: 1.500;
	border: 1px solid #4a4a4a;
	/* padding: 1em 1.5em; */
}

/* All Smartphones in portrait and landscape ----------- */
@media only screen
and (min-device-width : 320px)
and (max-device-width : 480px){
/* YOUR STYLE GOES HERE */
}

/* All Smartphones in landscape ----------- */
@media only screen
and (min-width : 321px){
/* YOUR STYLE GOES HERE */
}

/* All Smartphones in portrait ----------- */
@media only screen
and (max-width : 479px){
/* YOUR STYLE GOES HERE */
}

/***** ANDROID DEVICES *****/
/* Android 240 X 320 ----------- */
@media only screen
and (max-width: 241px){
/* YOUR STYLE GOES HERE */
}

/* Android(Samsung Galaxy) in portrait 380 X 685 ----------- */
@media only screen
and (min-width: 375px)
and (max-width: 385px){
/* YOUR STYLE GOES HERE */
}

/* Android(Samsung Galaxy) in Landscape 685 X 380 ----------- */
@media only screen
and (min-width: 680px)
and (max-width: 690px){
/* YOUR STYLE GOES HERE */
}

/* Kindle Portrait 600 X 1024 ----------- */
@media only screen
and (min-width: 595px)
and (max-width: 610px){
/* YOUR STYLE GOES HERE */
}

/* Kindle Landscape 1024 X 600 ----------- */
@media only screen
and (min-width: 1000px)
and (max-width: 1030px){
/* YOUR STYLE GOES HERE */
}

/***** ALL GENERATION IPADS *****/
/* iPads in portrait and landscape----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px){
/* YOUR STYLE GOES HERE */
}

/* iPad in landscape----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape){
/* YOUR STYLE GOES HERE */
}

/* iPad in portrait----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait){
/* YOUR STYLE GOES HERE */
}

/***** Retina IPAD 3 & 4*****/
/* Retina iPad 3 & 4 in portrait and landscape----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 2){
/* YOUR STYLE GOES HERE */
}

/* Retina iPad 3 & 4 in landscape----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2){
/* YOUR STYLE GOES HERE */
}

/* Retina iPad 3 & 4 in landscape----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 2){
/* YOUR STYLE GOES HERE */
}

/***** IPAD 1 & 2 (ALSO IPAD MINI)*****/
/* iPad 1 & 2 in portrait and landscape ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1){
/* YOUR STYLE GOES HERE */
}

/* iPad 1 & 2 in landscape ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 1){
/* YOUR STYLE GOES HERE */
}

/* iPad 1 & 2 in portrait ----------- */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1){
/* YOUR STYLE GOES HERE */
}

/* Desktops and laptops ----------- */
@media only screen
and (min-width : 1224px){
/* YOUR STYLE GOES HERE */
}

/* Large screens ----------- */
@media only screen
and (min-width : 1824px){
/* YOUR STYLE GOES HERE */
}

/* Only iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5){
/* YOUR STYLE GOES HERE */
}