/****************************************************************************************\

    Global Selectors

\****************************************************************************************/

html 
{
}

body 
{
	background-color: #76a200;
	color			: #444444;
}

h1 
{
}

h2 
{
	text-shadow		: 1px 1px 1px #bbb;
}

h3 
{
	text-shadow		: 1px 1px 1px #bbb;
}

h4 
{
	text-shadow		: 1px 1px 1px #bbb;
}

h5 
{
	text-shadow		: 1px 1px 1px #bbb;
}

h6 
{
	text-shadow		: 1px 1px 1px #bbb;
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
}

em 
{
}

u 
{
}

a
{
    text-shadow		: none;
}

a:link,
a:visited 
{
    color           : #2b8dbb;

}

a:hover 
{
    color           : #8dbb2b;
}

table 
{
}

tr 
{
}

th 
{
}

td 
{
}

img 
{
}

/****************************************************************************************\
    
    Compound Selectors

\****************************************************************************************/

#site_info del
{
    color           : #777777;    
}

/*___ DIV _________________________________________________________________*/

div#branding
{
    background-color: #21a4e2;    
}

div#site_info
{
	/*background-color: #63B3D9;/*#9FD238;/*#82D963;#b1eb3b;#a0d13d;*/
	color           : #333333;
	text-shadow		: none;
}

div#cloudLayer
{
    background      : transparent url(images/clouds.png) repeat-x left top;
    opacity         : 0.6;   
}

div#mountainLayer
{
    background      : transparent url(images/mountains.png) repeat-x left top;   
}

div#hillLayer
{
    background      : transparent url(images/hills.png) repeat-x left top;   
}

div#forestLayer
{
    background      : transparent url(images/forest.png) repeat-x left top;   
}

div#content
{
    background-color : #fffff0;
    border-radius   : 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.code-ex
{
	border			: dashed 2px #84643D;
	color			: #A64F24;
}

/*___ SPAN _________________________________________________________________*/

div#identityRack a span
{
    border-radius   : 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

span#identMF
{
    background      : transparent url(images/identMF.jpg) no-repeat;
}

span#identBlog
{
    background      : transparent url(images/identBlog.jpg) no-repeat;   
}

span#identTwitter
{
    background      : transparent url(images/identTwitter.jpg) no-repeat;   
}

span#identPhoto
{
    background      : transparent url(images/identPhoto.jpg) no-repeat;    
}

span#identComic
{
    background      : transparent url(images/identComic.jpg) no-repeat;   
}

span#identContact
{
    background      : transparent url(images/identContact.jpg) no-repeat;   
}

span#currentPhotoTitle
{
    color           : #fffff0;
}
 
span#squirrelLogo
{
    background      : transparent url(images/squirrelLogo.png) no-repeat left top;    
}

span#dart
{
     background     : transparent url(images/dart.png) no-repeat left top;
}

#identityRack a span
{
    color           : #2B8DBB;    
}

#filterWarning
{
	color			: #777;	
}

/*___ H1 _________________________________________________________________*/

/*___ H2 _________________________________________________________________*/

#content h2
{
	text-shadow		: 1px 1px 1px #bbb;
}

/*___ H3 _________________________________________________________________*/

#site_info h3,
#site_info h4,
#site_info h5,
#site_info h6 
{
	text-shadow		: 1px 1px 1px #666;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

/*___ UL _________________________________________________________________*/

ul#ulNav
{
    background-color: #84643D;
}

ul#twitter_update_list
{
    background-color: White;
    border-radius   : 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;   
}

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

div#recentPosts li
{
    background      : transparent url(images/nutBorder.jpg) no-repeat top;    
}

div#recentPosts li:first-child
{
    background-image: none;   
}

ul#ulNav li
{
    border-top      : solid 3px #f0f0e0;
    border-bottom   : solid 3px #f0f0e0;   
}

li#liNavKnob
{
    background      : transparent url(images/liNavKnob.jpg) no-repeat left top;
}

li#liNavKnob.expanded
{
    background      : transparent url(images/liNavKnobEx.jpg) no-repeat left top;
}

ul#ulFeeds li
{
    background      : transparent url(http://www.cssquirrel.com/wp-includes/images/rss.png) no-repeat left;
}

ol.commentlist li
{
    color           : #222222;
    background-color: #CA6610;
    border-radius   : 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;    
}

ol.commentlist li.alt
{
    background-color: #9FD238;
}

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

ul#ulNav a:link,
ul#ulNav a:visited
{
	color			: #EEF1E6	
}

ul#ulNav a:hover
{
    color           : #8dbb2b;
}

ol.commentlist a,
ol.commentlist a:link,
ol.commentlist a:visited,
ol.commentlist a:hover
{
    color           : #FFFFFF;   
}


ol.commentlist li.alt a,
ol.commentlist li.alt a:link,
ol.commentlist li.alt a:visited,
ol.commentlist li.alt a:hover
{
    color           : #2B8DBB;   
}

div#identityRack a:hover
{
    color           : #2b8dbb;
    background-color: #2B8DBB;
    border-radius   : 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

h1 a,
h1 a:link,
h1 a:visited,
h1 a:hover
{
    text-shadow		: 0 1px 1px #000000;
    color			: #000000;
}

div#site_info a,
div#site_info a:visited,
div#site_info a:hover
{
    color           : #fffff0;
}

h2 a,
h3 a,
h4 a,
h5 a,
h6 a
{
	text-shadow		: 1px 1px 1px #bbb;
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/

/*___ TD _________________________________________________________________*/

/*___ IMG _________________________________________________________________*/

div#flickr_badge_wrapper img
{
    border          : solid 2px transparent;    
}

div#flickr_badge_wrapper img:hover,
div#flickr_badge_wrapper img.current
{
    border          : solid 2px #fffff0;
}

.byline .avatar
{
    background      : transparent url(images/acorn.jpg) no-repeat left top;  
    border          : solid 2px #222222;  
}

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

#commentform input,
textarea
{
    border-radius   : 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border          : solid 2px #9FD238;    
}

#search button
{
    border          : none;
    background      : none;
    color           : #212121;
    background-color: #2B8DBB;    
}

#search button:hover
{
    background-color: #8dbb2b;
}

input#submit:hover
{
	background-color: #9FD238;
}

/*___ LABEL _________________________________________________________________*/

/*___Group/Section/Class_________________________________________________________________*/