/*  
Theme Name: PixelStudio
Theme URI: 
Description: 
Version: 1.0
Author: Ivor Padilla
Author URI: http://ivorpadilla.net 
Tags: 
*/



/*
Generic Styles
------------------------------------------------------------------------*/

body {
	background: url(default/background.jpg) repeat;
}
body#inner {
	background: #fbfbfb url(default/inner-bg.jpg) repeat-x;
}
/*Text Color of the Skin*/


/*
Layout Styles
------------------------------------------------------------------------*/
#navBar {
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	-moz-box-shadow:0 1px #DDDEDE;
	-webkit-box-shadow:0 1px #DDDEDE;
	background:none repeat scroll 0 0 #434343;
}
#leftTopNav ul li a {
	color: #fff;
}
ul.sf-menu li a:hover {
	background:none repeat scroll 0 0 #373737;
}
ul.socialIcons li a.twitter-icon {
	background: url(default/social-icons.png) no-repeat;
	width: 20px;
	height: 20px;
	display: block
}
ul.socialIcons li a.flickr-icon {
	background: url(default/social-icons.png) no-repeat -21px 0;
	width: 20px;
	height: 20px;
	display: block
}
ul.socialIcons li a.dribbble-icon {
	background: url(default/social-icons.png) no-repeat -63px 0;
	width: 20px;
	height: 20px;
	display: block
}
ul.socialIcons li a.rss-icon {
	background: url(default/social-icons.png) no-repeat -42px 0;
	width: 20px;
	height: 20px;
	display: block
}
/*
		Logo
		------------------------------------------------------------------------*/
		#logo h1 a {
	background:url("default/logo.png") no-repeat scroll 0 0 transparent;
	color:#3A3A3A;
	text-shadow:1px 1px #DDDEDE;
}
#logo h1 a:hover {
	color: #444
}
#logo p {
	color: #4a4a4a;
	text-shadow: 1px 1px #e4e4e4;
}
/*
Search Box
------------------------------------------------------------------------*/

#searchBox {
	background: url(default/search-box.png) no-repeat;
}
#searchBox input.search {
	border:1px solid #cacaca;
	color: #777
}
#searchBox input[type="submit"] {
	background:url(default/search-icon.png) no-repeat;
}
#searchBox input[type="submit"] span {
	background:url("default/menu.png");
}
.idleField {
	background:#fff;
	color: #6F6F6F;
	border: solid 1px #DFDFDF;
}
.focusField {
	border:solid 1px #ddd;
	background:#fafafa;
	color:#6F6F6F;
}
/*
Banner
------------------------------------------------------------------------*/

#banner {
	background:url(default/banner-shadow.png) no-repeat scroll center bottom transparent;
}
/*Continue in nivo-slider.css*/





/*
Content
------------------------------------------------------------------------*/
#contentWrapper {
	background: url(default/content-bg-top.png) repeat-x
}
#contentWrapper .contentContainer {
	background:url(default/home-col-bg.jpg) repeat scroll 0 0 transparent;
	border-bottom:1px solid #FFFFFF;
}
#content .columns h1 {
	text-shadow:1px 1px 1px #fff;
}
#content .columns h1 a {
	color:#444444;
}
#content .columns h1 a:hover {
	color:#7f7f7f;
}
a.readMore {
	background: url(default/read_more.png) no-repeat;
}
/*
Testimonials
------------------------------------------------------------------------*/
div#nav.nav a {
	background: url(default/pager.png) no-repeat;
	;
}
/*
Inner Pages Styles
------------------------------------------------------------------------*/

#primaryContent article a {
	border-bottom: 1px dotted #444;
}
#primaryContent article a:hover {
	border-bottom: 1px solid #111;
}
.meta {
	color: #777
}
.meta a {
	color: #777 !important;
}
#blurbWrapper {
	height: 139px;
	background: url(default/blurb-bg.jpg) repeat-x
}
#blurb h2 {
	color:#808080;
}
#blurb h6 {
	color: #acacac;
	text-shadow: 1px 1px #fff
}
#crumbsWrapper {
	background: url(default/crumbs-bg.jpg) repeat-x
}   /*This rule is for the no-blurb pages*/
ul#crumbs li a {
	color: #555;
	text-shadow: 1px 1px #fff;
	background: url(default/crumbs.png) no-repeat right center
}
ul#crumbs li a:hover {
	color: #7d7d7d;
}
ul#crumbs li {
	color: #7d7d7d;
	text-shadow: 1px 1px #fff
}
span.sub-title {
	color:#666;
}
/*
Blog Entry
------------------------------------------------------------------------*/


