/*
THEME NAME: 30A GourmetXXX
THEME URI: http://digitalpark.com
DESCRIPTION: Much modified and hacked implementation of the excellent <a href="http://www.plaintxt.org/themes/sandbox/">The Sandbox</a> theme by <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
VERSION: 1.0
AUTHOR: Warren Tape
AUTHOR URI: http://digitalpark.com
TAGS: sandbox, microformats, hcard, hatom, xoxo, widgets, blank slate, starter theme, minimalist, developer
*/

/* Two-column with sidebar on left from the /examples/ folder  */
/*@import url('examples/2c-r.css');*/

/* Just some example content */

div.skip-link {
position:absolute;
right:1em;
top:1em;
}

div#menu {
background:#EEE;
height:1.5em;
margin:1em 0;
width:100%;
}

div#menu ul,div#menu ul ul {
line-height:1;
list-style:none;
margin:0;
padding:0;
}

div#menu ul a {
display:block;
margin-right:1em;
padding:0.2em 0.5em;
text-decoration:none;
}

div#menu ul ul ul a {
font-style:italic;
}

div#menu ul li ul {
left:-999em;
position:absolute;
}

div#menu ul li:hover ul {
left:auto;
}

.entry-content,.entry-header,.entry-title,.entry-meta {
clear:both;
}

div#container,div#primary {
margin-top:2em;
}

form#commentform .form-label {
margin:1em 0 0;
}

form#commentform span.required {
background:#fff;
color:#c30;
}

form#commentform,form#commentform p {
padding:0;
}

input#author,input#email,input#url,textarea#comment {
padding:0.2em;
}

div.comments ol li {
margin:0 0 3.5em;
}

textarea#comment {
height:13em;
margin:0 0 0.5em;
overflow:auto;
width:66%;
}

.alignright,img.alignright{
float:right;
margin:1em 0 0 1em;
}

.alignleft,img.alignleft{
float:left;
margin:1em 1em 0 0;
}

.aligncenter,img.aligncenter{
display:block;
margin:1em auto;
text-align:center;
}

div.gallery {
clear:both;
height:180px;
margin:1em 0;
width:100%;
}

p.wp-caption-text{
font-style:italic;
}

div.gallery dl{
margin:1em auto;
overflow:hidden;
text-align:center;
}

div.gallery dl.gallery-columns-1 {
width:100%;
}

div.gallery dl.gallery-columns-2 {
width:49%;
}

div.gallery dl.gallery-columns-3 {
width:33%;
}

div.gallery dl.gallery-columns-4 {
width:24%;
}

div.gallery dl.gallery-columns-5 {
width:19%;
}

/*div#nav-above {*/
/*margin-bottom:1em;*/
/*}*/
/**/
/*div#nav-below {*/
/*margin-top:1em;*/
/*}*/

div#nav-images {
height:150px;
margin:1em 0;
}

div.navigation {
height:1.25em;
}

div.navigation div.nav-next {
float:right;
text-align:right;
}

div.sidebar h3 {
font-size:1.2em;
}

div.sidebar input#s {
width:7em;
}

div.sidebar li {
list-style:none;
margin:0 0 2em;
}

div.sidebar li form {
margin:0.2em 0 0;
padding:0;
}

div.sidebar ul ul {
margin:0 0 0 1em;
}

div.sidebar ul ul li {
list-style:disc;
margin:0;
}

div.sidebar ul ul ul {
margin:0 0 0 0.5em;
}

div.sidebar ul ul ul li {
list-style:circle;
}

div#menu ul li,div.gallery dl,div.navigation div.nav-previous {
float:left;
}

div#header,div#footer {
text-align:center;
}

input#author,input#email,input#url,div.navigation div {
width:50%;
}

div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {
margin:0;
padding:0;
}

/* From custom.css */
div#container {
float:left;
width:100%;
}

