/*
Theme Name: Blue Stone Gallery
Author:   Niki Jones Agency
Author URI: http://www.nikijones.com
Tags: fixed-width, two-columns, white, red, right-sidebar, threaded-comments, custom-colors, theme-options, translation-ready
*/

/* Import Stylesheets
-----------------------------------------------------------*/
@import url("stylesheets/master.css");
@import url("functions/stylesheets/style-options.php");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

body{
	background: url(images/background.jpg) repeat-x #c6c7c9;
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}
a:link, a:visited { color: #002F65; 
}
a:hover {
  text-decoration: underline;
  color: #D52135;
}
#header{
	background: url(images/bsg_logo.jpg) no-repeat;
	padding: 0;
	margin: 0;
	border: none;
}
#content { 
  float: left; 
  width: 600px;
  padding: 27px 30px 20px 0;
  margin: 0 0 140px 0;
}
#sidebar { 
  float: right; 
  width: 274px;
  border-left: 1px solid #FFF;
  margin: 20px 0 0 0;
  padding: 0 0 20px 25px;
}
h1#title, div#title {
  font-size: 0px;
  line-height: 0px;
  color: #f3f4f4;
}
#description h2 {
  font-size: 0px;
  font-weight: normal;
  color: #f3f4f4;
}
#nav {
  float: right;
  margin: 46px 0 0 0;
  font: 1.5em Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  letter-spacing: 1px;
}
#nav li a:link, #nav li a:visited {
  color: #666;
  padding: 0 5px 0 5px;
  text-decoration: none;
}
#nav li a:hover {
  color: #D52135;
  text-decoration: none;
  padding: 10px 5px 0 5px;
  border-top:none;
}
#nav li.current_page_parent a, #nav li.current_page_ancestor a, #nav li.current-cat a, #nav li.current_page_item a{
  text-decoration: none;
  padding: 10px 5px 0 5px;
  border-top: 24px solid #D52135;
}
#menu { 
  padding-bottom: 0px;
  width: 0px;
  height: 0px;
}
#menu img { 
  width: 0px;
  height: 0px;
  border: 0px solid #fff; 
}
.entry { 
	font-size: 1.3em;
}
#sidebar-image { 
	width: 0px;
	height: 0px;
}
#sidebar-image p { 
  margin-bottom: 15px; 
  line-height: 1.6em;
}
h1.pagetitle, h2.pagetitle {
  margin-bottom: 20px;
  padding-bottom: 7px;
  color: #002F65;
  font: 2.6em/1.1em Arial, Helvetica, sans-serif;
  font-weight: bold;
  letter-spacing: 2px;
  border-bottom: 4px double #fff;
}
h2.widgettitle {
  padding: 25px 0 3px 0;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #002F65;
  font: 1.5em/1.1em Arial, Helvetica, sans-serif;
  font-weight: bold;
  border-bottom: 1px solid #fff;
}
ul li.widget ul li{
  text-transform: uppercase;
  font: .9em Arial, Helvetica, sans-serif;
  letter-spacing: 1px;
  border-bottom:none;
  }
ul li.widget ul li a {
  display: block;
  padding: 0 0 0 15px;
  background: url(../images/list-item.gif) no-repeat 0 6px;
  color: #666;
}
ul li.widget ul li a:hover {
  text-decoration: none;
  color: #002F65;
}

#footer {
  width: 100%;
  color: #fff;
  text-align:center;
  background-color: #003063;
  font-size: 1.1em;
  padding: 20px 0 30px 0;
  position:fixed;
  bottom: 0;
}

#footertext {
	width: 930px;
	margin: 0 auto 0 auto;
	text-align:left;
}
#footer p.right { float: right; }
#footer a:link, #footer a:visited { color: #fff; text-decoration: underline; }
#footer a:hover { color: #772124; }


/* Make all custom CSS changes in a Child Theme.  Any custom 
changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/
