/* -------------------------------------
	AIGA CHARLOTTE - textStyles.css
------------------------------------- */ 
    
	html, body {
		margin:0;padding:0;color: #666;background:#000 url(../images/layout/bg.png) repeat-y center 75px;font:12px/150% Verdana, Arial, Helvetica, sans-serif;text-align:center;}
	
	* {margin:0;padding:0;}

    img {border:none;}
	table {border-collapse:collapse;}
	form {margin:0;padding:0;} 
	
	.clear {clear:both;}

     /*-------- HEADERS --------- 
	h1 {
		margin:0;padding:0 0 5px 0;line-height:150%;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#32982A;
		font-weight:bold;
	}
	h2 {
		margin:0;padding:0 0 5px 0;color:#32982A;font:bold 14px/150% Verdana, Arial, Helvetica, sans-serif;}
	h3 {
		margin:0;padding:2px 0 3px 0;line-height:175%;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;
		font-weight:normal;
	}
    h4 {
		margin:0;padding:0 0 5px 0;line-height:150%;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#333333;
		font-weight:bold;
	} 
	
	 ------- BODY COPY -------- 
	p {
		margin:0;padding:0 0 12px 0;line-height:150%;
		font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#666;
	}*/
	
	/* --------- LINKS ---------- */
    a, a:link, a:visited {color:#32982A;text-decoration:none;}
	a:hover {color:#333333;}
	
	#container {margin:0 auto;padding:30px 0;text-align:center;width:950px;height:600px;}

  

	#layout {margin:0;padding:12px;border:4px solid #C0DD92;}

  /* @group Footer */

  #footer {font:10px/22px Georgia, "Times New Roman", Times, serif;color:#B6A385;letter-spacing:1px;background:url(../images/layout/footer_ornament.png) no-repeat 0 0;height:25px;}
  #footer #copyright {float:left;padding-left:72px}
  #footer #contact {float:right;}

  /* @end */

  /* @group Nav */

  #nav {padding:0 10px;position:absolute;top:8px;left:8px;}
  #section_home #nav {padding:0 10px;position:absolute;top:248px;left:8px;background:#fff;opacity:.95}
  #nav ul {margin:0;padding:0;list-style-type:none;list-style-image:none;}
  
  #nav li {height:75px;font:14px Georgia, "Times New Roman", Times, serif;color:#463427;text-transform:uppercase;float:left;letter-spacing:3px;}
  
  #nav li #home {background:url(../images/layout/nav_home.png) no-repeat 0 30px;width:70px;}
  #nav li #home a {width:50px;}
  #nav li #our_portfolio {background:url(../images/layout/nav_portfolio.png) no-repeat 0 30px;width:160px;}
  #nav li #our_portfolio a {width:140px;}
  #nav li #our_story {background:url(../images/layout/nav_story.png) no-repeat 0 30px;width:115px;}
  #nav li #our_story a {width:95px;}
  #nav li #contact_us {background:url(../images/layout/nav_contact.png) no-repeat 0 30px;width:128px;}
  #nav li #contact_us a {width:108px;}
  
  #nav li a, #nav li a:link, #nav li a:visited {color:#463427;text-transform:uppercase;display:block;padding:34px 0 8px 0;line-height:10px;margin:0 10px;text-indent:-4000px}
  #nav li a:hover, #nav .selected a {background:url(../images/layout/nav_selected.png) no-repeat center 0;border-bottom:8px solid #DFD4BF}
  #section_home #nav .selected a {background:transparent;border:none}
  #section_home #nav li a, #section_home #nav li a:link, #section_home #nav li a:visited {padding-bottom:15px}
  #section_home #nav li a:hover {background:url(../images/layout/nav_selected_home.png) no-repeat center 4px;border-bottom:16px solid #e3e3e3}

  /* @end */
  
  /* @group Content */

  #content {
	margin:0;padding:0;z-index:100;background:#F2E8D2;
  }
  
  /* @group Sidebar */

  #sidebar {margin:0;padding:8px 18px;width:370px;float:left;position:relative;font-family:Helvetica, Arial, Geneva, sans-serif;background:url(../images/layout/sidebar_bg.png) repeat-x 0 bottom;}
  
  #sidebar #logo a, #sidebar #logo a:link, #sidebar #logo a:visited {width:370px;height:200px;background:url(../images/layout/logo.png) no-repeat 0 0;text-indent:-4000px;display:block;}
  #sidebar #content_block {width:332px;padding:17px;height:239px;background:#FCF8F1 url(../images/layout/sidebar_content_bg.png) no-repeat right bottom;border:2px solid #C0DD92;text-align:left;overflow:hidden;}
  #sidebar #content_block p {font:12px/180% Georgia, "Times New Roman", Times, serif;text-indent:17px;color:#463427;padding-bottom:12px;}
	#sidebar #content_block img {margin:0 auto;text-align:center;}
  #sidebar #services {width:370px;height:75px;background:url(../images/layout/services.png) no-repeat 0 0;text-indent:-4000px;}
  
  /* @end */
  
  /* @group Main */

  #main {width:494px;padding:8px;float:right;height:440px;border-left:2px solid #C0DD92;padding-top:120px;position:relative;}
  #section_home #main {padding-top:8px;height:552px;}
  
  /* @end */

  .default_content {font:12px/180% Georgia, "Times New Roman", Times, serif;text-indent:17px;color:#463427;}
  
  #portfolio {margin-left:-10px;}
  
	#portfolio .entry {width:155px;margin:0 0 0 12px;float:left;}
	#portfolio .entry img {margin:0;padding:0;opacity:.5;}
	#portfolio .entry a:hover img {opacity:1}
	#portfolio .entry label {text-align:center;text-transform:uppercase;font:12px/180% Georgia, "Times New Roman", Times, serif;color:#463427;}
  
	#portfolio .slides {display:none;}
	
  /* @end */
  
  #sidebar .subnav {height:0;overflow:hidden;width:140px;}
  #sidebar .subnav ul {padding:0 0 15px 0;}
  #sidebar .subnav li {font-size:10px;color:#309828;height:auto;}
  #sidebar .subnav li a, #sidebar .subnav li a:link, #sidebar .subnav li a:visited {color:#666;text-transform:none;}
  #sidebar .subnav li a:hover {color:#333;}

  .paging {font:12px/180% Georgia, "Times New Roman", Times, serif;color:#463427;padding:10px;text-transform:uppercase;text-align:right;clear:both;}
.paging a {color:#463427;}
.paging a:hover {color:#463427;text-decoration:underline;}