#oldernewer a {
	background:none repeat scroll 0 0 rgba(116, 116, 116, 0.36);
	color:#FFFFFF;
	text-shadow:1px 1px 0 #999999;
}
#oldernewer a:hover {
	background:none repeat scroll 0 0 rgba(116, 116, 116, 0.75);
}
/*
Blog Styles
------------------------------------------------------------------------*/
#respond label {
	color:#7A7A7A;
}
.input, .textarea {
	background:none repeat scroll 0 0 #F9F9F9;
	border-color:#BBBABA #BBBABA #AAAAAA;
	color:#7E7E7E;
}
form#commentform p {
	padding-bottom: 20px
}
.comments_wrap {
	margin-bottom:40px;
	position:relative;
	width:600px;
}
.comments {
	padding:20px;
	position:relative;
}
.commentlist li {
	border:1px solid #ccc;
}
.comment-meta {
	color:#959494;
}
.avatar {
	border:1px solid #999999;
}
/*
Galleries
------------------------------------------------------------------------*/






#primaryContent.galleryContent h3 {
	color: #666
}
#inner-content.galleryEntry {
	position: relative;
}
/*
Contact Form
------------------------------------------------------------------------*/


.notification_error {
	background:none repeat scroll 0 0 #FFCDCD;
	border:1px solid #F49393;
	color:#530A0A;
	text-shadow:1px 1px 0 #FDE1E1;
	-moz-box-shadow:1px 1px 0 #FDE5E5 inset;
	-webkit-box-shadow:1px 1px 0 #FDE5E5 inset;
	box-shadow:1px 1px 0 #FDE5E5 inset;
}
.notification_ok {
	-moz-box-shadow:1px 1px 0 #FFFFFF inset;
	-webkit-box-shadow:1px 1px 0 #FFFFFF inset;
	box-shadow:1px 1px 0 #FFFFFF inset;
	background:none repeat scroll 0 0 #E8FFED;
	border:1px solid #6AA879;
	color:#104F1F;
	text-shadow:1px 1px 0 #FFFFFF;
}
.info_fieldset {
	border: 1px #dddddd solid;
	background: #fff
}
.info_fieldset legend {
	background:none repeat scroll 0 0 #F1F1F1;
	border:1px solid #DDDDDD;
	color:#555555;
	text-shadow:0 1px 0 #FFFFFF;
	-moz-border-radius: 3px;
	-moz-box-shadow: 1px 1px 0 #FFFFFF inset;
	-webkit-box-shadow: 1px 1px 0 #FFFFFF inset;
	box-shadow: 1px 1px 0 #FFFFFF inset;
}
/* Label */


/* BR */




#ajax-contact-form textarea {
	border:1px solid #ccc;
	color: #777;
}
#ajax-contact-form input[type="text"]:hover, #ajax-contact-form textarea:hover {
	border-color: #999
}
#ajax-contact-form input[type="text"]:focus, #ajax-contact-form textarea:focus {
	background: #f7f7f7;
	outline: none;
	border-color: #bbb
}
/*
Sidebars
------------------------------------------------------------------------*/
#secondaryContent.sidebar a {
	color: #777
}
.widget {
	margin-bottom: 20px
}
/* Meta Widget */
div.widget ul {
	background: url(default/widget-border.gif) repeat-x bottom;
}
#inner-content div.widget.meta ul li {
	border-bottom: 1px dashed #ccc;
}
div.widget.meta ul li a:hover {
	border-bottom: 1px dotted #777;
}
div.widget.meta ul li.link span {
	background: url(default/meta-icons.png) 0 -33px no-repeat;
}
div.widget.meta ul li.link input.share {
	border: none;
	color: #777;
}
div.widget.meta ul li.link input.share:focus {
	background: #fdffdf;
}
#inner-content div.widget.meta ul li span span.copied {
	background: #87B537;
	color:#fff;
	text-shadow:0 1px 0 #577C16;
}
div.widget.meta ul li.author span {
	background: url(default/meta-icons.png) 0 -16px no-repeat;
}
div.widget.meta ul li.date span {
	background: url(default/meta-icons.png) 0 -52px no-repeat;
}
div.widget.meta ul li.tweet span {
	background: url(default/meta-icons.png) 0 -70px no-repeat;
}
div.widget.meta ul li.tags span {
	background: url(default/meta-icons.png) 0 3px no-repeat;
}
/* Popular Widget */
ul.popular li a:hover {
	background: #f4f4f4
}
ul.popular li span {
	padding:0;
	display: block;
	color: #9b9b9b
}
ul.listContent {
	background:#e5e5e5;
}
ul.listContent li {
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #f1f1f1;
}
ul.listContent li a {
	color:#666;
	text-shadow:0px 1px 0px #f9f9f9;
}
ul.listContent li a:hover, ul.listContent li a.current {
	background: #dbdada
}
.team-box span {
	color:#777;
}
/*
Footer
------------------------------------------------------------------------*/
#footer_wrapper {
	background: url(default/background.jpg) repeat
}
#footer p {
	color:#3A3A3A;
	text-shadow:1px 1px #eeeded;
}
#footer a {
	border-bottom: 1px dotted #3a3a3a;
}

#primaryContent article p a {border-bottom: 0px; font-weight: bold;}