/* CSS Document 
----------------------------------*/

body { background:#FFF2DE url(images/main/bg.jpg) top center repeat-x; margin:0; border:0; padding:0; }

#wrapper { margin:0 auto; border:0; padding:0; width:760px; }

#header { margin:0; border:0; padding:0; background:url(images/main/bg-header.jpg) no-repeat; clear:both; height:270px; }
#header img { margin-left:458px; border:1px solid #FC6; padding:0; }


/* NAVIGATION
---------------------------------------------------*/
#nav { margin:0; border:0; padding:0; width:180px; float:left; }

#nav ul { margin:0; border:0; padding:10px 0; list-style-type:none; text-align:right; float:left; background:#f68600 url(images/main/bg-nav.jpg); }
#nav ul li { margin:0; border:0; padding:0; width:180px; float:left; font:12px/14px Georgia; color:#fc6;}

#nav ul li a, #nav ul li a:visited {  padding:6px 20px; display:block; color:#fc6; font-weight:bold; text-decoration:none; }
#nav ul li a:hover { color:#fff; } 


/* CONTENT
---------------------------------------------------*/
#content { margin:0; border:0; padding:0; width:580px; float:right; }

#content .copy { margin:0; border:0; padding:40px; font:13px/22px Georgia; color:#666; float:left; }
#content .narrow { width:360px; wid\th:280px; }
#content .wide { width:580px; wid\th:500px; }
#content .two-column { width:290px; wid\th:210px; }
#content .right { padding:80px 36px 40px 40px; }

.highlight { margin:20px 0; padding:20px; float:right; font:12px/18px Georgia; color:#666; background:#ffe8be; width:216px; wid\th:176px; }
.quote { font-style:italic; margin-top:10px; }
.quoter { text-align:right; margin:10px 0 20px 0; }

.extra { margin:20px 0; padding:0; float:right; font:12px/18px Georgia; color:#666; width:220px; }


h1, h2, h3, h4, h5, h6 { margin:0; border:0; font-family: Georgia; font-weight:bold; vertical-align:top; }
h1 { padding:0 0 20px 0; font-size:24px; line-height:1; letter-spacing:2px; }
h2 { padding:0 0 15px 0; font-size:21px; line-height:1; }
h3 { padding:0 0 15px 0; font-size:18px; line-height:1; }
h4 { padding:0 0 15px 0; font-size:14px; line-height:1; }

/* IMAGES 
---------------------------------------------------*/
a img { margin:0; border:0; padding:0; }

img.photo { margin-bottom:15px; border:1px solid #ccc; padding:0; }
img.righted { margin: 5px -20px 10px 10px; float:right; }
img.lefted { margin-right:15px; float:left; }


/* FOOTER
---------------------------------------------------*/
#footer { margin:0; border:0; padding:0; width:760px; vertical-align:top; clear:both; float:none; }

#footer .copy { margin-top:40px; border-top:1px solid #c60; padding:15px; font:11px/16px Arial; color:#666; }

#footer .narrow { width:140px; padding:15px 10px; wid\th:120px; float:left; text-align:center; }
#footer .narrow a { font:11px/14px Georgia; color:#666; }

#footer .wide { width:540px; wid\th:510px; float:right; text-align:left; }
#footer .wide div { float:left; }
#footer .wide a { color:#666; }

#footer ul { list-style-type:none; margin:0; padding:0; clear:both; float:none; }
#footer ul li { float:left; }
#footer ul li a, #footer ul li a:visited { border-left:1px solid #ccc; padding:0 5px; text-decoration:none; display:block; }
#footer ul li a.noborder, #footer ul li a.noborder:visited { border:0; padding:0 5px 0 0; }
#footer ul li a:hover { text-decoration:underline; } 

img.inText { clear:none; float:left; margin:2px 10px; }
#footer a.apartcreations { font:11px/14px Courier New, Georgia; }

/* MISC
---------------------------------------------------*/
img { border:0; float:left; }

.color1 { background:#FFF2DE; }
.color2 { background:#ffe8be; }

a, a:visited { color:#c60; text-decoration:none; }
a:hover { text-decoration:underline; }

#content ul li { margin-left:-20px; }

.caption { font:10px/11px Arial; }

/* UNDERCON 
--------------------------------------------------*/
.undercon { background:#FFF2DE; }
.undercon-wrapper { margin:30px auto; font:13px/18px Georgia; font-weight:bold; width:360px; text-align:center; }
.undercon-wrapper img { clear:both; }