#content {
width:794px;
float:left;
background-color: #FFFFFF;
padding:15px;
min-height:320px;
}

div#sidebar_admin_links {
    width:150px;
    height:100%;
    float:left;
    margin:0;
    padding:0;
    color: #ffffff;
    font-size: .7em;
    text-align:center;
    }
    div#sidebar_admin_links a {
        color: #ffffff;
        text-decoration: none;
        font-weight: bold;
        }
    div#sidebar_admin_links a:hover {
          color: #8EBEF2;
            }
div.login_link {
    padding-top:2px;
    padding-right:2px;
    color: #ffffff;
    font-size: .7em;
    text-align:right;
    float:right;
    }
    div.login_link a {
        color: #ffffff;
        text-decoration: none;
        font-weight: normal;

        }
    div.login_link a:hover {
        color: #ffffff;
        font-weight: normal;
           }

div.tghten {
    margin-left:auto;
    margin-right:auto;
    width:80%;
}


div#secondary {
clear:right;
}

div#footer {
clear:both;
width:100%;
}

/* end LAYOUT: Two-Column (Right) */

table#sponsor {
    background-color: #3F72A9;
   }
table#sponsor td {
    border-collapse: collapse;
    /*border: 1px solid #D73A22;*/
    /*background-color: #ffffff;*/
   }
table#sponsor img {
    padding:3px 3px 1px 3px;
   }

div#container,div#primary {
	background-color: #3F72A9;
	margin-top: 0;
	}

div.search_form form {
       margin:0;

}

img {
    /*padding:3px 10px 7px 0;*/
    padding:0;
}
/*td img {*/
/*    padding:1px;*/
/*}*/
img.nav {
    padding:0;
}
img.listing_thmb {
    padding:0 7px 7px 0;
}



div.cat_posts {
    padding:0px 0px 7px 0;
}

hr {
  border: 0;
  width:100% !important;
	height:3px;
	color:#3F72A9;
	background-color:#3F72A9;
	}
hr.thick {
	height:6px;
	}
body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #182C41;
        color: #025302;
	font-size:  1em;
	text-align:left;
        width:980px;
        margin-left: auto;
        margin-right: auto;
	}
div#nav-above, div#nav-below {
    color: #315B86;
    font-size: .9em;
    background-color: #E8DC83;
    margin-bottom:0;
    padding: 2px;
}

div.nav {
	padding: 2px;
	color: #315B86;
	font-size: .9em;
	background-color: #E8DC83;
	text-align:left;
	font-weight:normal;
	vertical-align:middle;
        margin: 0;

	}
div.nav ul {
	padding: 0;
  list-style: none;
margin:0;
}

div.nav li {
	padding: 0;
   display: inline;
        margin: 0;
}

div.nav a {
	text-align:left;
	padding: 0 7px;
	font-weight:normal;
        border-right: solid 1px #6596C7;
        margin: 0;
	}
	div#nav-above a:hover, div#nav-below a:hover, div.search_item_footer a:hover, div.nav a:hover  {
		color: #8EBEF2;
		}
div.search_item_footer {
    color: #315B86;
    font-size: .9em;
    background-color: #E8DC83;
    margin-bottom:.5em;
    text-align:right;
	padding: 3px;
}
table.column_set {
    margin-left:auto;
    margin-right:auto;

}
ul.link_list {
    margin-left:1em;
    padding-left:1em;
    margin-right:1em;
    padding-right:1em;
    white-space:nowrap;
    text-align:left;
}

a:link,a:visited,a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #3F72A9;
	}
	a:hover {
		color: #49AECB;
		}

/*div.search_form {*/
/*    color: #fff;*/
/*    background-color: #008080;*/
/*    text-align:center;*/
/*    padding: 3px;*/
/*}*/
#searchform {
    color: #fff;
    text-align:right;
    padding:0;
    background-color: #E8DC83;

}

div.column_right {
    float:right;
}
div.column_left {
}

