@charset "iso-8859-2";

/* Author: Beng Hafner */

/* Author Email: beng.hafner@lukaret.com */

/* Generated by AceHTML Freeware http://freeware.acehtml.com */

/* Creation date: 13.01.2006 */

/*



	Theme Name: Fast Lane

	URI: http://lukaret.com/

	Description: A fast and elegant 2 columns design. 

	Author URI: http://lukaret.com/	

*/



/*---------------------------- Main -------------------------------*/

html, body {

	margin: 0;

	padding: 0;

	text-align: center;

}



body {

	font: 12px/12px 'Trebuchet MS', Lucida, Verdana; 

	background-color: #fff;

	background: url('images/body_bg.gif');

	background-repeat: repeat-x;

	color: #666666;

	} 

.hidden

{

	display: none;

}

.centerize

{

	text-align: center;

}

.clearing

{

	width: 704px;

	height: 0;

	clear: both;

}

/*---------------------------- Links -------------------------------*/

a {  

	color: #594E42;

	text-decoration: none;

	}	

a:visited {

	color: #7A2602;

	text-decoration: none;

	}

a:hover {

	color: #FFA037;

	text-decoration: none;

	}		

a img {

	border: none;

	}		

/*----------------------------centering images-------------------------------*/



.entry img {

	display: block;

	margin: auto;

	border: solid 1px #ccc;

	padding: 5px;

	background: #F3F3F3;

}	

/*---------------------------- General Html -------------------------------*/

hr {

	display: none;

	}

h1	{

	text-align: left;

	letter-spacing: 1px;

	margin: 0 35px 0 0;

	padding-top: 10px;

	font: 32px Georgia, helvetica, sans-serif;

	color: #FFFFFF;

}	

h2, h3 {	

	font-weight: bold;

	text-align: left;

	margin-left: 0px;

	}

h4 {	

	font-weight: bold;

	text-align: left;

	margin-left: 60px;

	font-size: 13px;

	color: #E2AF0D;

	}	

	.ncol h2{	

		border-bottom: 1px solid #7F7F7F;

		font-size: 15px;

		padding-top: 5px;

		padding-bottom: 5px;

		}

	.archived h2{	

		font-size: 11px;

		}

	.lnks h2{	

		border-bottom: 1px solid #7F7F7F;

		font-size: 12px;

		width: 80%;

		}			

	.narchives h3{	

		margin: 25px 0px 10px 0px;

		}

	.wcol h2{	

		font-size: 20px;

		margin-bottom: 20px;

		}	

	

h2, h3, h2 a, h2 a:visited{

	color: #8A2602;

	}

h1 a:visited{

	color: #FFFFFF;	

	}

h1 a:hover {

	color: #FFFFFF;

	}	

h2 a:hover {

	color: #FF9F1E;

	}		

h3{	

	font-size: 13px;

	}	

blockquote {

	background-color: #F7F7F7;

	border-left : 5px solid #D9D9D9;

	padding: 10px 20px;

	}

blockquote:hover { /*-- does not work in IE --*/

	background: #FFFFFF;

	}

code, pre, kbd {	

	font-family: 'Courier New', Courier, mono, Fixed, sans-serif;

	font-size: 1.1em;

	display: block;

	}	

small {

	font-size: 0.9em;

	line-height: 1.5em;

	}

acronym, abbr {

	letter-spacing: .07em;

	border-bottom: 1px dashed #993333;	

	cursor: help;

	}	

strike, del {

	text-decoration: line-through;

}	



/*---------------------------- Content -------------------------------*/

#content{

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 0px; 

	MARGIN: 0px auto; 

	WIDTH: 824px; 

	PADDING-TOP: 0px; 

	TEXT-ALIGN: left;

	background-repeat: repeat-y;

	background-image: url('images/page_bg.gif');

	}

/*---------------------------- Search Form -------------------------------*/

.topsform {

	margin: auto 0 0 2px;

	padding: 0px;

	width: 170px;

	height: 16px;	

	background-color: #FFFFFF;

	border:1px solid #A69687;

	float: left;

	}	

.t-s{

	margin: 0px auto;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, sans-serif;

	color: #666666;

	font-size: 10px;

	width: 67%;

	height: 100%;

	border: none;

	background-color: #FFF;	

	}	

