@charset "utf-8";
/*   
Theme Name: Equinox
Theme URI: http://www.digitalsurgeons.com
Description: Custom theme for client Equinox Diner - Child to Thematic theme framework
Author: Digital Surgeons
Author URI: http://www.digitalsurgeons.com
Template: thematic
Version: 0.1.0
.
General comments/License Statement if any.
.
*/

/* Reset browser defaults */
@import url('../thematic/library/styles/reset.css');

/* Apply basic typography styles */
@import url('../thematic/library/styles/typography.css');

/* Apply a basic layout */
@import url('../thematic/library/layouts/2c-r-fixed.css');

/* Apply basic image styles */
@import url('../thematic/library/styles/images.css');

/* Apply default theme styles and colors */
/* It's better to actually copy over default.css into this file (or link to a copy in your child theme) if you're going to do anything outrageous */
@import url('../thematic/library/styles/default.css');

/* Prepare theme for plugins */
@import url('../thematic/library/styles/plugins.css');

img, div, a, input { behavior: url(iepngfix.htc) }

body {
background-color:#010616;
background-image:url(images/bg.jpg);
background-position:center top;
font-family:Arial, Helvetica, sans-serif;
}

#wrapper {
width:1000px;
margin:0 auto;
margin-top:50px;
}

	#header {
	height:132px;
	background-image:url(images/bg_header.png);
	background-repeat:no-repeat;
	}

		#branding {
		padding:0;
		margin:0;
		width:auto;
		height:132px;
		width:259px;
		}
		
		#access {
		border:none;
		font-size:15px;
		font-family:Arial, Helvetica, sans-serif;
		height:43px;
		overflow:hidden;
		z-index:100;
		background-image:url(images/bg_nav.jpg);
		background-repeat:no-repeat;
		text-align:right;
		color:#091d4e;
		}
		
			.sf-menu {
			border:none;
			float:right;
			height:20px;
			line-height:1;
			padding:0;
			margin-top:14px;
			color:#091d4e;
			}
			
				.sf-menu li {
				float:left;
				position:relative;
				background:none;
				list-style-image:url(images/nav_sep.gif);
				list-style-position:outside;
				margin:0px 10px;
				}
				
				.sf-menu li.page-item-11 {
				list-style-image:none;
				}
				
				ul#nav li {
				list-style-image:url(images/nav_sep.gif);
				list-style-position:outside;
				}
				
				ul#nav li a {
				color:#091d4e;
				background:none;
				}
				
				ul#nav li.page-item-11 {
				list-style-image:none;
				}
					.sf-menu a, .sf-menu a:visited {
					color:#091d4e;
					background:none;
					}
					.sf-menu a {
					border:none;
					padding:0;
					text-decoration:none;
					background:none;
					display:block;
					position:relative;
					color:#091d4e;
					}
					
					.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
					background:none;
					border:none;
					}
		#main {
		clear:both;
		padding:0;
		margin:0;;
		overflow:hidden;
		position:relative;
		width:1000px;
		}
			#container {
			float:left;
			width:1000px;
			}
				#content {
				margin:0;
				overflow:hidden;
				width:1000px;
				}
					.entry-content {
					background-image:url(images/bg_con_repeat.jpg);
					background-repeat:repeat-y;
					padding:43px 0 0 0;
					float:left;
					}
					
					.entry-content img {
					margin:0;
					}
					
					.hentry {
					padding:0;
					}
					
						#con_left {
						width:259px;
						float:left;
						background-color:#c9d0d5;
						font-family:Lucida Grande, Verdana, Arial, sans-serif;
						font-size:11px;
						color:#091d4e;
						}
						
						#con_left strong {
						font-size:13px;
						font-weight:bold;
						}
						
						#con_right {
						width:741px;
						float:left;
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						}
						#con_right strong {
						font-size:14px;
						color:#0f236c;
						font-weight:bold;
						}
							#con_right_img {
							width:741px;
							float:left;
							}
							
							#con_right_con {
							width:741px;
							float:left;
							background-image:url(images/bg_content_repeat.gif);
							background-repeat:repeat-x;
							}
	
	#footer {
	border:none;
	margin:0;
	height:28px;
	background-image:url(images/bg_footer.png);
	background-repeat:no-repeat;
	}
	
		#siteinfo {
		color:#666666;
		font-size:11px;
		line-height:18px;
		padding:0;
		clear:both;
		margin:0;
		width:1000px;
		}
		
/* Page Specific */

#left_pad {
margin:20px 30px;
}

.content {
margin:25px 45px;
}

.content img {
background-color:#FFFFFF;
border:1px solid #A9A9A9;
display:block;
margin:4px 0 4px 5px;
padding:4px;
}

.left {
float:left;
}

.clear {
clear:both;
}

#homeContent {}
#menuContent {}
#aboutContent {}
#galleryContent {}
#contactContent {
float:left;
}
#contactContent div.con {
margin-left:30px;
}

div.content a { color:#091d4e; }

div.content a:hover { color:#FF0000;}

div.content a:visited { color:#091d4e; }

span.subtitle { color:#091D4E; font-weight:bold; }

div.imgCaption {
float:left;
}

span.caption {
display:block;
background-color:#EEE;
margin-top:0px;
text-align:center;
color:#0f236c;
font-size:1.1em;
}