@charset "utf-8";

/* CSS Document */

/*///////////// CSS Reset //////////////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	font-weight: normal;
	vertical-align: baseline;
	background: transparent;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }

html, body
{
	 margin: 0;
	 padding: 0;
	 width: 100%;
	 height: auto !important;
	 height: 100%;
	 min-height: 100%;
}
/*///////////// End CSS Reset //////////////////////*/

body
{
	font-family:Tahoma, Geneva, sans-serif;/*Arial, Helvetica, sans-serif*/ 
	text-align: center;
	background: #528ca0;
}

/*this adds apace above the main wrapper*/
#top_spacer
{
	margin-top: 10px;
}
#wrapper
	{
		width: 56.25em;/*900px*/
		margin: 0 auto;
		background: #FFFFFF;
		padding: 0;
		text-align: left;
	}
	
#spacer 
	{
	height: 7px;
	width: 900px;
	}

	/*///////////main header/////////*/
#main_header
	{
		width: 56.25em;/*900px*/
		height: 145px;/*105px*/
		margin: 0 auto;
		background: #E2EBF0 url(../images/anpt_header_blue.gif) center no-repeat;/*#E2EDE8*/
	}
#header 
	{ 
		padding: 0px; 
		width: 900px; 
		height: 204px;
		margin: 0 auto;
		position: relative;
		z-index: 1;
	}
#header_filler 
	{
		background-image: url(../images/header_tile.gif);
		background-repeat: repeat-y;
		width: 900px;
		height: 108px;
		margin: 0 auto;
	}
#header_top 
	{
		background-image: url(../images/header_top.gif);
		background-repeat: no-repeat;
		width: 900px;
		height: 88px;
		margin: 0 auto;
	} 
#header_bottom 
	{
		background-image: url(../images/header_bottom.gif);
		background-repeat: no-repeat;
		width: 900px;
		height: 23px;
		margin: 0 auto;
	}
#filler 
	{
		background-image: url(../images/header_tile.gif);
		background-repeat: repeat-y;
		width: 900px;
		height: 108px;
		margin: 0 auto;
	}
/*///////////end main header/////////*/

/*///////////imageTransitions/////////*/
#imageTransitionContainer
{
	width: 884px;/*884px*/
	margin: 8px 8px 8px 8px !important;
	clear: both;
}
#imageTransitionContainer .slideshow
{
	width: 625px;
	margin-bottom: 8px;
	float: left;
}
/*///////////end imageTransitions/////////*/
#CarlasBlog
{
	width: 255px;
	float: right;
}
#CarlasBlog img
{
	width: 190px;
	margin: 16px 33px 0 33px;
}

#CarlasBlog h2
{
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
	background: #6495ED;
	padding: 3px 0 3px 0;
}
#CarlasBlog a.blog
{
	text-decoration: none;
	color: #6495ED;
	font-size: .8em;
	font-weight: bold;
	margin: 40px 0 0 6px;
	display: block;
	overflow: hidden;
}
#CarlasBlog a.more
{
	text-decoration: none;
	color: #554F4F;
	font-size: .8em;
	font-weight: normal;
	margin: 0 0 0 6px;
}
#CarlasBlog a.more:hover
{
	text-decoration: underline;
}
#CarlasBlog span
{
	
	font-size: 1em;
	font-weight: bold;
}
#CarlasBlog a.blog:hover
{
	text-decoration: underline;
	
}
#CarlasBlog p
{
	
	font-size: .8em;
	font-weight: normal;
	color: #6495ED;
	margin: 0 0 0 6px; 
}

/*///////////main header image navigation/////////*/
#needlearts_nav 
	{
		width: 56.25em;/*900px*/
		height: 124px;
		position: relative;
		background: #FFF8D9;/*#E3E6ED*/
		/*top: 0px;
		left: 39px;*/
		/*z-index: 10;*/
	}
#needlearts_nav dl
{
	width: 76px;
	height: 112px;
	border: #000000 1px solid;
	margin-top: 8px;
	margin-left: 20px;
	float: left;
}
#needlearts_nav dt img.size
{
	width: 100%;
	height: 100%;
}
#needlearts_nav dd
{
	text-align: center;
}
#needlearts_nav dd.marginTop
{
	margin-top: 10px;
}
#needlearts_nav dt img
{
	margin: 0 5px 0 5px;
}
#needlearts_nav dd a
{
	color: #554F4F;
	font-size: .75em;
	/*line-height: 1em;*/
	text-decoration: none;
}
#needlearts_nav dd a:hover
{
	color: #000000;
	text-decoration: none;
}
#needleartsContainer
	{
	width: 864px;
	margin: 0 auto;
	}
