/* 

Theme Name: Cheryl Spelts
Description: Theme for cherylspelts.com/blog
Author: Cheryl Spelts
Version: 1.0


*/



/* Global

------------------------------------------------------------------*/



html, body, form, fieldset, h1, h2, h3, h4, h5, h6, pre, blockquote, ul, ol, dl, address, .hlogo, .htitle, .widgettitle, .more-link  {

	margin:0;

	padding:0;

	}



a, a:link, a:visited {

	outline: none;

	}

a:link {

  color:#58a;

  text-decoration:none;

  }

a:visited {

  color:#969;

  text-decoration:none;

  }

a:hover {

  color:#c60;

  text-decoration:underline;

  }

a img {

  border-width:0;

  }









/* Layout 

------------------------------------------------------------------*/



#header	{

	width: 800px;

	margin: 0 auto;

	height: 250px;

	clear: both;

        margin-left: auto;

        margin-right: auto;

	}



h1 {

	clear: both;

	width: 60%;

	}



	

#blog_title {

	width: 800px;

	padding: 0px;

	height: 220px;

	margin: 0 auto;

}



#header_nav {

	width: 800px;

	padding: 223px 0 0 0;

	margin: 0 auto;

}



#header_icons {

	width: 90px;

	padding: 224px 0 0 0;

	height: 250px;

	margin: 0 auto;

}	





#searchform {

	text-align: left;

        padding: .5em 0 1em .9em;

	}

	

#intro {

	border-top: 5px solid #DDD;

	border-bottom: 5px solid #DDD;

}



#wrapper {

	width: 1000px;

	margin: 0 auto;

	clear: both;

	margin-left: auto;

        margin-right: auto;

	align:center; 

        text-align:center;

        }



#wrappertwo {

	width: 800px;

	margin: 0 auto;

	text-align:left;

        }

	



#home_content, #single, #page {

	margin: .5em auto 0 auto;

	}



#featured .main_meta {

	margin-top: 2em;

	} 



#home_content {

	margin: 2em auto 4em auto;

	}

	

#content {

	width: 55em;

	float: center;

	margin: 2em 0 3em 1.5em;

	padding: 0 2em 0 0;

	}



.post {

	width: 800px;

	float: center;

	margin: 0 1em 1em 0em;

	min-height: 150px;

	overflow: hidden;

    padding: 0px 0px 20px 0px !important; 

    font-size: 1em;

	line-height: 1.6em !important;

	color: #000000;

	}

	

#single .post {

	border-top: 80;

        padding: 0px 0px 20px 0px !important; 

    	font-size: 1em;

	line-height: 1.6em !important;

	color: #000000;

	}



#single, #home_content {

	margin-top: 4em;

	}



#single .wp-caption-text, #single .caption {

	margin-bottom: 60px;

}



#single.page h1 {

	margin-bottom: 0;

	font-size: 2em;

	color: #2851A2;

	

}



.post_entry img {

	float: left;

	display: block;

	margin: 0 2em 2em 0;

	}



#content .post {

	margin-left: 0;

	}



.main_meta {

	clear: center;

	width: 100%;

	margin-bottom: 0em;

	padding: 0;

	}

	

.main_meta h4 {

	margin: .5em 0 0 0;

}



.main_meta ul  {

	list-style-type: none;

	margin: 0;

	padding-bottom: 4em;

	}



.main_meta ul li {

	list-style-type: none;

	padding-right: 1em;

	margin: 0 .5em 0 0;

	float: left;

	color: #CCC;

	}

	

.post_entry {

	width: 1000px;

	margin: 0 2em 0 0;

	}

	

.archive_nav {

	margin: 0;

	padding: .5em 1em 1.7em 1em;

	clear: both;

	}



.right {

	float: right;

	padding-left: 600px;

	padding-bottom: .5em;

	text-align: right;

	}



.left {

	float: left;

	margin-bottom: .5em;

	}



#secondary_nav {

	clear: both;

	padding: 2em 0 3em 0;

	width: 100%;

	overflow: hidden;

	}

	

