
/* Import Stylesheets
-----------------------------------------------------------*/
@import url("css/undo.css");
@import url("css/master.css");
@import url("functions/style-options.php");

/* Required Wordpress Classes, don't remove these.
-----------------------------------------------------------*/
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
  }
.alignleft { float: left; }
.alignright { float: right; }

/* Make all custom CSS changes in a Child Theme. See this tutorial for instructions:
     ----> http://themes.jestro.com/vigilance/easy-upgrading-wordpress-child-themes/ <----
 Any custom changes you make here will be overidden when you upgrade the theme.
-----------------------------------------------------------*/


a:focus {
outline: none
		}

img.alignleft {
display:inline;
margin:0 11px 2px 0;
padding:4px 0px 4px 0;
vertical-align:bottom;
}

/*scble*/
div.bookmark { margin: 30px 0px 30px 10px;
font:14px Trebuchet ms, Helvetica, sans-serif;
}

.bookmark ul {
	display: inline;
	margin: 0;
	padding: 0;
}
.bookmark ul li {
	background: #fcfcfc;
	display: block;
	list-style-type: none;
	margin: 2px;
	padding: 6px;
	border-bottom:1px solid #ddd;
}
.bookmark ul li:hover {
	background: #fafafa;
	border-bottom:1px solid #ccc;
	text-decoration:none;
	}

.bookmark img {
	float: none;
	border: 0;
	margin: 0;
	padding: 0;
}

.text {
	margin:0; padding:4px;
	border:1px solid #c8c2b0;
	font:8pt Arial, Helvetica, sans-serif; color:#989271;
	width:290px;
}

.text:focus {
	border:1px solid #948e72; color:#62574c;
	}

strong.search-excerpt { background: yellow; }

/* Page navi below */
.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #000;
	background-color: #FFFFFF;
	font-size: 14pt;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #000;
	background-color: #FFFFFF;	
	font-size: 14pt;

}
.wp-pagenavi a:hover {	
	border: 1px solid #999;
	color: #000000;
	background-color: #F5F5DB;
	font-size: 14pt;

}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #999;
	color: #000;
	background-color: #FFFFFF;	
	font-size: 14pt;

}
.wp-pagenavi span.pages {
	padding: 2px 20px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #999;
	border: 0px solid #000000;
	background-color: #FFFFFF;
	font-size: 14pt;

}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: normal;
	border: 1px solid #ccc;
	color: #000000;
	background-color: #F5F5DB;
	font-size: 14pt;

}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #999;
	color: #000000;
	background-color: #FFFFFF;
	font-size: 14pt;
}

#backtotop { 
	clear: both;
	padding: 0 20px 10px 0;
	text-align:right;
	font-size:16px;
	font-family:Trebuchet ms;
	}

#commentnote {
color:#999;
font-size:14px;
background-color:#fcfcfc;
padding:2px;
border:1px solid #ccc;
}

.bannerads {width:270px; margin:10px auto;}
.ad_125x125 {float:left; margin:0px 5px 10px 5px; width:125px; height:125px;}

ul.topmenu {
margin:10px 0 0;
padding:5px;
margin-left:-15px;
float:left;
width:980px;
padding-top:25px;
font:1.4em Trebuchet ms, Helvetica, sans-serif;
border-bottom:1px solid #E8E8E8;
}

ul.topmenu li{
display:inline;
list-style-type:none;
margin:0 5px;
padding:10px 0;
}

ul.topmenu li a:link, ul.topmenu li a:visited {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#f8f8f8 none repeat scroll 0 0;
font-family:Trebuchet MS,Arial,sans-serif;
line-height:normal;
text-transform:uppercase;
padding:2px 4px;
letter-spacing:0.4px;
text-decoration:none;
color:#999;
}

ul.topmenu li a:hover, ul.topmenu li a:active, ul.topmenu li a:focus{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#EAECD0 none repeat scroll 0 0;
text-decoration:none;
}


#catbar {
float:left;
width:100%;
}

ul.topmenu .current-cat{
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#D3CDB5 none repeat scroll 0 0;
text-decoration:none;
padding:3px 2px;
line-height:normal;
text-transform:uppercase;
letter-spacing:0.4px;
display:inline;
list-style-type:none;
}


.postauthor {
padding: 20px;
margin:10px 0 20px 0;
background:#FCFCFC;
border:solid 1px #DDDDDD;
line-height:1.72em;
clear: left;
}
.postauthor a,.postauthor a:link,.postauthor a:visited{
color:#9E7227;
}

.postauthor a:hover{
color:#999;
	}

.postauthor .floatbox{
float: left;
width: 115px;
padding-left:10px;
}

* html .postauthor p{ /* IE 3px jog hack*/
height: 1%;
display:table;
}

.postauthor p{
margin-top: 0;
margin-left: 126px;
}


.clear2 img {
padding-bottom:1px;
border-bottom:4px solid #EBE5CF;
}

.clear2 img:hover {
border-bottom:4px solid #D3CDB5;
}

.linkssocial {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 13px;
}

.linkssocial li {
float:left;
}

.linkssocial li a {
display:block;
height:32px;
margin:0px 8px 0px 0px;
text-indent:-10000px;
width:32px;
text-decoration:none;
}

a.delicious {
background:transparent url(./images/delicious.png) repeat scroll 0 0;
}

a.twit {
background:transparent url(./images/twitter.png) repeat scroll 0 0;
}

a.facebook {
background:transparent url(./images/fb.png) repeat scroll 0 0;
}

a.rssfeed {
background:transparent url(./images/rss.png) repeat scroll 0 0;
}


.ft {
float:left;
margin:0px 24px 30px 0px;
width:200px;
border-left:1px solid #D3CDB5;
padding: 5px 10px 0px 10px;
background:#EBE5CF;
position:relative;
}

#footer ul.links {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#footer ul.links li {
float:left;
}

#footer ul.links li a {
display:block;
height:30px;
margin:5px;
text-indent:-10000px;
width:30px;
text-decoration:none;
}

a.ngbot {
background:transparent url(./images/ngbot.png) repeat scroll 0 0;
}

a.fav {
background:transparent url(./images/fav.png) repeat scroll 0 0;
}

a.wp {
background:transparent url(./images/wp.png) repeat scroll 0 0;
}

a.dEdge {
background:transparent url(./images/dEdge.png) repeat scroll 0 0;
}

#footer a.twitter {
color:#0084B5;
font-weight:bold;
}

#end {
width:990px;
height:140px;
position:relative;
margin:0 auto;
text-align:right;
color:#D3CDB5;
background:#EBE5CF url(./images/end.png) repeat-x bottom;
z-index:-1;
}
