body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
background-image: url(images/bg.gif);
background-repeat: repeat-x;
}

.dg-all {
width:100%;
#width:940px;
height:auto;
margin:auto;
position:absolute;
/*margin-top:80px;*/
}

.dg-content {
width:100%;
width:940px;
height:auto;
margin:auto;
}

.dg-footer {
width:100%;
width:940px;
height:225px;
padding-top:20px;
color:#fff;
margin:20px auto 10px;
}

.dg-menu {
width:940px;
height:80px;
color:#fff;
margin:auto;
}

/*
h1 { font-size:13px;}
h2 { font-size:45px; font-family:"Georgia",Times New Roman,Times,serif; font-weight:normal; line-height:40px; margin:0px; padding:0px;}
h3 { font-size:18px; font-weight:normal; line-height:30px; margin:0px; padding:0px;}
*/
/*----------------------------------------------------- MENU -------------------------------------------------------------*/


#menu {
width:940px;
height:80px;
margin:auto;
}

#menu-up {
width:940px;
height:50px;
margin:auto;
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

#menu-down {
width:940px;
height:30px;
font-size:15px;
margin:auto;
float:left;
}

#styletwo{
display:block;
height:26px;
width:940px;
font-size:15px;
}

#styletwo ul {
margin:0;
padding:0;
list-style-type:none;
width:auto;
}

#styletwo ul li{
display:block;
float:left;
margin:0 -2px 0 0;
}

#styletwo ul li a{
display:block;
float:left;
color:#666;
text-decoration:none;
padding:3px 10px 7px 10px;
height:20px;
}

#styletwo ul li a:hover{
color:#fff;
background:#7d7d7d;
}

#styletwo ul li a.current{
color:#333;
background:#fff;
}

/* ^^^^^^^^ ABOVE IS THE CODE FOR THE MENU ^^^^^^^^^^ */

#logo {
width:300px;
height:40px;
float:left;
}

.logo {
display:block;
width:220px;
height:50px; 
text-indent:-9999px;
background:url(images/logo.gif) top left no-repeat;
}

.logo:hover {
background-position:0 -50px;
}

#questions {
width:300px;
height:40px;
background-image:url(images/questions.gif);
background-repeat: no-repeat;
background-position:right;
float:right;
text-align:center;
}

#ibiz-login {
width:140px;
height:39px;
float:right;
padding-right:20px;
}

.ibiz-login {
display:block;
width:140px;
height:40px;
text-indent:-9999px;
background:url(../images/login.png) top left no-repeat;
}

.ibiz-login:hover {
background-position:0 -40px;
}


/*----------------------------------------------------- END MENU -------------------------------------------------------------*/


/*----------------------------------------------------- CONTENT -------------------------------------------------------------*/

#title-big {
	height:auto;
	width:940px;
	padding-top:10px;
	margin:auto;
}

/*#title-big h2{
	color:#333;
	font-family:"Georgia", Times New Roman, Times, serif;
	font-size:45px;
}*/

#big-title-18 {
	font-size:18px;
}

#forum-content {
	width:900px;
	height:auto;
	padding:20px;
	font-size:13px;
	color:#333;
	margin:auto;
}

/*----------------------------------------------------- END CONTENT -------------------------------------------------------------*/


/*----------------------------------------------------- FOOTER -------------------------------------------------------------*/

.footer {
width:910px;
height:195px;
padding:15px;
background-image:url(images/footer.jpg);
}

.ft1 {
width:100%;
height:23px;
font-size:11px;
padding-bottom:6px;
}

.copy { color:#fff; float:right; padding-right:90px;}

.phone { float:right; font-size:20px; color:#666; padding-right:15px; }

.ft2 {
width:auto;
height:160px;
float:left;
}

.ft3 {
width:220px;
height:160px;
float:right;
}

#fib {
width:160px;
height:50px;
padding-right:30px;
float:left;
}

#fib-a {
width:155px;
height:50px;
float:left;
}

.tf {
width:140px;
height:80px;
margin-top:13px;
}

.tfb {
display:block;
width:140px;
height:80px;
text-indent:-9999px;
background:url(images/try-free.png) top left no-repeat;
}

.tfb:hover {
background-position:0 -80px;
}

.fr:link, .fr:visited {
text-decoration:none;
color:#666;
}

.fr:hover {
text-decoration:none;
color:#fff;
}

.fib2 { font-size:14px; text-align:left; width:140px; line-height:25px;}
.fib2a { font-size:14px; text-align:left; line-height:25px; width:176px; padding-left:10px;}
.fib2b { font-size:14px; text-align:left; line-height:25px; width:130px; padding-left:20px;}
.fib3 { font-size:10px; text-align:right; padding-top:5px; width:140px; line-height:12px;}
.fib3a { font-size:10px; text-align:right; width:140px; line-height:12px;}

#p4 {
width:200px;
height:70px;
float:left;
padding-top:10px;
}

.p4-b {
display:block;
width:200px;
height:70px;
text-indent:-9999px;
background:url(images/das.png) top left no-repeat;
}

.p4-b:hover {
background-position:0 -70px;
}

#p5 {
width:200px;
height:70px;
float:left;
padding-top:10px;
}

.p5-b {
display:block;
width:200px;
height:70px;
text-indent:-9999px;
background:url(images/das-linux.png) top left no-repeat;
}

.p5-b:hover {
background-position:0 -70px;
}

/*----------------------------------------------------- END FOOTER -------------------------------------------------------------*/

#related-topics{
margin-left:140px;
padding: 10px;
background: url(images/bg.gif)  140px 1px;
-moz-border-radius: 6px;
-khtml-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
}



.flags {
	width:35px;
	height:11px;
	float:left;
	margin-top:18px;
	}


.es-flag {
	width:16px;
	height:11px;
	background-image:url(es.png);
	float:right;
	background-color:#333;
	}

#login {
	float:left;
	width:400px;
	padding-left:20px;
	font-size:13px;
	font-family:"Arial", Helvetica, sans-serif;
	color:#666;
	}
	
#login a {
	color:#333;
	}
	
#login a:hover {
	color:#C00;
	}
	
#search {
	float:right;
	width:310px;
	padding-top:10px;
	font-size:13px;
	font-family:"Arial", Helvetica, sans-serif;
	}
	
.submit {
	float:right;
	}	

#box-head {
	/*width:940px;
	height:auto;
	float:left;*/
	height:80px;
	}

#submit {
	float:right;
	}

#title-big p {
	margin:0px;
	padding:0px;
	}

#submit-1 {
	float:left;
	}

#title-big #big-title-18 {
	float:left;
	padding-left:20px;
	}

