/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body {
	margin:0px;
	height:100%;
	background-color: #75b442;
}


/* anchors
----------------------------------------------- */
a {
	color:#75b442;
	font-weight:bold;
	text-decoration: none;
}
a:hover {
	color:#333;
}

h6 a {
	color:#fff;
	font-weight:bold;
	text-decoration: none;
}
h6 a:hover {
	color:#c8dea4;
}




/* containers
----------------------------------------------- */
.page-container {
	margin:auto;
	width:980px;
}
#header-container {
	background:url(/resources/2011/layout/Chch-writers-banner.gif);
	width:1020px;
	height:280px;
}
#content {
	height:400px;
}

.block_article {
	padding-bottom:5px;
	padding-top:5px;}


/* horizontal rules
----------------------------------------------- */

hr.blue {
	height: 1px;
	text-align: center;
	width: 100%;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #75b442;
}

hr.lt-blue {
	height: 1px;
	text-align: center;
		width: 98%;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #cccc99;
}

hr.white {
	height: 1px;
	text-align: center;
	border-top-width: 2px;
	border-top-style: dashed;
	border-top-color: #FFF;
}


/* image padding
----------------------------------------------- */
.headshots img {
	padding-right:2px;
	padding-left:2px;
	padding-bottom: 4px;
	display:inline;
}

.block_article img {
		padding-right:10px;
}

.writer-img img {
	padding-right:10px;
	display:inline;
	float:left;

}

/* tables
----------------------------------------------- */

.bubble-wrap h4 {
	color:#FFF;
}

.bubble-wrap h4 a:link {
	color:#FFF;
	font-size:20px;
}


/* tables
----------------------------------------------- */

.form {
float:right;
border: 1px;
}
label {
font-size:12px;	
}

/* writers
----------------------------------------------- */

.writers .article {
float:left;
margin:7px;
width:105px;
}
.writers .article img {
	width:105px;
	height:105px;
}

.writers h3 {
font-size:12px;
font-weight:bold;
height:16px;
line-height:16px;
text-align:center;
}

.writers h3 a:hover {
	text-decoration:none
}

.writers h3 a:visited {
	text-decoration:underline;
}


/* subscribe form
----------------------------------------------- */

.subscribe {
	font: Helvetica, sans-serif;
	background-image: url(/resources/images/layout/subscribe-bg.gif);
	width:220px;
	position:relative;
	left:700px;
	right:10px;
	background-repeat:no-repeat;
	
}
.subscribe li {
	color:#66e8ff;
	font-size:12px;
	list-style:none;
padding: 2px 0 0 0;
margin: 0;
width: 160px;
}
.subscribe-form {
padding-right:5px;
padding-top:10px;
width:190px;
}

/* table
----------------------------------------------- */

.table-padding td p {
	padding-bottom:0px;
}
.td-title {
	background-color:#15446A;
	padding: 4px;
}
.td-title td {
	padding:4px;
	margin: 2px;
	text-align: center;
	height: 25px;
	vertical-align: text-bottom;
}
.td-title p {
	color:#FFF;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	line-height: 12px;
	padding-bottom:0px;
}
	
.td-text {
	font-size:12px;
}

#news {
	margin-bottom:10px;
}
