* { 
  padding : 0;
  margin : 0;
} 

body { 
  font : 85% Helvetica, sans-serif;
  font-size : 13px;
  background-image : url(/templates/prostrip/images/body_bg.gif);
  background-repeat : repeat-x;
} 

img { 
  padding : 5px;
  border : 1px solid #fbc578;
} 

#wrapper { 
  margin : 0 auto;
  width : 825px;
} 

#top { 
  color : #333;
  width : 800px;
  float : left;
  padding : 10px;
  height : 45px;
  margin : 2px 0 0 0;
} 

.logo h1#lineone { 
  font-size : 1.7em;
  font-weight : lighter;
  padding-top : 10px;
  padding-right : 90px;
  color : #d0d0d0;
  border : none;
  top : 0;
  left : 14px;
  letter-spacing : -1px;
  text-align : right;
} 

.logo h1#lineone span {
  color : #f36f02;
}

.logo h2#linetwo { 
  padding-right : 85px;
  font-size : 0.9em;
  top : 25px;
  left : 14px;
  color : #d0d0d0;
  font-weight : lighter;
  text-align : right;
} 

.logo a { 
  color : #d0d0d0;
  text-decoration : none;
} 

#header { 
  color : #333;
  width : 820px;
  float : left;
  border : 3px solid #ccc;
  height : 130px;
  margin : 2px 0 0 0;
  background : #ffe url(/templates/prostrip/images/headimg.jpg) no-repeat;
} 

#header h2 { 
  color : #333;
  font-size : 1.4em;
  font-weight : lighter;
  letter-spacing : -1px;
  padding-left : 300px;
  padding-right : 90px;
  padding-top : 40px;
  text-align : justify;
} 

#navigation { 
  float : left;
  width : 800px;
  color : #333;
  padding : 10px;
  margin : 10px 0 0 0;
} 

#navigation ul {
  margin : 0;
  padding : 0 0 20px 10px;
  border-bottom : 1px solid #000;
} 

#navigation li { 
  margin : 0;
  padding : 0;
  display : inline;
  list-style-type : none;
} 

#navigation a:link, #navigation a:visited { 
  float : left;
  line-height : 14px;
  margin : 0 10px 4px 10px;
  text-decoration : none;
  color : #f96c07;
} 

#navigation a:link.menu_current, #navigation a:visited.menu_current, #navigation a:hover { 
  border-bottom : 4px solid #eb6607;
  padding-bottom : 2px;
  background : transparent;
  color : #fffffe;
} 

#navigation a:hover { 
  color : #fffffe;
} 

#leftcolumn { 
  color : #333;
  border-top : 2px solid #ccc;
  background : #fff;
  margin : 0 0 0 0;
  padding : 10px;
  height : 350px;
  width : 206px;
  float : left;
} 

#leftcolumn h2 { 
  color : #f36f02;
  font-size : 1.5em;
} 

#leftcolumn p {
  margin-bottom: 1em;
}

#leftcolumn ul {
  margin-left: 20px;
  font-size: 1.25em;
}

#leftcolumn a:link, #leftcolumn a:visited { 
  text-decoration : none;
  color : #f96c07;
  font-weight: bold;
} 

#leftcolumn a:link.menu_current, #leftcolumn a:visited.menu_current, #leftcolumn a:hover { 
  color : #000;
} 

#leftcolumn a:hover {
  text-decoration: underline;
}

.contact { 
  padding-top : 20px;
  padding-bottom : 15px;
  border-bottom : 1px dotted;
} 

#leftcolumn h3 { 
  color : #f36f02;
  font-size : 1.5em;
  padding-top : 10px;
  padding-bottom : 15px;
} 

#rightcolumn { 
  float : right;
  color : #333;
  border-top : 2px solid #ccc;
  background : #f8f8ec;
  margin : 0 0 0 0;
  padding : 10px;
  min-height : 350px;
  width : 576px;
  display : inline;
} 

#rightcolumn p {
  margin: 1em 0;
}

#rightcolumn h3 {
  color : #000;
  font-size : 2em;
  padding-bottom : 15px;
}

#footer { 
  text-align : center;
  margin-top : 3px;
  display : inline;
  float : left;
  width : 826px;
  padding-top : 5px;
  padding-bottom : 5px;
  color : #333;
}

#footer p { 
  font-size: 75%;
}

#footer a {
  color : #333;
}

#rightcolumn table {
  margin: auto;
}

#rightcolumn table a {
  text-decoration: none;
  color : #f36f02;
}

.closeup {
  font-size: small;
}

