/* CSS Document */
/* Written by The Media Cellar, Inc. */
/* http://www.mediacellar.com        */
/* April, 2007                     */

/* color table
Dark brown #806859
Peach #E6D7CF
Orange-brown #BF8560
Light Orange-brown #CCA78F

Main green #67937A
Darker green #59806A
Light green #CFE6D8
Medium green #60BF89

Dusty blue #677E93
Dark blue #596D80
Light blue #CFDAE6
Medium vivid blue #6091BF
*/

body {margin: 0 0 10px 0;	padding: 0px; color: #333;
font: small/1.5em 'trebuchet ms', 'verdana', 'sans-serif';
background-color: #806859;}

/* container divs */
div.container_top {background-image: url('images/bkgd-tile-top.jpg'); 
background-repeat: no-repeat; width: 100%; height: 32px; background-color: #806859;
background-position: center;}
div.bkgd_holder {background-color: #806859; background-image: url('images/bkgd-tile.jpg'); 
background-repeat: repeat-y; background-position:center;}
div.header {background-image: url('images/logostrip.png'); 
background-repeat: no-repeat; width: 728px; height: 120px; 
text-align: right; display: block; vertical-align:bottom;}
div#top_banner_ad {width: 600px; text-align: center; float: right; padding-bottom: 15px;}
div#content_well {width: 728px; margin-top: 10px; text-align: left;}
div#content_well_1col {width: 728px; margin-top: 10px; text-align: left; padding: 0 30px 10px 30px;}
div#signupform {margin: 25px; width: 400px; font-weight:bold;}
div#ad_tower {width: 128px; float: left; padding: 0px; padding-bottom: 20px;}
div#content {float:right; width: 540px; padding: 0 30px 10px 20px;}
div#footer{clear:both; width:728px; height: 25px; padding-top: 5px; margin-top: 10px; text-align: center; vertical-align:middle; display: block; color: white; background-color:#67937A;}
div.container_bottom {background-image: url('images/bkgd-tile-bottom.jpg'); 
background-repeat: no-repeat; width: 100%; height: 32px; background-color: #806859;
background-position: center;}
div.spacer {padding: 10px; clear:both;}

div.col1, div.col2 {font: bold .85em/1.5em Arial, Helvetica, sans-serif; padding: 3px;}
div.col1 {width: 45%; float: left;}
div.col2 {width: 45%; float: right;}

div.col1 a, div.col1 a:visited, div.col2 a, div.col2 a:visited {background-color: #59806A; padding: 2px; text-decoration:none; color: white; display:block;}
div.col1 a:hover, div.col1 a:focus, div.col2 a:hover, div.col2 a:focus {background-color: white; padding: 2px; text-decoration:none; color: #59806A; display:block;}


div.loc_select {width: 280px; float: left; background-color:#d1d1d1; padding: 5px; margin-bottom: 15px;}
div.loc_select_us {width: 140px; float: left; background-color:#d1d1d1; padding: 5px; margin-bottom: 15px;}
div.loc_select_canada {width: 140px; float: left; background-color:#d1d1d1; padding: 5px; margin-bottom: 15px;}
div.loc_select_submit {width:80px;float: left; background-color:#d1d1d1; padding: 5px; padding-top: 23px; margin-bottom: 15px;}

table.categories {width: 700px;}
table.categories .inputfield {border: 1px solid black;}
table.categories td {font-weight:normal;}
table.categories td.catname {padding-top: 10px;}
table.categories td.catname1st {padding-top: 4px;}
table.categories td.selectrow {padding: 3px 0px 14px 8px;}
table.categories td.selectheader {background-color: #CFDAE6; padding: 3px 8px 3px 8px; font-weight:bold; text-align:right; font-size: .85em; vertical-align:top;}

table.categories td.catselector {background-color: #CFDAE6; padding: 3px 8px 3px 8px; font-weight:bold; font-size: .85em;}

div.form_table {padding-bottom: 25px;}

div.linkinfo {float:right; width: 480px; padding-bottom: 20px;}
div.linkbanners {float:left; padding-bottom: 20px;}
div.linkholder {padding: 8px 0px; border-top: 1px solid #596D80;}

div.clearboth {clear:both;}


/* ads */
.banner_ad {border: 1px solid black;}
.tower_ads {margin-bottom: 10px; border: 1px solid black;}


/* menu */

.menu {font-size: 14px; right: 0px; position: relative; color: white; }
.menu a {border-bottom: none;}
.menulink {text-decoration: none; color: white; display: block; 
float: right; padding: 5px 5px 5px 5px; border-left: 1px solid #ccc;}
.menulinkfirst {text-decoration: none; color: white; display: block; 
float: right; padding: 5px 5px 5px 5px;}
.menulink:hover, .menulinkfirst:hover, .menulink:focus, .menulinkfirst:focus
{color: white; background: #0096f4;}

div.menutable {}


/* html */

h1 {font-size: medium; color: #596D80; text-align:left; padding-bottom: 0; margin-bottom:0;}
p {text-align:left; padding-top: 0; margin-top: 0;}
div#signupform br {padding-top: 10px;}
img a {border:none;}

/* whoever thought blue linked image borders were a good idea? */
a img,:link img,:visited img { border:none }
