@charset "UTF-8";
/* CSS Document */


body {
text-align:center;
margin:0px; padding:0px;
background:url(../images/website-bg.jpg) no-repeat center top;
height:100%;
}

a {
color:#60b0cc;text-decoration:none;
}
a:hover {

text-decoration:none;
}
#clear {
clear:both; font-size:0px; height:1px;
}
img {
border:0px;
}
img.thumb {
border:1px dashed #cccccc;
background-color:#ffffff; padding:5px;
}
h2 {
font-size:28px;
font-family:'arial black', helvetica, arial, sans-serif;
text-align:left; color:#9cd6e5;
margin-top:20px;margin-bottom:10px;padding:0px;

}
h3{
font-size:22px;
font-family:'arial black', helvetica, arial, sans-serif;
text-align:left; color:#c9cbcc;
border-bottom:1px dotted #cccccc;
margin:0; padding:0;

}
h4 {
font-size:20px;
font-family:helvetica, arial, sans-serif;
text-align:left; color:#6d6c6c;
margin:0px; padding:0px;
}
h5 {
font-size:20px;
font-family:helvetica, arial, sans-serif;
text-align:left; color:#6d6c6c;
margin:0px; padding:0px;
font-weight:normal;
}

#page-container {
width:900px; 
text-align:center; padding:0;
position:relative; margin-left:-40px;
height:auto; overflow:visible;
}

#top-nav {
height:190px; position:relative; text-align:left;
}
#top-nav ul {
position:absolute;
bottom:0;
padding:0px; margin:0px;
}
#top-nav li {
color:#ffffff;
list-style-type:none;
float:left;
font-family:'arial black', helvetica, arial, sans-serif;
font-size:18px;
}
#top-nav li a {
color:#ffffff;
padding-right:10px; padding-left:10px;
text-decoration:none;
}

#top-nav li.active a {
color:#9bd5e5;
}
#top-nav li a:hover {
color:#9bd5e5;
}
#maincontent {
padding-left:10px; height:100%;
}
html>body #maincontent {
width:780px;
text-align:left; padding-top:10px; padding-left:30px; left:0px;
}
#maincontent p {
color:#666666;
font-family:tahoma, arial, sans-serif;
font-size:14px;
text-align:left;
padding-right:60px;
line-height:1.5em;
}
#maincontent a:hover {
border-bottom:1px solid #d5eaef;
cursor:pointer;
}
img.arrow {
position:relative;top:2px;
}

/*prices */

.rate-table {
margin:0;
overflow:hidden;
padding:0;
font-family:'lucida grande', tahoma, arial, sans-serif;
font-size:13px;
color:#666666;
padding-top:5px;
position:relative;
}
.c-left {
display:inline;
float:left;
text-align:left;
width:470px;
}
.c-right {
display:inline;
float:left;
text-align:right;
width:200px;
}

/*portfolio styles */

#portfolio-home {
text-align:left;
background:url(../images/hp-port-bg.jpg) no-repeat;
width:741px; height:361px;
}
#portfolio-home .portfolio-container {
position:relative; top:20px; left:20px;
}
#portfolio-inside {
width:750px; position:relative; left:0; padding-left:30px;
margin-left:-40px;
height:auto; overflow:visible;
}
#portfolio-inside .left {
display:inline;
float:left;
text-align:left;
width:220px;
}
#portfolio-inside .left a:hover {
border-bottom:0px;
}
#portfolio-inside .right {
display:inline;
float:right;
text-align:left;
width:520px;
padding-left:10px;
}
#portfolio-inside p.exerpt {
margin-top:0px; padding-top:0px;
font-size:13px;
}
/*footer */

#footer {
background-image:url(../images/footer-bg.png);
clear:left;
height:285px;
}
#footer-container {
width:900px;
}

#footer p {
color:#666666;
font-family:'lucida grande', tahoma, arial, sans-serif;
font-size:15px;
text-align:left;
padding-right:60px;
line-height:1.5em;
}

#footer p a {
color:#73b9d2;
text-decoration:none;
}

#footer p a:hover {
text-decoration:underline;
}

/*skills */

.skills {
float:left;
height:100px;
width:234px;
}

.list {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:26px;
list-style-image:url(../images/tick.png);
list-style-position:inside;
text-indent:-40px;
}
.list a {
text-decoration:none;
}