.greenBG {background-color:#96E61C}
.greenBorder {border: 1px solid green;} /* just borders to see it */

body, html{height:100%;width:100%;margin:0px; color:#222;}
img {border:0px;}

#outer {float:left; width:100%;height:100%;margin:0px;

background-color:white;
background:url('images/BG.jpg') repeat-x top left;

}
#inner {position:absolute; top:0px; bottom:0px; left:0px; right:0px;margin:auto; height:780px; width:1130px;
background:url('images/bg.png');
background-repeat:no-repeat;
font-family: Georgia, Palatino, Times, serif;}



#menu {height:700px; width:200px;
margin-left:2px;
font-family: Georgia, Palatino, Times, serif;
float:left;
padding: 40px 40px 40px 50px;
}


#main {
float:none;
margin-left:290px;
top:0px;
height:780px;width:840px;
font-family: Georgia, Palatino, Times, serif;
}

#contentarea {
overflow:auto;
height:700px;
width:800px;
font-family: Georgia, Palatino, Times, serif;
}

#horizshove {
width:840px;
height:40px;
}




.indent{
margin-left: 10px;
font-family: Georgia, Palatino, Times, serif;
}
.cmd{
border: 1px solid white;
margin-left: 10px;
background-color:#CCCCCC;
}

.commandcont {
width:80%;
background-image:url('images/white.png');
border: 1px solid white;
margin-left:auto;
margin-right:auto;
position:relative;
}
.commandname {
width:100%;
background-image:url('images/white.png');
border: 1px solid white;
font-weight:bold;
height:44px;
position:relative;
}
.commandadmin {
float:right;
background-image:url('images/white.png');
border: 1px solid white;
text-align:center;
font-weight:normal;
padding:2px;
}
.commandargs {
float:left;
background-image:url('images/white.png');
border: 1px solid white;
text-align:center;
font-weight:normal;
font-style:italic;
bottom:0px;
left:0px;
position:absolute;
}


.oscont {
width:633px;
margin-left:auto;
margin-right:auto;
height:140px;
padding-left: 50px;
}
.osbox {
width:100px;
margin-left: 70px;
height:170px;
float:left;
font-weight:bold;
font-size:14px;
position:relative;
background-image: url('images/white.png');
}

.galolery {
line-height: 2;
margin-left:20px;
}


a.applerollover {
	margin:auto;
    display: block;
    width: 50px;
    height: 62px;
    background: url("images/apple-dlcss.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.applerollover {
    background-position: -50px 0;
}
a:active.applerollover {
    background-position: -100px 0;
}
a:visited.applerollover {
    background-position: -150px 0;
}
a.linuxrollover {
	margin:auto;
    display: block;
    width: 50px;
    height: 62px;
    background: url("images/linux-dlcss.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.linuxrollover {
    background-position: -50px 0;
}
a:active.linuxrollover {
    background-position: -100px 0;
}
a:visited.linuxrollover {
    background-position: -150px 0;
}
a.windowsrollover {
	margin:auto;
    display: block;
    width: 50px;
    height: 62px;
    background: url("images/windows-dlcss.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.windowsrollover {
    background-position: -50px 0;
}
a:active.windowsrollover {
    background-position: -100px 0;
}
a:visited.windowsrollover {
    background-position: -150px 0;
}

a.sourcerollover {
	margin:auto;
    display: block;
    width: 50px;
    height: 62px;
    background: url("images/source-dlcss1.png") 0 0 no-repeat;
    text-decoration: none;
}
a:hover.sourcerollover {
    background-position: -50px 0;
}
a:active.sourcerollover {
    background-position: -100px 0;
}
a:visited.sourcerollover {
    background-position: -150px 0;
}


a{
color: #3a6493;
}



.journal{
width:440px;
background-image:url('images/journalbg.jpg');
background-repeat: repeat-y;
font-size: 10pt;
font-family: Palatino, Times, Times New Roman, serif;
padding: 5px 5px 5px 5px;
margin-left:150px;
color:#300500;
}
.journal a{
color:#C5AC7A;
}






#flavour{
padding:5px;
font-style:italic;
font-size:14px;
color:#444;
height:100px;
vertical-align: middle;
}

#twitter_div{
height:100px;
width: 180px;
font-size:12px;
overflow:auto;
float:right;
position:relative;
margin:0px;
}

#stats{
margin:5px;
color:#555;
font-size:14px;
line-height:1.2;
background-image:url('images/white.png');
}

hr{
margin: 0px;
color: #3FF;
background-color:#3FF;
}

h4{
margin:0px;
}


h5{
margin:0px;
padding:0px;
font-size: 16px;
}


h2{
margin:0px;
font-size:17px;
}


#pr{
position:absolute;
left:0px;
top:0px;
}