
body { -webkit-text-stroke:1px transparent; }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}

/* STRUCTURE */

div#container { min-height: 600px; background-color:#FFF; width: 100%; margin:0 auto; padding:0; text-align:center; }

div#header { margin:0; text-align:center; }
div#header a#logo { display:block; padding:8px 0; width:50%; }
div#header .phone { float:right; width:50%; }


/* TYPOGRAPHY */

body { font-family:"Lucida Grande", "Lucida Sans Unicode", Helvetica, arial, sans-serif; }

p, h1, h2, h3, h4, h5, li { line-height: 1.5em;}

p { margin-bottom:1em; }

a { color: #0066CC }
a:hover { text-decoration: none; }


/* More */

body { -webkit-text-stroke:1px transparent;  }
@media only screen and (max-device-width:480px) {body{-webkit-text-stroke:0 black;}}
div#wrapper { width:960px; padding:35px 0 30px; background-color:#FFF; margin:0 auto; height:100%; -webkit-border-bottom-right-radius:60px; -webkit-box-shadow:#000 0 0 5px; }
div#container { min-height: 600px; background-color:#FFF; width: 100%; margin:0 auto; padding:0; text-align:center; }
div#header { margin:0 0 70px; text-align:center; }
div#header a#logo { display:block; padding:8px 0; width:50%; }
div#header .phone { float:right; width:50%; }
p, h1, h2, h3, h4, h5, li { line-height: 1.5em; }
h1 { margin-top:40px; color:#000; }
p { margin-bottom:1em; font-size:90%; color:#444; }
strong { color:#3C3; }
em { font-weight:bold; }
a { color: #9F9; }
a:hover { text-decoration: none; }
body {
font-family: "lucida grande","lucida sans unicode", Arial, sans-serif;
line-height: 1.4;
color: #000;
background: #0074C5;
text-align:center;
margin-bottom:20px;
margin-top:9px;
}
.clear {
clear: both;
margin: 0;
padding: 0;
line-height: 0;
}
a {
color: #090;
text-decoration: none;
outline: none;
-webkit-transition: color 1s linear;
}
a:hover {
color: #CC0;
}
.resource { margin:50px 0; }
.resource img { float:left;margin-right:12px; }
.resource h2, .resource p { margin-left:76px; }
.caption { float:right; width:230px; padding:20px; margin:0 0 26px 26px; -webkit-border-radius:10px; -moz-border-radius:10px; background-color:#DDD; -webkit-box-shadow:0px 0px 4px #333; }
.caption blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-style: italic; font-size:110%; }
.caption .author { font-size:70%; margin-bottom:0; color:#333; }
.beta-notice { text-align:center; margin-bottom:30px; padding:0 20px; }
.beta-notice p { margin-bottom:40px; font-size:120%; color:#222; }
.login { text-align:center; margin-bottom:30px; padding:0 20px; font-weight: bold; font-size: .7em }
.conversion { padding:10px 16px; background-color: #f4fd00; border-width:1px; border-style: solid; border-left-color:#FFFF66; border-top-color:#FFFF66; border-bottom-color:#fbe600; border-right-color:#fbe600; color:#000; font-weight:bold; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; -webkit-transition: background-color 1s linear; text-shadow:#FFF 0 0 2px; }
.conversion:hover { background-color: #ffcc33; color:#000; border-color:transparent; }
#footer { margin:100px 0 0; color:#666; }
#copyright { width:50%; font-size:80%; }
#follow-us { float:right; width:49%; text-align:right; font-size:80%; }
