/* ==================================================================
Begin reset selectors
================================================================== */

html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong, sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:transparent;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline;}
body{background-color:#fff;color:#000;font:62.5%/1.5 Helvetica,Arial,sans-serif;line-height:1;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
nav ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
blockquote{padding-left:2em;}
a:link,a:visited{background:transparent;color:blue;font-size:100%;margin:0;padding:0;text-decoration:underline;vertical-align:baseline;}
a:focus,a:hover,a:active{color:red;}
h1{font-size:1.8em;margin:1em 0 0;}
h2{font-size:1.6em;margin:1em 0 0;}
h3{font-size:1.4em;margin:1em 0 0;}
h4{font-size:1.2em;margin:1em 0 0;}
h5{font-size:1em;margin:1em 0 0;}
dl,ol,ul{margin:1em 0;}
ol,ul{padding:0 0 0 2em;}
li,dd{margin:.25em 0;}
dt{font-weight:bold;}
ins{background-color:#ff9;color:#000;font-style:italic;text-decoration:none;}
mark{background-color:#ff9;color:#000;font-weight:bold;text-decoration:none;}
del{text-decoration:line-through;}
abbr[title],dfn[title]{border-bottom:1px dotted #ccc;cursor:help;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:.3em .5em;text-align:left;}
th{font-weight:bold;}
fieldset{border:1px solid #666;padding:0 1em;}
input,select{vertical-align:middle;}
img{border:0; max-width:100%; height:auto;}
p{margin:1em 0;}
hr{display:none;}
legend{padding:0 .5em;}
code,kbd,pre{font-family:Monaco,Courier,"Courier New",Tahoma,sans-serif;}

/* ==================================================================
End reset selectors
Begin desktop-specific selectors
================================================================== */
html {
  box-sizing: border-box;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
	background-color: #eee;
	color: #333;
	font-family: "Lucida Grande", Arial, sans-serif;
	font-size: 1em;
	line-height: 1.5;
}
	#wrapper {
		background-color: #fff;
		-moz-border-radius: 10px;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		-moz-box-shadow: 0 1px 2px #aaa;
		-webkit-box-shadow: 0 1px 2px #aaa;
		box-shadow: 0 2px 2px #666;
		margin: 25px auto;
		max-width: 780px;
		padding: 25px;
	}
		h1, h2, h3, h4, h5, h6 {
			font-family: Georgia, serif;
		}
		h1 {
			margin: 0 0 25px;
			text-align: center;
		}
		#suttonHomeImage {
			border: 5px solid #111;
			display: block;
			margin: 0 auto;
			padding: 5px;
		}
		h2 {
			color: #993;
			text-align: center;
			text-shadow: 0 1px 1px #666;
		}
		p {
			text-align: center;
		}
		@media only screen and (min-width: 768px) {
			#servicesListLeft {
				float: left;
				margin-left: 40px;
				width: 300px;
			}
  	}
		@media only screen and (min-width: 768px) {
			#servicesListRight {
				float: right;
				margin-right: 40px;
				width: 320px;
			}
  	}
		.clearBoth {
			clear: both;
			display: block;
		}
		#rate {
			margin: 50px 0;
		}
			#rate span {
				display: block;
				font-size: 2em;
			}
	#twitterHeading {
		border-top: 1px solid #ccc;
		margin: 2em 0 1em;
		padding-top: 1em;
		text-align: center;
	}
	#twitter_update_list {
		list-style: none;
		margin: 0;
		padding: 0;
	}
		#twitter_update_list li {
			float: left;
			color: #666;
			margin: 0 0 0 50px;
			padding: 0;
			width: 226px;
		}
		#twitter_update_list li:first-child {
			margin-left: 0;
		}
	#followUs {
		clear: both;
		padding-top: 2em;
	}
/* ==================================================================
End desktop-specific selectors
Begin mobile-specific selectors
================================================================== */

/* iPad AND iPhone */
@media screen and (max-device-width: 780px) {
	
}

/* iPhone ONLY */
@media screen and (max-device-width: 480px) {
	
}