#secondary_nav ul#widgetlist {

	list-style-type: none;

	line-height: 1em;

	width: 800px;


        border-top: 1px solid #000000;

	}

	





#secondary_nav li {

	line-height: 1em;

}



#col2a {

	display: block;

	width: 240px;

	float: left;

}



#col1, #col2, #col3, #col4 {
	display: block;
	width: 240px;
	float: left;
}

#col2, #col3, #col4 {
	margin-left: 40px;
}

.footerlist h4, .taglist h4 {
	font-size: 12px;
}

.footerlist {
	clear: both;
}

.footerlist ul {
	margin: 0;
	padding: 0;
	background: #fff;
}

.footerlist li a {
	display: block;
	border-bottom: 1px dotted #eee;
	padding: .5em .5em .5em .5em;
}

.footerlist ul li a:hover {
	background: #f6f6f6;
}

.footerlist ul {
	list-style-type: none;
}

.menu {
	margin: 2em 0 0 0;
	}

#footer {
	height: 4em;
	clear: both;
	width: 800px;
	margin: 0 auto 1em auto;
	}

	

#footer img {

	margin-left: .7em;

	}



.copyright {

	width: 800px;

	font-size: .95em;

	margin: 0 auto;

	text-align: right;

	padding-top: 1em;

	}



.copyright p {

	padding-right: 1em;

}



.clear {

	clear: both;

	}







 a.more-link {

	text-align: center;

	display: block;

	padding-top: 5em;

	color: #333 !important;

	background: #CCC;

	padding: 10px 0;

	float: left;

	width: 800px;

	}

	

.more-link:hover {

	background: #AAA;

}



img.thumbnail {

	float: left;

	padding: 0 1em 0 0;

	margin: 0 1em 0 0;

	}

	

.archives {

	float: left;

	display: inline;

	margin: 2em 3em 0 0;

	}



.title {

	margin: 0 0 1em 1em;

	font-weight: bold;

	}



.fourohfour {

	width: 65em;

	}



.notfound {

	margin-left: 4em;

	}



.post ol {

	padding-left: 3em;

	line-height: 1.5em;

	list-style-type: decimal;

}



.post ul {

	padding-left: 3em;

	line-height: 1.5em;

	list-style-type: circle;

}



#nobullet ul li {

  list-style-type: none !important;

  list-style-image: none !important;

}



ul, ol {

	margin: 0 0 1.5em 0;

	}





.taglist {

	clear: both;

	line-height: 2em;

}



.gallery {

	padding-bottom: 2em;

}



.post img.nocaption {

	margin-top: 5em;

}







/*  Style and Colors 

------------------------------------------------------------------*/



#header {

	background: #FFF;

	color:  #AAA;

	}

	

#blog_title {

	background: #ffffff;

}



input {

	border: 1px solid #000000;

	}



#topnav, #footer, #topnav ul {

	background-color: #FFF;

	color: #FFFAEF;

	}



body {

  background:#f8f8f8;

 }

	

#wrapper {

	background: #fff;

        background-image: url(http://cherylspelts.com/blog/images/edges.gif);

	}



#topnav li {

	border-right: 1px solid #333;

}



#featured {

	background: #eee;

	border-bottom: 3px solid #101010;

	}

	

#main_feature {

	color: #000;

	}

	

.main_meta {

	color: #000;

	}

	

#secondary_nav {

	background: #FFF;

	}



.commentmetadata {

	color: #2F2B23;

	}



.post_entry {

	color: #2F2B23;

	}







#single .archive_nav {

	border: 0;

}



#logo img {

	border-style: none;

	}



h5 {

	color: #2F2B23;

	}



#main_feature img, #home_content img, .post_entry img, #content img, #single img, .wp-caption img, object {

	border: 0px solid #000;

	}

	

object {

	display: block;

}

	

#home_content h4 img {

	background: none;

	}



.copyright {

	color: #DDD;

	}

	

#secondary_nav h4 {

	color: #000;

	border-bottom: 1px solid #CCC;

}





/* =Link Styles and Colors 

------------------------------------------------------------------*/

a:link {

  color:#58a;

  text-decoration:none;

  }