.topsformsubmit{

	margin: 0px auto;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, sans-serif;

	color: #553B21;

	font-size: 10px;

	font-weight: bold;

	width: 30%;

	height: 100%;

	background-color: #FFF;

	border: none;

	border-left:1px solid #7F7F7F;

	cursor: default;

	}

.topsformsubmit:hover{ /*-- does not work in IE --*/

	background-color: #EFEDED;

	color: #6B543F;

	}	

/*---------------------------- Header -------------------------------*/

	/*--Just drop a 824px*98px image named 'header.png' in the theme folder an it will be displayed in your blog header---*/

.header {

	margin: 0px 0px;

	padding: 0px;

	display: block;

	width: 824px;

	height:296px;

	background-color: #fff;

	background: url('images/header.jpg') no-repeat bottom center;

	cursor: pointer;

	}	

#blogtitle {

	MARGIN: -195px 0 0 0;

	padding-right: 35px;

	float: right;

	color: #FFFF66;

	font-family: Trebuchet MS, Geneva, Arial, sans-serif; 

	}

#blogtitle div#description {

	font-size: 12px;

	text-align: left;

	margin-right: 32px;

}				

/*---------------------------- Page -------------------------------*/

.page {

	width: 824px;

	margin: 0px 0px;

	padding: 0px;

	text-align: left;

	float: left;

	}

/*---------------------------- Narrow Column -------------------------------*/

.ncol {

	padding: 0px 0px 20px 23px;

	width: 550px;

	background:transparent;

	float:left;

	}	

/*---------------------------- Wide Column -------------------------------*/

.wcol {

	padding: 30px 0px 20px 23px;

	width: 550px;

	background:transparent;

	float:left;		

	line-height: 1.5em;

	}

/*---------------------------- Post Structure -------------------------------*/

.post {

	MARGIN: 15px 0px 40px 50px; WIDTH: 470px

}

.postdate {

	FONT-WEIGHT: normal;

	font-family: "Century Gothic", Verdana, sans-serif; 

	FONT-SIZE: 11pt; 

	PADDING-BOTTOM: 1px; 

	COLOR: #C7BAB1; 

	BORDER-BOTTOM: #e8e8e8 1px solid; 

	TEXT-ALIGN: right;

	TEXT-TRANSFORM: uppercase;

}

.posttitle {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 0px; 

	PADDING-BOTTOM: 10px; 

	MARGIN: 0px; 

	PADDING-TOP: 10px;

	FONT-WEIGHT: bold; 

	FONT: 18px 'Georgia', Lucida, Verdana; 

	COLOR: #666666;

}

.searchtitle {

	PADDING-RIGHT: 0px; 

	PADDING-LEFT: 40px; 

	PADDING-BOTTOM: 10px; 

	MARGIN: 0px; 

	PADDING-TOP: 10px;

	FONT-WEIGHT: bold; 

	FONT: 18px 'Georgia', Lucida, Verdana; 

	COLOR: #666666;

}

.archived {

	padding: 20px 0px 0px 0px;

	MARGIN-LEFT: 20px;

	}	

.postmetadata {

	width: 100%;

	margin: -1px 0px 0px 10px;

	padding: 3px;

	border-top: 1px solid #e8e8e8;

	color: #999999;

	text-align: left;

	line-height: 12px;

	font-size: 11px;

	font-weight: normal;

	}

	.wcol .postmetadata {

	width: 100%;

	margin: 25px 0px 30px 0px;

	}

.entry {

	font-size: 1em;

	line-height: 1.4em;

	}

.entry a {  

	font-weight: bold;

	}

.entry ol li {

	list-style: decimal outside;

	}

.entry ul li {	

	list-style-type: none;

	}

.entry form { 

	text-align: left;

	}

.entry input { /* For password-protected posts */

	margin: 2px auto;

	font-size: 9px;

	padding: 0px;

	background-color: #FFFFFF;

	border:1px solid #7F7F7F;

	}	

.entry input[value="Submit"] {

	font-size: 9px;

	cursor: default;

	}

.entry input[value="Submit"]:hover{ /*-- does not work in IE --*/

	background-color: #EFEDED;

	}

#sidebarcontainer

{

	float: right;

	width: 228px;

	padding: 0 0 0 0;

}

.sidebar

{



	color: black;

	background: white;

	margin: 1px 30px 2px 0;

}



/*-------------------------------------------------

  Item styles

-------------------------------------------------*/

