body {
margin : 0;
padding : 0;
font : 10px "Arial MS", Verdana, Trebuchet, sans-serif;
color : #FFF;
background : #C5EFAF center repeat;
height: 100%;
min-height: 100%;
max-height: 100%;
}
	
	
#container {
width : 100%;
height: 100%;
margin-left : 0;
margin-right : 0;
margin-top : 0px;
padding : 0px;
line-height: 1.7em;
color : #FFF;
background : #C5EFAF;
min-height: 100%;
max-height: 100%;
}
	
	
			/*TOP BANNER*/
#header {
height :100px;
width : 100%x;
margin : 0 0 0 0;
}	

	
#banner {
float : left;
align: center;
height: 100px;
width : 210px;
margin : 0 5px 0 0;
padding : 0px;
background-color:  #04ac4b;
}	

#banner img {
margin:  15px 5px 5px 25px;
}	


#bannerb {
float : left;
align: center;
width : 210px;
margin : 0 0 10px 0;
padding : 0;
margin-left: auto;
margin-right: auto;
}
	
			/*TOP NAVIGATION*/
#navcontainer {
clear: both ;
width : 100%;
}
	
	
#navcontainer ul {
padding-left: 0;
margin-left: 0;
background: #F36207;
color: #fff;
float: left;
width: 100%;
}

	
#navcontainer ul li {
display: inline;
}
	
	
#navcontainer ul li a {
padding: 0.2em 1em;
background: #F36207;
color: #fff;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

	
#navcontainer ul li a:hover {
background: #036;
color: #fff;
}

	
#active a:link, #active a:visited, #active a:hover {
background: #036;
color: #fff;
}
	
			/*CENTRE CONTENT*/
#content {
padding : 5px;
margin-left : 215px;
margin-right : 190px;
background : #C5EFAF;
color : #FFF;
}	

#center {
float : left;
}	
	
	/*LEFT CONTENT*/
#sidebar {
float : left;
width : 200px;
margin : 0px 0px 0px 0px;
padding : 5px;
color : #666;
background :  #04ac4b;
min-height: 100%;
max-height: 100%;
padding-bottom:32767px; 
margin-bottom:-32767px;
}
	
			/*LEFT MENU*/
	
#menu {
width : 100px;
padding : 10px 0 0 0;
}

#menu ul {
margin : 0;
padding : 0;
list-style-type : none;
}
	
	
#menu li {
margin : 0 0 2em 0;
font-size: 18px;
}
	
	
#menu a {
width : 150px;
padding : 0.1em 0.8em;
text-decoration : none;
display : block;
color : white;
background : #04ac4b;
font-weight: bold;
}
	
	
#menu a:hover {
background : inherit;
color : #fff;
}

/**Post Article list part **/

#post {
    margin: 0px 0px 0px 0px;
width: 850px;
display: box;}

#link {
   float: left;
padding: 1em;
}

 .col {
    float: left;
    width: 260px;

}
 .col1 {
    float: left;
    width: 230px;
    margin: 5px;
    padding: 0.05em;
}
 .col2 {
    float: left;
    width: 230px;
    margin: 5px;
    padding: 0.05em;

} 
.col3 {
  /*  margin-left: 210px;
    margin-right: 210px;*/
    float:left;
	width: 230px;
    margin: 5px;
    padding: 0.05em;
} 

#post1 {
    float: left;
    width: 370px;
    margin: 5px;
    padding: 0.05em;
}

#post2 {
    float: left;
    width: 50%;
    margin: 0px;
    padding: 0px;
}

#post4 {
    float: left;
    width: 400px;
    margin: 5px;
    padding: 1em;
}

	
			/*TOP SCROLLBAR*/
div.scroll {
overflow : auto;
height : 100px;
width : 240px;
padding : 0.5em;
color : #333;
background : inherit;
border : 1px solid #aaa;
margin : 5px;
}
	
	/*RIGHT CONTENT*/
#sidebar-b {
float : right;
width : 180px;
margin : 0 0 0 5px;
padding : 5px;
color : #333;
}

#sidebar-b li {
list-style-type: none;
}

