/* ### GENERAL ### */
* {
margin:0;
padding:0;
}

body {
background:#d4d5d7;
}

img {
border:0;
display:block;
}

a {
outline:none;
}

/* ### GLOBAL CLASSES ### */
.clear {
clear:both;
height:1px;
}

/* ### WRAPPER ### */
#wrapper {
position:relative;
display:block;
width:100%;
min-height:100%;
}

/* ### MAIN CONTAINER ### */
#mainCntr {
width:890px;
margin:0 auto;
}

/* ### HEADER CONTAINER ### */
#headerCntr {
position:relative;
width:890px;
height:72px;
background:url('../images/headerBg.gif') repeat-y -15px 0;
}

#headerCntr h1 {
position:absolute;
top:30px;
left:35px;
}

#headerCntr h1 a {
display:block;
width:348px;
height:27px;
text-indent:-9999px;
background:url('../images/logo.gif') no-repeat;
}

/* ### MENU CONTAINER ### */
#menuCntr {
position:absolute;
top:35px;
right:16px;
width:450px;
}

#menuCntr ul {
overflow:hidden;
width:450px;
list-style:none;
}

#menuCntr li {
padding-right:20px;
float:right;
display:inline;
}

/* ### SUB MENU CONTAINER ### */
.menuSubCntr {
position:absolute;
top:55px;
width:700px;
right:16px;
}

.menuSubCntr ul {
overflow:hidden;
list-style:none;
}

.menuSubCntr li {
display:inline;
float:right;
padding-right:20px;
}

/* ### CONTENT CONTAINER ### */
#contentCntr {
width:890px;
background:url('../images/contentBg.gif') repeat-y;
}

#contentCntr div.cTop {
overflow:visible;
width:890px;
background:url('../images/contentTop.gif') no-repeat top;
position:relative;
}

#contentCntr div.promo {
left:-10px;
top:0;
padding:30px;
}

#contentCntr div.download {
paddinfloat:none;
}

#contentCntr h1 {
width:782px;
height:36px;
font:18px 'Aller', Arial;
color:#333;
background:url('../images/titleBg.gif') no-repeat;
margin:0 34px 30px;
padding:23px 20px 0;
}

#contentCntr h1 span {
font:14px 'Aller', Arial;
color:#8b8b8b;
}

#contentCntr a {
text-decoration:none;
color:#141414;
}

.infoBox div.info {
margin-right:30px;
float:left;
display:inline;
width:240px;
}

.infoBox div.check {
margin-right:0;
}

.infoBox h3 {
font:18px 'Aller', Arial;
color:#333;
background:no-repeat left top;
padding:0 0 10px 30px;
}

.infoBox div.scherm h3 {
background-image:url('../images/scherm.gif');
}

.infoBox div.kleur h3 {
background-image:url('../images/kleur.gif');
}

.infoBox div.check h3 {
background-image:url('../images/check.gif');
}

.portBox div.pic {
float:left;
width:502px;
}

.portBox div.text {
float:right;
width:260px;
}

/* ### SERVICE BOX ### */
.serviceBox {
overflow:hidden;
width:780px;
padding:0 35px 20px 55px;
}

.serviceBox div.text {
float:left;
width:780px;
}

.serviceBox div.smalltext {
float:left;
width:520px;
}

.serviceBox div.test {
float:right;
width:220px;
}

.serviceBox div.req {
color:red;
font-size:10px;
display:inline;
}

.serviceBox h3 {
font:14px 'Aller', Arial;
color:#2a4145;
padding:15px 0 10px;
}

.serviceBox div.test ul {
list-style:none;
}

.serviceBox div.test li {
margin-bottom:10px;
padding-bottom:10px;
line-height:18px;
font-style:italic;
border-bottom:1px solid #dad9d9;
}

.serviceBox div.test li strong {
display:block;
font-style:normal;
font-size:11px;
}

.contactBox input.field {
margin-bottom:10px;
width:168px;
height:22px;
border:1px solid #9b9b9b;
background:#f9f9f9;
padding:4px 5px 0;
}

.contactBox label {
margin-bottom:10px;
padding-left:15px;
width:125px;
height:28px;
line-height:28px;
}

.contactBox textarea {
margin-bottom:15px;
width:308px;
height:120px;
border:1px solid #9b9b9b;
background:#f9f9f9;
padding:4px 5px;
}

.contactBox input.submit {
padding-bottom:2px;
width:69px;
height:28px;
cursor:pointer;
color:#fff;
border:0;
background:url('../images/submitBg.gif') no-repeat;
}

.commentBox fieldset {
overflow:hidden;
width:320px;
border:0;
}

.commentBox input.field {
margin-bottom:5px;
height:22px;
border:1px solid #9b9b9b;
background:#f9f9f9;
padding:4px 5px 0;
}

.commentBox label {
margin-bottom:5px;
padding-right:5px;
height:28px;
line-height:28px;
}

.commentBox textarea {
margin-bottom:5px;
width:308px;
height:120px;
border:1px solid #9b9b9b;
background:#f9f9f9;
padding:4px 5px;
}

.commentBox input.submit {
padding-bottom:2px;
height:28px;
text-align:center;
width:70px;
cursor:pointer;
color:#fff;
border:0;
background:url('../images/submitBg.gif') no-repeat;
}

/* ### FOOTER CONTAINER ### */
#footerCntr {
overflow:hidden;
width:820px;
background:url('../images/footerBg.gif') no-repeat;
padding:44px 35px 40px;
}

#footerCntr p {
float:left;
width:300px;
font-size:11px;
}

#footerCntr p.right {
float:right;
text-align:right;
}

