@charset "utf-8";

/* CSS Document */



body { 
background: #f3f3f3;
background-image:url(images/bg_grey_gradient.jpg);
background-position:center;
background-repeat:repeat-y;
margin: 0px auto;
}

small {
font-family: "Trebuchet MS";
color:#68828c;
}

a {
text-decoration:none;
color: #2f4d55;
}

a:hover {color:#379b00;}

p {
margin: 10px 0px;
padding: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #5a5a5a;
font-size: 1em;
line-height: 1.4em;
}



#left li {
padding: 0px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #5a5a5a;
font-size: 1em;
list-style:none;
}

#footer li {
margin: 17px 0px;
padding: 0px;
font-family: "Trebuchet MS";
color: #5a5a5a;
text-indent: 0px;
list-style:none;
color: #cdcdcd;
font-size: .9em;
}

.icon {
border: none;
margin: 0px 20px 20px 0px;
}


#footer a{
font-style:italic;
color: #cdcdcd;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
}

#footer a:hover{ color:#FFFFFF;}

ul{ 
margin: 0px; 
padding: 0px; 
text-indent: none;
}

#right a {
text-decoration:none;
margin: 0px;
padding: 0px;
font-family: "Trebuchet MS";
color: #5a5a5a;
}

#right a:hover {color: #379b00;}

#right li {
list-style:none;
margin: 0px;
text-indent: 0px;
}



#right input[type="text"], #right textarea

{

font-size: 1em;

margin-bottom: 5px;

margin-left: 5px;

display: inline;

padding: 4px;

border: solid 1px #85b1de;

height: 20px;

width: 130px;

background-color: #EDF2F7;

float: left;

} 



#right input[type="submit"]{

cursor: pointer;

border: none;

background: url(/wp-content/themes/default/images/search.jpg) no-repeat left top;

display:inline;

float:left;

width: 35px;

height: 29px;

}



h1 {

padding: 0px;

margin: 15px 0px;

color: #006185;

font-size: 1.8em;

font-family: "Trebuchet MS";

font-weight: bold;

}



h2 {

padding: 0px;

margin: 10px 0px;

color: #2f4d55;

font-size: 1.5em;

font-family: "Trebuchet MS";

font-weight:normal;

}





h3 {

padding: 0px;

margin: 15px 0px;

color: #2f4d55;

font-size: 1.4em;

font-family: "Trebuchet MS";

font-weight:bold;

}



hr {

border: none;

margin: 20px auto;

padding: 0px;

height: 2px;

width: 95%;

background-color: #EBEBEB;

color: #EBEBEB;

}



img {

border: #a0abb1 solid 3px;

margin: 10px 0px;

}



img.noborder {

border:none;

}



img.rightM {

margin-right: 30px;

margin-bottom: 10px;

}



#wrapper {

width: 1008px;

margin: 0px auto;

}



#header {

height: 371px;

background-image: url(images/header_bg.jpg);

margin: 0px auto;

}



#content_wrap {

background-color: #00191e;

background-repeat:repeat-x;

background-position:bottom;

}



#content {

width: 936px;

background-color:#FFFFFF;

margin: 0px auto;

padding-bottom: 50px;

}



#left {

width: 590px;

position:relative;

left: 50px;

float:left;

display:inline;

margin: 0px;

padding: 0px;

}


#left p a{text-decoration:underline;}



#right {
width: 185px;
position: relative;
top: 0px;
left: 115px;
float:left;
display:inline;
margin: 0px;
padding: 0px;
}



#right img {

border:none;

}



#footer {

background-color: #001218;

background-repeat: no-repeat;

background-image:url(images/footer_bg.jpg);

width: 1008px;

min-height: 360px;

margin-bottom: 20px;

}



#navWrap {
width: 185px;
height: 183px;
margin: 0px;
padding: 0px;
position: relative;
top: 140px;
left: 740px;
}


#twitter {
margin: 25px 0px;
}



#twitter p{

font-size: .82em;

line-height: 1.8em;

font:Georgia, "Times New Roman", Times, serif;

font-style: italic;

color: #5a5a5a;

}



.bird a{

position: relative;

top: 10px;

left: 115px;

display: block;

height: 46px;

width: 61px;

background:url(images/twitter_bird.jpg);

}



.bird a:hover{

background-position: 0 -46px;

}



.home a {

display:inline-block;

width: 77px;

height: 20px;

background: url(images/home.png) 0 0 no-repeat;

float:left;

margin: 0px 0px 8px 0px;

}



.home a:hover { 

background-position: 0 -20px;

}



.about a {

display:block;

width: 90px;

height: 20px;

background: url(images/about.png) 0 0 no-repeat;

float:left;

margin: 0px 0px 8px 15px;

}



.about a:hover { 

background-position: 0 -20px;

}



