body,p, td {margin:0px;padding:0px;font-family:Arial, Verdana;font-size:12px;color:#333333;}
a       {font-family:Arial, Verdana;font-size:12px;color:#0099dd;text-decoration:none;font-weight:normal;}
a:hover {font-family:Arial, Verdana;font-size:12px;color:#0099dd;text-decoration:underline;font-weight:normal;}
ul {margin-top:0px;padding-left:25px;font-family:Arial, Verdana;font-size:12px;color:#333333;}
 
input[type='text'] {
font-family:Arial, Verdana;
font-size:12px;
height:20px;
padding-left:5px;
background: -webkit-gradient(linear, left top, left bottombottom, from(#dddddd), to(#ffffff));  
background: -moz-linear-gradient(top,  #dddddd,  #ffffff);  
-webkit-border-radius: 5px;  
-moz-border-radius: 5px;  
border-radius: 5px;  
border: 1px solid #333333;
}

textarea {
font-family:Arial, Verdana;
font-size:12px;
padding:5px;
background: -webkit-gradient(linear, left top, left bottombottom, from(#dddddd), to(#ffffff));  
background: -moz-linear-gradient(top,  #dddddd,  #ffffff);  
-webkit-border-radius: 5px;  
-moz-border-radius: 5px;  
border-radius: 5px;  
border: 1px solid #333333;
}

h1 {margin:0px;padding:0px;font-family:Arial, Verdana;font-size:24px;color:#0099dd;} 
h2 {margin:0px;padding:0px;font-family:Arial, Verdana;font-size:18px;color:#0099dd;}

.pic_r {
border:1px solid #0099dd;
margin-bottom:10px;
margin-left:20px;
float:right;
-moz-box-shadow:    5px 5px 5px 1px #888888;
-webkit-box-shadow: 5px 5px 5px 1px #888888;
box-shadow:         5px 5px 5px 1px #888888;
}

.pic_l {
border:1px solid #0099dd;
margin-bottom:10px;
margin-right:20px;
float:left;
-moz-box-shadow:    5px 5px 5px 1px #888888;
-webkit-box-shadow: 5px 5px 5px 1px #888888;
box-shadow:         5px 5px 5px 1px #888888;
}

#pic {
border:1px solid #0099dd;
margin-bottom:15px;
margin-left:20px;
-moz-box-shadow:    5px 5px 5px 1px #888888;
-webkit-box-shadow: 5px 5px 5px 1px #888888;
box-shadow:         5px 5px 5px 1px #888888;
}

#outer {
width: 950px;
padding:10px;
background-color:#ffffff;
margin-left: auto;
margin-right: auto;
margin-bottom:10px;}

#header_meta {
width:950px;
height:90px;
font-family:Arial, Verdana;
font-size:12px;
text-align:right;
}

#header_meta a{
font-family:Arial, Verdana;
font-size:12px;
color:#666666;
text-decoration:none;
margin-left:20px;
}

#header_meta a:hover{
font-family:Arial, Verdana;
font-size:12px;
text-decoration:none;
color:#000000;
margin-left:20px;
}

#header {
width:950px;
height:220px;
margin-bottom:20px;
background-color:#ffffff;
background-image: url(../images/main/header.jpg);
}

#content {
overflow:hidden;
min-height:400px;
width:930px;
padding-right:20px;
padding-top:15px;
background-image: url(../images/main/back_content.jpg);
}

#headline {
display:block;
width:700px;
  text-align:left;
  text-shadow:#000000 3px 3px 3px;
  -moz-box-shadow:    3px 3px 3px 1px #888888;
  -webkit-box-shadow: 3px 3px 3px 1px #888888;
  box-shadow:         3px 3px 3px 1px #888888;

  font-family:Arial, Verdana;
  font-size:18px;
    height:30px;
    line-height:30px;
    font-weight:bold;
  padding-left:10px;
  padding-right:10px;  
  margin-bottom:20px;
  color:#ffffff;
  background-color:#0099dd;
  letter-spacing:1px;
}

#navigation {
float:left;
display:block;
width: 220px;

}


#textItem{
float:right;
display:block;
width:700px;
text-align:justify;
padding-left:5px;
padding-bottom:20px;
padding-right:15px;
padding-top:10px;
font-family:Arial, Verdana;
font-size:13px;
color:#333333;
line-height:18px;
}

#footer {
display:block;
width: 940px;
height:30px;
padding-left:10px;
line-height:30px;
font-family:arial, verdana;
font-size:12px;
background-color:#bbbbbb;
color:#333333;
}