/* CSS for National Writers Group */



* {



	margin: 0;



	padding: 0;



}



body {



	margin: 5px 0;



	font: 80% verdana, geneva, sans-serif;



	background: #4f2b07 url('/images/bg-body.gif') repeat-x top;



	text-align: center;



}



h1 {



	color: #004fbc;



	font-size: 1.5em;



	margin: 0 0 10px 0;



}



h2 {



	color: #e3e0dc;



	font-size: 1.1em;



	margin: 0 0 5px 0;







}



h3 {



	color: #599763;



	font-size: 1.1em;



	margin: 0 0 10px 0;



}







h4{



	font-size: 1.2em;



	font-family: Georgia, serif;



	color: #536C88;



	margin: 20px 0px 10px 0px;



}



input { padding: 2px; }



option { padding: 1px 3px 1px 2px; }



ul { margin: 0 0 0 25px; }



p { margin: 0 0 10px 0; }



img { border: 0; }



p a, p a:visited{



	color: #536C88;



}



p a:hover{



	color: #666666;



}







.blue{



	color: #536C88;



}







.l { float: left; }



.r { float: right; }



.clear { clear: both; }







.m-tb-5 { margin: 5px 0; }



.m-tb-10 { margin: 10px 0; }



.m-t-10 { margin: 10px 0 0 0; }







.b { font-weight: bold; }



.no-b { font-weight: normal; }



.u { text-decoration: underline;



      margin: 3px 0px 0px 0px }



.no-u { text-decoration: none; }



.i { font-style: italic; }



.no-i { font-style: normal; }



.small { font-size: .9em; }



.t-c { text-align: center; }















#container {



	margin: 0 auto;



	width: 856px;



	background: url('/images/bg-main.gif') repeat-y;



}







#logo {



	position: absolute;

	z-index: 10;

	margin: -10px 0 0 -25px ;

}







#left-col {



	width: 237px;



	margin: 0 0 0 25px;



	float: left;



}







#left-col-main {



	background: url('/images/bg-left.gif') repeat-y;



}







.left-col-copy {



	width: 199px;



	margin: 0 auto;



}







.left-col-copy-main {



	background: url('/images/bg-left-copy.gif') repeat-y;



	padding: 0 10px;



	text-align: left;



	line-height: 1.2em;



}



.left-col-copy-main a {



	font-size: .89em;



	color: #000000;



}



.left-col-copy-main a:hover { text-decoration: none; 



}











.left-col-copy-main h2 {



	color: #e3e0dc;



	font-size: 1.1em;



	margin: 0 0 5px 0;



}



.left-col-copy-main h2 a{



	color: #e3e0dc;



	font-size: 1.1em;



	margin: 0 0 5px 0;



	text-decoration: none



}



.left-col-copy-main h2 a:visited{



	color: #e3e0dc;



	font-size: 1.1em;



	margin: 0 0 5px 0;



	text-decoration: none



}



.left-col-copy-main h2 a:hover{



	color: #e3e0dc;



	font-size: 1.1em;



	margin: 0 0 5px 0;



	text-decoration: none



}











#main {



	width: 543px;



	margin: 0 25px 0 0;



	float: right;



	text-align: left;



}



#main-wide{



	width: 770px;



	margin: 0 45px 0 45px;



	float: right;



	text-align: left;



}



#header {



	background: #ffffff;



	margin: 0 0 10px 0;



	padding: 2px;



	cursor: pointer;



}



#header img {



	margin: 2px 3px;



}



#header #int {



	height: 42px;



	background: url('/images/bg-header-int.gif') no-repeat top left;



	margin: 2px 3px;



	padding: 75px 0 0 25px;



	color: #ffffff;



	font-family: georgia;



	font-size: 1.8em;



	text-decoration: none;



}



#int h1 {font-size: 1em; color: #FFFFFF; margin: 0; padding: 0; display: inline; font-weight: normal;}







#copy {



	background: url('/images/bg-copy.gif') repeat-x;



	padding: 25px 25px 5px 25px;



	float: left;



}



.homespace p{



   line-height: 1.6em;



}







#main .watermark, #main-wide .watermark {



	background: url('/images/bg-copy-watermark.gif') no-repeat center top;



}



.watermark p{



   line-height: 1.6em;



}







