body {
	margin:0px; padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#CCCCCC;
	letter-spacing:0px; line-height:16px;
	background:#626262; 
}

#pre-header { height:15px; background:#626262 url(images/bg-pre-header.gif) repeat-x top; } 
#pre-header-2 { background:url(images/bg-shadow.gif) repeat-x; height:15px; } /* for version flag */
#header-container { padding-left:10px; }
#header { background:url(images/bg-header.png) bottom left no-repeat; }

#nav { padding-top:138px; display:block; height:28px; }
#nav ul { margin:0px; padding:0px; display:block; padding-left:10px; }
#nav ul li { margin:0px; padding:0px; list-style:none; float:left; height:28px; display:block; }
#nav ul li img { border:none; display:block; }
#nav ul li a { background-position:0px -56px; display:block; padding:27px 0px 0px 0px; border:none; }
#nav ul li a:hover { background-position:0px -28px; cursor:pointer; }
#nav ul li a.active { background-position:0px 0px; }

#bt-home { background:url(images/bt-home.gif) bottom no-repeat; width:60px; }
#bt-blog { background:url(images/bt-blog.gif) bottom no-repeat; width:51px; }
#bt-gallery { background:url(images/bt-gallery.gif) bottom no-repeat; width:62px; }
#bt-portfolio { background:url(images/bt-portfolio.gif) bottom no-repeat; width:77px; }
#bt-network { background:url(images/bt-network.gif) bottom no-repeat; width:77px; }
#bt-testimonial { background:url(images/bt-testimonial.gif) bottom no-repeat; width:92px; }
#bt-downloads { background:url(images/bt-downloads.gif) bottom no-repeat; width:90px; }
#bt-about { background:url(images/bt-about.gif) bottom no-repeat; width:58px; }
#bt-contact { background:url(images/bt-contact.gif) bottom no-repeat; width:68px; }

#page { background:url(images/bg-page.gif) repeat-y left; }

#quote {
	background:url(images/bg-quote.gif) top right repeat-y; 
	padding-left:9px; margin-bottom:20px; 
	position:relative; right:-8px; 
	font-family:Georgia, 'Times New Roman', Times, serif; font-size:12px;
}

/* classes */

.blog-list { margin-bottom:10px; }
.blog-head { background:url(images/bg-date.gif) top left no-repeat; }
.blog-date-container { width:42px; float:left; padding:7px 15px 10px 10px; text-align:center; margin-right:15px; }
.blog-date-date { font-family:Georgia, 'Times New Roman', Times, serif; font-size:30px; }
.blog-date-month { 
	font-family:Arial, Helvetica, sans-serif; font-size:13px; text-transform:uppercase; font-weight:bold; 
	padding-top:7px;
}
.blog-subtitle { padding:10px 20px 20px 10px; }
	.subtitle-time, .subtitle-comment { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; }
	.subtitle-comment { float:right; background:url(images/icon-mini-comment.gif) left no-repeat; padding-left:17px; }
	.subtitle-time { float:left; margin-right:20px;; background:url(images/icon-mini-time.gif) left no-repeat; padding-left:17px; }
.excerpt { clear:left; padding:10px 20px 10px 15px; }	
.meta { background:url(images/bg-meta.gif) center no-repeat; padding:20px; margin-right:10px; }
.meta a { border:none; }
.tags { 
	padding:0px 10px 5px; margin:0px 20px 0px 10px; 
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; clear:both; 
}


#recent-comments { }
	.title { padding:0px 15px; }
	.list-container { padding:0px 20px 20px 15px; }
#recent-comments ul { margin-left:0px; list-style-image:url(images/icon-mini-comment.gif); padding-left:17px; }
#recent-comments ul li { margin-left:0px; padding-bottom:5px; }

#list-category { }
#list-category ul { margin-left:0px; list-style-image:url(images/icon-mini-folder.gif); padding-left:17px; }
#list-category ul li { margin-left:0px; padding-bottom:5px; float:left; width:190px; }





#sidebar {
	font-family:Tahoma, Arial, Helvetica, sans-serif; 
	width:256px;
	float:left; 	
}

#tagcloud { padding:10px; text-align:center; }

#sidebar-middle { 
	background:url(images/bg-sidebar.gif) left top repeat-y;
	margin-bottom:20px;
}

#weather {
	padding:10px 20px 10px 18px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	background:url(images/bg-page-header.gif) no-repeat top right;
}
#weather-container { padding-right:10px; }

#tagboard { padding:10px 7px 10px 18px; margin-top:10px; }
#content-tagboard { margin-top:10px; }
#nav-tagboard { padding-right:10px; }
#tagboard-form-container { background:#767676; margin:10px 10px 10px 0px; text-align:left; }
#tagboard-form { padding:10px 0px 0px 10px; }
#tagboard-form .input input, #tagboard-form .input textarea { width:198px; font-family:Tahoma, Arial, Helvetica, sans-serif }
#tagboard-form .submit { text-align:right; padding-top:10px; }

#outer-sidebar { width:200px; font-family:Tahoma, Arial, Helvetica, sans-serif; float:left; font-size:11px; }

#wide-container { background:url(images/bg-page2-h.gif) top right no-repeat; width:688px; float:left; }

#about-aworks { font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:20px 20px 10px 10px; }
#about-aworks img { border:4px solid #7f7f7f; } 
#about-me { clear:left; padding:20px 20px 10px 10px; }