a:visited {

  color:#969;

  text-decoration:none;

  }

a:hover {

  color:#c60;

  text-decoration:underline;

  }

a img {

  border-width:0;

  }



	

h1 a {

  display:block;

  text-decoration:none;

  color:#c60;

  font-weight:normal;

}



.main_meta h4 a:hover {

	color: #c60;

}

	

#topnav a {

	padding: 1em 1.5em 1em 1.5em;

	}



#topnav a:hover {

  color:#c60;

	}



/* #page h4 {

	color: #DDD;

	} */



.page_item a, .home a, .archive a {

	color: #FFFAEF;

	}











	

#content a, #featured a, #comments a, .commentmetadata a, 

#response a, #home_content a, #secondary_nav a, #content_archives a, #single a, .feeds a, #page a {

	 color:#58a;

        }

	

#home_content h4 a {

		color: #999;

	}



#commentmetadata {

	color: #999999;

	}



#content h5 a, #home_content h5 a {

	color: #2F2B23;

	}





#footer a img {

	border: 0;

	}



.copyright a, .skip a {

	color: #000000;

	border-bottom: 1px dotted #2F60BF;

	opacity: 0.8;

	}	

	

.skip a {

	border: 0;

	}



 .skip a:hover {

	color: #211b00;

	background: #2F60BF;

	}

	

a img {

	border: 0;

}



#wrapper .main_meta ul li a {

	color: #999;

}



#wrapper .main_meta ul li a:hover {

	color: #c60;

}



/* Typography

------------------------------------------------------------------*/

#mainnav, .htitle, #main_feature h2, h1, h4, .section_heading, #sidebar h2, h3, h4, h5, .post_date, .more-link, h2, h4,

.main_meta, .commentmetadata, .dropcaps, .authorcommentmetadata, .right, .left, cite.fn {

	font-family: Georgia, "Times New Roman", Serif;

	}



#mainnav, .htitle {

	font-weight: bold;

    text-transform: uppercase;

    }



.htitle {

	padding: .5em 0 0 0;

	margin-left: 105px;

	}



.description {

	font-size: .95em;

	color: #AFA183;

}



p.description {

	margin-top: 0;

}



#topnav {

	font-size: 1em;

	font-family: Helvetica, sans-serif;

	text-transform: uppercase;

	} 

	

#intro {

	color: #CCC;

	font-size: 1.3em;

	padding: .2em 1em;

}



#intro p {

	margin: .3em 0;

	line-height: 1.3em;

}



#main_feature p {

	font-size: 1em;

	}







.main_meta {

	color: #333;

        font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;

	letter-spacing:.1em;

	}	



.uppercase {

	text-transform:uppercase;

	}





.small {

	font-size: .9em;

	}



body { 

	font-size: 14px;

	font-family: "Times New Roman", Times, Georgia, serif;

}



p	{

	font-size: 1em;
    padding-bottom: 1em !important; 

	}

p.about	{

	font-size: 1em;
	color: #000000;
	line-height: 1.4em;
	padding-bottom: 0em !important;

	}

p.maintext	{

        padding-bottom: 10px !important; 

    	font-size: 1em;

	line-height: 1.6em !important;

	color: #000000;

	}


.commentsbox	{

        padding: 0px 0px 20px 0px; 

    	font-size: 1em;

	line-height: 1.2em;

	color: #999999;

	}



.profile-textblock	{

        padding: 0px 0px 0px 0px; 

        font: 14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;

	line-height: 1.5em;

        color: #000000; 

	}







h1 {
  margin:.50em 0 .50em;
  padding:0 0 4px;
  font: 24px Palatino Linotype, Palatino, Book Antiqua, serif;
  text-transform: uppercase;
  font-weight:normal;
  line-height:1.4em;
  color:#000;
  }

h1.cat {
  margin: .75em 0 .75em;
  font: 24px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  line-height:1em;
  color: #dddddd;  
}

h1.seniors {
  margin: .75em 0 0 0;
  font: 24px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  line-height:1em;
  color: #dddddd;  
}