.quote {



	padding: 8px 0;



	font-family: Georgia, serif;



	color: #415f7a;



	font-size: 10px;



	font-style: italic;



	font-weight: bold;



	text-align: center;



}







.address {



	color: #1f3346;



	text-align: center;



	font-family: Georgia, serif;



}







#footer {



	width: 808px;



	margin: 5px auto 5px auto;



	background: url('/images/bg-footer.gif') no-repeat;



	line-height: 36px;



}



#footer a {



	font-family: Georgia, serif;



	font-size: 12px;



	color: #ffffff;



	text-decoration: none;



	margin: 10px 8px 10px 9px;



}



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







#copyright {



	margin: 0 0 15px 0;



	color: #82807d;



	font-size: .89em;

	

	padding: 0 20px;



}



#copyright a {



	color: #82807d;



	text-decoration: none;



}



#copyright a:hover { text-decoration: underline; }







#sitemap{



 padding-left:40px;



 color:#536c88;



}







#sitemap h2, h3 {



 color:#536c88;



}







#sitemap h2 a {



 color:#536c88;



 text-decoration:none;



}







#sitemap h2 a:hover {



 color:#dd832b;



}







#sitemap a:hover{



	color:#536c88;



}







#sitemap a{



	color: #dd832b;



}







#sitemap ul li{



	list-style-type:none;



}







.pod-link a{



	font-family: Georgia, serif;



	color: #ffffff;



	font-size: 1.1em;



	font-weight: bold;



	text-decoration: none;



	display: block;



	position: relative;



	width: 150px;



}



.pod-link a div{



	position: absolute;



	top: 10px;



	width: 130px;



	text-align: right;



}



.pod-link img{



}



.service-list{



	margin: 0px 0px 40px 50px;



	padding: 0px;



	float: left;



	list-style-type: none;	



	width: 270px;



}



.service-list li{



	margin: 0px;



	padding: 0px;



	font-size: 1em;



	font-weight: bold;



	margin: 0em 0 .7em 0;



}



.service-list li.black{



	margin: 0px;



	padding: 0px;



	font-size: 1em;



	font-weight: bold;



	margin: 0em 0 .7em 0;



}



.service-list li.black a{



	margin: 0px;



	padding: 0px;



	color: #000000;



	font-size: 1em;



	font-weight: bold;



	margin: 0em 0 .7em 0;



	text-decoration: none;



}



.service-list a{



	margin: 0px;



	padding: 0px;



	color: #536C88;



	font-size: .8em;



	margin: 0px 0px 0px 15px;



}



.service-list  a:hover{



	color: #000000;



}



a.head-link{



	text-decoration: none;



}



.contact{



	font-size: 12px;



}



.contact .text{



	border: 1px solid #7597B5;



}



td.left{



	text-align: right;



}



.contact .submit{



	background:  #7597B5;



	border: #999999;



	color: #FFFFFF;



	cursor: pointer;



}



p a.contact-link, p a.contact-link:visited{



	display: block;



	float: right;



	padding: 2px 5px 2px 5px;



	background:  #7597B5;



	border: #999999;



	color: #FFFFFF;



	text-align: right;



	font-weight: bold;



	text-decoration: none;



	margin: 30px 0px 30px 0px;



}



a.contact-link:hover{



	background: #536C88;



}



.work-list{



	float: left;



	margin: 10px 50px 50px 50px;



	list-style-type: none;



}



.work-list a{



	font-weight: bold;



	margin: 0px;



	padding: 0px;



	color: #536C88;



	font-size: .8em;



	margin: 0px 0px 0px 15px;



	line-height: 2em;



}



.work-list  a:hover{



	color: #000000;



}



p.q{



	border-bottom: 1px solid #999999;



	margin-top: 15px



	



}



a.sample{



	color: #DD832B;



	display: block;



	font-family: Georgia, serif;



	margin-bottom: 8px;



	font-size: 1em;



}



a.sample:hover{



	color: #536C88;



}



a.pdf{



	padding-left: 30px;



	background: url('../images/icon-pdf.gif') left no-repeat;



	line-height: 2em;



}



.divider{



    height: 1px;



    margin: 0px 0px 12px 0px;



	clear: both;



	border-bottom: 1px solid #A4B6CB;



}







.email_confirm { display: none;}