.navigation { width:580px; background-color:#7f7f7f; padding:5px 10px; margin-left:10px; }
.navigation img { cursor:pointer; }

#content-testimonial { margin-left:10px; }
#testimonial-form-input input, textarea { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; width:325px; } 

#featured ul li { padding-left:10px }
#featured ul li a { border:none; }
#featured ul li img { border:3px solid #767676; }

#network { margin:20px 0px 10px 18px; padding:0px; }
#network .title { padding-left:8px; }
#network .list-container { padding-left:8px; margin-top:5px; }
#network ul { margin:0px; padding:0px; padding-left:17px; }
#network ul li {  list-style-image:url(images/icon-mini-image.gif); padding:0px 0px 5px 0px; margin:0px; }

#experimental { margin:20px 0px 10px 0px; }
#experimental .title { padding:0px 10px; }
#experimental ul { margin-left:0px; margin-bottom:0px; padding-bottom:0px; list-style-image:url(images/icon-mini-image.gif); padding-left:13px; }
#experimental ul li { margin-left:0px; padding-bottom:5px; }

#slugs { margin:0px; }
#slugs .title { padding:0px 10px; }
#slugs .list-container { padding:10px 20px 0px 15px; }
#slugs ul { margin:0px; padding:0px; list-style:none; }
#slugs ul li { margin:0px; padding-bottom:5px; list-style:none; }

#contact { padding-left:10px; margin-top:10px; }

#content-bottom { background-color:#626262; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:10px; }
#content-bottom ul { margin:0px; padding:0px; }
#content-bottom ul li { float:right; list-style:none; padding:10px; }
	.big-number { font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; }
	.green { color:#a1d218; }

#footer-meta { background-color:#565656; padding:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; clear:both; }
#footer-meta ul { margin:0px; padding:0px; }
#footer-meta ul li { float:left; list-style:none; margin-right:10px; }
#footer-meta ul li a { border:none; }
#footer-meta ul li img { border:none; }

.xbig-number { font-family:Georgia, "Times New Roman", Times, serif; font-size:52px; }
.yellow { color:#fbcc54; }

#content-gallery-file img { border:5px solid #7f7f7f; }
#content-gallery-file .gallery-caption { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; 
	padding:0px 10px 5px; background-color:#7f7f7f;
}
#content-gallery-file .gallery-caption2 { 
	font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left; 
	padding:3px 10px; background-color:#626262; text-align:right;
}

#list-album { 
	width:180px; float:left; background:#626262; margin:10px 0px 10px 10px; padding:10px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
#list-album ul { margin:0px; list-style-image:url(images/icon-mini-folder.gif); padding-left:10px; }
#list-album ul li { margin-left:15px; padding:3px 5px; width:130px; }
#list-album ul li:hover { background-color:#7f7f7f; cursor:pointer; }
#list-album ul li a { display:block; border:none; }

#list-album-file { 
	margin:10px 18px 10px 0px; background:#626262; padding:10px 10px 10px 15px; width:425px; float:right; 
	font-family:Tahoma, Arial, Helvetica, sans-serif 
}
#list-album-file ul { margin:0px; list-style-image:url(images/icon-mini-image.gif); padding-left:17px; }
#list-album-file ul li { margin:0px 15px; padding:3px 5px; float:left; width:160px; }
#list-album-file ul li:hover { background-color:#7f7f7f; cursor:pointer; }
#list-album-file ul li a { display:block; border:none; }

#searchform-container { 
	padding:10px 10px 10px 20px; margin:20px 20px 10px 0px; background:#6d6d6d; border-right:8px solid #767676 ; 
}
#searchform-container form { margin:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; }
#searchform-container form input { font-family:Tahoma, Arial, Helvetica, sans-serif; }


/* markup style */

p { margin:0px; padding: 5px 0px; } 

h1, h2, h3 {
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; letter-spacing:-1px; color:#fbcc54;
	margin:0px; padding:0px 0px 10px;
}

h1 { font-size:25px; }
h2 { font-size:21px; }
h3 { font-size:17px; } 

a { color:#fbcc54; text-decoration:none; border-bottom:1px dashed #999999; }
a:hover { color:#cccccc; }

h2 a { border-bottom:none; line-height:19px; } 

small { font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;} 
input, textarea { color:#333333; } 

blockquote { background:#7f7f7f url(images/bg-blockquote.gif) top left no-repeat; margin:10px; padding:10px 10px 10px 20px; }
code, ul.code { font-family:"Lucida Console", "Courier New", Courier, monospace; font-size:12px; color:#99FF33; width:300px; } 
ul.code, ul.code li { list-style:none; }
ul.code { border-left:4px solid #fbcc54; }


.sIFR-hasFlash h2 {
    visibility: hidden;
    /* other CSS properties go here */
}

/* spesific */

table.axp-table td { padding:5px 10px; border-bottom:1px solid #7f7f7f; vertical-align:text-top; }

.calendar { margin-top:20px; }
table#wp-calendar { width:80%; }
table#wp-calendar caption { 
	font-family:Georgia, "Times New Roman", Times, serif; color:#fbcc54; font-size:15px;
	border-bottom:1px solid #626262; padding:10px; 
}
table#wp-calendar tbody td { text-align:center; }
table#wp-calendar tfoot td { border-top:1px solid #626262; }
table#wp-calendar tfoot td a { border:none; }
