@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'cindyshand';
	src: url('fonts/CindysHand-Regular.eot');
	src: local('CindysHand-Regular'),
		 url('fonts/CindysHand-Regular.eot?#iefix') format('embedded-opentype'),
		 url('fonts/CindysHand-Regular.woff') format('woff'), 
		 url('fonts/CindysHand-Regular.ttf') format('truetype'), 
		 url('fonts/svg#CindysHand-Regular.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'pointy';
	src: url('fonts/pointy.eot');
	src: local('pointy'),
		 url('fonts/pointy.eot?#iefix') format('embedded-opentype'),
		 url('fonts/pointy.woff') format('woff'), 
		 url('fonts/pointy.ttf') format('truetype'),
		 url('fonts/svg#pointy.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
 

html, body { width:100%; height:100%;}
body { padding:0; margin:0; word-wrap:break-word; font-size:24px; color:#000; font-family: 'cindyshand';}
.content { width:972px; margin:0 auto; background:url(../images/pageshadow_03.png) repeat-y; min-height:100%; height:100%;}
.inner-content { width:972px; margin:0 auto; background:url(../images/pageshadow_03.png) repeat-y; min-height:100%;}
.container { width:960px; margin:0 auto;}
.clr { clear:both; line-height:0px;}

.whitebox { padding:20px; background:#fff; border-radius:10px; box-shadow: 3px 3px 3px #9B9B9B; width:300px; margin-top:25px; margin-bottom:20px; height:120px; font-size:14px; font-family:Verdana, Geneva, sans-serif; line-height:20px;}

.imagebox { padding:20px; background:#fff; box-shadow: 3px 3px 3px #9B9B9B; width:286px; margin-top:10px; margin-bottom:32px; height:325px; float:left; line-height:70px; font-size:20px; text-align:center;}

#home { min-height:100%; height:100%; background:#fff3c8 url(../images/redline_03.png) repeat-y; }
#homebg { background: url(../images/home-bg_07.png) no-repeat right bottom; min-height:570px; position:absolute; z-index:600; width:950px;}
#rewrite-link { display:block; position:absolute; bottom:60px; right:200px; width:180px; padding:10px; text-align:center; 
font-size:18px; line-height:24px;}
#rewrite-link a { color: #fe0101; text-decoration:none; display:block;}
#rewrite-link a:hover { text-decoration:underline;}


#page-about { min-height:100%; background:#cbe2d0 url(../images/redline_03.png) repeat-y; }
#aboutbg { background: url(../images/meteorwrite_03.png) no-repeat right top; min-height:400px; position:absolute; z-index:600; width:950px; margin-top:26px;}

#page-services { min-height:100%; background:#c8e4f7 url(../images/redline_03.png) repeat-y; }
#servicesbg { background: url(../images/meteorwrite_03.png) no-repeat right top; min-height:400px; position:absolute; z-index:600; width:950px; margin-top:26px;}

#page-rewrite { min-height:100%; background:#e3d1b5 url(../images/redline_03.png) repeat-y; }
#rewritebg { background: url(../images/rewrite.png) no-repeat right top; min-height:300px; position:absolute; z-index:600; width:960px; margin-top:26px;}

#page-contact { min-height:100%; background:#f4d7e2 url(../images/redline_03.png) repeat-y; }
#contactbg { background: url(../images/meteorwrite_03.png) no-repeat right top; min-height:400px; position:absolute; z-index:600; width:950px; margin-top:26px;}

#header-wrap { display:block; height:150px; position:relative;}

#writing-wrap { background:url(../images/blueline_07.png) repeat; }


#column-left { width:190px; float:left; padding:10px 0; position:relative; z-index:1000;}
#column-left a { font-family: 'Chewy', cursive; text-decoration:none; display:block; text-align:left; padding:0 20px; line-height:30px; }
a.home { margin-top:30px; color:#000;}
a.about { margin-top:38px; color:#589e32;}
a.services { margin-top:38px; color:#0f54a3;}
a.rewrite { margin-top:37px; color:#a2670a;}
a.contactus { margin-top:37px; color:#e52626;}

a.rewrite-main { margin-top:36px; color:#a2670a;}
#column-left a:hover { padding:0 22px;}

#column-right { width:730px; float:right; padding:10px 20px;}

#column-right ul { padding:0; margin:0 0 0 20px;}
#column-right ul li { text-align:left; padding:3px 0; margin-top:12px; line-height:20px;}


h1, h2, h3, h4, h5, h5 { margin:0; padding:0;}
h1 { font-size:30px; color:#000; line-height:24px; font-family: 'Chewy', cursive; text-align:left; font-weight:normal;}
h2 { font-size:30px; color:#000; line-height:33px; font-family: 'Chewy', cursive; font-weight:normal; padding-top:10px; margin-bottom:25px;}
h1.home { color:#000;}
h1.about { color:#589e32; font-size:36px;}
h1.services { color:#0f54a3; font-size:36px;}
h1.rewrite { color:#a2670a; font-size:36px;}
h1.contactus { color:#e52626; font-size:36px;}
h3 { font-size:24px; color:#0f54a3; line-height:24px; font-family: 'Chewy', cursive; text-align:left; font-weight:normal; padding-top:10px;}
p { padding:10px 0; margin:0; line-height:34px; margin-bottom:14px; text-align:justify;}
p a { text-decoration:underline; color:#000;}

form { margin-bottom:20px;}
form p {text-align:justify; padding:0; display:block;}
form label { padding:0 30px 0 0; }
input[type=text] { padding:7px; width:300px; margin-top:-8px; border:solid #000; border-width:0 0 1px 0; background: none; }
input[type=submit] { background:none; border:0; text-align:right; color:#a2670a; font-family: 'Chewy', cursive; font-size:24px; cursor:pointer;}
