/*** RESET ***/
img {border:0px;}

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,
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;
}

.clear {clear:both;}

img {display:block;}


.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/****************************************** LAWTON HOMEPAGE *************************************************/
html{height:100%;margin:0;padding:0;}
body{height:100%;margin:0;padding:0;font-size:62.5%;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; background:url(../images/main_bg.jpg) repeat-x;}

h1{font-size:1.4em; /*line-height: 1em; width:780px;*/ margin:0 0 8px 0; /*font-weight: bold;*/}
h2{font-size:1.4em; line-height:1em; margin:0 0 0 0; font-weight:normal;}

p, ul, ol {font-size:1.1em; line-height:1.4em; text-align: justify }
span {font-size:1.2em;}
/* click here */
a.clickHere {display:inline; margin:0 0 0 5px;}
a.clickHere:hover {text-decoration:none;}
img.handIcon{display:inline;} 



#logo {display:block; background: url('../images/logo.gif') no-repeat left top; width:279px; height:93px;}
#logo span { display:none; }
#pageHolder{display:block; background: url(../images/blog_bg.jpg) repeat-y top left;}
#leftColl{width:279px; float:left; background: url(../images/menu_bg.jpg) repeat-x top left #9980b1;}
/*#rightCollHolder {background: url(../images/main.jpg) no-repeat top left #FFCC66; margin-left:279px; }*/
#rightColl{ margin-left:279px; background: url(../images/main.jpg) no-repeat top left; padding-top:160px; display:block; /*background-position:279px; background-position: 279px 0px;*/}
#mainContentHolder {margin-right:121px; }
#mainContent { }
#mainContent .topPNG{background: url(../images/handTop_maincontent.png) no-repeat right bottom; height:74px;}

#mainContent .contentLeft {width:160px; float:left;}
#mainContent .contentRight {/*margin-left:439px;*/}
#mainContent .contentLeft .padding {padding:74px 0 0 0;	}
#mainContent .contentLeft .header_sub {background-color:#fea201;}
#mainContent .contentLeft .header_blank {background-color:#fea201;}
#mainContent .mainText .padding{margin-left: 160px; padding:15px; }
#mainContent .mainText p {margin:0 0 10px 0; } 

#leftlinks {float:right; width:121px; }
#leftlinks .padding { height: 100%;}
#leftlinks .topPNG{background: url(../images/handTop_links.png) no-repeat right bottom; height:74px;}

#leftlinks .header_subNewsletter {background-color:#6d6e71;}
#leftlinks .header_subBooks {background-color:#414042;}




/*****
	CONTENT 2 COLUMNS
*****/
#mainContent .header {background:url(../images/headerBG_maincontent.gif) #fea201 no-repeat right;}
#mainContent .header h2{text-align:left !important; margin-left:19px;}
#leftlinks .header {background:url(../images/headerBG_links.gif) #414042 no-repeat right;}
#leftlinks .header_sub {background-color:#414042;}




/*****
	CONTENT 1 COLUMNS
*****/
#mainContent .header {background:url(../images/headerBG_maincontent.gif) #fea201 no-repeat right;}
#mainContent .header h2{text-align:left !important; margin-left:19px;}
#leftlinks .header {background:url(../images/headerBG_links.gif) #414042 no-repeat right;}
#leftlinks .header_sub {background-color:#414042;}

#mainContent iframe { margin: 5px; padding: 0; }
#mainContent #right-col { float: right; width: 220px; text-align: right; }
#mainContent #right-col img { margin: 5px 0px 5px auto; }


/***** 
	MAIN MENU 
*****/
#menuHolder{background: url(../images/handTop_blog.png) right bottom no-repeat; height:141px; overflow:hidden; }
ul#mainMenu {margin:25px 0px 10px 10px; display:block;}
ul#mainMenu li{float:left;height:15px;margin-bottom:5px; width:105px; list-style:none; }
ul#mainMenu li a {text-decoration:none; font-size:0.9em; color:#fff;background: url('../images/hand_icons.png') no-repeat left top;list-style:none;padding:0 0 0 15px;line-height:15px; }
ul#mainMenu li a:hover {color:#fea201; background-position:left -28px;}



