@charset "utf-8";
/* CSS Document */
/* Light Skin */
    
body {
	background-color: #F3F3F3;
	color:#555555;
}
.portfoliopreload, .videocontainer {
	background:#fff url(../images/loading.gif) center no-repeat;
}
h1, h2, h3, h4, h5, .logo h1, .logo h1 a {
	color:#222;
}
.postdate h5 span, .postauthor h5 span a, .postcomments h5 span a, .postcategory h5 span a, .postcategory h5 span {
	color:#555;
}
.sf-menu li ul, .sf-menu li li ul, .sf-menu li li li {
	background:#FEFEFE;
	border-color:#dcdcdc;
}
.sf-menu li li a:hover {
	background: #f2f2f2;
}
.sf-menu li, .sf-menu li.sfHover, .sf-menu a, sf-menu li li, #commentsubmit label, .contactsubmit label, span.rss-date {
	color:#555;
}
 .sf-menu li:hover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active, .bypostauthor .name, .ui-tabs-vertical .ui-tabs-nav li a span.text::first-line {
 color:#111;
}
.sf-menu a, .sf-menu a:visited {
	color: #777;
}
.sf-menu li li a, .sf-menu li li a:visited {
	color: #777;
}
.subcontainer, .postdate, .postauthor, .postcomments, .subcontainer.full, .sidebar, .pagename, .recent-project, .blogpost .blogfooter, .singlecomment, .name, .divider, .sidebar .widget_nav_menu ul, .widget_rss ul, .widget_recent_entries ul, .widget_recent_comments ul, .sidebar .widget_nav_menu ul ul, .widget_rss ul ul, .widget_recent_entries ul ul, .widget_recent_comments ul ul, .sidebar .widget_nav_menu ul li, .widget_rss ul li, .widget_recent_entries ul li, .widget_recent_comments ul li {
	border-color:#dcdcdc;
}
.subcontainer {
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	background:#ffffff;
 background:rgba(255, 255, 255, .75) url(images/border-bottom.gif) bottom repeat-x;
}
.subcontainer.full {
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	background:#ffffff;
 background:rgba(255, 255, 255, .75) url(images/border-bottom.gif) bottom repeat-x;
}
.sidebar, .singlecomment {
	background:#ffffff;
	background:rgba(255, 255, 255, .75);
	box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, .1);
}
.pagename {
	background: #222;
}
input[type="text"], textarea, input#s, #commentsubmit input[type="text"], #commentsubmit textarea, .contactsubmit input[type="text"], .contactsubmit textarea, .contactsubmit select {
	background: #fff;
	color: #555;
	border-color: #e3e3e3;
}
.sf-sub-indicator {
	background: url(../images/navarrows.png) no-repeat -10px -100px;
}
.navtoggle a {
	background: url(../images/bubble-light.png) left center no-repeat;
}
.navtoggle a.activeSlide {
	background: url(../images/bubble-dark.png) left center no-repeat;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-selected {
	background: #E6E6E6;
	background: rgba(175, 175, 175, 0.1);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00f2f2f2, endColorstr=#00f2f2f200);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00f2f2f2, endColorstr=#00f2f2f2)";
	-moz-box-shadow: inset 0 0 20px #e3e3e3;
	-webkit-box-shadow: inset 0 0 20px #e3e3e3;
	box-shadow: inset 0 0 20px #e3e3e3;
}
.buttonleft:hover, .buttonleft:active, .buttonleft.current, .buttonright:hover, .buttonright:active, .buttonright.current {
	color: white;
	background-color: #555;
	border: #333 1px solid;
	text-shadow: 0 -1px 0px black;
	-moz-box-shadow: 0 1px 3px #222222;
	-webkit-box-shadow: 0 1px 3px #222222;
}
.buttonleft, .buttonright {
	color: #333;
	background-color: #E3E3E3;
	border: #CCC 1px solid;
	text-shadow: 0 1px 1px white;
	-moz-box-shadow: 0 1px 3px #e3e3e3;
	-webkit-box-shadow: 0 1px 3px #e3e3e3;
}
h1, h2, h1 a, h2 a, h3, .ag_projects_widget h3, h4, h3 a, h4 a, .blogpost h2 a {
	color:#222;
}
#pagination .active {
	background: none repeat scroll 0 0 #222222;
	color: #FFFFFF;
}
#pagination a:link, #pagination a:visited {
	background: none repeat scroll 0 0 #dcdcdc;
	color: #222;
}
#pagination a:hover {
	background: none repeat scroll 0 0 #222222;
	color: #FFFFFF;
}
ul#twitter_update_list {
	border-top:1px solid #cccccc;
}
ul#twitter_update_list li {
	border-bottom:1px solid #cccccc;
}
#twitter_div span {
	color:#666;
}
