body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td { /*takes margin & padding off most elements.*/
 margin:0;
 padding:0;
	} 


body{
	background-color: #73c6d3;
	min-width:760px;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size:68%; /*makes default size 11px*/
	color:#000;
	}

a {
	color:#56b1c1;
	text-decoration:none;
	}

a:hover {
	color:#000;
	text-decoration:none;
	}

a.print{
	display:block;
	width:auto;
	padding:5px 0 5px 20px;
	background:transparent url(images/print_julep.gif) no-repeat left center;
	color:#999;
	font-size:1.2em;
	position:absolute;
	top:0;
	right:20px;
	}

h1{	
	font-size: 1.8em;
	color: #000;
	letter-spacing: 2px;
	margin: 0px 0px 18px 0px; 
	}
	
h3{
	font-size:1.2em;
	line-height:1.4em;
	}
		
h3 a{
	color:#000;
	text-decoration:none;
	}
	
h3 a:hover{
	text-decoration:underline;
	}

span.blue{
	color:#56B1C1;
	}

#wrap{
	width:760px;
	text-align:left;
	margin:0 auto;
	background:#fff url(images/left-col-back.gif)  repeat-y left top;
	}
	
#header{
	height:130px;
	background: url(images/AJT-lifestyle.gif) #8ad4e0 no-repeat center;
	text-align:left;
	}
	
#header img {
	padding-left:15px;
	}
	
#content{
	padding-bottom:30px;
	}
	
#leftcol{
	background: transparent;
	width:185px;
	float:left;
	}
			
#maincol{
	font-family: "Century Gothic", "Lucida Sans Unicode", "Tahoma", "Helvetica", "Arial", sans-serif;
	width:434px;
	float:left;
	background:transparent;
	border-right: solid #8ad4e0 1px;
	}
		
#rightcol{
	background:transparent;
	width:140px;
	float:left;
	}
			
.inner{
	background: transparent;
	padding:10px 10px 10px 10px;
	}
		
.inner-main{
	margin:10px 5px 0px 10px;
	}
	
.inner-right{
	margin:10px 10px 0px 0px;
	padding:0 0 0 10px;
	}
	
.clear{
	visibility:hidden;
	line-height:0px;
	height:0;
	clear:both;
	font-size:0px;
	}

#footer {
	clear:both;
	background: #8ad4e0;
	padding: 5px 0px  5px 5px; 
	}
	
#footer a {
	color:#000;
	text-decoration:none;
	}

#footer a:hover {color:#000;
	text-decoration:underline;
	}
	

div.inner-main	h2{	
	font-size: 1.4em;
	font-weight: bold;
	color: #8ad4e0;
	text-transform: uppercase;
	letter-spacing: 4px;
	margin: 4px 0px 6px 0px; }
	
div.feature { 
	border-top: solid #8ad4e0 1px;
	padding: 1.5em 0;
	margin: 15px 15px 0px 0px;
	clear:both;
	}
			
div.featuretop { 
	margin: 15px 15px 0px 0px;
	}
			
div.inner-main p{
	font-size:1.2em;
	}
	
div.inner-main img{ 
	float: left;
	padding:0px 10px 0 0;
	}

div.article { 
	padding-right:20px;
	position:relative;
	}
			
div.article h1{
	margin-bottom:0;
	padding-bottom:.5em;
	
	}

div.article img{ 
	float: left;
	padding:0px 10px 0 0;
	}
	
div.article p{ 
	font-size:1.2em;
	padding-bottom:1em;
	line-height:1.6em;}
		
div.article p.byline{
	padding: 10px 0px 15px 0px;
	color:#999;
	}
	
div.article p.caption{ font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size:11px;
	padding: 0px 0px 5px 0px;
	color:#999;
	}
	
div.article p.first { 
	font-size:1.4em;
	font-weight:bold;
	padding:1em 0 1em 0;
	line-height:1.9em;}
	
div.article .subhead{
	margin-top:-.5em;
	padding-bottom:1em;
	font-size:1.2em;
	line-height:1.4em;
	font-weight:bold;
	}
	
#imagecol{
	width:160px;
	float:right;
	background:#d9f2f7;
	margin:10px;
	}

#innercolimg{
	padding:10px;
	}

#innercolimg img{
	padding-bottom:10px;
	}
	
.box {
	background-color:#d9f2f7;
	padding:10px;
	}
	
p.ads { 
	padding:0px 0px 20px 0;
	}


div.article table.scene td.right{
	padding-right:7px;
	}

div.article table.scene img{
	padding:0;
	}

div.article .image_gallery img{
	padding:5px 5px 10px 0px;
	}

#leftlist1{ 
	list-style-type: none;	
	}
	
#leftlist1 b{ 
	font-family: "Century Gothic", "Lucida Sans Unicode", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size: 1.2em;
	}
	