.front {
  margin: .75em 0 .75em;
  font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #999;
  }
  
h2 {
  margin:.50em 0 .50em;
  padding:0 0 4px;
  font: 24px Palatino Linotype, Palatino, Book Antiqua, serif;
  text-transform: uppercase;
  font-weight:normal;
  line-height:1.4em;
  color:#000;
  }

h3 {
  margin: .75em 0 .75em;
  font: 14px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  color: #999;
  }
  
h4 {
  margin: .75em 0 .75em;
  font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  letter-spacing: .2em;
  line-height:1.6em;
  color: #999;
  }

.date {
  margin: .75em 0 .75em;
  font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform: uppercase;
  color: #999;
  }
	

/* #page h4 {

	font-size: 2em;

	margin: 1em 1em 0 0;

} */





#single .main_meta h4 {

	font-size: 24px;

	color: #2851A2;

}



#secondary_nav h4 {

	clear: left;

	margin: 0;

	padding: 3em 0 0 0;

	}

	

h5 {

	font-size: 1.2em;

	line-height: 1em;

	margin: 2em 0;

	}

	

.post h5 {

	margin: 1em 0;

}



/* h4 {

	font-size: 1em;

	line-height: .6em;

	margin: 0 0 1.5em 0;

	} */



h5 {

	font-size: 1em;

	}



blockquote {

	width: 85%;

	margin: 0 auto;

	border-left: 10px solid #f8f8f8;

	padding: 1em .5em .2em 1em;

	margin-bottom: 1em;
	font-size: 1.1em;
	font-style: italic;

	}



.more-link  {

	text-transform: uppercase;

	font-size: .85em;

	font-weight: bold;

	}



.search {

	text-transform: uppercase;

	font-size: .9em;

	}



.single_meta {

	line-height: 1.5em;

	border-left: 3px solid #2F60BF;

	padding: 0 .5em 0 1em;

	margin-top: 2em;

	}

	

.main_meta strong {

	color: #2F60BF;

	}



.edit {

	margin: -1em 0 .5em .3em;

	}

	

.wp-caption {

	margin-top: 1em;

}



.caption, .wp-caption-text {

	font-size: 1em;

	padding: 10px 5px;

	color: #FFF;

	text-align: left;

	background: #000;

	width: 984px;

}



.post p {

	margin: 0;

}



h4.gallerytitle {

	font-size: 1.5em;

	margin: 1em 1em .5em 0;

}



.dropcaps {

	font-size: 5em;

	float: left;

	display: inline;

	margin: .35em .2em 0 0;

}

.profile-textblock {

  margin:0 0 .5em;

	font-family: "Times New Roman", Times, Georgia, serif;

  }



.copyright {

  font:78%/1.6em "Trebuchet MS",Trebuchet,Verdana,Sans-serif;

  text-transform:uppercase;

  letter-spacing:.1em;

  color: #000000;

  text-align: center;

  }



.footernumbers {

        padding: 8px 8px 8px 8px !important; 

}





/* threadedComments 

------------------------------------------------------------------*/

h5#comments {

	margin-left: 0;

	margin-bottom: 0em;

}



ul.commentlist {

	list-style-type: none;

}



ul.commentlist .commentmetadata {

	border: 0;

	margin: 0 0 0 1em;

	padding-bottom: 0em;

	padding-top: 0;

	float: right;

	clear: right;

	width: 12em;

	

}



ul.commentlist .commentmetadata a {

	color: #000;

}



ul.commentlist .vcard {

	float: right;

	clear: right;

	width: 12em;

        color: #666666;	

	margin: .5em 0 0 1em;

	padding:0 1em 0;

}





	

ul.commentlist .comment.bypostauthor {

	border-top: 1px solid #666666;

}



ul.commentlist cite.fn {

	display: block;


	font-style: normal;

        color: #666666;	

}



ul.commentlist li.comment {

	clear: both;

	border-top: 1px solid #000;

}



ul.commentlist .comment p {

	padding: .5em 1em .75em 0;

}



span.says {

	display: none;

}



#respond {

	clear: both;

	padding-top: 1em;

}



