body { 
font : Arial, Helvetica, sans-serif;
font-size : 8px;
margin-top:0px;
margin-left:0px;
background-image:url('/images/diamondplate_brushed.gif'); 
background-repeat:repeat;
background-attachment:fixed;
} 

#outter {
width : 100%;
background-image:url('/images/diamondplate_brushed.gif'); 
background-repeat:repeat;
background-attachment:fixed;
}

#dropshadow {
width: 940px;
margin: 0 auto;
background-image:url('/images/oa_shadow.png');
background-repeat: repeat-y;
}

#wrapper { 
background-color : #000000;
margin : 0 auto;
width : 930px;
}

#header { 
position : relative;
color : #fff;
background-color:#000;
width : 900px;
padding : 5px;
border : 0px;
height : 200px;
margin : 0px 0 0 0;
} 

#header_left {
position:absolute;
top : 120px;
left : 5px;
margin : 20px 0 0 0;
color : #FFFFFF;
width : 120px;
height : 100px;
z-index:4;
}

#header_center {
position : absolute;
background-color : #002222;
top : 120px;
left : 125px;
color : #FFFFFF;
width : 660px;
height : 100px;
overflow: hidden;
}

#header_right {
position : absolute;
top : 120px;
right : 5px;
margin : 0 0 0 20px;
color : #FFFFFF;
text-align:center;
width : 120px;
height : 100px;
}

img.header_left { 
position : absolute;
top : 0px;
left : 0px;
margin-right : 0px;
margin-bottom : 0px;
margin-top : 0px;
margin-left : 0px;
border:none;
} 

img.header_right { 
position : absolute;
top : 0px;
right : 0px;
margin-left : 0px;
margin-bottom : 0px;
margin-top : 0px;
margin-right : 0px;
border:none;
}

div.header_text {
font-size : 22px;
font-weight : bold;
text-align : center;
position : absolute;
left : 158px;
top : 0px;
width : 344px;
height : 100px;
}

img { 
padding : 0px;
} 
 
#navigation { 
position:absolute;
bottom: 0px;
left : 0px;
width : 930px;
color : #333;
margin : 0px 0 0 0;
}

#nav_bar ul { 
display : inline;
} 

#nav_bar li {
display : inline;
}

#nav_bar { 
padding : 3px 0 4px 0;
border : none;
text-align : center;
}

.nav_bar {
background-color: #ebebeb;
padding: 0 10px;
}

#nav_bar a {
font-size : 12px;
padding-left : 5px;
padding-right: 5px;
text-transform : uppercase;
text-decoration : none;
font-weight : bold;
color : #f1f1f1;
height: 150px;
border:1px solid;
border-color: #AAAAAA #2D2D2D #2D2D2D #AAAAAA;
} 

#nav_bar a:hover { 
color : #99ff33;
border-color: #2D2D2D #AAAAAA #AAAAAA #2D2D2D;
top:1px;
left:1px;
} 

.content_right { 
margin : 0 auto;
display : inline;
float : right;
width : 160px;
text-align : justify;
padding-left : 5px;
padding-bottom : 5px;
padding-right : 5px;
padding-top : 2px;
} 
 
.content_right h3 { 
font-size : 14px;
margin-bottom : 2px;
margin-top : 15px;
text-decoration:none;
} 

#rightcolumn { 
position : relative;
top : 0px;
background-image: url('../images/wp3.jpg');
background-repeat:no-repeat;
background-position:center center;
background-color:#000000;
color : #FFFFFF;
border : none;
margin : 5px 0 0 0;
padding : 5px;
width : 900px;
} 
 
#footer { 
position : relative;
background-color : #FFFFFF;
color : #000000;
margin-top : 3px;
display : inline;
float : left;
width : 930px;
border-top : 1px solid #d1d1d1;
font-size : 12px;
text-align : center;
} 
#footer a { 
color : #8badcf;
}

a.sort_links {
color:#000000;
font-weight:bold;
}

a.admin_links {
color:#000000;
font-weight:bold;
text-decoration:none;
}
a.admin_links:hover {
color:#FF0000;
}
h3 {
font-weight:bold;
font-size:14px;
color:#c00000;
text-decoration:none;
}

fieldset
{
border: 1px solid #781351;
width: 150px; 
}

legend
{
color: #fff;
font-size:10px;
font-weight:normal;
background: #ffa20c;
border: 1px solid #781351;
}

input {
font-size:8px;
}

ul.products {
    list-style-type:none; 
    padding:15px;
}

ul.products li {
    padding:5px;
}

a.products {
        color:#0000FF;
}

a.products:hover {
        color:#FF0000;
}

div.education a {
    color:#FFFFFF;
    text-decoration:none;
}

div.education a:hover {
    color:#FF0000;
}

h2 {
    font-size:400%;
    color:#0079b6;
    font-weight:bold;
    letter-spacing:-.05em;
    position:relative;
    margin:.6em 0;
    width:100%;
    width:100%;
    text-align:center;
}

small {
    font-family : tahoma;
    font-size : 8px;
    color : #FFFF00;
    text-decoration : underline;
}

/* Search box
--------------------------------------------- */
#search-box {
        color: #FFFFFF;
        position: relative;
        margin-top: 30px;
        margin-right: 5px;
        display: block;
        float: right;
        text-align: right;
        white-space: nowrap; /* For Opera */
}

#search-box #keywords {
        width: 95px;
        background-color: #FFF;
}

#search-box input {
        border: 1px solid #b0b0b0;
}

#video_desc {
    position : relative;
    width : 400px;
    background-image : url('/images/video_desc_bg.png');
    background-repeat : no-repeat;
    min-height : 300px;
}

#video_desc p {
    padding-top : 5px;
    font-size : 22px;
    margin-left : 15px;
    margin-right : 15px;
}

#video {
    position : absolute;
    top : 0px;
    right : 0px;
    width : 400px;
    min-height : 300px;
}