#flash {
position: absolute;
top: 140px;
left: 650px;

}


	
			/*FOOTER*/
#footer {
clear : both;
padding : 5px;
margin-top : 105px;
color : #000000;
background : #C5EFAF;
}
	
	
#footer a:link, #footer a:visited {
background : inherit;
color : 04ac4b;
text-decoration : none;
}
	
	
#footer a:hover {
border-bottom : 1px dashed grey;
background : inherit;
color : grey;
}


#footer .datatable {
border: 1px solid #04ac4b;
align: center;
}

#footer .datatable th {
border: 1px solid #04ac4b;
align: center;
background: #04ac4b;
}

#footer .datatable {
border: 1px solid #04ac4b;
border-collapse: collapse;
}

#footer .datatable td {
border: 1px solid #04ac4b;
border-collapse: collapse;
}
	
			/*TYPOGRAPHY*/
p {
margin : 10px;
color: black;
}

p.post {
width : 250px;
float: left;
}

ol.text1 {
color: black;
font-size: 11px;
}

li.text1 {
color: black;
font-size: 11px;
margin: 0 0 5px 0;
}

.chiffr {
font-size: 14px;
margin: 0 0 10px 0;
}


h1 {
margin : 0 0 10px 10px;
font : normal 1.3em verdana, arial, tahoma, sans-serif;
letter-spacing: 3px;
color : inherit ;
background : #04ac4b;
}
	
	
h2 {
margin : 0 0 10px 10px;
padding-left : 5px;
font : bold 2em verdana, arial, tahoma, sans-serif;
color : #ef7329;
background : inherit;
}

	
h3 {
text-transform: uppercase;
padding-left : 10px;
font : bold 12px verdana, arial, tahoma, sans-serif;
color : #fff;
background : #04ac4b;

width:100%;
margin: 0px 0px 0px 3px;
text-align: center;
}


	
	
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
}
	
			/*LINKS*/
			
	
a {
text-decoration : none;
color : black;
background : inherit;
}
	
	
a:hover {
color : black;
background : inherit;
}
	
			/*CLASSES*/
.news {
font-size : 1em;
background : inherit;
color : #C5EFAF;
}
	
	
.orange {
background : inherit;
color : #f36207;
}
	
.clear {
clear : both;
}


table { background-color: #C5EFAF; }

table.titlerow th { background-color: #000000;
             color: #FFFFFF; 
              valign: TOP:
             align: left;
               border: 0;
              margin: 10px 0px 0px 0 px;}

table.shot { background-color: #FFFFFF;
             color: #000000F; 
              valign: top:
               border: 0;
              margin: 10px 0px 0px 0 px;
              width: 100%;
 cellspacing: 0;
cellpadding: 2;
align: LEFT;}


#tape td { width; 200px;
            valign: #bottom; 
            font-size: 8px;}

tbody td {
font-size: 10px;
}
tbody th {
font-size: 10px;
}

tbody tr td h1 {
font-size: 12px;
background: #04ac4b;
}

a.arrow {
background-image:url(../images/grwblk.gif);
background-repeat:no-repeat;
background-position: left;
padding-left: 1.5em;
}

a.arrow:hover {
font-size: 10px;
background-image:url(../images/grwwhi.gif);
background-repeat:no-repeat;
background-position: left;
padding-left: 1.5em;
}

td.header {
background-color: #04ac4b;}

td .text2_greyred_link { 
valign: top;
color: red;
font-size: 10px;}

	
td.lnk {
color: red; 
      font-size: 10px;}
	
td {color: black; 
	    bgcolor: #C5EFAF;}

text2_clip_description {color: blue;}

#play a {color: white;
font-weight: bold;
background-color: red;
text-transform: uppercase;
}

input.search {  
      background:url(http://www.all-stock.com/images/search.png) left no-repeat;  
      padding: 5px 4px 5px 25px;  
      color:#3D3D3D;  
      background-color:#E8E8FF;  
      border:1px solid;  
      border-color: #374F7F;  
      font: 100% 'arial ms',helvetica,sans-serif;  
}  

   input.button {  
  margin: -8px 0px 0px 0px;  
   font: 100% 'arial ms',helvetica,sans-serif;  
}  