div.clear {
    clear:both;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	text-align: center;
	margin-bottom:.1em;
	margin-top:0;
	}
	h1 {
		font-size:  1.5em;
		}
	
	h2 {
		font-size:  1.4em;
		}
	h3 {
		font-size:  1.3em;
		}
	h4 {
		font-size:  1.2em;
		}
	h5 {
		font-size:  1.1em;
		}
	h6 {
		font-size:  1em;
		}

div#header,div#footer {
    text-align:center;
    }
div#header {
    background-color: #008080;
    }
div#footer {
    background-color: #182C41;
    padding-top:3px;
    font-size:  .7em;

    }
div.directory_listings p {
	margin-top:0;
}


div#footer,div#footer a {
    color: #fff;
    font-weight: normal;
    }
    div#footer a:hover  {
            color: #C0C0C0;
            }
div.entry-content {
    min-height:200px;
    
}

div.econtact {
	margin-right:auto;
	margin-left:auto;
	}
	div.econtact fieldset {
		border:none;
		}
	div.econtact fieldset div.form-label {
		font-weight:bold;
		}
div.home-post {
	clear:both;
	margin-bottom:1em;
	}
	div.home-post .post-title {
		
		}
	div.home-post div.post-content {
		
		}
	div.home-post div.post-meta {
		font-style:italic;
		text-align:right;
		}
div.column {
	float:left;
}
div#sidebar {
	margin-left:0;
	width:156px;
}


div#main {
	width:824px;
	float:left;
	min-height:320px;
}
div#main_sidebar, div#main_content {
	float:right;
}

div#main_content {
	width:631px;
	background-color: #FFFFFF;
	padding:10px;
	min-height:320px;

}
div#main_sidebar {
	width:156px;
	margin:0 3px 3px 3px;
	padding:0;
    color: #ffffff;
    font-size: .9em;
	font-weight:normal;	
}
div#main_sidebar a {
	color: #ffffff;
	text-decoration: none;
	font-weight:normal;	
	}
    div#main_sidebar a:hover {
        color: #8EBEF2;
		font-weight:normal;	
        }
	div#main_sidebar ul {
		margin:.1em 1em 0 1.15em;
		padding-left:0;
		text-indent:-1.35em;
		}
	div#main_sidebar ul li {
		list-style-image:none;
		list-style-type:none;
		}
	div#main_sidebar ul,
	div#main_sidebar ul a {
		font-size:.95em;
		}
	div#main_sidebar h3 {
		font-size:1em;
		padding:.1em 0 0 1.5em;
		text-align:left;
		}
div.entry-header {
	background-color: #3F72A9;
	color: #ffffff;
	float:left;
width:100%;
padding:2px 4px;
margin-bottom:2px;
	}
div.entry-header div.entry-title {
	float:left;
	}
div.entry-header h1.entry-title,
div.entry-header h2.entry-title,
div.entry-header h3.entry-title,
div.entry-header h4.entry-title,
div.entry-header h5.entry-title,
div.entry-header h6.entry-title {
	margin-bottom:0px;
	font-size:1.1em;
	}

div.entry-header div.entry-links {
	float:right;
	}
	div.entry-header a {
		text-decoration: none;
		font-weight:normal;	
		color: #ffffff;
		}
	div.entry-header a:hover {
		color: #8EBEF2;
		font-weight:normal;	
		}
div.content-list ul {
	margin:.1em 1em 0 1.15em;
	padding-left:0;
	text-indent:-1.15em;
	}
	div.content-list ul li {
		list-style-image:none;
		list-style-type:none;
		}
	div.content-list ul,
	div.content-list ul a {
		font-size:.95em;
		}	
div.entry-the-content p {
	margin-top:0;
}
div.map-iframe {
	margin-left:.1em;
}
div.internal-nav {
	text-align:center;
	font-size:.9em;
	margin-bottom:1em;
}