body {
 margin: 20px 0;
 padding: 0;
 background: #000000;
 font: normal small Georgia, Times, serif;
 font-size: 12px;
}
form {
 margin: 0;
 padding: 0;
}
h1, h2, h3, h4 {
 margin: 0;
 padding: 0;
 color: #993300;
}
h2 {
 font-size: 1.3em;
 text-align: left;
 margin: 0 0 5px 0;
}
h3 {
 font-size: 1.2em;
}
h4 {
 font-size: 1em;
}
p, ul, ol, blockquote {
 margin-top: 0;
}
ul {
 list-style-type: circle;
 list-style-position: inside;
}
a, a:link {
 text-decoration: none;
 color: #0000ff;
}
a:hover {
 border: none;
 color: #3399ff;
 text-decoration: underline;
}
a:visited {
 color: #330099;
 text-decoration: underline;
}
img.icons {
 vertical-align: top;
 float: left;
 clear: both;
}
img {
 border: none;
 padding: 0px 0px 5px 5px;
 float: right;
}
.wrap {
 display: block;
}

/* Header */
#header {
 width: 700px;
 height: 175px;
 margin: 0 auto;
 background: url(images/ukneeq_logo.jpg);
}
#header * {
 margin: 0;
 border: none;
 text-decoration: none;
 text-transform: lowercase;
 font-weight: normal;
 color: #FFFFFF;
}
#header h1 {
 float: left;
 padding: 130px 0 0 20px;
 font-size: 3em;
}
#header h2 {
 float: left;
 padding: 165px 0 0 3px;
 font-size: 1em;
}

/* Menu */
#menu {
 overflow: hidden;
 width: 700px;
 height: 30px;
 margin: 0 auto;
 background: #006699;
 border-bottom: medium solid #cc6600;
 border-bottom-width: 5px;
}
#menu ul {
 height: 100%;
 margin: 0; 
 padding: 7px;
 list-style: none;
 text-align: center;
}
#menu li {
 font: bold 0.75em "Tahoma", Verdana, Helvetica, sans-serif;
 display: inline;
}
#menu a {
 padding: 10px 10px 15px 10px;
 text-decoration: none;
 color: #FFFFFF;
}
#menu a:hover {
 background: #3399ff;
 color: #FFFFFF;
}
#menu .active a {
 background: #3399cc;
 color: #ffffff;
}
/* Content */
#content {
 width: 700px;
 margin: 0 auto;
 /*background: #3399cc;*/
 background: #FFFFFF;
}
#rightSidebar {
 float: right;
 width: 160px;
 padding: 20px 10px 10px 10px;
 background: #6699cc;
 text-align: center;
}
#rightSidebar p,h3 {
 text-align: left;
}
#rightSidebar img {
 float: none;
}
#portfolioCol {
 float: right;
 width: 650px;
 padding: 20px 10px 0 10px;
}
#contentCol {
 float: right;
 width: 480px;
 padding: 20px 10px 0 10px;
}
#contentCol h1 {
 margin: 0 0 5px 0;
 font-size: 2em;
 border-bottom: medium solid #cc6600;
}
/*#leftSidebar {
 float: right;
 width: 120px;
 padding: 10px;
}*/
/* Footer */
#footer {
 width: 700px;
 margin: 0 auto;
 padding: 10px 0;
 border-top: medium solid #cc6600;
 border-top-width: 5px;
 font-size: .75em;
}
#footer * {
 color: #cccccc;
 text-align: center;
}
/*#webServices ul{
 margin: 0;
 padding: 10px;
 width: 100%;
}*/
#webServices li {
 /*width: 50%;
 float: left;*/
 margin: 0;
 list-style: circle;
}
#web_packages {
 padding: 5px 0 10px 0;
 margin: 0;
 width: 100%;
 float: left;
 clear: both;
}
input.package_btn {
 color: white;
 background-color: #006699;
}
.web_package {
 float: left;
 width: 225px;
}
.web_package h3 {
 font-size: 1em;
 width: 90%;
 border-bottom: medium dashed #cc6600;
}
.web_package ul, .web_package li {
 list-style-type: none;
 margin: 3px 0;
}
.pc_package h3 {
 font-size: 1em;
 width: 90%;
 border-bottom: medium dashed #cc6600;
}
.redText {
 color: #ff0000;
}
#contact_form fieldset {
 width: 450px;
}
#contact_form label, #contact_form input {
 display: block;
 width: 150px;
 float: left;
}
#contact_form label {
 text-align: right;
 width: 75px;
 margin-right: .5em;
 padding: 0.2em;
 margin: 0;
 margin-top: 0.3em;
}
#contact_form input {
 margin: 3px;
 margin-left: 10px;
 height: 20px;
}
#contact_form input#subject {
 width: 340px;
}
#contact_form textarea {
 margin: 3px;
 height: 165px;
 width: 350px;
} 
#contact_form br {
 clear: left;
}
#scriptList, #scriptList li {
  list-style-type: disc;
  padding-bottom: 5px;
}

