/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/
body {
	color: #000000;
	line-height: 1.166;
	background: #7d7d7d;
	height:100%;
}
#inwrapper {

height: auto;

}

#navwrapper {
width: 100%;
margin: 0 auto;
height:39px;
background-color: #e7e7e7;
background-image: none;
background-repeat:repeat-x;
}

#navholder {
width:100%;
height:39px;
margin: 0 auto;
clear:both;
background-image: none;
background-position:left;
background-repeat:no-repeat;
}

#mainnav {
width:886px;
height:39px;
margin:0 auto;
position:relative;
z-index:100;
clear:both;
position:relative;
display:block;
}

#logo09 {
width: 249px;
float:left;
height:163px;
background-image: url(http://www.larsonjewelers.com/skins/Skin_1/images/larson_logo.jpg);
}
#logo09 span {
	text-indent: -9999px;
	float:left;
}
#content {
	float:none;
}

a:active, a:link, a:visited {
color:#7EB6EC;
text-decoration:none;
}

input.field {
width:140px;
height:18px;
border: 1px solid #7eb6ec;
margin-top:0px;
padding:0;
}

input.submit
{
    border: 1px double #999;
    border-top-color: #ccc;
    border-left-color: #ccc;
    padding: 0.1em;
    margin: 0;
    background-color: #639FDB;
    /*background-image: url(http://www.larsonjewelers.com/skins/skin_1/images/background-form-element.png);*/
    color: #434343;
    font-size: 9px;
    font-weight: bold;
    font-family: Tahoma,Verdana,Helvetica,Arial,sans-serif;
}
input.submit:active
{
    border: 1px double #ccc;
    border-top-color: #999;
    border-left-color: #999;
}
ul.side-nav, ul.side-nav ul {
	list-style-type:none;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:12px;
}
ul.side-nav {
	padding: 0 0 0 5px;
	color:#7EB6EC;
	width:168px;
}
ul.side-nav li {
	padding: 0 0 .5em 4px;
}

	ul.side-nav li ul {
		padding: .5em 0 0 0;
	}

		ul.side-nav li ul li {
			padding: 0 0 .5em 0;
			
		}
			/*ul.side-nav li ul li:before {
			content: "\00BB";
			padding:0 .5em 0 0;
			}*/

			ul.side-nav li ul li a:link, ul.side-nav li ul li a:visited	{ 
				color: #FFFFFF; text-decoration: none; 
				border:0;
				background:none;
				padding-left:0px;
				
				line-height:1.5;
				display:inline;
				
			}
				ul.side-nav li ul li a:hover {
				color: #7EB6EC;
				font-weight:normal;
			}
				ul.side-nav li ul li a:active {
				color: #7EB6EC;
			}

.widget {
	margin-bottom:0;
	}
a.list-rss {
	background:transparent url(images/feed-icon-14x14.gif) no-repeat scroll left center;
	padding:1px 0 0 18px;
}
a.list-fb {
	background:transparent url(images/facebook-icon-14x14.gif) no-repeat scroll left center;
	padding:1px 0 0 18px;
}
a.list-tw {
	background:transparent url(images/twitter-icon-14x14.gif) no-repeat scroll left center;
	padding:1px 0 0 18px;
}
/*-------------------------------------------------------------------------------------------*/
/* 3. POSTS */
/*-------------------------------------------------------------------------------------------*/

.entry {
	border-bottom:3px solid #E7E7E7;
}

#breadcrumb, .archive_header  { font-family: Helvetica, Arial, sans-serif; display: block; margin:1em 0 .5em 0; padding: 0;  font-weight: bold; color: #000; }
#breadcrumb  {  font-weight: normal; padding: 0; }
.archive_header .catrss a  {  text-decoration: none;  line-height:1;}

#content {
	margin:20px 0 0 20px;
	width:100%;
}
#main {
	width:642px;
}
.col-left {
	float:none;
}
.post {
	padding:0;
	border:0;
	margin:0 0 1em;
}
#about_copy {
	line-height:1.5;
}
#about_copy p {
	margin:auto auto 2em auto;
	line-height:1.5;
}

#about_copy blockquote p {
	margin:0 0 1em;
	padding:0;
}
.entry ul li {
list-style-type:disc;
line-height:1.5em;
}
#about_copy h1 {
	padding:0;
	margin:0 0 .25em 0;
	font-size:3em;
	width:auto;
}
#about_copy h1.site-title a {
	line-height:inherit;
	display:block;
	font-size:inherit;
}
span.site-title {
}

#about_copy .post h2.title, #about_copy .post h1.title {
	color:#1C67AD;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:2em;
	padding: 0;
	font-weight:normal;
	line-height:1.5;
	display:inline-block;
	border-bottom:0px;
}
#about_copy .post h2.title {
	margin:0 0 .25em 0;
}
#about_copy .post h1.title {
	margin:.5em 0 .25em 0;
}
.post .title a:link, .post .title a:visited {
	color:#1C67AD;
	
}


.blogPostDate {
	font-weight:bold;
	border-bottom:1px solid #E7E7E7;
	padding:0 0 1em;

}

h3 {
	font-size:1.5;
	line-height:1.5;
	border:0;
}

.more_entries {
	margin-top:2em;
	border:0;
}

.blue1 {
color:#7EB6EC;
display:block;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:14px;
margin-bottom:4px;
}
.entry h1, .entry h2, .entry h3, .entry h4, .entry h5, .entry h6 {
margin:0 0 .25em;
}
.entry h3 { padding:0; }
/*-------------------------------------------------------------------------------------------*/
/* 5. COMMENTS */
/*-------------------------------------------------------------------------------------------*/

/* 5.1 Comments */
#comments { position:relative; margin: 0 0 2em 0; padding:0; background-color: #fff; border: 0; }
#comments h3{ margin: 0 0 .5em 0; }
#comments .comment-head .name  { display: block; margin: 0 0 .5em 0; font-weight: bold; font-size: 15px; }
#respond  { margin: 0 0 2em 0; padding: 0; background-color: #fff; border: 0; }



#commentform textarea  { width: 95%!important; padding: 5px; border: 1px solid #ddd; }
#commentform input.txt  { width: 260px; margin: 0 5px 10px 0; padding: 7px 5px; border: 1px solid #ddd;  }

