body {
margin : 0;
padding : 0;
background-image : url(images/background2.gif);
background-repeat : repeat-x;
font : x-small 'Lucida Grande', Verdana, Arial, sans-serif;
text-align : center;
color : #333;
font-size : small;
font-size : small;
}
table , td {
font : 10px 'Lucida Grande', Verdana, Arial, sans-serif;
color : white
}

#header {
width : 810px;
position : inherit;
margin : 0 auto;
border : 0;
border-width : thin;
}

#page_nav {

margin-left:41px;
margin-top:17px;

}

#main , #breadcrumb , #footer {
text-align : left;
width : 810px;
margin-right : auto;
margin-left : auto;
}

#main div.column {
text-align : left;
margin-bottom : 0;
}

#main p {
margin : 0;
}

#content {
margin : 0 auto 0 auto;
position : inherit;
width : 810px;
background : url(images/background_content.png) repeat-y;
background-repeat : repeat;
}



.panel {
width : 300px;
float : right;
margin-top:8px;
margin-right : 8px;
}
.news {
width : 500px;
float : left;
}
.icons {
text-align:left;
width : 500px;
float : left;
}

.design {
text-align:left;
width : 780px;
float : left;
}

.design p {
margin-left:25px;
}


.desktops {
text-align:left;
width : 500px;
float : left;
}

#desktops_table {

margin-left:50px;
margin-top:10px;

}

#page_nav {

margin-left:41px;
margin-top:17px;

}

a , a:link , a:active {
color:#0066FF;
text-decoration:none;
font-weight:normal;
}

a:visited {
color : #6699cc;

}
a:hover {
color:#FF6600;
font-weight:normal;
}

.news img {
margin-top : 0px;
}
.panel p {
font-size:11px;
line-height:15px;
margin-left : 20px;
margin-right : 10px;
font : x-small 'Lucida Grande', Verdana, Arial, sans-serif;
color:#666666;
}

#new_set{
position:inherit;
margin-top:20px;
background-image : url(images/icons_background.gif);
background-repeat:repeat-x;
margin-left:39px;}

#preview_image{
text-align:left;
width:500px;
float:left;
}

#icondescription{
text-align:left;
width:500px;
float:left;
}

#icondescription p{
margin-left:60px;
}

#preview_image img{
padding:2px;
margin-left:20px;
border:#CCCCCC dashed 1px; }


#icons_table {
margin-bottom:40px;
margin-left:30px;
border: 0px;
}

#theme_table {

margin-left:10px;
}
#archive_table {
width:450px;
margin-left : 50px;
border-bottom:#CCCCCC dashed 1px;
}

p {
font: 'Lucida Grande', Verdana, Arial, sans-serif;
text-align:left;
font-size : 11px;
margin-left : 41px;
margin-top : 20px;
line-height :18px;
color:#333333; }



h1 {
font-size : 9px;
font-weight : lighter;
color : #999999;
}


h2 {
text-align : left;
margin-left : 41px;
font-size : 14px;
margin-top:20px;
color : #6699cc;
}

h3 {
font : 10px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
font-weight : 200;
margin-top : 0;
text-align : left;
margin-left : 41px;
text-transform : lowercase;
color : #999966;
}

h4 {
text-align : left;
margin-left : 41px;
font-size : 13px;
margin-top:20px;
color:#669900;
}



h5 {
text-align : left;
font-size : 9px;
color : #999999;
}
h6 {
margin-left:40px;
font : 11px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
margin : 0 0 5px;
padding : 0;
font-size : 11px;
font-weight : 500;
line-height : 14px;
}
h7 {
font : 11px/100px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
background-color : white;
margin : 0 0 16px;
line-height : 15px;
padding : 0;
color : black;
margin : 0.5em 0 1.5em;
}

ul {
margin-top:20px;
margin-bottom:20px;}

#panel ul {
border-bottom : 1px solid #ccc;
line-height:18px;
list-style : none;
background-color : white;
}
#panel li {
margin : 0;
padding : 0 0 0.25em 15px;
line-height:18px;
font : 11px/100px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
background-color : white;
}
#panel p {
color : #666;
font : 11px/100px 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
background-color : white;
}
#Content > p {
margin-left : 20px;
margin-right : auto;
}
#Content > p + p {
text-indent : 40px;
}
#main .box {
border : 1px solid #a1a5a9;
padding : 0 5px 5px;
margin : 0 0 1.25em;
}
#content .box h2 {
border-bottom : 1px solid #a1a5a9;
padding : 5px;
background : #f2f2f2;
margin : 0 -5px 5px;
font-size : 12px;
}
#sidebar .box h2 {
border-bottom : 1px dashed #a1a5a9;
padding : 5px;
background : #f2f2f2;
margin : 0 -5px 5px;
font-size : 10px;
}
img.left {
float : left;
margin : 2px 10px 5px 0;
border : 0;
}
img.right {
float : right;
margin : 2px 0 5px 10px;
border : 0;
}
img.across {
margin : 0 0 10px;
border : 0;
}

#footer {
width:800px;
font : 10px 'Lucida Grande', Verdana, Arial, sans-serif;
color:#666666;
background-image:url(images/base.png);
text-align : center;
clear : both;
font-size : 10px;
padding-top : 0;
}


#footer a{
color:white;
}


.title {
width:350px;
font-weight:bold;
font: 'Lucida Grande', Verdana, Arial, sans-serif;
text-align:left;
font-size : 11px;
margin-top : 10px;
margin-left:50px;
color : #6699cc;}

.date {
width:350px;
font: 'Lucida Grande', Verdana, Arial, sans-serif;
text-align:left;
font-size : 11px;
margin-top : 5px;
margin-left:50px;
color:#999999;

}

.downloadlinks {
width:350px;
font: 'Lucida Grande', Verdana, Arial, sans-serif;
text-align:left;
font-size : 11px;
margin-top : 10px;
margin-left:50px;
color:#666666;

}