/* CSS Document */
Body {

	color: #000000;
background-image:url("../images/PageBackground.gif");
margin:0;
	}







/* A styles */

A {

	color: #3366cc;

	}



A:hover {

	color: #CC3333;

	}



A.footer {

	font-family: arial,helvetica,sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #516CAF;

	}



A.menu {

	font-family: arial,helvetica,sans-serif;

	font-size: 12px;

	text-decoration: none;

	color: #ffffff;

	}



A.menu:hover {

	color: #ffff00;

	}





/* PUBLISHED ARTICLES STYLES */



SPAN.head {

	font-size: 14px;

	font-weight: bold;

	}



SPAN.deck {

	font-style: italic;	

	color: #333333;

	}



SPAN.byline {

	color: #333333;

	}



SPAN.caption {

	font-size: 10px;

	}



SPAN.fromissue {

	font-weight: bold;

	font-style: italic;	

	font-size: 11.5px;

	color: #566ba0;

	}

	

/* BLOG AUTHORS */



SPAN.blogeditedby {

	font-family: arial,helvetica,sans-serif;

/* BDA EDIT */

	font-size: 11px;

	color: #08643F

	}



SPAN.blogeditedbyind {

	font-family: arial,helvetica,sans-serif;

/* BDA EDIT */

	font-size: 13px;

	color: #08643F

	}



SPAN.blogauthors {

	font-family: arial,helvetica,sans-serif;

	font-weight: bold;

/* BDA EDIT */

	font-size: 11px;

	color: #08643F

	}



SPAN.bloganalysis {

	font-family: arial,helvetica,sans-serif;

	font-variant: small-caps;

	font-size: 10px;

	color: #08643F

	}





/* GENERAL TEXT STYLES */



P, LI, TABLE, TD {

	font-family: arial,helvetica,sans-serif;

	font-size: 12px;

	color: #000000;

	}



/* BDA */

BLOCKQUOTE {

	font-family: arial,helvetica,sans-serif;

	font-size: 12px;

	color: #000000;

	border-left : 1px solid #999999;

	padding-left: 8px;

}



P.footer {

	font-size: 12px;

	text-decoration: none;

	color: #516CAF;

	}



.small {

	font-size: 10px;

	}



SPAN.toc {

	font-family: arial,helvetica,sans-serif;

	font-weight: bold;

	font-style: oblique;	

	font-size: 11px;

	color: #455C88;

	}



SPAN.title {

	font-size: 14px;

	font-weight: bold;

	color: black;

	}



SPAN.title a {

	font-family: arial,helvetica,sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #000000;

	}

	

SPAN.title a:hover {

	color: #000000;

	}



SPAN.red { 

	color: red

	}

	

#toc td {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	}



#toc a {

	font-family: arial,helvetica,sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

	

#toc a:hover {

	color: #000000;

	}



#AuthorTOC {

	font-family: arial,helvetica,sans-serif;

	font-size: 11px;

	color: #222222;

	}

	

	

.strong { font-weight: bold; }





/* USER LOGIN */

.login {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	}

	

.loginArticle {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #CC3333;

	}



.loginArticleText {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #566BA0;

	}



#LoginTable A {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	}



#LoginTableArticle A {

	font-family: arial,helvetica,sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #566BA0;

	}

	

#LoginTable A:hover {

	color: #FFFFFF;

	}



#LoginTableArticle A:hover {

	color: #CC3333;

	}



/* FORMS AND FIELDS */

fieldset, legend {

	font-family: arial, helvetica, san-serif;

	}

	

fieldset {

	padding: 6px;

	}

	

legend {

	font-weight: bold;

	font-size: 14px;

	}



/* CS BLOG */

.csstyle2 {

	font-size: 9px;

	color: #003366;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

}

.csstyle3 {

	font-size: 18px;

	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000066;

}



.csstyle6 {font-size: 9px; color: #000066; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }

#store{
width:700px;
margin:0px;
padding:0px;
}
#store li{
list-style:none;
display:inline;
padding:0px 12px 20px 12px;
margin:0px;
width:200px;
height:320px;
float:left;
}
#store ul{
margin:0px;
padding:30px 0px 0px 15px;
}
#store form{
width:180px;
display:inline;
}
#store form img{
margin:2px 0px 0px 0px;
}
#store h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
background-color:#ff0000;
color:#ffffff;
margin:3px 0px 0px 0px;
padding:2px 0px 2px 0px;
border-bottom:3px solid #576eb4;
width:200px;
}
#store ul p{
width:200px;
border-bottom:1px dashed #576eb4;
margin:0px 0px 5px 0px;
padding:2px 0px 2px 0px;
}
p.foot{
margin:0px;
padding:15px 0px 5px 30px;
clear:both;
width:650px;
}
#cartbutton{
width:700px;
margin:0px;
padding:0px;
height:103px;
background-image:url("../images/store.jpg");
}
.sc{
float:right;
padding:40px 1px 0px 0px;
}
p.clear{
clear:both;
}
.bold{
color: #3366cc;
font-weight:bold;
}
#store h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color: #3366cc;
margin:0px;
padding:10px 0px 0px 30px;
clear:both;
}
#mcart{
width:650px;
padding-left:25px;
}
.price{
font-weight:bold;
color:#cc0000;
}
