/*--------------------------------------------------------------
[TABLE OF CONTENTS]
----------------------------------------------------------------

  + Global Settings
  + Header
  + Charlize Image
  + Menu
  + Banner
  + Content Container
        - content
        - sidebar
  + Footer

----------------------------------------------------------------
[COLORS]
----------------------------------------------------------------

#E9E4E2 = light pink color for the background
#7B6E65 = darkish brown for the menu
#A38D7F = lightish brown for all links, excluding menu
#F7F7F7 = soft white for the banner's background
#8B7F78 = brown, color of all text in content and sidebar
#A58181 = light pink for update titles
#805959 = dark pink for update titles on hover
#B7A9A1 = light brown for the "posted by" in the updates
#9D897F = medium dark brown for date in the updates
#B9A9A0 = light brown for "welcome to charlize theron central" text in welcome
#78675C = dark brown for project name in "charlize projects"
#CAC6C5 = gray for footer text
#B4AEAC = darker gray for footer text on hover

--------------------------------------------------------------*/

  /***** GLOBAL SETTINGS *****/
  html, body {
  margin: 0;
  padding: 0;
  border: 0;
  font: .82em/150% Arial, sans-serif;
  background: #E9E4E2 url(images/bg.jpg) repeat-x;
  }

img {
border: 0;
}

ul, li {
margin: 0;
padding: 0;
}

li.page_item{
      margin: 7px;
padding: 4px;
list-style-type: circle;
}

h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
}

p {
margin: 0;
padding: 0;
}

a,
a:link,
a:visited {
color: #A38D7F;
}

a.hover,
a:hover {
text-decoration: none;
}

.center {
text-align: center;
}


  /***** HEADER *****/
  #header {
  margin: 0 auto;
  width: 763px;
  height: 195px;
  }


  /***** CHARLIZE IMAGE *****/
  #charlize-image {
  margin-top: 30px;
  width: 405px;
  height: 148px;
  float: left;
  background: url(images/charlize-image.jpg) no-repeat;
  }

#charlize-image h1 a {
margin-top: 45px;
margin-left: 250px;
width: 147px;
height: 58px;
display: block;
text-indent: -9999px;
}


  /***** MENU *****/
  #menu {
  margin: 60px 0 0 50px;
  width: 307px;
  height: 90px;
  float: left;
  background: url(images/menu-bg.jpg) no-repeat;
  }

#menu ul {
margin: 39px 0 0 12px;
list-style: none;
}

#menu li {
margin-right: 10px;
display: inline;
}

#menu li a,
#menu li a:link,
#menu li a:visited {
color: #7B6E65;
text-decoration: none;
}

#menu li a.hover,
#menu li a:hover {
color: #54473F;
}


  /***** WRAPPER *****/
  #wrapper {
  margin: 0 auto;
  width: 759px;
  clear: both;
  background: #fff;
  }


  /***** BANNER *****/
  #banner-bg {
  margin: 0 auto;
  padding: 0 10px 10px 10px;
  width: 725px;
  height: 109px;
  background: #F7F7F7;
  }

#banner {
position: relative;
top: 20px;
}


  /***** CONTENT CONTAINER *****/
  #content-container {
  margin: 50px 0 0 10px;
  width: 719px;
  background: url(images/content-container.jpg) repeat-y;
  color: #8B7F78;
  }


  /***** CONTENT *****/
  #content {
  margin: 0;
  padding: 20px 50px 5px 10px;
  width: 364px;
  float: left;
  }

#content h2 {
font-size: 1.5em;
}

#content h2 a,
#content h2 a:link {
font-weight: normal;
text-decoration: none;
color: #A58181;
background: url(images/update-bullet.jpg) no-repeat left;
padding-left: 16px;
}

#content h2 a.hover,
#content h2 a:hover {
color: #805959;
}

#content h6 {
margin-bottom: 10px;
text-indent: 17px;
font-size: 1em;
font-weight: normal;
color: #B7A9A1;
}

#content h6 span {
color: #9D897F;
}

#content p {
padding-bottom: 10px;
}

#content #navigation-links {
float: right;
}


  /***** SIDEBAR *****/
  #sidebar {
  width: 290px;
  float: left;
  padding-bottom: 30px;
  }

p#welcome {
margin-top: 20px;
width: 280px;
}

p#welcome span {
color: #B9A9A0;
}

h2#current-projects,
h2#latest-images,
h2#top-affs,
h2#spotlight,
h2#tv-schedule,
h2#charlize-supports,
h2#quoting-charlize,
h2#site-stats,
h2#contribute {
margin: 20px 0 0 20px;
width: 171px;
height: 31px;
display: block;
text-indent: -9999px;
background: url(images/sidebar-currentprojects.jpg);
background-repeat: no-repeat;
}

h2#latest-images {
background: url(images/sidebar-latestimages.jpg);
}

h2#top-affs {
background: url(images/sidebar-topaffs.jpg);
}

h2#spotlight {
background: url(images/sidebar-spotlight.jpg);
}

h2#tv-schedule {
background: url(images/sidebar-tvschedule.jpg);
}

