/*
Euro Cafe Standard Style
15 January, 2008
*/

html {
    background: #ff9933 url(http://www.eurocafe.com/images/bgorange.gif);
}

body {
    font: 1em Arial, sans-serif;
}

#header {
    background: #85bebe url(http://www.eurocafe.com/images/bgteal.gif);
    height: 70px;
}

#doc3 {
    margin: 0;
}

#panobar {
    background: #85bebe url(http://www.eurocafe.com/images/europano.jpg) repeat-x;
    margin: 0;
    border: 0;
    height: 100px;
}

#logo {
    width: 140px;
    float: left;
}

#headercontent {
    font: 1em Arial, sans-serif;
    margin-left: 160px;
    height: 96%;
    position: relative;
}

#menu {
    position: absolute;
    bottom: 0;
    left: 0;
}

#menu a {
    color: #8800c2;
    text-decoration: none;
}

#menu a:hover {
    color: #ffffff;
    text-decoration: none;
}

.currentmenu {
    color: #ffffff;
    text-decoration: none;
}

#content {
    background: #ff9933 url(http://www.eurocafe.com/images/bgorange.gif);
    padding: .5em;
    margin-left: 1em;
    color: #222222}

#content h1 {
    color: #336666;
    font: bold 1.75em Arial, sans-serif;
}

.mainheader {
    text-align: center;
    margin-bottom: .5em;
}

/*
#welcome {
    background: #ff9933 url(http://www.eurocafe.com/images/Welcome.gif) no-repeat;
    height: 25px;
    margin-bottom: 0;
    padding-bottom: .25em;
    text-indent: -2000px;
    }
*/

#content h2 {
    color: #336666;
    font: bold 1.5em Arial, sans-serif;
    margin-top: .5em;
    margin-bottom: .5em;
}

#content h3 {
    color: #336666;
    font: 1.25em Arial, sans-serif;
}

#content a {
	color: #8800c2;
}

#rightcontent {
    background: #ff9933 url(http://www.eurocafe.com/images/bgorange.gif);
}

#bd {
    background: #ff9933 url(http://www.eurocafe.com/images/bgorange.gif);
}

#ft {
    font: .75em Arial, sans-serif;
    background: #ff9933 url(http://www.eurocafe.com/images/bgorange.gif);
    padding: .5em;
    text-align: center;
}

#ft a {
    color: #222222;
    text-decoration: none;
}

.plain {
    text-decoration: none;
}

.solo {
    text-decoration: none;
    color: #8800c2;
}

.oneonly {
    margin-left: 1em;
}

.centered {
    text-align: center;
}

p {
    margin-bottom: .5em;
}

td {
    padding-left: .5em;
    padding-right: .5em;
}

.contactinfo {
    margin-left: 1em;
}

.contactform {
	float: left;
	margin-right: 1em;
}

.directionsimage {
    float:left;
}

.directionsinfo {
    margin-left: 210px;
}

h2 a {
    text-decoration: none;
}

.linkdesc {
    margin-left: 1.5em;
}

.eventdesc {
    margin-left: 2em;
    margin-top: .25em;
}

#aboutimagebar {
	float: left;
}

#aboutcontent {
	margin-left: 210px;
}

strong {
	font-weight: bold;
}

a.smlink {
    font: .75em Arial, sans-serif;
    color: ;
    text-decoration: none;
}

img.smicon {
    vertical-align: middle;
    margin-right: .25em;
    margin-left: .5em;
}

#social_media_links {
    text-align: left;
    padding: .5em;
    margin-left: 1em;
    margin-top 1em;
}

/* Basic custom-corner box styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
    color: #cccccc;
	border:3px solid #996699;
	background-color: #222222;
}

.cbb h1, .cbb h2, .cbb h3, .cbb h4 {
    font:  Comic Sans, Comic Sans MS, cursive, sans-serif;
    color: #ffff99;
    text-align: center;
    margin-bottom: .5em;
}

/* Additional styling for chalkboard box (w/JavaScript) */
.cb {
    color: #cccccc;
}

.cb h1, .cb h2, .cb h3, .cb h4 {
    font: 1.75em Comic Sans, Comic Sans MS, cursive, sans-serif;
    color: #ffff99;
    text-align: center;
    margin-bottom: .5em;
}




/* Insert the custom corners and borders for browsers with sufficient JavaScript support */

/* Rules for the top corners and border */
.bt {
	background:url(http://www.eurocafe.com/images/ChalkBoardBox.gif) no-repeat 100% 0;
	margin:0 0 0 35px;
	height:38px;
	}
.bt div {
	height:38px;
	width:35px;
	position:relative;
	left:-35px;
	background:url(http://www.eurocafe.com/images/ChalkBoardBox.gif) no-repeat 0 0;
	}

/* Rules for the bottom corners and border */
.bb {
	background:url(http://www.eurocafe.com/images/ChalkBoardBox.gif) no-repeat 100% 100%;
	margin:0 0 0 35px;
	height:34px;
	}
.bb div {
	height:34px;
	width:35px;
	position:relative;
	left:-35px;
	background:url(http://www.eurocafe.com/images/ChalkBoardBox.gif) no-repeat 0 100%;
	}

/* Insert the left border */
.i1 {
	padding:0 0 0 28px;
	background:url(http://www.eurocafe.com/images/ChalkBoardBoxBorders.gif) repeat-y 0 0;
	}
/* Insert the right border */
.i2 {
	padding:0 28px 0 0;
	background:url(http://www.eurocafe.com/images/ChalkBoardBoxBorders.gif) repeat-y 100% 0;
	}
/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	background: #222222;
	border: 1px solid #222222;
	border-width: 1px 0;
	padding: 0 10px;
	}
/* CSS for the chalkboard box ends here */
