@charset "UTF-8";
/* CSS Document */

/* : : : : : : : : : : : Overall element styling : : : : : : : : : : : */

html {
background:#e7eff6;
font-family:"Lucida Sans", "Trebuchet", "Verdana", sans-serif;
font-size:11px;
color:#343434;
text-align:left;
}

body {
background:url(../images/main-bg.jpg) top repeat-x;
text-align:left;
}

h1 {
font-family: "Helvetica", sans-serif;
font-size:26px;
letter-spacing:-1px;
}

h2 {
font-family: "Helvetica", sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
color:#0e688a;
}

h3 {
font-family: "Helvetica", sans-serif;
font-size:20px;
letter-spacing:-1px;
}

h4 {
font-family: "Helvetica", sans-serif;
font-size:15px;
letter-spacing:-1px;
}

h5 {
font-family: "Helvetica", sans-serif;
font-size:15px;
letter-spacing:-1px;
}

a {
text-decoration:none;
color:#0e688a;
}

strong {
font-weight:bold;
}


/* : : : : : : : : : : : Container : : : : : : : : : : : */
#container {
float:left;
width:940px;
}


/* : : : : : : : : : : : Header : : : : : : : : : : : */
#header {
height:132px;
width: 940px;
font-weight:bold;
text-align:right;
}

/* : : : : : : : : : : : Header navigation : : : : : : : : : : : */

a.active {
background:url(../images/backgrounds/bg_nav.jpg) repeat-x;
}

/* : : : : : : : : : : : Strip : : : : : : : : : : : */

#strip {
width:550px;
height:96px;
background:url(../images/strip-bg.jpg) repeat-x;
padding: 20px 150px 20px 240px;
color:#FFFFFF;
line-height:30px;
}

/* : : : : : : : : : : : Navigation : : : : : : : : : : : */

#nav {
width:240px;
float:left;
text-align:right;
margin-top:10px;
height:200px;
}

#nav a {
font-family: "Helvetica", sans-serif;
font-size:30px;
letter-spacing:-1px;
font-weight:bold;
color:#FFFFFF
}

#nav a:hover {
color:#0e688a;
}

#nav a.active {
color:#0e688a;
}


/* : : : : : : : : : : : Content : : : : : : : : : : : */

.content {
width:670px;
margin:20px 0 0 20px;
float:left;
}

.content textarea, .content input {
margin:5px;
}

.blogdiv {
clear:both;
}

.blogdiv img {
margin:5px;
border:4px solid #FFFFFF;
}

.blogdiv table {
padding-top:0;
margin-top:0;
vertical-align:top;
}

img.alignright {
	display: inline;
	}


.alignright {
	float: right;
	}

.bloglink {
font-family: "Helvetica", sans-serif;
font-size:22px;
letter-spacing:-1px;
font-weight:bold;
float:right;
}

.height {
float:left;
height:400px;
}



/* : : : : : : : : : : : Footer : : : : : : : : : : : */
#footer {
clear:both;
background:url(../images/footer-bg.jpg) bottom center;
height:93px;
}

#credits {
width:940px;
padding-top:35px;
text-align:right;
color:#3283c7;
}