body {
font-family:Verdana, Arial, Helvetica, sans-serif;
background: #bbbbbb url(images/main-bg.jpg) repeat-x;
font-size: 12px;
color:#333333;
margin: 0 auto;
padding:0;
}

p {
font-size:11px;
color:#333333;
line-height:18px;
}

a {
color:#333;
font-size:10px;
text-decoration:none;
}

h1, h1 a {
font-size: 24px;
color:#450949;
font-weight: normal;
margin: 8px 0 10px 0;
} 

h2, h2 a {
font-size: 16px;
margin: 4px 0 0 0;
padding: 0;
font-weight: normal;
color:#450949;
margin-bottom: 8px;
}

.job-bar a {
font-size: 16px;
margin: 4px 0 0 0;
padding: 0;
font-weight: normal;
color: #FFFFFF;
}

h3 {
font-size: 11px;
color:#450949;
margin: 0px 0 0 0;
padding: 0 0 0 0;
font-weight: normal;
}

.purple {
color: #450949;
}

#offers {
text-align:center;
background: #d3c4d3;
padding: 14px 14px 8px 14px;
font-size:14px;
font-weight: normal;
}

#offers a {
font-size:32px;
font-weight:normal;
line-height: 34px;
}

#testimonial {
text-align:left;
background: #d3c4d3;
padding: 14px 14px 14px 14px;
}

#testimonial p {
font-size:16px;
font-style:italic;
font-weight: normal;
line-height: 22px;
display:inline;
}

#testimonial a {
font-size:14px;
font-weight:normal;
line-height: 34px;
color: #450949;
}

.quotes {
display:inline;
color: #450949;
font-size:24px;
font-weight:bold;
}

#offers a:hover, #testimonial a:hover {
color: #450949;
}

a.all-offers{
font-size: 14px !important;
color: #450949;
margin: 4px 0 0 0;
}

a.all-testimonials{
font-size: 12px !important;
color: #333333;
margin: 4px 0 0 0;
}
#banner {
text-align:left;
padding: 0;
margin:0;
}

#social {
width: 180px;
padding: 0;
margin:0;
}

#subscribe-form {
border-top: 1px solid #ffffff;
margin: 12px 0 0 0;
padding: 2px 0 0 0 ;
font-size:10px;
color:#666666;
width: 100%;
}

.input-text{
border: 1px solid #CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
margin: 8px 0 0 0;
padding: 3px;
width: 224px;
}

#contact-form .input-text {
width: 260px;
}

#contact-form {
position:relative;
}

.subscribe-button{
background: url(images/button-subscribe.jpg);
width: 80px;
height:22px;
margin: 12px 0 0 0;
padding:0;
border:0;
float:right;
}

.submit-button{
background: url(images/button-submit.jpg);
width: 80px;
height:22px;
margin: 12px 0 0 20px;
padding:0;
border:0;
float:right;
bottom: 0;
position:absolute;
}

.submit-button-jobs{
background: url(images/button-submit.jpg);
width: 80px;
height:22px;
margin: 12px 0 0 20px;
padding:0;
border:0;
float:right;
}

#header {
padding: 0;
text-align:right;
font-size: 10px;
color:#fff;
width: 100%;
}

#header-content {
width:970px;
margin: 0px auto;
padding: 15px 15px 2px 15px;
}

#logo {
float:left;
}

#main-menu {
margin:18px 0 0 0;
}

#main-menu a{
font-size:12px;
color:#333333;
margin: 0 12px 0 0;
}

#page {
width:1000px;
margin: 0 auto;
padding:0;
background:#FFFFFF;
}

#top {
margin:0;
}

#websites {
padding: 15px;
}

#content {
margin: 0 15px 15px 15px;
padding: 15px 0 ;
width:510px;
}

#content-text-sub {
width:100%;
margin-right:20px;
}

#small-boxes img{
margin-bottom: 15px;
margin-left: 15px;
}

#content-blog {
}

#sidebar {
width:392px;
margin: 17px 20px 0 0;
}

#latest-news{
background: #d3c4d3;
padding: 14px;
}

#categories{
background: #d3c4d3;
padding: 10px;
}

#categories li{
list-style:none;
padding: 0;
margin: 0;
line-height: 22px;
}

.entry {
padding: 0 0 8px 0;
margin: 0 0 15px 0;
}

.rss-box-cof-rss ul{
list-style:none;
margin: 0; 
padding:0;
}

.rss-items li{
list-style:none;
margin: 16px 0 0 0; 
padding:0;
font-size:11px;
line-height:16px;
}

.rss-item a{
font-size: 11px;
color: #333;
margin:0 0 6px 0;
padding: 0 0 0 0;
font-weight: bold;
}

.rss-item a:hover {
color:#450949;
}

#footer {
padding: 18px 0;
text-align:right;
font-size: 10px;
color:#fff;
width: 100%;
background:#3e0a42 url(images/footer-bg.jpg) repeat-x;
}

#footer-content {
width:980px;
margin: 0px auto;
min-height:16px;
}

#footer-copyright {
float:right;
}

#footer-menu {
float:left;
}
