/* 
...
*/
body {
	font:15px/24px "Helvetica Neue",Helvetica,Arial,"Trebuchet MS",Sans-Serif;
	color:#474747;
	background-color:#F5F5F5;
	background:url("images/body-bg-3.jpg") repeat scroll 0 0 transparent;
	}
h1, h2, h3, h4, h5, h6 {font-family:inherit;}
.post .meta .date {
	background-color:#00AED9;
	cursor:default;
	font-style:normal;
	font-family:inherit;
	font-size:12px;
	font-weight:bold;
	border:1px solid #00a0df;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	border-radius:3px;
	-moz-border-radius:3px
	-webkit-border-radius:3px;
	text-shadow:0 1px 0 #555;
	}
.post .meta .date:hover {opacity:0.9;}
#commentsheader .leavecomment a {
	background-color:#555;
	cursor:pointer;
	font-style:normal;  
	font-size:12px;
	font-weight:bold;
	font-family:inherit;
	border:1px solid #444;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	border-radius:3px;
	-moz-border-radius:3px
	-webkit-border-radius:3px;
	text-shadow:0 1px 0 #222;
	}
#quicklinks {
	z-index: 80;
	}
#commentsheader .leavecomment:hover{opacity:0.9;}
.button, .button:visited, .reply a{background:none;background-color:#555;}
#navigation a {font-size:14px;text-transform:uppercase;background-color:rgba(0, 0, 0, 0.25);}
#navigation li.current_page_item a{text-transform:uppercase;background-color:#FFF;color:#555;}
#navigation a:hover {background:#FFF;color:#555;}
#nav li ul li a {width:170px;}
#nav li ul ul {margin-left:190px;}
.post .meta ul li a {border-bottom:1px solid #D3D3D3;}
.post .meta ul li.tags a  {border:none;border-bottom:1px solid #D3D3D3;}
.post .meta ul li.tags a:hover {background-color:#FAFAFA;}
.post .meta ul {border-top:1px solid #D3D3D3;}
.entry img, img.thumbnail {border:1px solid #FFFFFF;-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.25);}
#sidebar {border-left:1px solid #D3D3D3;}
.post .title a:link, .post .title a:visited {line-height:1.1;color:#222;text-transform:uppercase;font-weight:bold;font-size:18px;font-family:"Myriad Pro","Helvetica Neue",Helvetica,Arial,"Trebuchet MS",Sans-Serif;}
.post .icon a {
	border:1px solid #D3D3D3;
	background-color:#EEE;
	}
.nav-entries, .wp-pagenavi {
	border:none;
	border-bottom:1px solid #D3D3D3;
	background-color:#EEE;
	border-radius:3px;
	-moz-border-radius:3px
	-webkit-border-radius:3px;
	}
.nav-entries a {font-family:inherit; font-style:normal; font-weight:bold;text-shadow:1px 1px 0 #FFFFFF;}
.nav-entries a:hover {color:#474747;text-decoration:none;}
#commentsheader h3 {border-top:1px solid #D3D3D3;}
#respond {border-top:1px solid #D3D3D3;}
#respond h3 {font-family:"Myriad Pro","Helvetica Neue",Helvetica,Arial,"Trebuchet MS",Sans-Serif;font-size:18px;text-transform:uppercase;}
#commentform input.txt, #commentform textarea {border-color:#D3D3D3 #FFFFFF #FFFFFF #D3D3D3;border-style:solid;border-width:1px;background-color:#F5F5F5;}
#commentform input.txt:hover, #commentform textarea:hover {background-color:#FFF;}

#contact-page ol.forms textarea, #contact-page ol.forms input.txt {border-color:#D3D3D3 #FFFFFF #FFFFFF #D3D3D3;border-style:solid;border-width:1px;background-color:#FAFAFA;}
.post .icon {margin-right:20px;}
.post .middle {border-top:1px solid #D3D3D3;margin-right:20px;width:420px;}
a:link, a:hover, a:visited {color:#00a0df;}
#sidebar .widget ul li a {color:#00a0df;}
#sidebar .widget ul li a:hover {color:#474747;}
.post-more a {color:#474747;}
.post-more a:hover {color:#000;text-decoration:underline;}
#logo {padding-top:63px;}
.widget ul li {background:url("images/ico-bullet.png") no-repeat scroll left 10px transparent;border:none;padding:0 5px 3px 10px;}
.widget h3 {color:#222;text-transform:uppercase;font-size:16px;font-weight:bold;margin:0 0 10px;font-family:"Myriad Pro","Helvetica Neue",Helvetica,Arial,"Trebuchet MS",Sans-Serif}
.widget ul {border:none;}
.widget input.s {
	border-color:#D3D3D3 #FFFFFF #FFFFFF #D3D3D3;
	border-style:solid;
	border-width:1px;
	background-color:#FAFAFA;
	padding:4px 0 4px 2px;
	width:65%;
	}
.widget input.submit  {
	background-color:#555;
	cursor:pointer;
	font-style:normal;  
	font-size:12px;
	font-weight:bold;
	font-family:inherit;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
	border-radius:3px;
	-moz-border-radius:3px
	-webkit-border-radius:3px;
	padding:4px 8px;
	}
.widget input.submit:hover {background-color:#555;opacity:0.9;}
.widget {margin:0 0 10px;}
.widget_woo_search {border-bottom:none;}
.widget_woo_search .searchform {border-bottom:none;padding:0;}
p {text-shadow: 0 1px 0 #FFF;}
/*Text Selection Color*/
/* Mozilla based browsers */
::-moz-selection {
       background-color: #FFA;
       color: #000;
}

/* Works in Safari */
::selection {
       background-color: #FFA;
       color: #000;
}
