/*  
Style: Default
*/

body{ background: url(default/bgr-tile.gif) #f1f1e9 repeat-x top; color: #555555; }
#background { background: url(default/bgr.jpg) no-repeat top center; }
a{ color: #aaaaaa; }
a:link {color:#111;}
a:visited{color: #666;text-decoration: none;}
a:hover,a:active{color: #000;text-decoration:underline;}
input,select,textarea{ border: #999999 1px solid; }
#header{ color: #d8d8d8; }
#header #description a { color: #BCCE62; }
#header #description a:hover { color: #fff; }
#logo{ border-right: 1px solid #40403f; }
#logo h1 a{	border-bottom: 1px solid #40403f; }
#logo h2{ color: #e6e6e6; }
#latest .pic img{ border: 5px solid #444444; }
#latest .pic img:hover { border: 5px solid #555555; }
#latest .demo a{ color: #e6e6e6; }
#nav1 li a{	color: #d8d8d8; cursor:pointer!important}
#nav1 li.current_page_item a span{ color: #ffffff; cursor:pointer!important}
#nav1 li a:hover{ color: #ffffff; }
#nav1 li a:visited{text-decoration:none }
#sidebar{ border-left:1px solid #e6e6e6; }
.box, #searchform{ background: url(../images/box-bgr.gif) #ffffff repeat-x top;	border: 1px solid #fefefe; }
.box a:link {}
h3.title {padding:0;margin:0;width:480px;}
.portfolio h3.title {
	width:285px!important;
	font-size: 15px;
}
.box h3{ color: #555555; }
.box h3 a{ color: #555555; }
.box .pic img{ background: #fcfbfc;	border: 1px solid #f1f1e9; }
.box .pics img{	border: 1px solid #f1f1e9;}
.box .pic img:hover, .box .pics img:hover{ background: #ffffff;	border: 1px dotted #bbbbbb; }
#sidebar h2, #columns h2{ color: #616F1B; }
#sidebar a:link {color: #aaaaaa;}
#sidebar a:visited {text-decoration:none}
#sidebar a:hover {color: #333;text-decoration:underline}

.date{ color: #aaaaaa; }
.date a{ color: #aaaaaa; }
.commentbox{ background: url(../images/c-grey.png) no-repeat; color: #ffffff; }
.box .commentbox{ background: url(../images/c-green.png) no-repeat; color: #ffffff; }
.commentbox a{	color: #fff; }
.prev-entries {	background: url(../images/hl-dot.gif) repeat-x bottom; }
.headline{ background: url(../images/hl-dot.gif) repeat-x bottom; }
.headline h3 a{	color: #555555; }
.widget ul{	background: url(../images/hl-dot.gif) repeat-x top; }
.widget ul li{ background: url(../images/hl-dot.gif) repeat-x bottom; }
.widget h3{	color: #555555; }
.widget h3 a{ color: #555555; }
#footer{ background: url(../images/hl-dot.gif) repeat-x top; color: #aaaaaa; }
#footer a{ color: #aaaaaa; }
#columns h3.commh3 { color:#333333 !important; }
#columns .commentmetadata a { color:#333333; }
#columns ol.commentlist .comment-text{	background:#F8F8F4;	border:1px solid #e6e6e6; }
#columns ol.commentlist .bypostauthor .comment-text{
	border:1px solid #b3a487;
	background-color: #faf3e4;
}

input#submit {color:#363636; border: 1px solid #e6e6e6;	background:#F5F4F0; }
.gravatar {	background:#FFFFFF none repeat scroll 0 0; border:1px solid #e6e6e6; }
input, select, textarea { border:1px solid #e6e6e6; }
.entry img { background:#F8F8F4; border: solid 1px #e6e6e6;	}
.entry a:link {text-decoration: underline;}
.entry a:visited {text-decoration: underline;color: #993300;}
.entry a:hover, .entry a:active {color:#111;text-decoration: none;}
.hl{ background: url(../images/hl-dot.gif) repeat-x top; }
.box .hl{ border-top: 1px solid #e6e6e6; }

#powered{float:right;margin:0 30px;font-size:9px;}
#powered a{
	border:0;
	float:right;
	margin:0 0 0 20px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
	filter:alpha(opacity=20);
	opacity:.2;

}
#powered a:hover{filter:alpha(opacity=100);opacity:1;}


#centercol .big p, #centercol .big{
	width:95%;
	color: #777777;
	font-size: 16px!important;
	line-height: 133%!important;
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	}	

#centercol .big {margin-bottom:12px;}
.info {
	background-image: url(../images/icon_info.png);
	background-repeat: no-repeat;
	background-position: 8px 12px;
	padding-left: 30px;
	background-color: #eee;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	font-size: 90%;
	display: block;
	margin: 0px;
	border: 1px solid #e2e0e0;
}

.download a {
	background-image: url(../images/icon_zip.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-top: 33px;
	padding-bottom: 33px;
	padding-left: 90px;
	background-color: #333;
	border: 1px solid #996600;
	font-size: 25px;
	font-weight: bold;
	color: #999999;
	margin-top: 25px;
	clear: both;
	text-decoration: none;
	display: block;
}
.download a:hover {
color: #EEE;
}
.latestwork h2{
	background: url(../images/ico-work.png) no-repeat left!important;
	float: left;
}
.latestblog h2, .prev-entries h2{background: url(../images/ico-latest.png) no-repeat left!important;float: left;}
.prev-entries {margin-bottom:15px!important}
.feedbtn {padding-top:4px;}
.akpc-widget h2{
	background: url(../images/ico-star.png) no-repeat left;

}
.flickrpics h2{
	background: url(../images/ico-flickr.png) no-repeat left; 
	height:15px;

}
.widget_categories li {
	margin: 0px!important;
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
.commentlist .children{
	padding-left: 25px;
}
.commentlist .children .comment-text{
	width:380px!important;
}

.cancel-comment-reply a{
display: block;
background-image: url(../images/comment-close.gif);
width: 160px;
height: 21px;
padding: 5px 0px 0px 23px;
font-weight: normal;
color: #84878E;
font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
}
.reply {text-align: right;}
a.comment-reply-link {
	font-size: 11px;
	text-transform: uppercase;
	color: #999;
	text-decoration: none;
}
.trackback_title {
	clear: both;
	padding-top: 25px;
	margin-bottom: 12px;
}
#pings {margin-left: 22px;}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}

.comment_title {
	padding-top: 12px;
	padding-bottom: 12px;
}

#comments .navigation {
	height:20px;
	background-color: #d4d0c8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-top: 8px;
	padding-right: 9px;
	padding-bottom: 10px;
	padding-left: 9px;
}
#comments .navigation a:link,#comments .navigation a:visited {
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
}
#comments .navigation a:hover,#comments .navigation a:active {
	color: #9f937b;
	text-decoration: none;
}