/*///////////quilting_img/////////*/
#needlearts_nav a img.quilting1 
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 20px;
		border: none;
	}
/*///////////fibre_art_img/////////*/
#needlearts_nav a img.fibre_art1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 116px;
		border: none;
	}
/*///////////knitting_img/////////*/
#needlearts_nav a img.knitting1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 212px;
		border: none;
	}
/*///////////crochet_img/////////*/
#needlearts_nav a img.crochet1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 308px;
		border: none;
	}
/*///////////cross_stitch_img/////////*/
#needlearts_nav a img.cross_stitch1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 404px;
		border: none;
	}
/*///////////rug_hooking_img/////////*/
#needlearts_nav a img.rug_hooking1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 500px;
		border: none;
	}
/*///////////embroidery_img/////////*/
#needlearts_nav a img.embroidery1
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 596px;
		border: none;
	}
/*///////////beading_img/////////*/
#needlearts_nav a img.beading1 
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 692px;
		border: none;
	}
/*///////////creative_sewing_img/////////*/
#needlearts_nav a img.creative_sewing1 
	{
		width: 76px;
		height: 112px;
		position: absolute;
		top: 5px;
		left: 788px;
		border: none;
	}
/*this class ads 7 pixels to the first 8 images to the bottom to bump them
up to align to the Creative Sewing & More Image at the right side*/
#needlearts_nav .bottom_spacer 
	{
		padding-bottom: 6px;
	}

