html, body{
	margin:0;
	color:#b4b3b3;
	font:18px/24px Arial, Helvetica, sans-serif;
	background:#000;
	min-width:1280px;
	overflow-x: hidden;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#b4b3b3;
}
a:hover{text-decoration:none;}
input,
textarea,
select{
	font:100% Verdana,Arial,Helvetica,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width:100%;
	overflow:hidden;
	position:relative;
}
.w1{
	width:1280px;
	position:relative;
	float:left;
	left:50%;
}
.w2{
	width:1280px;
	position:relative;
	float:left;
	left:-50%;
}
/* logo start */
#wrapper h1{
	margin: 0;
	position: absolute;
	top: 6px;
	left: 14px;
	z-index: 100;
	width: 332px;
	height: 55px;
	background: url(../images/logo.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#wrapper h1 a{
	display: block;
	height: 100%;
}
/* logo end */
/* header start */
#header{
	position: absolute;
	top: 63px;
	left: 0;
	width: 100%;
	height: 553px;
	z-index: 99;
}
#header .txt{
	height: 552px;
	width: 790px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/header-txt.gif) no-repeat;
}
.board{
	position: absolute;
	top: -60px;
	right: 0;
	width: 490px;
	height: 821px;
}
.board img{
	display: block;
}
.board a{
	position: absolute;
	text-indent: -9999px;
	overflow: hidden;
	background: url(../images/none.gif);
}
.board a.optimized{
	left:30px;
	bottom: 60px;
	width: 150px;
	height: 70px;
}
.board a.specs{
	width: 115px;
	height: 115px;
	bottom: 30px;
	left: 185px;
}
/* nav start */
#nav{
	padding: 0;
	list-style: none;
	margin: 0;
	position: absolute;
	top: -13px;
	left: 395px;
	height: 44px;
	overflow: hidden;
}
#nav li{
	float: left;
	background: url(../images/sep-nav.gif) no-repeat 0 17px;
	padding: 0 15px 0 5px;
}
#nav li:first-child{background: none;}
#nav a{
	display: block;
	height: 44px;
	overflow: hidden;
	text-indent: -9999px;
}
#nav a.home{
	width: 91px;
	background: url(../images/nav-home.gif) no-repeat;
}
#nav a.blog{
	width: 83px;
	background: url(../images/nav-blog.gif) no-repeat;
}
#nav a.contact{
	width: 120px;
	background: url(../images/nav-contact.gif) no-repeat;
	margin-left: 3px;
}
#nav a:hover{
	background-position: 0 -44px;
}
/* nav end */
/* header end */
/* main start */
#main{
	padding: 616px 0 60px;
}
#main h2{
	font-size: 41px;
	margin: 0;
	line-height: 43px;
	color: #daba0b;
	font-weight: normal;
	height: 53px;
	overflow: hidden;
}
#main .discussion h2{
	margin-left: 7px;
}
/* welcome-box start */
.welcome-box{
	overflow: hidden;
	text-indent: -9999px;
	height: 446px;
	background: url(../images/bg-welcome.gif) no-repeat;
}
/* welcome-box end */
/* posts-content start */
.posts-content{
	overflow: hidden;
	height: 1%;
	padding: 33px 46px 23px 13px;
}
/* post-column start */
.post-column{
	float: left;
	width: 783px;
}
.meta{
	background: url(../images/bg-meta.gif) repeat-x;
	margin: 9px 0 15px;
}
.meta-bottom{
	margin-top: 30px;
}
.meta ul{
	background: url(../images/sep-meta.gif) no-repeat 100% 0;
	padding: 0;
	list-style: none;
	margin: 0;
	overflow: hidden;
	height: 1%;
}
.meta ul li{
	float: left;
	background: url(../images/sep-meta.gif) no-repeat;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	padding: 10px 0 11px 2px;
	text-align: center;
}
.meta-bottom ul li{
	padding: 12px 0 9px 2px;
}
.meta ul li.date{
	width: 112px;
}
.meta ul li.category{
	width: 279px;
}
.meta ul li.category2{
	text-align: left;
	padding-left: 5px;
	width: 277px;
}
.meta ul li.comments-link{
	width: 142px;
	padding-left: 5px;
	text-align: left;
	white-space: nowrap;
}
.meta ul li.prev{
	width: 110px;
}
.comments-link strong{
	background: url(../images/icon-comments.gif) no-repeat;
	padding: 8px 0 5px 22px;
}
.meta .comments-link em{
	color: #a7c031;
}
.meta a:hover{
	background: url(../images/dotted.gif) repeat-x 0 100%;
}
.meta .delicious,
.meta .social-1{
	background: url(../images/icon-delicious.gif) no-repeat;
	padding: 3px 0 0 28px;
}
.meta .diggit,
.meta .social-2{
	background: url(../images/icon-diggit.gif) no-repeat;
	padding: 7px 9px 0 30px;
}
.post-column h3{
	margin: 0 0 14px 10px;
	font-size: 32px;
	line-height: 40px;
	color: #a6e81d;
	font-weight: normal;
}
.post-column p{
	line-height: 43px;
	margin: 0 0 11px 5px;
}
.floatimgleft {
	float:left;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
	.floatimgright {
	float:right;
	margin-top:10px;
	margin-right:10px;
	margin-bottom:10px;
	}
/* post-column end */
/* sidebar start */
#sidebar{
	float: right;
	width: 415px;
	padding-top: 34px;
}
#sidebar img{
	display: block;
}
.list-posts{
	padding: 0 0 25px 24px;
	list-style: none;
	margin: 0;
}
.list-posts li{
	height: 1%;
	vertical-align: top;
	overflow: hidden;
	padding: 0 5px 3px 6px;
	margin-bottom: 6px;
	line-height: 18px;
}
.list-posts li.mark{
	background: #1d1d1d;
}
.list-posts h3{
	margin: 0 0 3px;
	color: #e00658;
	font-size: 14px;
	word-spacing: -1px;
}
.list-posts h3 a{
	color: #e00658;
}
.list-posts h3 a:hover{
	background: url(../images/dotted-pink.gif) repeat-x 0 100%;
}
.list-posts strong{
	font-size: 12px;
	color: #f0c518;
	font-style: italic;
	padding-left: 8px;
}
.btn-comments{
	width: 42px;
	height: 32px;
	text-align: center;
	background: url(../images/btn-comments.gif) no-repeat;
	float: right;
	font-weight: bold;
	color: #030300;
	font-size: 14px;
	line-height: 30px;
	margin-top: 8px;
}
/* sidebar end */
/* posts-content end */
/* discussion start */
.discussion{
	padding: 0 400px 0 19px;
}
.amount{
	font-size: 24px;
	color: #91938c;
	display: block;
	margin-top: -14px;
}
/* comments start */
.comments-holder{
	padding: 37px 0 60px;
}
.comments{
	overflow: hidden;
	height: 1%;
	padding-bottom: 17px;
}
.comments .number{
	float: left;
	width: 40px;
	text-align: center;
	color: #91938c;
	font-size: 48px;
	line-height: 40px;
}
.comments .text{
	width: 816px;
	float: right;
}
.comments h4{
	margin: 0 37px 10px 0;
	background: url(../images/line.gif) repeat-x 0 100%;
	color: #f8f9f7;
	font-size: 24px;
	line-height: 30px;
	font-weight: normal;
	padding: 0 5px 10px;
}
.comments h4 a,
.comments h4 em{
	color: #a6e81d;
	font-style: normal;
}
.comments h4 a:hover{
	background: url(../images/dotted-green.gif) repeat-x 0 100%;
}
.comments p{
	margin: 0;
	font-size: 14px;
	line-height: 34px;
}
/* comments end */
/* post start */
.post-box{
	margin: 15px 0 0 8px;
	background: #1d1d1d url(../images/line.gif) repeat-x;
	height: 1%;
}
.post-box .b{
	background: url(../images/line.gif) repeat-x 0 100%;
}
.post-box .l{
	background: url(../images/line-v.gif) repeat-y;
}
.post-box .r{
	background: url(../images/line-v.gif) repeat-y 100% 0;
	padding: 2px 3px 2px 17px;
}
.post-box .bg{
	background: url(../images/bg-post.gif) no-repeat 100% 0;
}
.form{
	position: relative;
	padding-bottom: 12px;
	background: url(../images/man.gif) no-repeat 100% 100%;
}
.form ul{
	padding: 6px 0 3px;
	list-style: none;
	margin: 0;
}
.form ul li{
	vertical-align: top;
	height: 1%;
	padding-bottom: 18px;
	overflow: hidden;
}
.form ul label,
.checkbox  label{
	color: #f9faf5;
	font-size: 14px;
	line-height: 16px;
	display: block;
	padding-bottom: 4px;
}
.form ul label span,
.form .notes em span{
	color: #f9fa00;
}
.form ul input,
.form textarea{
	width: 308px;
	padding: 2px 5px;
	color: #000;
	font-size: 14px;
	background: #fff;
	border: 1px solid #b6b3b3;
	border-width: 1px 0;
	float: left;
}
.form textarea{
	width: 315px;
	height: 192px;
	overflow: auto;
}
.checkbox{
	overflow: hidden;
	height: 1%;
}
.checkbox input{
	float: left;
	padding: 0;
	margin: 2px 6px 0 4px;
	width: 13px;
	height: 13px;
	display: inline;
}
.checkbox label{
	float: left;
	padding: 0;
}
.submit{
	position: absolute;
	top: 281px;
	left: 364px;
}
.form .notes{
	width: 255px;
	position: absolute;
	top: 20px;
	right: 163px;
	padding: 20px 0 0 47px;
	background: url(../images/bg-notes.gif) no-repeat;
	font-size: 14px;
	line-height: 17px;
}
.form .notes h4{
	margin: 0 0 5px;
	font-size: 30px;
	color: #a6e81d;
	line-height: 30px;
	height: 40px;
	overflow: hidden;
}
.form .notes em{
	font-style: normal;
	display: block;
	background: url(../images/line.gif) repeat-x 0 100%;
	margin: 0 4px 9px;
	padding-bottom: 7px;
}
.form .notes p{
	margin: 0 0 0 8px;
}
.form .notes a{
	font-weight: bold;
	font-style: italic;
	color: #bcd632;
}
.form .notes a:hover{
	background: url(../images/dotted-green.gif) repeat-x 0 100%;
}
/* post end */
/* discussion end */
/* main end */
/* footer start */
#footer{
	width: 100%;
	background: url(../images/line2.gif) repeat-x;
	padding: 4px 0 50px;
}
.footer-links{
	overflow: hidden;
	height: 1%;
	background: url(../images/line2.gif) repeat-x;
	padding: 9px 36px 0 15px;
}
.footer-links a{
	overflow: hidden;
	text-indent: -9999px;
}
.logo-environmet{
	float: left;
	width: 295px;
	height: 71px;
	background: url(none) no-repeat;
}
.footer-links .logo{
	float: right;
	width: 321px;
	height: 60px;
	background: url(../images/logo-footer.gif) no-repeat;
	margin-top: 17px;
}
.footer-holder{
	background: url(../images/bg-footer.gif);
	width: 100%;
	border: 1px solid #8d8f8f;
	border-width: 0 1px;
}
#footer .twocolumns{
	background: url(../images/line3.gif) repeat-y 386px 0;
	overflow: hidden;
	height: 1%;
}
#footer .holder1{
	width: 385px;
	float: left;
}
#footer .holder2{
	float: right;
	width: 890px;
}
#footer .search-box{
	border-bottom: 1px solid #8d8f8f;
	padding: 16px 46px 20px;
}
#footer .search-box fieldset{
	overflow: hidden;
	height: 1%;
	padding-top: 14px;
}
#footer .search-box input{
	float: left;
}
#footer .search-box input.text{
	display: inline;
	margin: 1px 10px 0 0;
	background: #fff;
	border: none;
	font-size: 14px;
	color: #000;
	width: 191px;
	padding: 5px 5px 4px;
}
#footer h4{
	margin: 0;
	font-size: 32px;
	color: #fff;
	line-height: 32px;
	height: 40px;
	overflow: hidden;
}
#footer h4 span{
	display: block;
	font-size: 32px;
	line-height: 32px;
	height: 40px;
	overflow: hidden;
}
#footer .visual h4{
	margin: 0 0 11px 30px;
}
#footer .word-box h4{
	margin-bottom: 11px;
}
#footer .rss-list h4{
	margin-left: 6px;
}
#footer .lets-box h4{
	margin-left: 35px;
}
#footer .twitter h4{
	margin-left: 7px;
}
.visual{
	padding: 10px 17px 3px;
	overflow: hidden;
	height: 1%;
}
.visual img{
	display: block;
	border: 1px solid #c3c7cd;
	border-width: 4px 8px 5px 7px;
}
.visual p,
.word-box p{
	margin: 19px 0 44px;
	font-size: 12px;
	color: #969193;
	line-height: 28px;
}
.visual strong{
	font-style: italic;
}
.btn-skip{
	width: 148px;
	height: 35px;
	display: block;
	background: url(../images/btn-skip.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
#footer .triple-holder{
	overflow: hidden;
	width: 100%;
	border-bottom: 1px solid #7f7e7e;
	background: url(../images/line3.gif) repeat-y 743px 0;
}
#footer .triple-holder .holder{
	float: left;
	background: url(../images/line3.gif) repeat-y 325px 0;
	width: 743px;
}
.currently-box{
	width: 245px;
	float: left;
	padding: 18px 0 18px 49px;
	font-size: 14px;
	line-height: 16px;
	overflow: hidden;
}
.currently-box img{
	float: left;
	border: 1px solid #f4ece1;
	border-width: 2px 4px 5px;
	display: inline;
	margin: 13px 21px 0 0;
}
.currently-box em{
	display: block;
	color: #86992c;
	font-weight: bold;
	padding: 16px 0 14px;
}
.currently-box strong{
	font-weight: normal;
	color: #f5ece1;
	display: block;
	padding-bottom: 55px;
}
.currently-box a{
	color: #c7e233;
	font-style: italic;
	font-weight: bold;
	font-size: 12px;
}
.currently-box a:hover{
	background: url(../images/dotted-green.gif) repeat-x 0 100%;
}
.word-box{
	width: 374px;
	float: right;
	padding: 17px 0 8px;
	overflow: hidden;
}
.word-box p{
	margin: 4px 0 0 6px;
}
* html .word-box p{
	margin-top: 6px;
}
* +html .word-box p{
	margin-top: 6px;
}
.word-box strong{
	font-style: italic;;
	color: #c7e233;
	font-size: 12px;
	text-transform: uppercase;
	padding-left: 3px;
}
.rss-list{
	float: right;
	width: 131px;
	padding-top: 17px;
	overflow: hidden;
}
.rss-list ul{
	padding: 13px 0 0;
	list-style: none;
	margin: 0;
}
.rss-list ul li{
	height: 1%;
	vertical-align: top;
	font-size: 12px;
	padding-bottom: 16px;
}
.rss-list ul a{
	color: #c7e233;
	font-weight: bold;
	background: url(../images/icon-rss.gif) no-repeat;
	padding: 4px 0 2px 23px;
}
.rss-list ul a:hover{
	border: none;
}
.rss-list ul a:hover em{
	background: url(../images/dotted-green.gif) repeat-x 0 100%;
}
.double-holder{
	overflow: hidden;
	height: 1%;
	background: url(../images/line3.gif) repeat-y 521px;
	padding: 5px 0 0 16px;
}
.lets-box{
	float: left;
	width: 496px;
	position: relative;
	overflow: hidden;
}
.lets-box .email{
	position: absolute;
	width: 187px;
	right: 0;
	top: 36px;
	background: url(../images/line4.gif) repeat-y;
	padding: 0 0 33px 8px;
	font-size: 12px;
	overflow: hidden;
}
.lets-box p{
	margin: -10px 0 3px;
	color: #fff;
	line-height: 28px;
}
.lets-box .email a{
	color: #b1ca31;
	font-weight: bold;
	font-style: italic;
}
.lets-box .email a:hover{
	background: url(../images/dotted-green.gif) repeat-x 0 100%;
}
.btn-send{
	position: absolute;
	bottom: 39px;
	right: 69px;
}
.lets-box ul{
	padding: 13px 0 0;
	list-style: none;
	margin: 0 0 -7px;
}
.lets-box ul li{
	vertical-align: top;
	height: 1%;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 9px;
	overflow: hidden;
}
.lets-box label{
	color: #fff;
	padding-right: 7px;
	float: left;
}
.lets-box ul strong{
	color: #fff;
	padding: 0 3px 4px;
	background: #f00;
	float: left;
}
.lets-box ul input,
.lets-box ul textarea{
	display: block;
	width: 253px;
	padding: 5px 5px 4px;
	font-size: 12px;
	color: #000;
	border: none;
	background: #fff;
	margin-top: 5px;
	clear: both;
	float: left;
}
.lets-box ul textarea{
	border: 1px solid #f2f3f3;
	width: 291px;
	height: 85px;
	overflow: auto;
}
.twitter{
	float: right;
	width: 347px;
	float: right;
	font-size: 12px;
	line-height: 25px;
	overflow: hidden;
}
.twitter div{
	padding: 19px 0 4px;
}
.twitter p{
	margin: 0 0 1px;
	color: #969193;
}
.twitter p a{
	color: #969193;
}
.twitter p a:hover{
	background: url(../images/dotted.gif) repeat-x 0 100%;
}
.twitter em{
	color: #9cb22e;
	font-weight: bold;
}
/* footer end */
li.next{width:100px}
.meta-inner{
	background: url(../images/bg-meta-inner.gif) repeat-x 0 100%;
}
/* button using CSS 3 */
.awesome, .awesome:visited {
	background: #222 url(/themes/trippingwords/images/gradient.gif) repeat-x; 
	display: inline-block; 
	padding: 5px 10px 6px; 
	color: #fff; 
	text-decoration: none;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
	border-bottom: 1px solid rgba(0,0,0,0.25);
	position: relative;
	cursor: pointer;
}

	.awesome:hover							{ background-color: #111; color: #fff; }
	.awesome:active							{ top: 1px; }
	.small.awesome, .small.awesome:visited 			{ font-size: 11px; padding: ; }
	.awesome, .awesome:visited,
	.medium.awesome, .medium.awesome:visited 		{ font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }
	.large.awesome, .large.awesome:visited 			{ font-size: 14px; padding: 8px 14px 9px; }
	
	.green.awesome, .green.awesome:visited		{ background-color: #91bd09; }
	.green.awesome:hover						{ background-color: #749a02; }
	.blue.awesome, .blue.awesome:visited		{ background-color: #2daebf; }
	.blue.awesome:hover							{ background-color: #007d9a; }
	.red.awesome, .red.awesome:visited			{ background-color: #e33100; }
	.red.awesome:hover							{ background-color: #872300; }
	.magenta.awesome, .magenta.awesome:visited		{ background-color: #a9014b; }
	.magenta.awesome:hover							{ background-color: #630030; }
	.orange.awesome, .orange.awesome:visited		{ background-color: #ff5c00; }
	.orange.awesome:hover							{ background-color: #d45500; }
	.yellow.awesome, .yellow.awesome:visited		{ background-color: #ffb515; }
	.yellow.awesome:hover							{ background-color: #fc9200; }
