/* HTML Tag Redefinition */
html, body {
  height: 100%;
}

body {
  /*background: #C4B084 url(images/backgroundlinen.jpg) repeat;*/
  background: #E8DCC4 url(images/vintageconcrete.png) repeat;
  padding: 0px;
  margin: 0px;
}

img {border: 0px}
a { cursor:pointer}

label { font-weight:bold;}
fieldset { border:1px solid #ccc;}

/* error text class optionally provided by theme */
div.ccm-error-response {color: #f00; margin-bottom: 12px}

/* Page Structure / Navigation */

/*Menu */
#top_nav {
  margin:0px auto;
  width:960px;
  height:40px;
  /*font-family:arial,sans-serif;*/
  font-weight:normal;
  font-style:normal;
}
ul.nav {
margin: 0px;
padding: 0;
float: left;
font-size:16px;
/*font-family:'Arial';*/
font-weight:normal;
width: 100%;
overflow: hidden;
list-style-type:none;
}

ul.nav li {
color:#ff6600;
display: inline;
}

ul.nav li {
float: left;
color: #ff6600;
border-bottom:0;
padding-right:20px;
/* padding-top:10px; */
padding:bottom:10px;
}

ul.nav li a {
color: #ff6600;
text-decoration: none;
padding:4px;
}

ul.nav li a:visited
{
color: #ff6600;
}
ul.nav li a:hover
{
color:#0000FF;
background-color:#ff6600;
}

#page {
  width:960px;
  margin:0 auto;
}
#header {
  padding: 15px 0 0 0;
}
#content_area {
  width: 940px;
  padding:10px;
}
#left_sidebar {
  float:left;
  width:180px;
  margin-right:20px;
}
#right_main {
  float:right;
  width:740px;
}
#right_sidebar {
  float:right;
  width:180px;
  margin-left:20px;
}
#left_main {
  float:left;
  width:740px;
}
#left_col {
  float:left;
  width:460px;
  margin-right:20px;
}
#right_col {
  float:right;
  width:460px;
}
#footer {
  font-family:arial,sans-serif;
  font-weight:normal;
}

.sign-in {
  font-size:12px;
  color:#ff6600;
}
/* MISC STYLES & SHORTCUTS */
div.code {border: 1px solid #ddd; background: #eee; padding: 10px}
div.spacer,div.ccm-spacer{ clear:both; font-size:1px; line-height:1px }
.noTopSpace{margin-top:0px; padding-top:0px}
div.pageSection { margin-bottom: 10px; }

/* customize_miscellaneous */
.MAtable {
	border: none; border-collapse:collapse;
}
.MAtable th,td {
	border: 1px solid #a0a0a0; text-align:center;
}
