/*

Theme Name: WP THEME #41

Theme URI: http://www.gen4ik.com/

Description: Wordpress theme by Gen4ik Projects.

Version: 1.0

Author: Gen4ik Projects

*/
/* CSS Document */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none;
}

/*Body*/
body{
	font:10px Arial, Helvetica, sans-serif;
	color:#003366;
	background:#fff url(/images/tiki_man.gif) no-repeat;
	background-position: 900px 10px;
}
a{
	color:#003366;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
	color:#003366;
}
input{
	border:1px solid #666666;
	font-size:8px;
	padding:3px;
	color:#666666;
	text-transform:uppercase;
}
/*----------------------------------------------------*/

#body{
	width:890px;
	
}
#header{
	background:url(images/logo2.png) bottom right no-repeat;
	height:66px;
}
#header a{
	text-decoration:none;
	text-indent:-9999px;
	background:url(images/blog_logo.gif) -1px 0 no-repeat;
	width:463px;
	height:66px;
	display:block;
}
/*----------------------------------------------------*/
#search_box{
	height:23px;
	padding-left:520px;
	text-align:right;
	color:#666666;
}

#search_form input{
	border:1px solid #666666;
	margin-right:7px;
	font-size:8px;
	padding:3px;
	color:#666666;
	width:88px;
}

#search_form .submit_button, .footer_form .submit_button
{
	background: transparent url(/images/submit-button-new.gif);
	text-indent: -1000px;
	width: 53px;
	height: 18px;
	position: relative;
	top: 1px;
	border: none;
}
#content{
	clear:both;
	padding-top:5px;
}
/*----------------------------------------------------*/
#menu{
	float:left;
	width:118px;
	margin-top:3px;
}
.glossymenu{padding: 0;width: 118px;}
.glossymenu a.menuitem{display: block;position: relative;width: auto;}
.glossymenu div.submenu ul{ margin:3px 0 3px 0;list-style-type: none;}
.glossymenu div.submenu ul li a{display: block;}
.glossymenu a{
	display:block;
/*	text-indent:-9999px;*/
	width:118px;
	height:18px;
	text-align:right;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	color:#003366;
	font-size:12px;
}
.glossymenu a:hover{
	color: #666666;
	text-decoration:none;
}
.submenu a{
	height:15px;
	display:block;
	text-indent:0px;
	text-align:right;
	color:#666666;
}
#menu_lnk1{ background:url(images/surf_menu1.gif) no-repeat;}#menu_lnk1:hover{background:url(images/surf_menu1-roll.gif) no-repeat; }
#menu_lnk2{ background:url(images/surf_menu2.gif) no-repeat;}#menu_lnk2:hover{ background:url(images/surf_menu2-roll.gif) no-repeat;}
#menu_lnk3{ background:url(images/surf_menu3.gif) no-repeat;}#menu_lnk3:hover{ background:url(images/surf_menu3-roll.gif) no-repeat;}
#menu_lnk4{ background:url(images/surf_menu4.gif) no-repeat;}#menu_lnk4:hover{background:url(images/surf_menu4-roll.gif) no-repeat; }
#menu_lnk5{ background:url(images/surf_menu5.gif) no-repeat;}#menu_lnk5:hover{background:url(images/surf_menu5-roll.gif) no-repeat; }
#menu_lnk6{ background:url(images/surf_menu6.gif) no-repeat;}#menu_lnk6:hover{background:url(images/surf_menu6-roll.gif) no-repeat; }
#menu_lnk7{ background:url(images/surf_menu7.gif) no-repeat;}#menu_lnk7:hover{background:url(images/surf_menu7-roll.gif) no-repeat; }
#menu_lnk8{ background:url(images/surf_menu8.gif) no-repeat;}#menu_lnk8:hover{background:url(images/surf_menu8-roll.gif) no-repeat; }
#menu_lnk9{ background:url(images/surf_menu9.gif) no-repeat;}#menu_lnk9:hover{background:url(images/surf_menu9-roll.gif) no-repeat; }