/*///////////main header navigation hover images/////////*/
/*MouseOut stage - hide large image*/
#needlearts_nav a span.quilting2 
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 15px;
		z-index: 20;
		border: 2px solid #F79321;
		background-image: url(../images/quilting_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;	
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.quilting2 
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.fibre_art2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 113px;
		z-index: 20;
		border: 2px solid #39B54A;
		background-image: url(../images/fibreart_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.fibre_art2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.knitting2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 210px;
		z-index: 20;
		border: 2px solid #FF73B0;
		background-image: url(../images/knitting_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.knitting2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.crochet2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 304px;
		z-index: 20;
		border: 2px solid #93278F;
		background-image: url(../images/crochet_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.crochet2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.cross_stitch2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 402px;
		z-index: 20;
		border: 2px solid #FF0000;
		background-image: url(../images/crossstitch_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.cross_stitch2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.rug_hooking2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 498px;
		z-index: 20;
		border: 2px solid #E06CA3;
		background-image: url(../images/rughooking_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.rug_hooking2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.embroidery2
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 592px;
		z-index: 20;
		border: 2px solid #662D91;
		background-image: url(../images/embroidery_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.embroidery2
	{
		display: inline;
		visibility: visible;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.beading2, #needlearts_nav beading.active
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 690px;
		z-index: 20;
		border: 2px solid #0071BC;
		background-image: url(../images/beading_img_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.beading2
	{
		display: inline;
		visibility: visible;
	}
#needlearts_nav a.beadingActive
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 690px;
		z-index: 20;
		border: 3px solid #0071BC;
		background-image: url(../images/beading_img_hover.jpg);
		background-repeat: no-repeat;
	}
/*MouseOut stage - hide large image*/
#needlearts_nav a span.creative_sewing2 
	{
		width: 78px;
		height: 78px;
		position: absolute;
		top: 2px;
		left: 784px;
		z-index: 20;
		border: 2px solid #FF00FF;
		background-image: url(../images/creative_sewing_hover.jpg);
		background-repeat: no-repeat;
		visibility: hidden;
	}
/*MouseOver stage - reveal large image*/
#needlearts_nav a:hover span.creative_sewing2 
	{
		display: inline;
		visibility: visible;
	}
/*///////////end main header image navigation/////////*/
	
/*///////////top text navigation container/////////*/
#top_nav 
	{
		width: 56.25em;/*900px*/
		height: 1.4em;    /*22px*/   
		background: #5fbbd5 url(../images/nav_background3.gif) repeat-x;
		border-top: #0996be 2px solid;
		border-bottom: #0996be 2px solid;
		border-left: none;
		border-right: none;
		margin: 0 auto;
	}

#bottom_nav 
	{
		width: 56.25em;/*900px*/
		height: 1.4em;/*22px*/
		background: #5fbbd5 url(../images/nav_background3.gif) repeat-x;
		border-top: #0996be 2px solid;
		border-bottom: #0996be 2px solid;
		border-left: none;
		border-right: none;
		margin: 0 auto;
		clear: left;
	}
#top_nav ul 
	{
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
#bottom_nav ul 
	{
		float:right;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
#top_nav li, #bottom_nav li, #top_nav li.border_shadow 
	{
		float: left;
		margin: 0;
		padding: 0;
	}
#top_nav ul li a, #bottom_nav li a
	{
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: .8em;/*72%*/
		font-weight: 600;
		color: #000000; 
		text-decoration: none;
		padding: .28em 8px .28em 8px;
		margin: 0;
		border-left: #0996be 2px solid; 
		border-right: #96e1f6 2px solid; 
	}
#top_nav ul li a.no_left_border
	{
		border-left: 0;
	}
#bottom_nav ul li a.no_right_border
	{
		border-right: 0;
	}
#top_nav li.border_shadow
	{
		height: 1.4em;
		border-left: #0996be 2px solid; 
	}
#bottom_nav li.border_hilite
	{
		height: 1.4em;
		border-right: #96e1f6 2px solid; 
	}
#top_nav ul li a:hover, #bottom_nav ul li a:hover
	{
		color: #ffffff;
		text-decoration: underline;
		background: #178ab8 url(../images/nav_background4.gif) repeat-x;
	}
#top_nav ul li a.active, #bottom_nav ul li a.active
	{
		color: #ffffff;
		text-decoration: underline;
		background: #178ab8 url(../images/nav_background4.gif) repeat-x;
	}
#bottom_nav ul li a.contact
	{
		color: #ffffff;
		text-decoration: underline;
		background: #ca5f67 url(../images/nav_background2.gif) repeat-x;
	}
#bottom_nav_spacer 
	{
		margin: 15px 0 0 0;
	}
/*///////////end top text navigation container/////////*/
#sub_header_spacer 
	{
		display: block;
		height: 20px;
	}
			
/*///////////Beading Header/////////*/
#beading 
	{ 
		padding-bottom: 4px;
		color: #3b3131;
		font-family: Tahoma, Arial;
	 	font-weight: lighter; 
		font-size: 2.2em;
		text-align: center;
		border-bottom: 2px dotted #3b3131;
		display: block;
		overflow: hidden;
	}
			
/*///////////magazine issue navigation container/////////*/
#mag_issue_nav 
	{
		width: 56.25em;/*900px*/
		margin: 0 auto;
		padding: 10px 0px 10px 0px;
		border: none;
		background: #ffffff;
	}
#mag_issue_nav p 
	{
	text-align: center;
	}
#mag_issue_nav p a  
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 85%;
		font-weight: normal;
		color: #B9BBBD;
		display: inline;
		padding: 10px;
		text-decoration: none;
	}
#mag_issue_nav a:link, .thrColFixHdr #mag_issue_nav a:visited 
	{
		color: #B9BBBD;
		text-decoration: none;
	}
#mag_issue_nav a.active_state 
	{
		color: #000000;
		text-decoration: none;
	}
#mag_issue_nav a:visited.active_state2 
	{
		color: #000000;
		text-decoration: none;
	}
#mag_issue_nav a:hover 
	{
		color: #000000;
		text-decoration: underline;
	}
#mag_issue_nav .spacer 
	{
		margin-left: 24px;
	}
#mag_issue_nav span.number_divider 
	{
		color: #B9BBBD;
	}
/*///////////end magazine issue navigation container/////////*/
		
/* container for all the definition lists */
#content_grey
	{
	width: 56.25em;/*900px*/
	background: #dddddd;
	margin: 0 auto;
	padding-bottom: 5px;
	border: none;
	}
#content_white
	{
	width: 56.25em;/*900px*/
	background: #ffffff;
	margin: 0 auto;
	padding-bottom: 5px;
	border: none;
	}
		
/* each list */
		
/* title of each item */
dl.mag_issue
	{
		float: left;
		margin: 0;
		padding: 0 0px 8px 0;
		width: 7.85em;/*125px*/
	}
/*///////////// Season//////////////// */
dl.mag_issue dt.season
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 155%;
	color: #3b3131;
	font-weight: bold;
	text-align: right;
	padding: 0;
	}
/*///////////// Year//////////////// */
dl.mag_issue dt.year
	{
	font-size: 105%;
	font-weight: bold;
	color: #544E4F;
	text-align: right;
	padding: 0 0 .2em 0;
	}
			
dl.mag_issue dd
	{
	margin: 0;
	padding: 0;
	font-size: 90%;
	font-weight: bold;
	color: #D91D61;
	text-align: right;
	clear: both;
	}
dl.mag_issue dd.shopping_cart
	{
	margin: 0;
	padding: .2em 0 .2em 0;
	font-size: 65%;
	font-weight: bold;
	color: #D91D61;
	text-align: right;
	clear: both;
	}
dl.mag_issue dd.subscribe
	{
	margin: 0;
	padding: 0 0 .3em 0;
	font-size: 65%;
	font-weight: bold;
	color: #000000;
	text-align: right;
	}
			
			
dl.mag_issue dd img
	{
		margin: 0;
	}

#main dl.current_issue
	{
		float: left;
		margin: -11px 0 0 12px;
		padding: 0 8px 8px 0;
		width: 10.93em; /*175px*/
		border: none;
	}
#main dl.current_issue dt
	{
	font-size: 1.4em;
	font-weight: bold;
	color: #CC0033;
	text-align: left;
	word-spacing: 10px;
	padding: 0 0 .1em 0;
	margin: 0;
	}
			
#main dl.current_issue dd
	{
	margin: 0;
	padding: .1em 0 0 0;
	font-size: 65%;
	font-weight: bold;
	color: #CC0033;
	text-align: center;
	clear: both;
	letter-spacing: .047em;/*.0625em*/
	}

#main dl.current_issue dd.image img
	{
		padding: 0;
		margin: 0;
		border: none;
		
	}
#kudos
{
	width: 10.93em; /*175px*/
	border: #B50034 1px solid;
	margin: 6px 0 0 12px;
	padding-top: 8px;
	float: left;
}
#kudos p
{
	font-size: .8em;
	margin: 0 12px 12px 12px;
	padding-bottom: 12px;
	border-bottom: #B50034 1px solid;
}
#kudos p.borderNone
{
	border: none;
}
#welcomeBox
{
	width: 440px;
	margin-top: 10px;
	float: left;
}
#welcomeBox p
{
	padding: 5px 10px 2px 10px;
	text-align: left;
	font-size: .8em;
	font-weight: normal;
	line-height: 1.2em;
	letter-spacing: .047em;
}
#welcomeBox img
{
	margin-top: 6px;
	margin-left: 8px;
}
#welcomeBox span.nwp 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #71910F;
	font-weight: bold;
	font-style: italic;
 }
dl.mag_contentMarginLeft
	{
		padding: 0;
		width: 170px; /*11.88em*/
		float: left;
		margin-left: 12px;
	}
dl.mag_content
	{
		margin: 0 0 0 12px;
		padding: 0;
		width: 170px; /*11.88em*/
		float: left;
	}
dl.mag_content dd, dl.mag_contentMarginLeft dd
	{
	font-size: 60%;
	padding: 0 0 .2em 0;
	font-weight: normal;
	color: #77787B;
	text-align: left;
	}
dl.mag_content dd.image img, dl.mag_contentMarginLeft dd.image img
	{
	margin: 55px 0 0 0;
	}
dl.mag_content a, dl.mag_contentMarginLeft a
	{
	color: #77787B;
	text-decoration: none;
	font-weight: bold;
	}
dl.mag_content a:hover, dl.mag_contentMarginLeft a:hover
	{
	color: #000000;
	text-decoration: underline;
	}
span.divider_line 
	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #77787B;
	text-decoration: none;
	font-weight: bold;
	padding: 0px 2px 0px 2px;/*this ads padding to the left & right of the division line*/ 
	}
		
#content
	{
	width: 49.375em;/*760px*/
	background: #dfdede url(images/left_tile.gif) repeat-y;
	padding: 0;
	margin: 0;
	}
#footer 
	{ 
		width: 56.25em;/*900px*/
		margin: 0 auto;
		padding: 0px 0 4px 0; 
		background: #C4C4C4;
		border: none;
		clear: both;
		overflow: hidden;
	} 

	#footer ul
	{
		margin: 0 0 0 15px;
		padding: 0;
		width: 13.75em;/*220px*/
		float: left;
	} 
	#footer li
	{ 
		display: inline;
		padding: 0;
		margin: 0;
	}
	#footer ul.copyright
	{ 
		float: right;
		width: 12.50em;/*200px*/
		margin: 4px 0 0 0;
	}  
#footer a
	{ 
		color: #bd4e58;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 72%;
		text-decoration: none;
		border-right: #bd4e58 1px solid;
		margin: 0;
		padding: 0 4px 0 0px;
	}
#footer a:hover
	{ 
		color: #000000;
	} 
#footer a.borderNone
	{ 
		border-right: none;
	} 
#footer ul.copyright li
	{ 
		color: #bd4e58;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 72%;
		border: none;
	}
#createdBy
{ 
	width: 56.25em;/*900px*/
	margin: 0 auto;
	padding: 0px 0 6px 0; 
	background: #C4C4C4;
	border: none;
	clear: both;
	overflow: hidden;
} 
#createdBy p
{
	color: #bd4e58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 72%;
	text-align: center;
}
#createdBy a
{
	color: #bd4e58;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 800;
	text-decoration: none;
}
#createdBy a:hover
{
	text-decoration: underline;
}
/*this adds space at the bottom of the main wrapper*/
#bottom_spacer
{
	margin-bottom: 10px;
}  
.clearfloat 
	{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
		clear:both;
	}
	
/*////formatting for contact and home page////*/
#content
	{
		width: 56.25em;/*900px*/
		padding-top: 16px;
		padding-bottom: 16px;
		background: #FFFFFF;
		clear: both;
		float: left;
	}
#contact
	{
	width: 13.125em; /*210px*/
	float: left;
	margin: 0 0 0 12px;
	}

#contact p
	{
		padding: 0px;
		margin: 0;
		margin-bottom: 8px;
		font-size: 80%;
		text-align: left;
		letter-spacing: .047em;/*.0625em*/
	}
#contact img.contact_pic
	{
	padding: 6px;
	margin: 0px;
	border: #bd4e58 solid 1px;
	background: #ffffff;
	}
#contact p.contact_person
	{
	font-weight: bold;
	color: #bd4e58;
	}
#contact p.contact_info
	{
	font-weight: bold;
	}
#contact_form
	{
		width: 49.5%;
		float: right;
		margin-top: -8px;
	}	
#column_container
	{
		width: 66%;
		float: left;
	}
/*////////////////home page//////////////////*/		
#main
	{
		width: 12.5em;
		float: left;
	}
#main a
	{
		text-decoration: none;
		font-weight: bold; 
		color: #bd4e58;
	}
#main a:hover
	{
		text-decoration: underline;
	}
 #main .smaller
	{
		font-size: 70%;
	}
#main span
	{
		padding: 0 0 0 10px;
	}
#main img
{
	border: 0;
	padding: 0 0 2px 0;
	margin-left: 15px;
}

#secondary span 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0033;
	font-weight: bold;
	font-style: normal;
 }
#secondary span.nwp 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #71910F;
	font-weight: bold;
	font-style: italic;
 }
#secondary
	{
		width: 440px;
		float: left;
		margin-top: 52px;
		border: #B50034 1px solid;
		padding: 3px 0 7px 0;
	}
#secondary p
	{
		padding: 5px 10px 2px 10px;
		text-align: left;
		font-size: .8em;
		font-weight: normal;
		line-height: 1.2em;
		letter-spacing: .047em;/*.0625em*/
	}
#needleworkpages
	{
		width: 230px;
		float: right;
		margin-top: 52px;
		margin-right: 5px;
	}
#needleworkpages p
	{
		font-size: .8em;
		margin-top: 4px;
		margin-right: 5px;
		letter-spacing: .047em;/*.0625em*/
	}
#needleworkpages a img
	{
		border: none;
	}
#pollQuestionBox
{
	width: 210px;
	background: #FFFFFF;
	border: #4F77B4 1px solid;
	margin-top: 8px;
}
#pollQuestionBox h2
{
	color: #FFFFFF;
	background: #4F77B4;
	padding: 4px 0 4px 0;
	font-weight: bold;
	text-align: center;
}
#pollQuestionBox p
{
	margin: 5px 5px 0 5px;
}				
#last
	{
		width: 33%;
		float: right;
	}
/*////////////About Us////////////////*/
#thankYouContainer
{
	background: #FFFFFF;
	margin: 35px 24px 35px 24px;
	border: #B50034 1px solid;
}
#thankYouContainer p
{
	color: #528ca0;
	font-weight: normal;
	font-size: .8em;
	line-height: 1.2em;
	padding: 10px;
	letter-spacing: .047em;
}
#thankYouContainer span
{
	font-size: 1.2em !important;
	text-align: right;
	font-weight: normal;
	padding-left: 6px;
}
#editorContent
	{
		width: 56.25em;/*900px*/
		padding-top: 16px;
		padding-bottom: 16px;
		background: #FFFFFF;
		clear: both;
		float: left;
	}
#editorHeadline
{
	width: 400px;
	margin: 0px 0 0 26px;
}
/*/////////ANPT Team/////////*/
#editorHeadline h1
{
	font-family: "Courier New", Courier, monospace;
	font-size: 2em;
	color: #0996BE;
	font-weight: normal;
	margin: -10px 0 0 20px;
	padding: 0;
}
#editorHeadline span
{
	padding-left: 8px;
}
/*/////////the/////////*/
#editorHeadline h2
{
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 1em;
	font-weight: normal;
	color: #92A6BE;
	margin: -11px 0 0 20px;
	padding: 0;
}
/*/////////Meet/////////*/
#editorHeadline h3
{
	font-family: "Helvetica", Arial ;
	font-size: 1.8em;
	font-weight: normal;
	color: #71A6BE;
	padding: 0;
}
#CarlaContainer
{
	width: 190px;
	margin: 8px 36px 0 0px;
	padding-bottom: 5px;
	background: #FFFFFF;
	float: right;
}
#CarlaBioBox
{
	width: 500px;
	margin: 8px 0 0 124px;
	float: left;
}	
#JohnContainer
{
	width: 190px;
	margin: 24px 0 0 36px;
	padding-bottom: 5px;
	background: #FFFFFF;
	float: left;
}
#JohnBioBox
{
	width: 500px;
	margin: 24px 124px 0 0 ;
	float: right;
}		
.editorContainer
{
	width: 270px;
	margin: 35px 0 0 24px;
	padding-bottom: 5px;
	background: #FFFFFF;
	border-left: #61A6BE 2px solid;
	float: left;
}	
.editorContainer h2, #CarlaContainer h2, #JohnContainer h2, .headerRight h2
{
	color: #0996BE;
	font-size: 1em;
	text-align: right;
}	
.editorContainer h3, #CarlaContainer h3, #JohnContainer h3, .headerRight h3
{
	color: #61A6BE;
	font-size: .8em;
	margin-top: -2px;
	text-align: right;
}
/*////////////Team Member Rank////////////*/	
.headerRight
{
	width: 190px;
	float: left;
}
.headerRight p
{
	margin-top: 6px;
	text-align: right;
}
.headerRight a, #CarlaContainer a, #JohnContainer a
{
	color: #0996BE;
	font-size: .8em;
	text-decoration: none;
	padding: 0 5px 0 2px;
	border-right: #0996BE 1px solid; 
}
.headerRight a:hover, #CarlaContainer a:hover, #JohnContainer a:hover
{
	text-decoration: underline;
}
.headerRight a.borderNone
	{ 
		border-right: none;
	}
.bioBox
{
	width: 270px;
	padding: 8px 0 2px 0;
	clear: both;
}	
#CarlaBioBox p, #JohnBioBox p
{
	font-size: .8em;
	margin: 0 5px 5px 5px;
	line-height: 1.2em;
	text-align: justify;
	letter-spacing: .047em;
}
.bioBox p
{
	font-size: .8em;
	margin: 0 5px 5px 5px;
	line-height: 1.2em;
	text-align: left;
}	
#CarlaContainer p, #JohnContainer p
{
	font-size: .8em;
	margin: 0 5px 5px 5px;
	line-height: 1.2em;
}
p.Email
{
	font-size: 1em !important;
	text-align: right !important;
	margin-top: 6px !important;
}	
.bioBox a, #CarlaBioBox a, #JohnBioBox a
{
	font-size: 1em;
	color: #0996BE;
	text-decoration: none;
}	
.bioBox a:hover, #CarlaBioBox a:hover, #JohnBioBox a:hover
{
	text-decoration: underline;
}
.bioBox a span.close, #CarlaBioBox a span.close, #JohnBioBox a span.close
{
	color: #0996BE;
	border: #0996BE 1px solid;
	padding: 1px 2px 1px 2px;
}	
.bioBox a span.close:hover, #CarlaBioBox a span.close:hover, #JohnBioBox a span.close:hover
{
	color: #FF0000;
	border: #FF0000 1px solid;
}	
.bioBox p.bioblog
{
	margin-top: 5px;
}
#dividerLine
{
	height: 24px;
	border-bottom: #61A6BE 2px solid;
	margin: 0 24px 24px 24px;
}
strong
{
	font-weight: bold;
}
#readMore1, #readMore2, #readMore3, #readMore4, #readMore5, #readMore6,
#readMore7, #readMore8, #readMore9, #readMore10
{
	display: none;
	margin-top: -3px;
}		
/*////////////end About Us////////////////*/		

/*////////////Subscriptions////////////////*/		
#subscribeContent
{
	width: 56.25em;/*900px*/
	padding-top: 16px;
	padding-bottom: 16px;
	background: #FFF8D9;
	clear: both;
}		
		
#subscribeContent h1, #subscribeContent h2
{	
	color: #528ca0;
	font-weight: bold;
	margin-left: 10px;
	letter-spacing: .047em;
}
#subscribeContent p
{	
	color: #000000;
	font-weight: normal;
	font-size: .9em;
	margin: 0 12px 0 12px;
	padding-bottom: 6px;
	letter-spacing: .047em;/*.0625em*/
}	
#subscribeContent b
{	
	font-weight: bold;
}
#subscribeContent span
{
	color: #FF0000;	
	font-weight: bold;
}
/*////////////Special Offers Image/////////////*/
#subscribeContent img.specialOffers
{
	width: 800px;
	margin: 0 12px 0 12px;
	border: #B52B4D 1px solid;
}	
/*////////////End Special Offers Image/////////////*/
#subscriptionContainer
{
	width: 56.25em;/*900px*/
	margin-top: 15px;
}
#subscriptionContainer p
{
	letter-spacing: 0em !important;
}
#subscriptionContainer form
{
	margin-left: 5px;
}
#subscriptionContainer input.buttonWidth
{
	width: 9em;/*150px*/
	margin: 0;
	padding: 0;
	text-align: center;
}
#subscribeContent input, #subscribeContent select
{	
	color: #000000;
	font-weight: normal;
	font-size: .9em;
	padding: 0;
	margin: 0;
	float: left;
}
	
/*////////////end Subscriptions////////////////*/		

/*////////////Back Issues////////////////*/
.issueContainer
{
	width: 210px;
	padding: 10px 0 0 10px;
	margin: 0;
	float: left;
}	
.issueContainer p
{
	text-align: right;
	margin: 0;
	padding: 4px 0 0 0;
}			
.issueContainer img
{
	border: none;
	float: right;
}
#subscriptionContainer input.button
{
	margin-left: 10px;
}	
.issueContainer .floatLeft
{
	float: left;
}
#subscribeContent a
{
	font-style: italic;
	font-weight: bold;
	color: #528ca0;
}
#subscribeContent a:visited
{
	font-weight: bold;
	color: #bd4e58;
}
#subscribeContent a:hover
{
	font-weight: bold;
	color: #000000;
}
#subscribeContent a:visited
{
	font-weight: bold;
	color: #bd4e58;
}
/*////////////end Back Issues////////////////*/

/*////////////Notices////////////////*/

#subscribeContent h2
{	
	color: #528ca0;
	font-weight: normal;
	font-style: italic;
	margin-left: 10px;
	padding-bottom: 6px;
}
#subscribeContent ol
{	
	padding-bottom: 14px;
}
#subscribeContent li
{	
	line-height: 1.3em;
	list-style: outside decimal; 
	color: #000000;
	font-weight: normal;
	font-size: .9em;
	margin: 0 12px 0 34px;
	letter-spacing: .047em;/*.0625em*/
}
#subscribeContent li a
{	
	font-style: italic;
	padding-right: 2px;
}
/*////////////end Notices////////////////*/