.contenttitle h2

{

	clear: both;

	background: url(images/dot.gif) bottom repeat-x;

	font-size: 18px;

	padding: 0 0 6px 0;

	margin: 0;

}

.contentbody

{

	font-size:13px;

	text-align: justify;

	padding: 0 0 16px 0;

}

#container

{

	width: 704px;

	height: 1%;

	overflow: visible;

	float: left;

	padding: 4px 0 0 0;

	margin-right: -204px;

}

.content

{

	padding: 0;

	margin: 12px 154px 10px 45px;

}

/*-------------------------------------------------

  Item info

-------------------------------------------------*/

.contentitemcategory

{

	background: url(images/bgcategory.gif) center left no-repeat;

	font-size: 10px;

	line-height: 12px;

	padding: 0 10px 0 14px;

}

.contentitempostedby

{

	background: url(images/bgpostedby.gif) center left no-repeat;

	font-size: 10px;

	line-height: 12px;

	padding: 0 10px 0 12px;

}

.contentitemcomments

{

	background: url(images/bgcomment.gif) center left no-repeat;

	font-size: 10px;

	line-height: 12px;

	padding: 0 10px 0 13px;

}

.contentitemedit

{

	background: url(images/bgedit.gif) center left no-repeat;

	font-size: 10px;

	line-height: 12px;

	padding: 0 10px 0 11px;

}

.contentitem

{

	padding: 3px 0 0 0;

	margin: 0 0 16px 0;

}

.contentitem1

{

	display: inline;

}

.contentitem2

{

	display: inline;

	background: url(images/dotv.gif) left repeat-y;

	padding: 0 0 0 10px;

}

.contentitem3

{

	display: inline;

	background: url(images/dotv.gif) left repeat-y;

	padding: 0 0 0 10px;

}

.contentitem4

{

	display: inline;

	padding: 0 0 0 10px;

	background: url(images/dotv.gif) left repeat-y;

}

/* Menu lists */

.sidebardl

{



	padding: 0 0 10px 0;

	margin: 0;

}

.sidebardl dt

{

background: url(images/dot.gif) bottom repeat-x;

	color: #3A3523;

	font-size: 12px;

	font-weight: bold;

	padding: 4px 10px;

}

.sidebardl dd

{

	background: white;

	padding: 2px 10px;

	margin: 1px 0 0 0;

}

.sidebardl dd:hover

{

background: url(images/dot.gif) bottom repeat-x;

	padding: 2px 10px;

	margin: 1px 0 0 0;

}

.sidebardl dd a:link, .sidebardl dd a:visited

{

	background: url(images/arrow.gif) left center no-repeat;

	padding: 0 0 0 10px;

}



/*---------------------------- Search box for error-404 pages -------------------------------*/

.searchbox{

	margin: 0px auto;

	margin-top: 30px;

	padding: 0px;

	display: block;

	width: 500px;

	height: 50px;

	background: #EFEDED;

	border:1px solid #7F7F7F;

	}

.searchbox #searchform {

	background: #FFFFFF;

	margin: 14px auto;

	width: 400px;

	padding: 0px;

	border: 1px solid #7F7F7F;

	}

.searchbox #searchform #s{

	margin: 0px auto;

	padding: 1px;

	font-family: Verdana, Geneva, Arial, sans-serif;

	color: #666666;

	font-size: 10px;

	width: 298px;

	height: 100%;

	border: none;

	background-color: #FFFFFF;	

	}

.searchbox #searchform #searchsubmit{

	border: none;

	margin: 0px auto;

	padding: 2px 0px;

	font-family: Verdana, Geneva, Arial, sans-serif;

	color: #553B21;

	font-size: 10px;

	font-weight: bold;

	width: 96px;

	height: 100%;

	background-color: #FFFFFF;

	border-left:1px solid #7F7F7F;

	cursor: default;

}

.searchbox #searchform #searchsubmit:hover{ /*-- does not work in IE --*/

	background-color: #EFEDED;

	color: #E2AF0D;

	}

/*---------------------------- Comments -------------------------------*/

.comarea{

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	line-height: 17px;

	}

.comol{

	margin: 20px 0px 40px 20px;

	text-align: left;

	font-weight: bold;	

	list-style-type: none;

	}