#respond h5 {

	margin: 0 0 .5em 0;

}



ul.commentlist .reply {

	clear: left;

	float: left;

}



ul.commentlist .reply a {

        color: #666666;	

}



#commentform a, cite.fn a {

	color: #2F60BF;

}



#commentform p {

	margin-bottom: 1em;

}



ul.commentlist ul.children {

	margin-left: 50px;

	list-style-type: none;

}



.cancel-comment-reply a {

	color: #CF0000;

}



/* Comments 

------------------------------------------------------------------*/



#comments ul {

	list-style-type: none;

        padding: 0px 0px 5px 0px; 

    	font-size: 1em;

	line-height: 1.2em;

	color: #999999;

}



#comments ul.children {

	margin-left: 3em;

}





#comments, #response {

	clear: both;

	margin: 0 auto;

	}



#comments h5, #response h5 {

	font-variant: small-caps;

	}

	

#response {

	padding: 2em 0 0 0;

	}



#comments {

	margin-left: 1.1em;

        color: #666666;	

}

	

#response h5 {

	

}



#comments h5 {

	margin-bottom: 1em;

}



.disclaimer {

	width: 52em;

	}



.comment_container {

	border: 1px solid #000;

	}



 .commentpost {

	border-top:1px dotted #1C1600;

	float: left;

	margin: 1.5em 2em 1em .5em;

	padding: 1em 2em 0 0;

	min-height: 11em;

	width: 600px;

        color: #666666;	

	}



.commentmetadata, .authorcommentmetadata {

	float: right;

	width: 12em;

	margin: 1.5em 0 1em 0;

	clear: both;

	padding: .5em 1em 0 1em;

	line-height: 1.5em;

        color: #666666;	

	}

	

.commentmetadata li, .authorcommentmetadata li {

	list-style-type: none;

	padding: .3em;

	border-bottom: 1px solid #999;

	margin: 0 .5em 0 0;

        color: #666666;	

	}

	

.commentmetadata {

	border-bottom: 3px solid #666;

	border-top: 3px solid #666;

}



.authorcommentmetadata {

	background: #EEE;

	border-top: 3px solid #2F60BF;

	border-bottom: 3px solid #2F60BF;

}



.warning {

	width: 65em;

	padding: 1em;

	background: #FF8F8F;

	border: 111px solid #DF0D0D;

	}

/* #commentform {

	margin-left: .5em;

	width: 600px;

} */



/*  Widget Styles

------------------------------------------------------------------*/	



.widget {

	clear: both;

	color: #DFD7D3;

}



.widget ul li {

	display: block;

	float: left;

	text-align: left;

	margin: .5em;

}



.widget ul {

	margin: 0 0 0 6em;

	line-height: 1.5em;

        list-style-image: url(http://cherylspelts.com/blog/images/graphics/blog-bullet.gif);

}



#tag_cloud a {

	line-height: 1.5em;

	padding-left: 20px;

}





	

.textwidget {

	padding: .5em 0 0 .55em;

	line-height: 1.2em;

	color: #999;

}



#calendar_wrap td {

	padding: .55em;

	border-bottom: 1px solid #DDD;

	color: #999;

}



#calendar_wrap caption {

	color: #2F60BF;

	padding-top: .5em;

	font-weight: bold;

}



#calendar_wrap td:hover {

	color: #555;

}



#calendar_wrap th {

	display: none;

}





/* =Better image scaling in IE

------------------------------------------------------------------*/



img { -ms-interpolation-mode:bicubic; }





/* =Required + WP Default Styling

------------------------------------------------------------------*/



.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.alignleft {


	float: left;

}



.alignright {

	float: right;

}



.gallery-caption {

	text-align: center;

	font-size: .9em;

	color: #999;

}



.wp-caption-dd {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}



div.columncomment

{

width: 800px;

color: #ffffff;

}

div.columncomment div

{

float: left;

height: 170px;

}

div.columncomment div.columncomment1

{

background-color: #ffffff;

width: 150px;

align: center;

}

div.columncomment div.columncomment2

{

width: 30px;

}