/***** 
	BLOG
*****/
.blogColumn {background: url(../images/blog_bg.jpg) repeat top left; clear:both; }
.blogColumn .header {background:url(../images/headerBG_blog.gif) #808284 no-repeat right;}
.blogColumn .padding {padding:33px 19px;}
.blogColumn ul li {list-style-type: none; margin:0 0 10px 0;}
.blogColumn ul li.line {list-style-type: none; margin:0 0 10px 0; background-color:#6d6e71; /* im not sure ->*/height:1px}
.blogColumn ul li a {text-decoration:underline; font-weight:bold;}
.blogColumn ul li a.readMore {text-decoration:none;}
.blogColumn ul li p { font-size:1.0em; margin: 6px 0 0 0 }
.blogColumn ul li p.small { font-size:0.9em; color:#6d6e71 }
.header h2, .header_sub h2, .header_subNewsletter h2, .header_subBooks h2  {text-align:center; padding-top:5px;}

.blog_dd {background:url(../images/blog_dd.png) no-repeat; width:208px; height:21px; text-align:center; margin:auto; margin-bottom:10px; padding-top:2px;}
.blog_dd span {}




/***** 
	FOOTER 
*****/
#footer {background-color:#dbdbdc; clear:both; padding:10px }
#footer ul{list-style:none; margin:0px 0 4px 2px; }
#footer ul li{display:inline; padding:0 0 0 8px; margin:0px 4px 0 0;}
#footer ul li a{color:#6d6e71; text-decoration:none;}
#footer ul li a:hover{color:#fea201;text-decoration:underline;}
#footer p {font-size:0.9em; color:#6d6e71; padding:0px 10px 0px 10px;}




/***** 
	HEADERS 
*****/
.header, .header_sub, .header_blank, .header_subNewsletter, .header_subBooks {height:28px;}





/******
	SECTION SPECIFIC COLOURS
******/
h1 {color:#e2001a}
a{color:#ffffff;}
a.clickHere {color:#fea201;} 


.blogColumn ul li a {color:#9a82b1;}
.blogColumn ul li p {color:#333333;}
.blogColumn ul li a.readMore {color:#6d6e71;}
.header h2, .header_sub h2, .header_subNewsletter h2, .header_subBooks h2 {color:#ffffff; font-weight: bold; padding-top: 6px;}
.header h2 a, .header_sub h2 a, .header_subNewsletter h2 a, .header_subBooks h2 a {text-decoration: none;}
.header h2 a:hover, .header_sub h2 a:hover, .header_subNewsletter h2 a:hover, .header_subBooks h2 a:hover {text-decoration: underline;}
.blog_dd span {color:#5b1185;}
.mainText p {color:#6d6e71;}
.mainText ul {color:#6d6e71; margin: 20px 30px;}
.mainText ul li {margin: 2px 0px;}
.mainText ol {color:#6d6e71; margin: 20px 30px;}
.mainText ol li {margin: 2px 0px;}
.mainText a { color: #fea201; text-decoration: none; font-weight: bold;}
.mainText a:hover { text-decoration: underline;}
#mainMenuLeft ul li a:hover, #mainMenuRight ul li a:hover {color:#fea201;}

#gallery { width: 100%; float: left; }
#gallery .imgBlock { float: left; text-align: center; width: 240px; }
#gallery .imgBlock p { width: 220px; margin: 0 auto; padding: 0 5px; }
#gallery .minHeightFix { width: 1px; float: left; height: 330px; }
#gallery img { margin: 10px auto; padding: 2px; border: solid 1px #ccc; }

#mainContent .mainText p.title { font-weight: bold; margin-top: 25px; }

/*
#mainContent .mainText .home-cat { border-top: 1px dotted #ccc; margin-bottom: 10px; padding: 10px 0; }
#mainContent .mainText .home-cat img { float: left; border: solid 1px #ccc; margin: 0 10px 10px 0; padding: 2px; }
#mainContent .mainText .home-cat p.cat-name { font-weight: bold; font-size: 1.4em;  }
#mainContent .mainText .quote  { background: url(../images/quote-start.gif) top left no-repeat; float: left; margin: 10px 10px 0 10px; clear: left; }
#mainContent .mainText .home-cat .quote  { clear: none; margin: 0 10px; }
#mainContent .mainText .quote p { background: url(../images/quote-finish.gif) bottom right no-repeat; padding: 0 20px 2px 20px; margin: 0; line-height: 18px; }
#mainContent .mainText .home-cat  .quote p { background: url(../images/quote-finish.gif) bottom right no-repeat; }
#mainContent .mainText .quote p.quote-author { background: none; font-weight: bold; color: #999; margin: 0 0 10px 0; }
#mainContent .mainText .home-cat .quote p.quote-author { float: right; }
*/
#mainContent .mainText .home-cat { border-top: 1px dotted #ccc; margin-bottom: 10px; padding: 10px 0; }
#mainContent .mainText .home-cat img { float: left; border: solid 1px #ccc; margin: 0 10px 10px 0; padding: 2px; }
#mainContent .mainText .home-cat p { margin-left: 210px; }
#mainContent .mainText .home-cat p.pubdate { margin-left: 0px; }
#mainContent .mainText .home-cat p.cat-name { font-weight: bold; font-size: 1.4em; }
#mainContent .mainText .quote  { margin: 0 10px; }
#mainContent .mainText .quote p { background: url(../images/quote-start.gif) top left no-repeat; padding: 0 18px; }
#mainContent .mainText .home-cat .quote .fin { background:  url(../images/quote-finish.gif) bottom right no-repeat; }
#mainContent .mainText .quote p.quote-author { background: none; font-weight: bold; font-style: italic; margin-bottom: 20px; }

#mainContent .mainText .quote .start { background: url(../images/quote-start.gif) top left no-repeat; }
#mainContent .mainText .quote .start  p { background: url(../images/quote-finish.gif)bottom right no-repeat;}

#mainContent .mainText .book-items  .quote { background: url(../images/quote-start.gif) top left no-repeat; clear: none; float: none; margin: 0 10px; padding: 0 20px; }

#mainContent .mainText img.button { padding: 0 0 10px 10px; }
#mainContent .mainText a.top { border-bottom: dotted 1px #ccc; padding-bottom: 5px; margin-bottom: 15px; padding-right: 5px; display: block; text-align: right; }

#mainContent .book-item { border-bottom: dotted 1px #ccc; padding-bottom: 5px; margin-bottom: 20px; }
#mainContent .book-item  img { float: right; padding: 2px; border: solid 1px #ccc; margin: 0 0 10px 10px; }
#mainContent .book-item  ul { }

#referral-form { background: none; text-align: center; color: #333; font-size:62.5%;font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; }
#referral-form #referral { margin: 10px; border: solid 1px #ccc; padding: 10px; width: 500px; }
#referral-form #referral img { margin: 10px auto; }
#referral-form #referral form {margin: 20px; text-align: left; }
#referral-form #referral form .form-row { background-color: #ededed; border-bottom: solid 1px #fff; padding: 3px 5px; }
#referral-form #referral form label { float: left; font-weight: bold; padding-top: 3px; }
#referral-form #referral form input { float: right; width: 200px; height: 16px;}
#referral-form #referral a { color: #999; font-weight: bold; text-decoration: none; } 
#referral-form #referral a:Hover { text-decoration: underline; }

#referral-form #referral form .form-row  p { float: right; padding-top: 3px !important; padding-top: 0; margin-right: 10px; }
html > #referral-form #referral form .form-row  p { `padding-top: 0px !important; }

#referral-form #referral form input.checkbox { width: 55px; margin-right: 5px; }
#referral-form #referral form textarea { width: 425px; height: 100px; margin: 10px; }

#mainContent .link-box { float: left; width: 220px; height:220px; text-align: center; margin: 0 10px; }
#mainContent .link-box  img{ margin: 0 auto; margin-bottom: 10px;}

#mainContent .books-box { margin: 10px; width: 314px; text-align: center; float: left; }
#mainContent .books-box img { border: solid 1px #ccc; padding: 2px; margin: 10px auto; }


/***** 
	NEWSLETTER FORM & EXTRAS
*****/
form		{ margin: 0px; }
input		{ font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif; font-size: 110%; color: #333333; width: 200px; }
.auto		{ width: auto; }
.gallery	{ width: 400px; }

img.left	{ float: left; margin-right: 10px; }