/* This is the style sheet for GTMcBride.html */



body {

background: #fff;

font-family:  georgia, "times new roman";

font-size: 1em;

margin: 0;

padding-right: 5px;

padding-left: 5px;

color: #000;

}



h1 {

padding-left: 20px;

font-size: 1.8em;

text-align: center; 

font-family: georgia;

}



h2 {

font-family: "TW Cen MT", "Century Gothic", verdana, "Lucida Sans Unicode" , sans-serif;

padding: 3px 0 3px 20px;

font-size: 2em;

text-align: left;

color: #444;

font-weight: normal;

}



h3 {

font-size: 1.1em;

}



a img {

border: none; 

}



p {

padding-left: 20px;

font-size: 0.9em;

line-height: 1.4em;

}



/********************************

Header Information and Big Logo

********************************/



#header-pics {

background: url(images/header_new.jpg) repeat-x #262521;

height: 100px;

padding: 0;

margin: 0;

}





/********************************

Main Section

********************************/



#content {

background: #262521;

position: relative;

width: 950px;

margin: 0;

margin-top: 4px;

padding-top: 0;

height: auto;

}



/********************************

Navigation

********************************/



#navbar {

position: absolute;

top: 0;

left: 0;

padding: 0;

padding-top: 30px;

margin: 0;

width: 235px;

height: auto;

background: url(http://gtmcbride.com/images/white_1x4.gif) repeat-x #262521;

}


#navbar a.active {font-weight: bold;}


#navbar ul {

padding-left: 30px;

list-style-type: none;

margin: 0;

}



#navbar ul li {

padding: 0;

margin-top: 8px;

margin-bottom: 8px;

}



#navbar ul a {

text-decoration: none;

color: #fff;

background: #262521;

font: 1em georgia;

}





#navbar ul a:hover {

text-decoration: none;

font-weight: bold;

}



.subnavbox {

margin: 4px;

margin-left: 40px;

font: 1em georgia;

color: #fff;

}



.subnavbox a {

color: #fff;

text-decoration: none;

}



.subnavbox a:hover {

text-decoration: none;

font-weight: bold;

}



#blog_button {

margin: 50px 0 0 26px;

}



/********************************

Main content section

********************************/



#main-text {

position: relative;

text-align: justify;

padding: 0;

padding-left: 20px;

padding-bottom: 30px;

margin: 0;

margin-left: 235px;

background: #fff;

height: auto;

}





#main-text a:link {

color: #a60025;

}





#main-text a:visited {

color: #a60025;

}





#main-text a:hover {

color: #f5063b;

}



#main-text ul li {

font-size: 0.9em;

margin-left: 20px;

line-height: 1.4em;

}



.quotebox {

width: 500px;

background: #E5E5E5;

font-family: georgia;

font-size: 0.8em;

font-style: italic;

border: 1px solid #262521;

padding: 10px;

display: block;

margin-right: auto;

margin-left: auto;

margin-top: 20px;

margin-bottom: 20px;

}



p.footer {

margin: 0;

margin-top: 160px;

padding: 0;

font-size: 0.8em;

font-style: italic;

text-align: center;

border-top: 1px #262521 solid;

}



img.wrapR {

margin-left: 12px;

margin-right: 0;

margin-bottom:8px;

margin-top: 3px;

}



img.wrapL {

margin-bottom:8px;

margin-right: 12px;

margin-left: 0;

margin-top: 3px;

}



/********************************

Client card images and containers

********************************/



img.clientwordsC {

display: block;

margin: 30px auto;

text-align: center;

}



.clientname {

line-height: 1.3em;

font-size: 0.9em;

padding-left: 80px;

padding-right: 80px;

text-align: center;

font-weight: bold;

}







/********************************

Recommendation text

********************************/



.recH {

margin: 0 0 0 20px;

padding: 0;

font-weight: bold;

font-size: 1.0em;

}



.recQ {

margin: 5px 20px;

background: url(http://gtmcbride.com/images/quotes_sm.jpg) no-repeat;

font-size: 0.9em;

font-style: italic;

min-height: 24px;

width: 450px;

}



.letter {

font: 1.0em georgia;

padding: 30px;

}



/********************************

Pay online page

********************************/



#buynow {width:  450px; margin: 20px auto;}

	#buynow p {font-weight: bold; }
	
	#buynow td {padding-bottom: 20px;}



/********************************

Home page elements

********************************/



.home {

font-size: 0.9em;

padding-left: 20px;

line-height: 1.4em;

width: 345px;

}



#homefloat {

width: 283px;

float: right;

position: relative;

margin: 0;

margin-top: 20px;

margin-left: 15px;

margin-bottom: 10px;

padding-right: 0;

text-size: 0.8em;

}



.homebox {

	float: right;

	margin: 0 0 20px 0;

	width: 100%;

	padding: 0;

}







#updates {

text-align: right;

width: 260px;

margin: 20px 0 0 8px;

padding: 10px 0 25px 15px;

font-size: 0.9em;

line-height: 1.4em;

display: block;

}



/********************************

Form elements

********************************/



p.warning {

font-weight: bold;

color: red;

}



li.mainForm {

list-style-type: none;

}



/********************************

Misc specifics

********************************/



td.bookTable {

line-height: 1.5em;

font-size: 0.9em;

}



.contact {

padding-left: 30px;

}



.intro {

font-size: 0.9em;

padding-left: 20px;

line-height: 1.4em;

}



.quote {

font-style: italic;

font-size: 0.9em;

line-height: 1.3em;

background: url(images/blogquotes.jpg) no-repeat top left;

}



img a:link,a:hover,a:visited,a:active  {

border: none;

}

 









