@charset "utf-8";
/* Asklocal Webpage -- Coffee --*/
/* Specific text styles begin */
h1, h2, h3, p, strong, #main-content li{color:#fff;	text-decoration:none; font-family: Georgia, "Times New Roman", Times, serif;}
h1{font-size:350%; color:#3c3333; padding-top: 35px; margin-left: 10px;}
h2, h3{line-height: 30px; padding-left:10px; font-weight:lighter; background-color:#060505;}
h3{font-size:150%;}
a {color:#f60;}
a:hover {color:#fff; text-decoration:underline;}
.logo {float:left; margin:6px; background: #fff; padding:2px; border: 1px solid #DDD;}
#main-content h2{font-size:200%;}
#main-content h3{font-size:140%; text-decoration:underline; background:none;}
p, #main-content li{color:#fff; margin-left:0px;}
.address p, .open-times p{margin:5px 0px 0px 5px; font-size:1.5em;padding-top:0px;padding-left:35px;}
.address-inner {background: url(/media/themes/coffee/coffee_address_icon.gif) no-repeat 5px 5px;}
.open-times-inner{background: url(/media/themes/coffee/coffee_open_icon.gif) no-repeat 5px 5px;}
#navigation ul, .address ul{margin-left:5px; margin-right:5px;}
/* Specific text styles ends  */
	
/* Layout style begins */
#container{background:#3c3333;}	
#main-content, #content-right, #navigation{margin-top:10px;}
#navigation{width:200px;padding-bottom:10px;}
#main-content {width:450px;}
#content-right{	width:312px;background-color:#4a4040;}
.img-container{margin: 6px 3px 3px 10px;}
.img-container span {display:block; font-size: 85%;	text-align:center; padding: 5px;}
.img{padding:1px; background-color:#2a2222; border:#fff solid 1px;}
.address, .open-times{margin:5px 5px; width:302px;}
.img-container, #navigation{border-bottom: 1px solid #fff;}
/* Layout styles End */

/* Navigation Starts */
#navigation li, .address li, .img-link{padding:1px 0px; width:auto;}
#navigation li a, .address li a, .submit {display:block; min-height:20px; padding-left:26px;line-height: 1.4;
	text-decoration:none;color:#FFF; background:#2a2222 url(/media/themes/coffee/coffee_nav_icon.gif) no-repeat top left;}
#navigation li a:hover, .address li a:hover /*, .img-container a:hover */{color:#f60; text-decoration:underline;	background-color:#060505;}
.img-container p{width:auto;margin:3px 0px;padding:0px;}
/* Navigation Ends */

/* Form Starts */
.label{color:#fff;}
.submit{text-align:left;}
.textfield {width: 323px; background-color:#FFFFCC; border:1px solid #060505; padding: 2px;}
.textfield:focus {background-color:#FFF;}
/* Form Ends */

/*======= Gallery =======*/
.gallery .thumb {width: 204px;}
.gallery .thumb a {display:block; width:150px; height:150px; overflow:hidden; margin: 0 auto; border:1px solid #FFF;}
.gallery .thumb img{border:none; padding:0; visibility:hidden;}

/* Styles End */