#footerCntr a {
text-decoration:none;
color:#666;
}

#footerCntr a:hover {
color:#333;
}

#aboutList li {
background:url('../images/check.png') left center no-repeat;
padding-left:18px;
margin-bottom:2px;
}

/* Index page list */
#promoList {
height:50px;
width:500px;
position:absolute;
display:inline;
z-index:99;
top:125px;
font-size:11px;
color:#FFF;
}

#promoList li {
background:url('../images/check.png') left center no-repeat;
padding-left:18px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:2px;
}

#colum1 {
position:absolute;
left:10%;
}

#colum2 {
position:absolute;
left:60%;
top:12px;
}

/* News index formatting */
#newsindex p {
font-size:11px;
}

#newsindex h2 {
font-size:18px;
background:url('../images/edit.png') no-repeat left top;
margin:0 0 -10px -5px;
padding:7px 0 0 35px;
}

#newsindex h3 {
font-size:22px;
}

/* Twitter bar */
#twitter {
width:782px;
height:25px;
font:13px 'Aller', Arial;
color:#333;
background:url('../images/twitter.gif') no-repeat;
margin:0 34px;
padding:10px 20px 0;
}

#twitter a {
text-decoration:none;
color:#1414FF;
}

/* Stats */
.red {
color:#c60606;
}

/*Front/download page download buttons */
#imgDownW {
background:url('../images/windows-download.png') no-repeat;
position:absolute;
display:inline;
float:left;
left:61%;
top:60px;
z-index:99;
height:86px;
width:280px;
}

#imgDownW:hover {
background:url('../images/windows-hover.png') no-repeat;
}

#imgDownM {
background:url('../images/mac-download.png') no-repeat;
position:absolute;
display:inline;
float:left;
left:61%;
top:130px;
z-index:100;
height:86px;
width:280px;
}

#imgDownM:hover {
background:url('../images/mac-hover.png') no-repeat;
}

/*Tools page download button */
#imgDown2 {
background:url('../images/download.png') no-repeat;
position:absolute;
display:inline;
float:right;
left:5%;
top:65px;
z-index:99;
height:100px;
width:300px;
}

#imgDown2:hover {
background:url('../images/download_over.png') no-repeat;
}

/*Donate table*/
.donateTable tr {
text-align:center;
}

.donateTable tr:hover {
background-color:#CCC;
}

/*Links table*/
.linksTable td {
padding:5px;
}

.linksTable tr:hover {
background-color:#e2e2e2;
}

/*Users online / downloads containers */
#contentCntr div.onlineuCSS {
position:absolute;
top:237px;
left:575px;
width:250px;
font-size:40px;
text-align:center;
color:#FFF;
}

#contentCntr div.onlineuCSS2 {
position:absolute;
text-shadow:#FFF 0 1px 0;
top:237px;
left:555px;
width:250px;
z-index:99;
font-size:34px;
text-align:center;
color:#1f1b16;
}

/* ### THEMES PAGINATION ### 


	Plugin Name: WP-Digg Style Paginator

	Plugin URI: http://www.mis-algoritmos.com/2007/09/09/wp-digg-style-pagination-plugin-v-10/

	Author: Victor De la Rocha

	Author URI: http://www.mis-algoritmos.com

	
Quotes style*/
div.pagination {
text-align:center;
margin:3px;
padding:3px;
}

div.pagination a {
margin-right:2px;
border:1px solid #ddd;
text-decoration:none;
color:#aaa;
padding:2px 5px;
}

div.pagination a:hover,div.pagination a:active {
margin-right:2px;
border:1px solid #a0a0a0;
padding:2px 5px;
}

div.pagination span.current {
margin-right:2px;
border:1px solid #e0e0e0;
font-weight:700;
background-color:#f0f0f0;
color:#aaa;
padding:2px 5px;
}

div.pagination span.disabled {
margin-right:2px;
border:1px solid #f3f3f3;
color:#ccc;
padding:2px 5px;
}

li {
padding-bottom:7px;
}

html,body,input,select,textarea {
font-family:Tahoma;
font-size:12px;
color:#666;
}

#menuCntr li a,.menuSubCntr li a {
text-decoration:none;
color:#000;
}

#menuCntr li a:hover,.menuSubCntr li a:hover,#contentCntr a:hover,#twitter a:hover {
text-decoration:underline;
}

#menuCntr li.selected a,.menuSubCntr li.selected a {
font-weight:700;
}

.infoBox,.portBox,.contactBox {
overflow:hidden;
width:780px;
padding:0 35px 30px 55px;
}

.infoBox p,.portBox p,.serviceBox p {
padding-bottom:10px;
line-height:18px;
}

.infoBox a,.portBox a {
color:#2a4145;
}

.infoBox a:hover,.portBox a:hover {
text-decoration:none;
}

.portBox h3,.serviceBox h2,.contactBox h3,.commentBox h3 {
padding-bottom:10px;
font:18px 'Aller', Arial;
color:#333;
}

.serviceBox select,.serviceBox input,.serviceBox textarea {
border:1px solid #9b9b9b;
background:#f9f9f9;
padding:2px;
}

.contactBox p,.commentBox p {
padding-bottom:20px;
line-height:18px;
}

.contactBox label.large,.commentBox label.large {
margin-bottom:5px;
width:320px;
padding:0;
}

#aboutList ul,#promoList ul {
list-style-type:none;
padding-left:0;
margin-left:0;
}

#imgDownW span,#imgDownM span,#imgDown2 span {
display:none;
}

#contentCntr a.onlineuCSS,#contentCntr a.onlineuCSS2 {
text-decoration:none;
color:#1f1b16;
}

ul,ol {
padding-left:30px;
}
