/* 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%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* End CSS Reset ----------------------------------------------*/



/* General Selector Setup -------------------------------------*/

p{margin:0 0 1em;}

h2,h3,h4,h5,h6 {
	font-family:"Lucida Grande",Lucida,Arial,Helvetica,sans-serif;
	color:#333;
	margin:1em 0;
}

h1{font-size:2em; color:#333; margin:0 0 0.5em;}
h2{font-size:1.6em;}
h3{font-size:1.4em;}
h4{font-size:1.2em;}

ul, ol, dl{margin:1em 0;}

li{margin:0 0 0.5em;}

a:link{

}
a:visited{

}
a:hover{

}
a:active{

}
em{
	font-style:italic;
}
strong{
	font-weight:bold;
}
.pink{color:#e0249a;}
.right{text-align:right;}
/* End Selector Setup -----------------------------------------*/

/* General Setup ----------------------------------------------*/

body{
	font:76%/150% "Lucida Grande",Geneva,Verdana,Arial,Helvetica,sans-serif;
	text-align:center;
	background:#fff;																	/* to ensure good contrast */
	color:#000;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
/* End General Setup ------------------------------------------*/

/* Containers -------------------------------------------------*/

#container{
	width:980px; 																		/* or 960px for 1024 display or your width */
	margin: 0 auto;																		/* to centre layout */
	text-align:left;																	/* to counter text-align:center in body */
}

#headerTop{
	margin: 0 auto;
	width:980px;
	height:26px;
	background: #959595 url(../images/headerTopBG.gif) repeat-x top left ; 
}

#header{
	height: 80px; 
}
#header img {padding: 25px 0 0 0px;}

.headerPink{height:55px;background: #e0249a url(../images/headerPinkBG.gif) repeat-x left top;}
.headerSubtitle{height:21px;width:301px;background:#e2049a url(../images/header_subtitle.gif) no-repeat;position:relative;left:18px;top:14px;}


.contentwrapper{width:940px;padding:20px;margin:0px;font-family:Verdana, Arial, Helvetica, sans-serif;}

.newsstand{height:471px;}
.newsstand .top{height:187px;width:450px;padding:30px 500px 20px 30px;background:#000000  url(../images/newsstand_bg_top.jpg) no-repeat left top;color:#ffffff;font-size:16px;font-family: Georgia, "Times New Roman", Times, serif; line-height:20px;}
.newsstand .bottom{height:234px;background:#000000;border-bottom:1px solid #000000;}
.newsstand .link{font-size:13px;}
.newsstand_arrow{position:relative;top:3px;}
.newsstand .highlight{color:#e0249a;}

.content{margin:0 300px 0 0;padding:0px;}

.leftCol, .leftColForm{width:285px !important;width:265px;padding:0 20px 0 0;float:left;}
.rightCol{width:289px !important;width:279px;padding:0 0 0 20px;float:left;border-left:1px solid #797979;}
.fullCol{width:620px !important;width:600px;padding:20px 0 0 0;float:left;margin:20px 0 0 0;border-top:1px solid #797979;}

.contentwrapper h2{margin:0 0 0 .5em; color:#e0249a; font-size:13px;}
.contentwrapper h3{margin:0 0 0 0; color:#e0249a; font-size:11px;}
.contentwrapper p{margin:0 0 .5em 0; font-size:11px;}
.contentwrapper img{float:left; margin: 0 5px 0 0;}

.sidebar{float:right;width:300px !important;width:280px;background:#f3f3f3;margin-left:20px;}
.sidebar_content{padding:20px 20px;width:260px !important;width:240px;}
.sidebar_header{height:148px;width:300px !important;width:280px;padding-top:28px;background:#e0249a url(../images/header_sidebar.gif) no-repeat;}
.sidebar_picture{height:148px;width:300px;background:#e0249a url(../images/header_sidebar_img.jpg) no-repeat 1px 2px;margin:0px;padding:0px;}
.sidebar li{position:relative;top:-10px; list-style-type:disc;margin:0 5px 0 17px;font-size:11px;}
.sidebar .divider{border-bottom:1px solid #797979;margin:2px 0 20px;width:260px !important;width:238px;}

.clearfloat {clear:both;height:0;font-size:1px;line-height:0px;}

#footer{width:100%;}
.footer {padding-top:10px;}
.footer p{width:160px;float:left;}
.footer h3{color:#FF0000;font-size:11px;font-weight:bold;position:relative;}

#copyright{
	width:980px;																		/* or 960px for 1024 display or your width */
	margin:0 auto;																		/* centre layout if main container is centred */
	text-align:center;
}
#submit{float:right;margin:6px 15px 0 0;}
#formContent{width:265px;height:100px;border:1px solid #797979;font-size:11px;padding:3px;}
.formTextField{border:1px solid #797979;font-size:11px;padding:1px;height:18px;float:right;}
label{float:left;position:relative;top:2px;}
.leftColForm p{width:285px !important;width:265px;height:27px;}
#name{width:235px !important;width:215px;}
#email{width:235px !important;width:215px;}
#phone{width:180px !important;width:160px;}
#address{width:220px !important;width:200px;}

#menu{height:26px;font-size:10px;color:#ffffff;}
#menu ul{position:relative;margin:0;top:1px;}
#menu li{float:left;margin:3px 5px;}
#menu li.left{float:left;size:11px;margin-right:85px;}
#menu li h2{color:#ffffff;font-size:11px;margin:0 5px 0 11px;width:400px;}
#menu li a{color:#ffffff; text-decoration:none;}
#menu li a:hover{text-decoration:underline;}
#menu .new{color:#66FF00;font-weight:bold;}

#validate h4 { color:#ff0000; }

/* End Containers ---------------------------------------------*/

/* Navigation -------------------------------------------------*/
#nav{

}
#nav li{

}
/* End Nav ----------------------------------------------------*/

/* Specific Containers ----------------------------------------*/
/* Header Content ---------------------------------------------*/
#header{

}
/* End Header Content -----------------------------------------*/
/* Main Content ---------------------------------------------*/
#content{

}
/* End Main Content ---------------------------------------------*/

