* {padding:0;margin:0;}
body {
	background:#FFF;
	font:normal 14px Times New Roman;
	color:#343434;
	height: 100%;
}

a img {border: none;}

#wrap {
	margin:0 auto;
	width:1165px;
	height:100%;
}

#leftcol {
	width:230px;
	float:left; top: 25px; bottom: 25px;
	border-right: solid 1px #343434; 
	padding:0; 
	position:fixed;
	height: 92%;
}

#rightcol {
	width:883px;
	float:right; 
	padding:25px 25px 0; 
	margin:0;
}

#content {
	margin:0;
	text-align:left;
}

#content h2 {
	display:block; 
	font:normal 28px Times New Roman; color:#343434;
	border-bottom: solid 1px #343434;
	margin:0 0 20px 0;
	letter-spacing:-1px;

}

#content p {
	line-height:16px;
	margin-bottom: 20px;
}

#content img { padding:5px; }
/*#works_thumbleft {float:left; width: 420px; padding: 10px 0 0 0; margin: 0; font-style:italic;}
#works_thumbright {float:right; width: 420px; padding: 10px 0 0 0; margin: 0; font-style:italic;}
#works_thumbleft img {padding:10px 0 0 0;}
#works_thumbright img {padding:10px 0 0 0;}
#works_thumb p {text-align:right; letter-spacing:0px;}*/
a.logo { display:block; padding:0 0 40px 0; }
#nav_menu1 { width:230px;float:left; margin:0; padding:0; }
#nav_menu1 ul { list-style: none; padding: 0; margin: 0; font: normal 36px Times New Roman;}
#nav_menu1 li.categories {vertical-align: bottom;min-height: 1px; letter-spacing:-1px;} /* outermost list item */
#nav_menu1 li a, #nav_menu1 ul.children a {display: block; text-decoration: none; text-align: right; padding:0 20px 5px 0;color: #CCC;}
	#nav_menu1 li a:hover, #nav_menu1 ul.children a:hover {color: #343434}
#nav_menu1 li.current-cat a {color: #343434;}
#nav_menu1 li.current-cat ul.children a {color: #CCC;}
#nav_menu1 li.current-cat ul.children a:hover {color: #343434}
#nav_menu1 ul.children {
	list-style: none; padding: 0; margin: 0; font: normal 20px Times New Roman;
}
#nav_wrap {position:relative ;padding:0; text-align: right; height: 100%; display: block;}
#footer {position: absolute; bottom: 0; right: 20px; font:normal 14px Times New Roman; color:#343434;}
#footer a {color: #343434;}


/*
+----------------------------------------------------------------+
|																							|
|	WordPress 2.6 Plugin: WP-PageNavi 2.40									|
|	Copyright (c) 2008 Lester "GaMerZ" Chan									|
|																							|
|	File Written By:																	|
|	- Lester "GaMerZ" Chan															|
|	- http://lesterchan.net															|
|																							|
|	File Information:																	|
|	- Page Navigation CSS Style													|
|	- wp-content/plugins/wp-pagenavi/pagenavi-css.css					|
|																							|
+----------------------------------------------------------------+
*/
.pagination {
	clear:both;
	padding:20px 0;
	position:relative;
	font-size:13px;
	line-height:13px;
	margin-bottom: 30px;
}

.pagination span, .pagination a {
	padding: 2px 8px 2px 8px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #0066cc;
	color: #0066cc;
	background-color: #FFFFFF;	
}

.pagination a:hover{
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}

.pagination .current{
	padding: 2px 8px 2px 8px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #000000;
	color: #000000;
	background-color: #FFFFFF;
}


/* ------------------------------------------ */
/* CLEARFIX */
/* ------------------------------------------ */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