.comli{

	border: 1px solid #B6B6B6;

	text-align: left;

	margin: 25px 0px 20px 0px;

	padding: 4px;

	min-height: 90px; /*-- does not work in IE --*/

	width: 450px;

}

.comauth{

	border-bottom: 1px solid #B6B6B6;	

	width: 450px;

	font-size: 11px;

	font-weight: bold;	

	padding: 0px 0px 2px 2px;

}

.mod {

	color: #990033;

	}

.comli .cmeta {

	margin: 1px 0px 5px 2px;

	border: none;

	font-size: 10px;

	font-weight: normal;

}	

.comtxt{

	margin: 0px 0px 0px 5px;

	font-size: 9px;

	font-weight: normal;	

	text-align: left;

}



/*---------------------------- Comment Form -------------------------------*/

#commentform {

	margin: 15px 0px 30px 50px;

	}

#commentform input {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	border: 1px solid #7F7F7F;

	border-right: 3px solid #7F7F7F;

}

#commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	width: 450px;

	padding: 2px;

	border: 1px solid #7F7F7F;

	border-right: 3px solid #7F7F7F;

}

#commentform #submit {

	width: 450px;

	padding: 2px;

	background: #FFFFFF;

	text-align: center;

	border: 1px solid #7F7F7F;

	border-right: 3px solid #7F7F7F;

	font-weight: bold;

	cursor: default;

}

#commentform #submit:hover { /*-- does not work in IE --*/

	background-color: #EFEDED;

}

/*---------------------------- Footer -------------------------------*/

.footer {



	line-height: 17px;

	font-size: 0.8em;

	margin: 0 0px;

	padding-left: 60px;

	width: 824px;

	height: 53px;

	

	background: url('images/footer.gif') no-repeat;

	clear:both;

	}	

.powered {

	margin-right: 0px;

	margin-left: 20px;

	text-align: left;

	}

.powered a {	

	font-weight: bold;

	}

	

/*---------------------------- narchives Template -------------------------------*/

.narchives {

	margin-top: 20px;

	margin-left: 60px;

	}

.narchives a {

	font-weight: bold;

	}	

.narchives input {

	cursor: default;

	}	

/*---------------------------- Links Template -------------------------------*/	

.lnks {

	font-size: 10px;

	padding: 8px 0px 0px 30px;

	}

.lnks a {

	font-weight: normal;

	}	

.lnks ul li {	

	margin: 0px 0px 0px 4px;

	color: #666666;

	list-style-type: none;

	list-style-image: none;

	}

.lnks li {

	list-style-type: none;

	list-style-image: none;	

	}

	

	

#navcontainer

{

/*avoid gap after li in ie6 by setting width*/

width: 200px;

float:right;

font-size: 11px;

font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

margin-right: 0;

}



#navcontainer ul

{

list-style-type: none;

margin-left: 0;

padding-left: 0;

}



#navlist a

{

display: block;

color: #6D6D6D;

padding: 1px 0 1px 8px;

}



/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/

#navlist a { width: 114px; }



#navlist a

{

\width: 180px;

w\idth: 174px;

}



#subnavlist a

{

display: block;

color: #636060;

padding: 1px 0 1px 8px;

margin-left: 8px;

}



/*boxmodel hack. http://css-discuss.incutio.com/?page=BoxModelHack SBMH*/

#subnavlist a { width: 106px; }



#subnavlist a

{

\width: 122px;

w\idth: 106px;

}



#navlist a, #navlist a:visited,#subnavlist a, #subnavlist a:visited

{

border-left: 0px solid #E9E8E8;

background: transparent;

color: #636060;

text-decoration: none;

}



#navlist a:hover, #navlist a#current:hover

{

border-left: 0px solid #969696;

text-decoration: underline;

}



#subnavlist a:hover, #subnavlist a#subcurrent:hover

{

border-left: 8px solid #7F7F7F;

text-decoration: underline;

}







/*---------------------------- mozilla-styles -------------------------------*/

	/*--	Just a nice touch for mozilla user, will make text selection with a fancy background

		Taken from: http://a.proletarium.org/post/11/

		If you want to use it just uncomment it, is deactive coz won't validate.. :(

	--*/

		/*--

			*::-moz-selection {

				background-color: #f09;

				color: #fff;

				} 

		--*/

/*-------------------------------End of |X| - One Theme to Rule Them All-------------------------------------------------------*/
