/*
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Arial,Sans-serif;





*/



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
outline:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:'Lucida Grande','Lucida Sans Unicode','Lucida Sans',Arial,Sans-serif;
vertical-align:baseline;
margin:0;
padding:0;
}
html {
background: url(../images/bg_html.png) 50% 0 #71b3e3;}
body {
background: url(../images/bg_body.png) 50% 0 repeat-x;
font-size: 62.5%;
line-height:1.2em;
color:#111;
}

p,blockquote,pre,abbr,address,big,cite,code,del,dfn,dl,ol,ul {
font-size: 1.4em;
line-height: 1.4286em;
margin-bottom: 1.4286em;
}

:focus {
outline:0;
}

ol,ul {
list-style:disc;
}

li,dd {
margin-left:2em;
}

ul ul, ol ol {font-size: 100%;}

table {
border-collapse:separate;
border-spacing:0;
}

caption,th,td {
text-align:left;
font-weight:400;
}

strong {
font-weight:700;
}

h1,h2,h3,h4,h5,h6 {
color:#3682ce;
letter-spacing:-1px;
word-spacing: 2px;
}

h1 {
color: #484848;
font-family:Garamond, Georgia, "Times New Roman", Times, serif;
  font-size: 2.4em; /* 24px */
  line-height: 1.6667em; /* 40px */
margin-bottom: 0.8333em;
text-align: center;
}

h2 {
 font-size: 1.8em; /* 18px */
  line-height: 1.1111em; /* 20px */
  margin-top: 1.1111em;
  margin-bottom: 0em;
}

h3,h4,h5,h6 {
 font-size: 1.8em; /* 18px */
  line-height: 1.1111em; /* 20px */
  margin-top: 1.1111em;
  margin-bottom: 0em;
}

#header {
width:650px;
margin:0 auto;
overflow:  hidden;
margin-bottom: 10px;
padding: 10px;
}

.logo {float: left;}
.details {
color: #fff;
float: right;
margin-top: 40px;
text-align: right;
width: 300px;}
.details big {font-size: 180%;line-height: 1.2em;}
.details a {color: #fff;}
.details a:hover {text-decoration: none;
}

/*
.nav {
width:100%;
background: rgba(255,255,255,.36);}

#global_nav {
width:670px;
margin:  0 auto;
padding:8px;
overflow: hidden;
text-align: center;}

#global_nav li {
list-style-type:none;
margin:0;
}

#global_nav a {
color:#fff;
display: block;
float: left;
text-decoration:none;
margin-right: 6px;
padding: 4px 12px;
}

#global_nav a:hover, #global_nav li.active a {
background: rgba(255,255,255,.2);
border-radius: 4px;
box-shadow: 0 0 5px rgba(0,0,0,.1);
-moz-box-shadow: 0 0 5px rgba(0,0,0,.1);
-webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);}
*/

.nav {
background: #3682ce;
border-top: 1px solid rgba(255,255,255,.5);}

.global_nav {
width:670px;
margin:  0;
padding: 0;
overflow: hidden;
text-align: center;}

.global_nav li {
list-style-type:none;
margin:0;
padding: 0;
}

.global_nav a {
border-right: 1px solid rgba(255,255,255,.5);
color:#fff;
display: block;
float: left;
text-decoration:none;
padding: 8px 12px;
}

.global_nav a:hover, #global_nav li.active a {
background: rgba(255,255,255,.2);
}

.mainImage {
border-top: 1px solid rgba(255,255,255,.5);
border-bottom: 1px solid rgba(0,0,0,.8);
display: block;
}

#content {
background: url(../images/bg_gradient.png) 0 0 repeat-x;
border-top: 1px solid rgba(255,255,255,.5);
overflow: hidden;
padding: 20px;}

#content_main {
float:left;
margin-right:40px;
width:380px;
}

#content_secondary {
float:left;
width:230px;
}

#footer {
clear:both;
width:690px;
margin:0 auto 20px;
text-align: center;
}

.wrap {
background: url(../images/home_bottom.jpg) 0 100% no-repeat #fff;
border-radius: 2px;
width:690px;
overflow: hidden;
margin:0 auto 26px;
padding-bottom:  200px;
box-shadow: 0 0 12px rgba(0,0,0,.5);
-moz-box-shadow: 0 0 12px rgba(0,0,0,.5);
-webkit-box-shadow: 0 0 12px rgba(0,0,0,.5);
}

p.intro {
border-bottom: 1px solid #e7e7e7;
color: #666;
letter-spacing: 1px;
padding-bottom: 1.5em;
text-align: center;}


#footer p {
color: rgba(255,255,255,.6);
font-size: 1.2em;}

#footer a {color: rgba(255,255,255,.3);
}

#footer a:hover {color: rgba(255,255,255,.6);}