h2#charlize-supports {
background: url(images/sidebar-charlizesupports.jpg);
}

h2#quoting-charlize {
background: url(images/sidebar-quotingcharlize.jpg);
}

h2#site-stats {
background: url(images/sidebar-sitestats.jpg);
}

h2#contribute {
background: url(images/sidebar-contribute.jpg);
}

.center-small {
margin: 0 auto;
width: 240px;
text-align: center;
}

#sidebar ul {
margin-left: 20px;
}

#sidebar ul#csupports {
margin-left: 80px;
list-style: square;
color: #C2ABA8;
}

#sidebar dl {
margin: 0 auto;
padding: 0;
width: 170px;
}

#sidebar dd {
margin: 0;
padding: 0;
}

#sidebar dt {
margin-right: 4px;
color: #C2ABA8;
float: left;
}

#sidebar dd {
margin-bottom: 3px;
}

img.projects {
margin-left: 20px;
margin-right: 15px;
width: 97px;
float: left;
}

#sidebar h3 {
font-weight: normal;
font-size: 1em;
color: #78675C;
}


  /***** FOOTER *****/
  #footer-bg {
  width: 100%;
  height: 19px;
  background: #fff;
  }

#footer-container {
margin: 0 auto;
width: 729px;
}

#blank {
float: left;
}

#footer {
padding-right: 20px;
float: right;
font-size: .9em;
color: #CAC6C5;
}

#footer a,
#footer a:link,
#footer a:visited {
color: #CAC6C5;
text-decoration: none;
}

#footer a.hover,
#footer a:hover {
color: #B4AEAC;
}



/***** DIV TITLES *****/


#divtitle  {
font-weight: normal;
font-size: 16px;
text-decoration: none;
color: #A58181;
background: url() no-repeat left;
padding-left: 0px;
}


#content-div  {
font-weight: normal;
font-size: 14px;
text-decoration: none;
color: #A58181;
background: url(images/update-bullet.jpg) no-repeat left;
padding-left: 16px;
}


/***** FILM *****/

.filmo {
  background-color: #ffffff;
  font-style:normal;
  font-weight:normal;
  letter-spacing:normal;
  line-height:13px;
  text-align:left;
  vertical-align: top;
  padding-right: 0px;
  padding-top: 8px;
  padding-left: 5px;
  padding-bottom: 8px;
  }


.film-div {
  background-color: #E9E4E2;
  font-size:14px;
  font-style:normal;
  font-weight:normal;
  margin-bottom:3px;
  margin-top:3px;
  text-align:left;
  padding-right: 0px;
  padding-top: 9px;
  padding-left: 5px;
  padding-bottom: 9px;
  }


/***** Forms *****/


form {
  background-color: transparent;
  }

input, textarea, option, select {
  background-color: #E9E4E2;
  font-style:normal;
  font-weight:normal;
  font: Arial, sans-serif;
  font-size: 11px;
  padding: 2px; }





/***** AFF *****/

h1
{
font-weight: bold;
font-size: 14px;
text-decoration: none;
color: #A58181;
}


/***** NEWS *****/



.date{
  background:url(http://charlize-central.com/wp/wp-content/themes/CharCentral2/img/date.jpg);

  background-repeat:no-repeat;
  text-align:center;

  width:74px;
  height:46px;

  padding-top:6px;
  padding-right:2px;

  padding-left:2px;
  padding-bottom:1px;}


.month{

  text-align:center;
  font-family:Arial;

  font-size:8px;
  line-height:1px;

  font-weight:bold;
  letter-spacing:0px;

  text-transform:uppercase;
  color:#78675C;}


.day{

  text-align:center;
  font-family:Georgia;

  font-size:22px;
  line-height:25px;

  font-weight:bold;
  letter-spacing:0px;

  text-transform:uppercase;
  color:#ffffff;}


.year{

  text-align:center;
  font-family:Arial;

  font-size:9px;
  line-height:9px;

  font-weight:bold;
  letter-spacing:0px;

  text-transform:uppercase;
  color:#78675C;}




.newstitle{
  font-family:Georgia,Arial;

  font-size:13px;
  line-height:13px;

  font-weight:normal;
  letter-spacing:0px;

  text-transform:normal;
  color:#A58181;

  text-align:left;
  padding-left:1px;

  padding-top:1px;
  padding-right:1px;

  padding-bottom:3px;}


.newstitle2{
  font-family:Arial;

  font-size:11px;
  line-height:13px;

  font-weight:normal;
  letter-spacing:0px;

  text-transform:normal;
  color:#78675C;

  text-align:left;
  padding-left:0px;

  padding-top:0px;
  padding-right:0px;

  padding-bottom:5px;}


.newstitle2a,.newstitle2a:link,.newstitle2a:visited{
  text-decoration:none;

  color:#A38D7F;}


.newstitle2a:hover{
  border-bottom:0px;

  text-decoration:none;
  color:#A38D7F;}



.commentbox{

  border-top:solid1px#78675C;
  padding:0px;

  background-color:#ffffff;
  font-family:Arial;

  font-size:11px;
  line-height:14px;}

/*--------------------------------------------------------------
END
--------------------------------------------------------------*/