/* Channel Layout */
#chanwrap1 {width:736px; border-bottom:4px solid #88dafa;}
#chanwrap1 .right {width:166px; padding:10px 0; background:#fff; border-left:1px solid #000; text-align:center;}
#chanwrap1 .left {width:569px; background:#ffffed url(http://img2.timeinc.net/instyle/i/summer2005/bg_channel.gif) repeat-y right;}

#toutwrap1 {clear:both; width:569px;}
#toutwrap1 .lcol {width:249px; margin-right:4px; float:left;}
#toutwrap1 .rcol {width:304px; margin-bottom:10px; padding:0 6px; float:left;}

/* Channel Home */
#pgheader2 h2, #pgheader2 h2 a, #pgheader5 h2 {font:bold 32px arial,sans-serif; color:#577679;}
#pgheader2 h2 {background:url(http://img2.timeinc.net/instyle/i/summer2005/bg_header.gif) repeat-y; padding-left:20px;}
#pgheader5 {border-bottom:4px solid #88dafa;}
#pgheader5 h2 {background:url(http://img2.timeinc.net/instyle/i/summer2005/bg_header.gif) repeat-y;}

#pkghead {background:#88dafa; border-top:1px solid #fff; padding:1px 10px 18px 0;}
#pkgtopnav {}
#pkgtopnav ul {padding:0; margin:0 0 0 7px;}
#pkgtopnav ul li {display:inline; font-weight:bold; text-transform:lowercase;}
#pkgtopnav ul li a, #pkgtopnav li .cur {float:left; margin-bottom:5px; padding:0.2em .5em; background:#feffed; color:#577679; border-right:1px solid #88dafa;}
#pkgtopnav li .cur {background:#88dafa; color:#fff;}

.maintout .txtcont {background:none;}
.maintout h3, .maintout h3 a {margin-bottom:4px; font-size:22px; color:#577679; text-transform:lowercase; line-height:18pt;}
.maintout .credit {color:#727272;}
.maintout a.linkto {text-decoration:none;}
.maintout a.linkto:hover {text-decoration:underline;}
.maintout .links a {font-weight:bold; color:#e40015; text-decoration:underline;}

.storytout {background:#fff url(http://img2.timeinc.net/instyle/i/summer2005/bg_storytout.gif) repeat-x; border:1px solid #b4afa1;}
.storytout .pic {border:1px solid #c6c6c6;}
.storytout .links {font:bold 11px arial,sans-serif; color:#ccc8cc;}
.storytout .links a {font-size:12px; text-decoration:underline;}

/* Gallery */
#galcont {width:569px; background:#f5f5f5; padding-bottom:16px;}
#galmain, #gallery, #gallery .ad, #gallery .slide {width:445px;}
#gallery .slide {display:none;}
#gallery .imgcont {float:left; width:240px; padding-right:15px;}
#gallery .txtcont {float:right; width:175px; padding-top:7px; padding-right:15px; }
#gallery .txtcont .desc {width:175px; overflow:visible;}
#gallery .txtcont .desc a {text-decoration:underline;}
#gallery .txtcont .desc a.next {text-decoration:none;}
#gallery .txtcont .desc a.next:hover {text-decoration:underline;}

#gallery .galnext {padding-bottom:90px;}
#gallery .galnext a.next {font-weight:bold; text-decoration:none;}
#gallery .galnext a.next:hover {text-decoration:underline;}

#galmain {display:block; float:left; padding:1px 0 16px 0; background:#fff; border:4px solid #88dafa; border-left:none;}
#gallery {clear:both; margin:0px; padding:0px; background:#fff; font:normal 11px arial,sans-serif;}
#nav {padding:0 20px; _padding:0 15px; text-align:center;}

#galhead {background:#88dafa; border-right:1px solid #fff; padding:1px 10px 5px 0;}
#galhead h3 {clear:both; font:bold 18px arial,sans-serif; color:#fff; padding-left:20px;}
#galhead .deck {margin-top:3px; color:#0e688b; padding-left:20px;}

#galnav {height:20px; margin-bottom:12px; padding:5px 5px 2px 20px; border-bottom:1px solid #afafaf;}
#galnav .sstable {width:215px; text-align:right; padding-right:20px;}
#galnav .navtable {width:185px;}

#nav, #galnav .pagecur, #galnav a.pagenum {font-size:10px; font-weight:bold; color:#222;}
#gallery a {color:#e40015;}
#gallery a.store {color:#7e7e7e; text-decoration:underline;}
#gallery .cmlink a {font:bold 11px arial,sans-serif; color:#213982; text-decoration:underline;}
#gallery .cmlink a:hover, #gallery a.store:hover {color:#e40015;}
#galnav a.ss {font-size:10px; color:#8d8d8d; text-decoration:underline;}
#galnav a.ss:hover {color:#e40015;}
#gallery a.act, #gallery .txtcont .desc a.next {font-weight:bold;}
#gallery a.act {text-decoration:underline;}

#gallery .byline {color:#727272;}
#gallery .credit {margin:4px 10px; font-size:9px; color:#999;}
#gallery .caption {/*width:220px;*/ _height:1%; overflow:visible; margin:4px 10px 0 10px; color:#000;}
#gallery .caption a {color:#7e7e7e; text-decoration:underline;}
#gallery .caption a:hover {color:#e40015;}
#gallery .caption .details a {font-weight:bold; color:#e40015; text-decoration:underline;}
#gallery .photo {border:none; display:inline;}
#gallery .thumb {float:left; margin-right:10px;}

#gallery h4 {margin-bottom:10px; font:bold 15px arial,sans-serif; color:#000;}
#gallery .bold {font-weight:bold; color:#9e001b;}

#gallery .signup {margin-top:24px; padding:8px; background:#fdf9ed; border:1px solid #9FABD1; border-top:4px solid #9FABD1; font-size:10px; color:#666;}
#gallery .signup h4 {margin-bottom:4px; color:#666; font-size:12px; text-transform:uppercase;}
#gallery .signup .txtbox {width:100px; height:14px; border:1px solid #afafaf; font-size:10px; color:#666;}
#gallery .signup .join {margin-top:4px;}

#gallery .slidenav {margin:18px 0 30px 0; color:#999;}
#gallery .slidenav .cur {color:#000;}

#gallery .galnext {float:right; width:150px; margin:20px 40px 0 0;}

#galsidebar {float:right; width:120px; background:#f5f5f5; border-top:5px solid #fff;}
#galsidebar .pageutil {padding:8px 10px;}
#galsidebar .pageutil img {display:block;}
#galsidebar h3 {padding:6px 8px; border-top:4px solid #88dafa; background:#c0e8f7; font:bold 11px arial,sans-serif; color:#000;}
#galsidebar h3 a {color:#000;}
#galsidebar .more, #galsidebar .aol {padding-bottom:10px;}
#galsidebar ul {margin:4px 0px 10px 0; padding:0; list-style:none;}
#galsidebar ul li {padding:0 8px 4px 8px; font:bold 10px arial,sans-serif; _overflow:visible; _width:104px;}
#galsidebar .txtbox {width:100px; margin:3px 0; border:1px solid #ccc; font-size:10px; color:#afafaf;}
#galsidebar .email {padding:8px; border-top:4px solid #66555F; font-size:10px;}
#galsidebar .email .btn {text-align:right;}
#galsidebar .arrow {font-size:8px;}

#recirc .tout {border:1px solid #d9d9d9;}
#recirc .tout h3 {background:#f3f3f3;}
#recirc .tout img {border:1px solid #dbdbdb;}

/* Misc Package Classes */
