/* colors 
 * 09245b blue background
 * 1c1c11 dark brown
 * 254178 light blue
 * b88700 orange
 * 28304c heading blueish purple
 * 142942 content background
 * 142942 text color
 * cccccc gray - menu and footer
*/
/* General Reset */
* {margin:0; padding:0;	font-size:100%;}

/* Main Body Container */
#main {width:952px; margin:0 auto; text-align:left;}

body {
	/* customize_body */ background-color:#09245b; /* customize_body */
	/* customize_body */ font: normal normal 12px Arial; /* customize_body */ 
	/* customize_body */ color:#ffffff; /* customize_body */ 
}
.clear{clear: both;}
img {border:none; margin:0; padding:0;}

a {text-decoration:underline; color:#D3D09C;}
a:hover {text-decoration:underline;}

h3 {font-size:1.233em; color:#D3D09C;}
h3 a {font-weight:normal; font-size:0.75em; line-height:1.5em; color:#D3D09C;}

h2 {font-size:1.65em; color:#d3ce79; font-weight: normal;}
h2 a {color:#d3ce79;}

p { margin-bottom: 10px;}

#header .h-logo a:hover {text-decoration: none;}
#header .h-logo img {margin-bottom: -3px;}
#header {border-bottom: 6px solid #b88700;}

#menu {height: 50px; background-color:#cccccc; padding: 20px 0 0 20px; margin: 0px auto 0px auto; color:#000000;}
#menu .nav {font-size: 2em;}
#menu .nav-selected {color:#ffffff; background-color:#403e3c;}
#menu li {list-style: none; display: block; float: left; padding: 0 27px 0 27px;  border-right: 1px solid #403e3c;}
#menu li:last-child {border: none;}
#menu li:hover {background-color:#403e3c;}
#menu a {color:#000000; text-decoration: none; }
#menu a:hover {color:#ffffff;}

#inside-left .nav { margin-left: 30px; font-size: 1.2em; }
#inside-left .nav li { margin-bottom: 10px; }
#inside-left .nav a { text-decoration: none; }
#inside-left .nav a:hover { text-decoration: underline; }

#row-1 {background-color: #1c1c11; min-height: 30px;}
    #ad-image {float:left; width: 300px; background-color:#1c1c11; min-height: 233px;}
    #ad-image img {display: block; margin-left: auto; margin-right: auto; padding-top:11.5px; padding-bottom: 11.5px;}
    #address {float: left; clear: left; width: 300px; background-color:#254178; min-height: 115px;}
    #address dl {margin-top: 20px; margin-left: 12px;}
    #address dt {float: left; clear: left; width: 60px; text-align: right; font-size:12px; font-weight:bold; } 
    #address dd { margin: 0 0 0 70px; padding: 0 0 0.5em 0; font-size: 12px;} 
    #flash {float: right; width: 652px;}

#row-2 {background-color: #1c1c11;}
    #news {float: left; width: 300px; min-height: 100px; padding-top: 20px;} 
    #news h2 {margin-left: 20px;}
    #news h3 {margin-left: 20px; margin-top: 15px;}
    #news p {margin-left: 20px; margin-top: 10px; margin-bottom: 10px; margin-right: 15px;}

    #welcome {float:right; width: 651px; border-left: 1px solid #303522;}
    #welcome .welcomeImage {float:left; border: 10px solid #ffffff; margin: 20px;}
    #welcome h1 {font-size:1.65em; color:#d3ce79; margin-top: 20px;}
    #welcome h3 {margin-right: 20px; line-height: 1em; margin-top: 10px;}
    #welcome p {margin-top: 15px; margin-right: 20px; margin-bottom: 15px;}
    

#row-3 {background-color:#142942; min-height: 100px;  padding-bottom: 10px;}

    #subheadings {background-color:#28304c; min-height: 38px; padding-left: 20px; padding-top: 10px;}
    #subheadings h2 {font-size: 1.65em;}

    #spotlight {width: 300px; min-height: 100px; border-right: 1px solid #254178; padding-bottom: 20px;}
    #spotlight img {display:block; border: 5px solid #ffffff; margin: 15px auto 15px auto; }
    #spotlight h3 {margin-left: 20px; margin-right: 10px; line-height: 1em; margin-bottom: 10px;}
    #spotlight p {margin-left: 20px; margin-right: 10px;padding-bottom: 10px;}
    #inside-left {width: 285px; min-height: 100px; border-right: 1px solid #254178; padding-bottom: 20px; padding-top: 20px; margin-left: 10px; padding-right: 5px;}
	#inside-left h3 { font-size: 1.6em; padding-bottom: 10px;}

    #testimonials {float:right; width: 652px; min-height: 100px;}
    #inside-content {float:right; width: 612px; min-height: 100px; padding-left: 20px; padding-top: 20px; padding-right: 20px;}
    #inside-content h2, h1 {font-size: 2.5em; padding-bottom: 15px;}
	#port-inside-content {float:left; min-height: 100px; padding-left: 20px; padding-top: 20px;}
	#inside-content h3 { font-size: 1.4em; padding-bottom: 10px;}
	
    #testimonials #galleryImages {float: left; width: 315px; margin: 5px 0px 10px 20px;}
    #testimonials #galleryImages ul {padding: 0px; margin: 0px;}
    #testimonials #galleryImages li {float: left; list-style: none; display: inline; margin: 10px 20px 0px 0px;}
    #testimonials #galleryImages img {border: 5px solid #ffffff;}


    #testimonials #testimonialsText {float:right; width: 310px; margin-top: 20px;}
    #testimonials #testimonialsText ul {margin-top: 0px; margin-left: 35px; margin-bottom: 15px;}
    #testimonials #testimonialsText p {margin-right: 10px; padding-bottom: 10px;}

#footer {background-color:#cccccc; padding-top: 15px; padding-left: 20px;color:#6d6b59; font-size: 1.2em; padding-bottom: 15px;}
#footer a {color:#6d6b59; text-decoration: none;}

.button a {color:#FFFFFF; text-decoration:none; background:url(http://www.goochranch.com/themes/goochranch//images/arrow.gif) 5px 6px no-repeat; background-color:#b88700; padding-left: 15px;}
.button {float:right; padding: 2px 7px 2px 5px; margin-top: 10px; margin-right:15px; background-color:#b88700;}
.poweredby a img {float:right; margin-right: 3px; border:none; text-decoration:none;}

/* Porfolio */
.portfolioBoxs{ margin: 0px -10px 0px -10px; }
.portfolioBoxs .ccm-area { display:inline; margin: 20px 10px 0 10px; padding:20px; width:310px; }
.portfolioBoxs .ccm-block{ float:left; }
.portfolioBoxs .ccm-add-block { clear:both; }
.folioBox{ float:left; border:#d2d2ca 1px solid; background-color:#CCCCCC; margin: 20px 10px 0 10px; padding:20px; width:246px; min-height: 385px; }
.folioBox h1 { font-size: 1.8em; }
.folioBox h2{ font-size: 1.4em; margin-bottom: 0px; color: #142942; }
.folioBox h3 { font-size: .90em; font-style: italic; color: #142942; }
.folioBox hr { background-color: #1C1C11; border:#1C1C11; height:1.5px; margin-bottom: 5px;}
.folioBox a { text-decoration: none; color: #000000; }
.folioBox img{ margin-top:10px; margin-bottom:10px; padding:4px; background-color:#FFFFFF; border: 1px solid #deded6; }
.readmoreLink { float:right; margin: auto; padding: 5px 7px 5px 7px; background-color: #B88700; color: #ffffff; }
.readmoreLink a { color: #ffffff; padding: 5px 7px 5px 7px; }

#horse_inside_page #row-3 {background-color:#FBFBFB;}
.horse_inside h1 { padding-top: 10px; padding-left: 15px;}
.horse_inside_3 {  color:#000000; }
.horse_inside_3 #inside-content { border-left: 1px solid #254178; width:631px;}
.horse_inside_3 #inside-left { width: 250px; margin-left: 0px; padding-left: 15px; padding-right: 15px;}
.horse_inside_3 h3 { color: #1C1C11;}

