/**
 * Skin light
 */
body
{
 	background: #fffefe;
}

p, li
{
	color: #555555;
}

h1, h1 a,
h2, h2 a,
h3, h3 a,
h4, h4 a,
h5, h5 a,
h6, h6 a,
{
	color: 222222!important;
}

blockquote
{
	color: #eeeeee;
}

a
{
 	color: inherit;
}

a:hover
{
	color: #666666;
}

a:active
{
	color: #000000;
}

hr
{
	border-bottom: 1px dotted #eeeeee;
}

input[type="text"], 
input[type="password"], 
textarea 
{
	background: #ffffff;
	margin-bottom: 5px;
	padding: 8px 5px;
	border-radius: 2px;
	border: 1px solid rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
}

::-moz-selection 
{ 
	background: #000000; 
	color: #ffffff; 
	text-shadow: none; 
}
::selection 
{ 
	background: #000000; 
	color: #ffffff; 
	text-shadow: none; 
}


/**
 * Wrapper
 */
#wrapper
{
	background: #fffefe;
}
/* @end Logo */



/**
 * Logo
 */
#logo h1
{
	color: #222222;
}
/* @end Logo */



/**
 * Intro
 */
#intro p
{
	color: #888888;
}
/* @end Intro */



/**
 * Navigation
 */
nav#primary
{
	border-top: 1px dotted #ededed;
	border-bottom: 1px dotted #ededed;
}

nav#primary ul li
{
	color: #dddddd;
}

nav#primary ul li a
{

	color: #bbbbbb;
}

nav#primary ul li a:hover,
nav#primary ul li.current_page_item a
{
	color: #222222;
}
/**
 * Second level dropdown 
 */
nav#primary ul li ul li 
{ 
	background: #ffffff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

nav#primary ul li ul li a 
{ 
	color: #888888!important;
}

nav#primary ul li ul li a:hover, 
nav#primary ul li ul li.current_page_item a 
{
	color: #222222!important;
}

/**
 * Sticky nav
 */
nav#primary.fixed 
{ 
	background: #fffefe;
}
/* @end Navigation */



/**
 * Slider
 */
#slider #slider_nav a 
{
	color: #cccccc;
}

#slider #slider_nav a.activeSlide
{
	color: #000000;
}
/* @end Slider */



/**
 * Portfolio
 */
#portfolio ul li:hover
{
	background: #f5f5f5;
}

#portfolio #info p.title
{
	color: #222222;
}
/* @end Portfolio */



/**
 * Filters
 */
#filters ul li
{
	color: #888888;
}

#filters ul li a
{
	background: #e9e9e9;
}

#filters ul li a:hover
{
	background: #cccccc;
	color: #333333;
}

#filters ul li.current a
{
	background: #333333;
	color: #ffffff;
}
/* @end Filters */



/**
 * Widget area
 */
#widget_area h6
{
	color: #aaaaaa;
}

#widget_area #twitter ul li:after
{
	background: #dddddd;
}

#widget_area #latest_news ul li:after
{
	background: #dddddd;
}

#widget_area #latest_news img
{
	background: #ffffff;
	border: 1px solid #dddddd;
	box-shadow: 0 1px 0 #eeeeee;
}

#widget_area #latest_news .meta
{
	color: #cccccc;
}
/* @end Widget area */


/**
 * Postinfo
 */
.postinfo
{
	color: #aaaaaa;
}
/* @end Postinfo */



/**
 * Postmeta
 */
ul.postmeta
{
	border-top: 1px dotted #eeeeee;
}

ul.postmeta li
{
	color: #cccccc;
}
/* @end Postmeta */



/**
 * Postnavi
 */
.pagination
{
	color: #333333;
}

.pagination .current
{
	color: #aaaaaa;
}
/* @end Postnavi */


/**
 * Comments
 */
ul#comments .comment-body
{
	border-top: 1px dotted #eeeeee;
}

ul#comments .comment-meta
{
	color: #aaaaaa!important;
}

ul#comments .comment-meta p
{
	color: #333333!important;
}
	
ul#comments img.avatar
{
	border: 1px solid #dddddd;
}

ul#comments .reply
{
	color: #aaaaaa;
}

#respond
{
	border-top: 1px dotted #eeeeee;
}
/* @end Comments */


/**
 * Search
 */
#searchme label
{
	color: #aaaaaa;
}
/* @end Search */



/**
 * Footer
 */
footer#foot .boxed
{
	border-top: 1px dotted #eeeeee;
}

#social .twitter
{
	background: url('../images/twitter_dark.png') no-repeat;
}

#social .facebook
{
	background: url('../images/facebook_dark.png') no-repeat;
}

#social .google
{
	background: url('../images/google_dark.png') no-repeat;
} 

#social .rss
{
	background: url('../images/rss_dark.png') no-repeat;
}

nav#secondary ul li
{
	color: #dddddd;
}

nav#secondary ul li a
{
	color: #888888;
}

nav#secondary ul li a:hover,
nav#secondary ul li.current_page_item a
{
	color: #222222;
}

#copyright
{
	color: #aaaaaa;
}
/* @end Footer */



/**
 * Default Wordpress
 */
#calendar_wrap 
{ 
	background-color: #dfdfdf; 
}
	
table#wp-calendar 
{ 
	background-color: #808080; 
}
	
#wp-calendar td 
{ 
	background-color: #ffffff; 
	border: 1px solid #cfcfcf !important; 
	color: #808080; 
}
	
#wp-calendar th 
{ 
	background-color: #eeeeee; 
	border: 1px solid #cfcfcf !important; 
	color: #808080; 
}
	
#wp-calendar caption 
{ 
	color: #808080; 
}
		
.wp-caption 
{
	background: #f1f1f1;
}
	
.wp-caption p.wp-caption-text 
{
	color: #999999;
}
	
.gallery img 
{
	border: 2px solid #ececec;
}
	
.gallery .gallery-caption 
{
	color: #999999;
}
	
.gallery img 
{
	border: 10px solid #ececec;
}