/*
	Groupie Corral CSS Layout Definitions
	by Paul Bellows - September 2006
*/

/* Base HTML and Element Style Definitions */
body {margin:0;padding:0;text-align:center;font-size:76%;font-family:arial,helvetica,sans-serif;background:#f2eeb3 url(../img/bg-body.png);color:#000;}
a {color:#443c23;}
a:hover {color:#333;}
a img {border:0;}
div {margin:0;padding:0;}
.clear {clear:both;height:.1em;line-height:.1em;}
h1 {font-size:1.5em;color:#443c23;}
h2 {font-size:1.3em;color:#443c23;}
h3 {font-size:1.1em;color:#333;}

/* Base Container Style Definitions */
#page {margin:0 auto;padding:0 37px 10px 37px;width:691px;background:#fbf2f9 url(../img/bg-page.jpg) repeat-y;text-align:left;}
#header {text-align:center;margin:0 0 10px 0;border:8px solid #fff;border-top:0;background:#010132 url(../img/bg-header-home.jpg) repeat-y;color:#ccc;font-size:1.2em;}
body#home #header {}
#left-column, #right-column {border:8px solid #fff;float:left;width:304px;padding:10px;background: url(../img/bg-column.jpg);}
#one-column {border:8px solid #fff;float:left;padding:10px;background: url(../img/bg-column.jpg);}
#left-column {margin-right:11px;}
#right-column {}
#content {clear:both;border:8px solid #fff;background: url(../img/bg-column.jpg);padding:10px 20px;}
#footer {clear:both;background:#fff;padding:18px;margin:12px 0;}

/* Main Navigation Style Definitions */
ul#menu {margin:0 0 10px 0;padding:0;font-size:.8em;}
ul#menu li {margin:0;padding:0;list-style-type:none;display:inline;}
ul#menu a {padding:0 10px;color:#fff;}
ul#menu a:hover {color:#feb512;}

/* Content Container Style Definitions */
#logo {margin-top:20px;}
.logo {margin-top:20px;}
a#login-block, a#description-block {display:block;margin:0 0 10px 0;border:8px solid #fff;background: #443c23 url(../img/bg-block.gif);color:#fff;text-decoration:none;height:35px;padding:10px;width:304px;float:left;}
a#login-block {line-height:35px;margin-right:11px;text-align:center;}
a:hover#login-block, a:hover#description-block {background: #443c23;}
.tryit-block img {float:left;margin: -10px 10px 10px -5px;}
.tryit-block {line-height:1.4em;padding-right:11px;margin-bottom:20px;color:#443c23;}
.testimonial-block {margin:10px 0;}
.features-block li {list-style-image: url(../img/brown-star.png);margin:5px 0;}
dt {background: url(../img/gold-star.png) no-repeat left top;padding-left:20px;font-weight:bold;font-size:1.2em;}
dd {padding:5px 10px;margin:0;}
dd p {margin:0;padding:0 0 5px 0;}
dd ul {margin:0 5px;padding:5px 10px;}

table.feature-table {border-collapse:collapse;border:0;}
table.feature-table td, table.feature-table th {border-collapse:collapse;border:1px solid #ccc;border-top:0;border-left:0;padding:3px 5px;}
table.feature-table th {text-align:left;font-weight:normal;}
table.feature-table th.description {padding:5px 25px 5px 5px;}
table.feature-table h2 {margin:0 0 0 -5px;padding:0;}

h2.features {padding-right:65px;background: url(../img/checkmark.png) no-repeat right;line-height:50px;}

#footer p {margin:0;padding:0;}
#footer a {margin:0 5px;}