/*
####--------------####
	page-style IDs
####--------------####
*/

#title {
    padding: 0;
    margin: 10px auto;
    height: 70px;
    width: 828px;
  }

#container {
    padding: 0;
    margin: 0 auto;
    height: auto;
    width: 828px;
  }

#side {
    margin: 0;
    padding: 0;
    width: 220px;
    float: left;
  }

#main {
    float : right;
    width : 590px;
    margin-bottom: 10px;
  }

#foot {
    width: 818px;
    padding: 3px 0px 3px 10px;
    clear: both;
  }


/*
####-------####
	classes
####-------####
*/

.inMain {
    width: 590px;
    border: 1px solid black;
    margin-bottom: 20px;
  }

.inSide {
    border: 1px solid black;
    margin-bottom: 10px;
    /*clear: right;*/
    padding: 0;
  }

.mainHead {
    background-color: #FF6633;
    padding: 3px 0px 3px 10px;
    border-bottom: 1px solid black;
    margin-bottom: 10px;
    width: auto;
  }

.sideHead {
    background-color: #FF6633;
    color: black;
    width: auto;
    border-bottom: 1px solid black;
    padding: 3px 0px 3px 3px;
  }

.listWrap {
    /*border-bottom: 1px solid black;*/
    padding: 0;
    margin: 0;
  }

.highlight {
    color: #FF6633;
    text-decoration:none;
  }

.ruler {
	margin: 10px;
  }

/*
####------------####
	specific IDs
####------------####
*/


#CC-it {
    font: 10px;
    float: left;
    margin: 10px;
    width: 275px;
  }

#CC-world {
    font: 10px;
    float: right;
    margin: 10px;
    width: 275px;
  }

div#listWrap dl {
    margin: 0;
    padding: 0;
  }

#links {
    border: none;
  }

#links img {
    border: 3px;
    padding: 2px;
  }

#links a:hover {
    border: none;
    background: #666666;
    text-decoration: none;
  }
/*
#imglink {
  }

#imglink a:hover {
    border:0px;
    background: #666666;
    text-decoration:none;
  }
*/


/*
####-----------####
	tag styling
####-----------####
*/

body {
    background-color: #666666;
    font: 13px Verdana, Helvetica, sans-serif;
    margin-top: 0;
  }

h5 {
    text-align: center;
  }

h4 {
    text-align: center;
    color: #FF6633;
  }

h1 {
    color: #FF6633;
    margin: 10px;
    text-align: center;
  }

dl {
	padding: 0px;
	margin: 5px;
}

dt {
    color: #E9E4BB;
    padding: 0 10px;
    margin: 0;
  }

dd {
    padding: 0 10px;
    margin: 0;
  }

a {
    color: #E9B47B;
    text-decoration:none;
  }

a:hover {
    border:1px solid #E9E4BB;
    background: #ff6633;
    color: #000000;
    text-decoration:underline;
  }