div.columncomment div.columncomment3

{

width: 620px;

text-decoration: none; 

color: #000000;

line-height: 1.2em;

padding: 0px 0px 20px 0px; 

background-color:transparent;

background-color: white;

filter:alpha(opacity=70); /* IE's opacity*/

opacity: 0.70;



}







div.columncommentsingle

{

width: 800px;

color: #ffffff;

}

div.columncommentsingle div

{

float: left;

}

div.columncommentsingle div.columncommentsingle1

{

background-color: #ffffff;

width: 150px;

align: center;

}

div.columncommentsingle div.columncommentsingle2

{

width: 30px;

}

div.columncommentsingle div.columncommentsingle3

{

width: 620px;

text-decoration: none; 

color: #000000;

line-height: 1.2em;

padding: 0px 0px 0px 0px; 

background-color:transparent;

background-color: white;

filter:alpha(opacity=70); /* IE's opacity*/

opacity: 0.70;

}





div.columntwitter

{

width: 540px;

color: #ffffff;

}

div.columntwitter div

{

float: left;

}

div.columntwitter div.columntwitter1

{

background-color: #ffffff;

width: 30px;

}

div.columntwitter div.columntwitter2

{

width: 510px;

color: #000000; 

text-decoration: none; 

font-size: 14px;

font-family: "Times New Roman", Times, Georgia, serif;

}

div.columntwitter div.columntwitter3

{

width: 470px;

color: #000000; 

text-decoration: none; 

font-size: 14px;

font-family: "Times New Roman", Times, Georgia, serif;

}



div.columnprofile

{

width: 800px;

color: #ffffff;

}

div.columnprofile div

{

float: left;

}

div.columnprofile div.columnprofile1

{

background-color: #ffffff;

width: 540px;

}

div.columnprofile div.columnprofile2

{

width: 30px;

}

div.columnprofile div.columnprofile3

{

width: 230px;

}



div.columntitle

{

width: 800px;

color: #ffffff;

}

div.columntitle div

{

float: left;

}

div.columntitle div.columntitle1

{

background-color: #ffffff;

white-space: nowrap;

}

div.columntitle div.columntitle2

{

width: 100px;

}



p {

margin:0px 0;}





ul.relatedposts {

	list-style-type: none;

	padding-left: 0;

	margin-left: 0;

	}