.portfolio a {

display:block;

width: 184px;

height: 26px;

background: url(images/portfolio.png) 0 0 no-repeat;

margin: 10px 0px;

}



.portfolio a:hover { 

background-position: 0 -26px;

}



.blog a {

display:block;

width: 180px;

height: 56px;

background: url(images/blog.png) 0 0 no-repeat;

margin: 12px 0px;

}



.blog a:hover { 

background-position: 0 -56px;

}



.contact a {

display:block;

width: 185px;

height: 30px;

background: url(images/contact.png) 0 0 no-repeat;

margin: 10px 0px 0px 0px;

}



.contact a:hover { 

background-position: 0 -30px;

}



.floatLeft {

float: left;

}



.floatRight {

float: right;

}



.clear {

clear:both;

}



.lightblue{ color: #d8f5ff; font-weight:bold;}



.white{ color:#FFF; font-weight:bold;}



.hello1 {

color: #006185;

font-size: 2.6em;

font-family: "Trebuchet MS";

font-weight: bold;

font-style: italic;

}



.hello2 {

color: #006185;

font-size: 1.3em;

font-family: "Trebuchet MS";

}



.hello3 {

color: #006185;

font-size: 1.7em;

font-family: "Trebuchet MS";

font-style: italic;

}



a.snippet {

padding: 0px;

margin: 10px 0px;

color: #2f4d55;

font-size: 1.4em;

font-family: "Trebuchet MS";

text-decoration:none;

}



a:hover.snippet {

color: #379b00;

}





a.readmore {

color:#68828c;

font-size: 1em;

font-style:italic;

font-weight:bold;

text-decoration:underline;
background-color: #F2F2F2;
padding: 2px;

}



a:hover.readmore {

color: #379b00;

}



.quarter {

width: 20%;

margin: 25px 0px 0px 0px;

float:left;

}



ol.commentlist { list-style:none; margin:0 0 1em; padding:0; text-indent:0; }

ol.commentlist li { list-style:none; padding: 20px;}

ol.commentlist li.alt { }

ol.commentlist li.bypostauthor {}

ol.commentlist li.byuser {}

ol.commentlist li.comment-author-admin {}

ol.commentlist li.comment { padding:1em; }

ol.commentlist li.comment div.comment-author {}

ol.commentlist li.comment div.vcard { font:normal 1.4em georgia,times,serif; }

ol.commentlist li.comment div.vcard cite.fn { font-weight:bold; }

ol.commentlist li.comment div.vcard cite.fn a.url {}

ol.commentlist li.comment div.vcard img.avatar { float:left; margin:0 20px; }

ol.commentlist li.comment div.vcard img.avatar-32 {}

ol.commentlist li.comment div.vcard img.photo {}

ol.commentlist li.comment div.vcard span.says {}

ol.commentlist li.comment div.commentmetadata {}

ol.commentlist li.comment div.comment-meta { font-size:.8em; }

ol.commentlist li.comment div.comment-meta a { color:#ccc; }

ol.commentlist li.comment p { margin:35px 0px 0px 20px }

ol.commentlist li.comment ul { margin: 20px; }

ol.commentlist li.comment div.reply { font-size:1em; }

ol.commentlist li.comment div.reply a { font-weight:bold; }

ol.commentlist li.comment ul.children { list-style:none; margin:1em 0 0; text-indent:0; }

ol.commentlist li.comment ul.children li {}

ol.commentlist li.comment ul.children li.alt {}

ol.commentlist li.comment ul.children li.bypostauthor {}

ol.commentlist li.comment ul.children li.byuser {}

ol.commentlist li.comment ul.children li.comment {}

ol.commentlist li.comment ul.children li.comment-author-admin {}

ol.commentlist li.comment ul.children li.depth-2 { border-left:2px solid #555; margin:0 0 .25em .25em; }

ol.commentlist li.comment ul.children li.depth-3 { border-left:2px solid #999; margin:0 0 .25em .25em; }

ol.commentlist li.comment ul.children li.depth-4 { border-left:2px solid #bbb; margin:0 0 .25em .25em; }

ol.commentlist li.comment ul.children li.depth-5 {}

ol.commentlist li.comment ul.children li.odd {}

ol.commentlist li.even { background:#fff; }

ol.commentlist li.odd { background:#f6f6f6; }

ol.commentlist li.parent { border-left:5px solid #111; }

ol.commentlist li.thread-alt { }

ol.commentlist li.thread-even {}

ol.commentlist li.thread-odd {}

#comment {
width: 590px;
font-family:Georgia, "Times New Roman", Times, serif;
color: #5a5a5a;
font-size: 1em;
line-height: 1.4em;
}

.comment-body {
padding: 20px;
border-bottom:1px solid #DAE2E7;}

.comment-body img {border:none;}