.fpb{
	margin:58px 0 0 0;
	display:block;
	width:118px;
	height:205px;
	background:url(/images/bl1.gif) -2px 0px no-repeat;
	text-indent:-9999px;
}
.fpb:hover{
/*	background:url(images/bl1-roll.gif) -2px 0 no-repeat;*/
	background-position: -2px -205px;
}
#search_form{
	text-align:right;
	margin:6px 0 0 0;
	padding:0px;
}
#search_form input{
	margin:0px;
}
/*----------------------------------------------------*/
#left_area{
	width:594px;
	float:left;
	
}
#sidebar{
	padding-right:16px;
	padding-left:16px;
	width:264px;
	background:#daebfe;
	color:#333333;
	font-size:9px;
	float:left;
	padding-bottom:13px;
}
#main{
	float:left;
	clear:right;
	width:415px;
	padding-left:30px;
	padding-right:25px;
	padding-top:4px;
}
#main_inner{
	float:left;
	clear:right;
	width:609px;
	padding-left:48px;
	padding-top:4px;
}
.sidebar_header{
	display:block;
	width:296px;
	height:49px;
	background:url(images/sidebar_header.png) no-repeat;
	margin:13px 0 6px 0;
	margin-left:-16px;
}
#sidebar h2{
	font-size:9px;
	margin-top:9px;
	color:#003366;
	text-transform:uppercase;
}
#sidebar img{
	padding-top:10px;
}
#sidebar ul li{
	list-style:square;
	margin-left:13px;
}
#main p{
	margin:0 0 7px 0;
	color:#666666;
}

/*----------------------------------------------------*/
.post{
	margin-bottom:50px;
	color:#666666;
	font-size:12px;
	line-height:16px;
}
.post h2{
	margin:0px;
	
}
.post h2 a{
	font:bold 20px/20px Arial, Helvetica, sans-serif;
	color:#003366;
	
	display:block;
	text-transform:uppercase;
	margin:-2px 0 7px 0;
}
.post .infobox{
	font-size:12px;
	color:#003366;
	margin-bottom:7px;
	display:block;
}
.post img{
	max-width:420px;
}

.readMore {
	width:420px;
	border-top: solid #003366 1px;
	padding-top:5px;
	text-align:right;
}
/*----------------------------------------------------*/
#footer{
	margin:25px 0 0 0;
	clear:both;
	float:left;
	width:891px;
	color:#666666;
	font-size:9px;
	background-color:#d6d6d6;
	background-image:url(/images/tiki-bg-footer.png);
	background-repeat:no-repeat;
	background-position: 820px 82px;
	padding:0px 0px 26px 0px;
	background-image:
}
#footer a{
	color:#666666;
}
.footer_left {
	float:left;
	width:470px;
	padding-left:19px;
}
.footer_left span{
	clear:both;
	display:block;
	font-size:8px;
}
.footer_right{
	float:left;
	text-align:left;
	padding-left:70px;
}
.footer_right img{
	margin-bottom:3px;
}
.footer_form{

	margin:0px;
}
.footer_form input{
	width:154px;
	font-size:9px;
	color:#999999;
}

#footer_store {
	width:891px;
	height:75px;
	background-image:url(/images/footer-store-bg-2.png);
	margin-bottom:26px;
}

#footer_store img{
	margin-left:20px;
	margin-top:26px;
	border:none;
}



.page_header{
	font:bold 12px/12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}

/*comments*/
#respond{
	font-size: 1.4em; font-weight: bold; color: #333; margin: 2em 0 .5em 0; 
border-bottom:1px  solid #ccc;   
}
#commentform{
	font-size:12px;
}

#commentform input, #commentform textarea{
	border:1px solid #eee;
	padding:3px;
	font-size:13px;
}

#comments { clear: both; }

ul#comment_list { margin: 0 0 2em 0; }
ul#comment_list li.comment { width: 100%; overflow: hidden; background: #f1f1f1; padding: 1em 0; border: 1px solid #ccc; border-right: none; border-left: none; }
ul#comment_list li.alt { background: #fff; border: none; }
ul#comment_list li.author { background: #eefbdc; width: 426px; color: #333; border: 1px solid #64af1b; }
ul#comment_list li.comment .comment_meta { float: left; width: 135px; padding: 0 0 0 5px; }
ul#comment_list li.comment .comment_entry { float: right; width: 260px; }

    li.comment .entry blockquote { margin: 0 10px .5em 0; padding: 8px 5px 5px 33px; border: 1px solid #ccc; background: #fff url("images/quote.png") 0 0 no-repeat; }
    
    span.comment_author { float: left; display: block; font-size: 1.2em; line-height: 1.4em; font-weight: bold; }
    li.comment span.comment_author, li.alt span.comment_author a { font-weight: bold; }
    li.author span.comment_author a, li.author span.comment_author { font-weight: bold; color: #64af1b; font-size: 1.4em; text-decoration: none; }
    span.comment_time, span.quote { display: block; font-size: 1.1em; color: #999; float: left; clear: both; line-height: 1.4em; }
     li.author span.comment_time, li.author span.comment_time a { color: #64af1b; }
        span.comment_time a { text-decoration: none; color: #aaa; }
        
input.text_input { border: 1px solid #ccc; padding: 3px; width: 200px; font-size: 14px; font-family: "helvetica", arial, sans-serif; }
textarea.text_input { border: 1px solid #ccc; font-size: 14px; font-family: "helvetica", arial, sans-serif; padding: 3px; width: 500px; }