#leftcol h1{
	font-family:"Lucida Grande", verdana, arial, sans-serif;
	font-size: 1.8em;
	font-weight: lighter;
	letter-spacing: .5px;
	padding:15px 0 10px 0;
	margin:0;
	}
	
#leftlist1 li {
	padding-bottom:10px;
	}

#leftlist1 a{
	text-decoration:none;
	color:#000;
	}

#leftlist1 a:hover{
	text-decoration:underline;
	color:#000;
	}


#leftlist2 {list-style-type: none;
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: 1.2em;
	font-weight: lighter;
	text-transform: uppercase;
	padding:0px 0 0 0;
	}

#leftlist2 li {
	padding-bottom:10px;
	}

#leftlist2 a{
	text-decoration:none;
	color:#000;
	}

#leftlist2 a:hover{
	text-decoration:none;
	color:#56b1c1;
	}

#leftlist3 a{
	text-decoration:none;
	color:#000;
	}

#leftlist3 a:hover{
	text-decoration:underline;
	color:#000;
	}

#leftlist3 li{
	margin-left: 20px;
	list-style-type:circle;
	padding: 3px 0;
	}
	
.archive {
	list-style-type: none;
	margin-left:10px;
	}
.archive {
	padding:3px;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:1.2em;
	line-height:1.6em;
	}
	
.lists {
	list-style-type:none;
	margin-left:10px;
	}
.lists li{
	padding:6px;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:1.2em;
	line-height:1.6em;
	}	

.lists_bullet {
	list-style-type:circle;
	margin-left:10px;
	}
	
.lists_bullet li {
	padding-bottom:10px;
	font-family: "Century Gothic", "Lucida Sans Unicode", "Tahoma", "Helvetica", "Arial", sans-serif;
	font-size:1.2em;
	line-height:1.6em;
	}	
	
ol{
	margin-left:30px;
	font-size:1.2em;
	line-height:1.6em;
	}
ol li{
	padding-bottom:10px;
	}

.recipe{
	margin-left:0;
	margin-bottom:1em;
	}

.recipe li{
	padding:2px 0 2px 0;
	list-style-type:none;
	font-size:1.2em;
	line-height:1.6em;
	}

a.login {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size: .9em;
	font-weight: lighter;
	color:#999;
	padding:1px 1px 1px 1px;
	text-decoration:none;
	}

a.login:hover {
	color:#999;
	text-decoration:underline;
	}
	
.smallbox {
	font-size: 9px; 
	}
	
p.rule { 
	padding-top:10px;
	border-bottom: solid #8ad4e0 1px;
	} 

/*top nav stuff*/
	
#navwrap {
	height:33px;
	border-bottom: solid #8ad4e0 6px;
	}
	
ul#nav {
	position: relative;
	margin: 0 auto 0 auto;
	width: 760px;
	margin: 0;
	height: 33px;
	list-style-type: none;
	overflow: hidden;
	}
	
ul#nav  {
	background: transparent url(images/topnav4.gif) no-repeat 0 0;
	}

ul#nav li a {
	position: absolute;
	top: 0;
	text-indent: -9000px;
	text-decoration: none;
	padding: 33px 0 0 0;
	overflow: hidden;
	height: 0px !important; 
	height /**/:33px; /* IE5/Win */
	/*background: transparent url(images/topnav4.gif) no-repeat;*/
	background-image:url(images/topnav4.gif);
	background-repeat:no-repeat;
	background-color:transparent;
	}

li#home a { 
	background-position: 0 -33px; width: 80px; left: 0;
	}

li#home a:hover, li#home a.current {
	background-position: 0 0;
	}

li#giveaway a {
	background-position: -80px -33px; left: 80px; width: 106px;
	}
li#giveaway a:hover, li#giveaway a.current { 
	background-position: -80px 0px;
	}

li#feat a{
	background-position: -184px -33px; left: 184px; width: 94px;
	}
li#feat a:hover, li#feat a.current { 
	background-position: -184px 0px;
	}

li#subscription a { 
	background-position: -278px -33px; left: 278px; width: 104px;
	}
li#subscription a:hover, li#subsription a.current { 
	background-position: -278px 0px; 
	}

li#about a {
	background-position: -380px -33px; left: 380px; width: 97px;
	}
li#about a:hover, li#about a.current { 
	background-position: -380px 0px;
	}

li#advertise a {
	background-position: -477px -33px; left: 477px; width: 98px;
	}

li#advertise a:hover, li#advertise a.current { 
	background-position: -477px 0px;
	}
	
	
li#resources a {
	background-position: -574px -33px; left: 574px; width: 186px;
	}

li#resources a:hover, li#advertise a.current { 
	background-position: -574px 0px;
	}
.resourcedir li{
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size:1.2em;
	list-style-type:none;
	padding-bottom:10px;
	}
.subscribe {
	font-family: "Lucida Grande", verdana, arial, sans-serif;
	font-size:1.2em;
	}
.subscribe td{
	padding-right:10px;
	padding-bottom:10px;
	}