li.relatedposts { 

        background: url(http://cherylspelts.com/blog/images/graphics/blog-bullet.gif) left center no-repeat 

        }



dropdownmenu {margin:0px; font:12px verdana, arial, Helvetica, sans-serif;}
* {padding:0; margin:0}
.dropdown {float:left;  font:12px verdana, arial, Helvetica, sans-serif;}
.dropdown dt {cursor:pointer}
.dropdown dt:hover {background:url(http://cherylspelts.com/images/header_over.gif)}
.dropdown dd {position:absolute; overflow:hidden; display:none; z-index:200; opacity:0}
.dropdown ul {list-style:none; border-top:none; background:#c1c7cb;  font:13px bold verdana, arial, Helvetica, sans-serif;}
.dropdown li {display:inline; color: #cccccc;}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:6px 2px 6px 5px; color:#ffffff; text-decoration:none;}
.dropdown a:hover {color:#e6e6e6}
.dropdown .underline {border-bottom:1px solid #999999}





div.columnnav

{

width: 800px;

color: #ffffff;

}

div.columnnav div

{

float: left;

height: 30px;

}

div.columnnav div.columnnav1

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

color: #666666;	

}

div.columnnav div.columnnav2

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav3

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav4

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav5

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav6

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav7

{

font-family: Georgia, "Times New Roman", Serif;

text-decoration: none; 

}

div.columnnav div.columnnav8

{

text-decoration: none; 

padding:2px 0 2px 0;

font-family: Georgia, "Times New Roman", Serif;

}







.search-form input {

  width: 100px;

border:white;

background-color:transparent;

background-color: white;

filter:alpha(opacity=60); /* IE's opacity*/

opacity: 0.60;

}



a.commentLink:link    { color:000000; text-decoration:none; }

a.commentLink:visited { color:000000; text-decoration:none; }

a.commentLink:hover   { color:333333; text-decoration:underline; }

a.commentLink:active  { color:666666; text-decoration:none; }





.yeararchive

{

font: 11px "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;

text-transform: uppercase; 

letter-spacing: .3em; 

color:999999;

width:230px;

line-height: 1.5em;

text-align: left; 

list-style: none;

}



.yeararchive a {

padding: .5em .5em .5em .5em;

}



.yeararchive a:hover {

	background: #f4f4f4;

}



.recentComments

{

line-height: 1.3em;

color:999999;

}



.recentComments a {

padding: .2em 0 .5em 0;

}



.recentComments a:hover {

	background: #f4f4f4;

}



#container a{
float: right;
background: #9FC54E;
border: 1px solid #9FC54E;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
text-decoration: none;
font-size: 12px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 10px;
font-weight: 100;
}

#container a:hover{
float: right;
background: #a0a0a0;
border: 1px solid #cccccc;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
text-decoration: none;
font-size: 12px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 10px;
font-weight: 100;
}

.panel {
position: fixed;
top: 280px;
left: 0;
display: none;
background: #ffffff;
border:1px solid #d3d3d3;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
width: 300px;
height: auto;
padding: 10px 10px 10px 45px;
filter: alpha(opacity=90);
opacity: .90;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 300px; left: 0;
font-size: 10px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 10px 10px 10px 10px;
font-weight: 100;
background:#cccfd2 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #cccfd2;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 300px; left: 0;
font-size: 10px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 10px 10px 10px 15px;
font-weight: 100;
background:#cccfd2 url(images/plus.png) 85% 55% no-repeat;
border:1px solid #cccfd2;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger {
background:#d4d6d9 url(images/close.png) 85% 55% no-repeat;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}


dropdownmenu2 {margin:0px; font:12px verdana, arial, Helvetica, sans-serif;}
* {padding:0; margin:0}
.dropdown2 {float:left;  font:12px verdana, arial, Helvetica, sans-serif;}
.dropdown2 dt {cursor:pointer}
.dropdown2 dt:hover {background:url(http://cherylspelts.com/images/header_over.gif)}
.dropdown2 dd {position:fixed; overflow:hidden; display:none; z-index:200; opacity:0 top: 600px; left: 0;}
.dropdown2 ul {list-style:none; border-top:none; background:#c1c7cb;  font:13px bold verdana, arial, Helvetica, sans-serif;}
.dropdown2 li {display:inline; color: #cccccc;}
.dropdow2n a, .dropdown a:active, .dropdown a:visited {display:block; padding:6px 2px 6px 5px; color:#ffffff; text-decoration:none;}
.dropdown2 a:hover {color:#e6e6e6}
.dropdown2 .underline {border-bottom:1px solid #999999}


.tweet-bold{
color:#3b5998;
line-height:14px;
font-size:13px;
font-weight:bold;
font-family:lucinda,"lucida grande",tahoma,verdana,arial,sans-serif;
}

.tweet{
color:#3b5998;
line-height:15px;
font-size:10px;
font-family:"lucida grande",tahoma,verdana,arial,sans-serif;"
}

.tweet-text{
color:#999999;
display:block;
padding:0 0 0 60px;
line-height:15px;
font-size:10px;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;
}

div.sites-left-box{
    float: left;
    width: 410px;
    height: 130px;
	font-family:verdana,lucinda,"lucida grande",tahoma,arial,sans-serif;
	font-size: 10px;
}
div.sites-right-box{
    float: right;
    width: 390px;
    height: 130px;
	font-family:verdana,lucinda,"lucida grande",tahoma,arial,sans-serif;
	font-size: 10px;
}

#box_1 {
margin:0 20px 2em 0;
float:left;
width:185px;
}

#box_2 {
margin:0 20px 2em 0;
float:left;
width:185px;
}

#box_3 {
margin:0 20px 2em 0;
float:left;
width:185px;
}

#box_4 {
margin:0 0 2em 0;
float:left;
width:185px;
}

