/* Copyright interwebnetthingy.com 2009 */
/* =========== Base set up ========== */
body{
background:#74777f url(../assets/bk_body.jpg) repeat-x;
font-family: "Arial Rounded MT Bold", Arial, helvetica, sans-serif;
color: #383b43;
font-size: 67%;
}
#container{
background: url(../assets/bk_container.png) repeat-y 0px 0
}

/* =========== Header ========== */
#header{
background: url(../assets/bk_header.jpg) no-repeat;
height:197px;
}

#header .header_t1{
margin: 30px 0 15px 15px;
font-size: 4em;
letter-spacing: -0.1em;
text-align: center;
color: #202479;
width:320px
}
#header .header_t2{
margin:0 0 0 15px;
font-size: 2.3em;
letter-spacing: -0.06em;

text-align: center;
color: #fff;
width:320px;
}

/* =========== Navigation ========== */
#nav{
background: url(../assets/bk_nav.png) no-repeat;
height:71px;
}

#navlist
{
margin: 0;
padding: 0 0 20px 10px;
}

#navlist ul, 
#navlist li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:1.8em;
letter-spacing: -0.04em;
color:#74777f;
}

#navlist a:link, 
#navlist a:visited
{
float: left;
line-height: 47px;
font-weight: bold;
margin: 0 50px 4px 50px;
text-decoration: none;
color: #74777f;
}

#navlist a:link#current, 
#navlist a:visited#current, 
#navlist a:hover
{
border-bottom: 6px solid #202479;
padding-bottom: 0px;
background: transparent;
color: #383b43;
}

#navlist a:hover { 
color: #383b43; 
}


#navlistsub
{
clear:both;
margin: 0;
padding: 0;
height:28px;
border-bottom:1px solid #cccccc;
}

#navlistsub ul, 
#navlistsub li
{
margin: 0;
padding: 0;
display: inline;
list-style-type: none;
font-size:1.2em;
letter-spacing: -0.02em;
color:#74777f;
}

#navlistsub a:link, 
#navlistsub a:visited
{
float: left;
line-height: 20px;
font-weight: bold;
margin: 0 20px 4px 20px;
text-decoration: none;
color: #74777f;
}

#navlistsub a:link.current, 
#navlistsub a:visited.current, 
#navlistsub a:hover
{
border-bottom: 3px solid #202479;
padding-bottom: 0px;
background: transparent;
color: #383b43;
}

#navlistsub a:hover { 
color: #383b43; 
}


/* =========== Side column ========== */
#side{
background:#e4e4e4 url(../assets/bk_side.png) no-repeat 10px 0;
min-height: 540px;
}

#side .oneliner{
font-size: 1.25em;
font-style:oblique;
letter-spacing: -0.03em;
margin-left:5px;
color:#202479; 
float: left;
}

.testimonial{
font-size: 1.0em;
font-style: italic;
letter-spacing: -0.03em; 
margin: 0 0 0 15px;
}

.testtitle{
font-size: 0.8em;
text-align:right;
font-style:normal;
}
/* =========== Content ========== */
#content{
font-family: Tahoma,arial,sans-serif;
}

#content h1{
font-family: "Arial Rounded MT Bold", Arial, helvetica, sans-serif;
font-size: 3em;
letter-spacing: -0.06em;
margin:0;
}

#content p {
font-size: 1.2em;
line-height:1.4em;
}
#content li {
font-size: 1.2em;
line-height:1.3em;
}


#content a:link{
color:#202479;
}
#content a:visited{
color:#202479;
}
#content a:hover{
color:#202479;
}
#content a:active{
color:#202479;
} 


/* =========== Contact form ========== */

#contact{
color:#74777f;
font-family: Tahoma,arial,sans-serif;
font-size: 1.2em;
}
#contact h2{
font-family: "Arial Rounded MT Bold", Arial, helvetica, sans-serif;
font-size: 2.4em;
letter-spacing: -0.04em;
margin:0;
}
#contact fieldset{
border: 0;
margin-left:0;
}
#contact legend {
display: none
}
#contact em{
font-weight: normal;
font-style: italic;
}
#contact .captcha {
display: none
}


/* =========== Footer ========== */

#container_footer{
background: url(../assets/bk_container_footer.png) no-repeat bottom
}

#footer{
background: url(../assets/bk_footer.png) no-repeat 0 -40px ;
height:40px;
font-size: x-small;
color: #fff;
text-align: center;
margin-right: 20px;
line-height: 20px
}