/*
Theme Name: Corporate Life metall edition
Theme URI: http://urlurl.org/
Description: Corporate Life. 
Version: 17.3
Author: Author Author 
Author URI: http://urlurl.com/
Tags: wood, brown, fixed width, two columns, widgets ready

	This theme was designed and built by Authir Author,
	

*/
/*############################ Global Settings ############################*/
html
{
	font-size:100.01%;
}
html, body 
{
	border:0;
	margin:0;
	padding:0;
}

* 
{
	padding:0;
	margin:0;
}
body 
{ 
	font: 12px/1.6 Arial, Helvetica, Utkal, sans-serif;
	color:#000000;
/*	background:url(images/body.jpg) top left repeat;*/
    background-color:#fafafa

}


/***** Headings *****/

h1, h2, h3, h4, h5, h6, h7 
{
	margin:0;
	padding:0;
	font-weight:normal;
}

h1 
{
	color:#000000;
	font-size:22px;
	line-height:24px;
	padding:0 0 10px;
}
.inner_entry h1
{
	color:#000000;
}
h2 
{
	font:16px Arial, Times, sans-serif;
	padding:0 0 10px 0;
	color: black;
	font-weight: bold;
}

h3 
{
	font:14px Arial, Times, sans-serif;
	padding:0 0 5px 0;
	font-weight:bold;
}

h4 
{
	padding:0 0 4px 0;
	font-weight: bold;
}
h5 
{
	font:10px Arial, Helvetica, sans-serif;
	padding:0 0 5px 0;
}
h6 
{
	font:9px Arial, Helvetica, sans-serif;
        font-style:italic;

}
h7 
{
	font:13px Arial, Helvetica, sans-serif;
	font-weight:bold;

}

/***** Common Formatting *****/

p 
{
	margin:0;
	padding:0 0 1.25em 0;
	text-align:justify;	
}

ul, ol 
{
	padding:0 0 1.25em 2.5em;
	margin:0;
	text-align:left;
}

UL.YOUTUBE {
	list-style: url(http://russian-untouchables.com/eng/images/YouTube-32.png) disc;
}

UL.GREENBALL {
	list-style: url(http://www.eng.buffalo.edu/icons/greenball.gif);
}

UL.BLUEBALL {
	list-style: url(http://www.eng.buffalo.edu/icons/blueball.gif) disc;
}


blockquote 
{
	
	padding:0px 10px 0px 20px;
	font-style:italic;
	margin:0 0 10px;
	font-size:13px;
	font-family:Georgia, Times, serif;
	border-left:1px solid #acc0c8;
}

small 
{
	font-size:0.85em;
}

img 
{
	 border:0;
}

sup 
{
	position:relative;
	bottom:0.3em;
	vertical-align:baseline;
}

sub 
{
	position:relative;
	bottom:-0.2em;
	vertical-align:baseline;
}

acronym, abbr 
{
	cursor:help;
	letter-spacing:1px;
	border-bottom:1px dashed;
}

/***** Tables *****/

table.gridtable {
	font-family: verdana,arial,sans-serif;
	font-size:11px;
	color:#333333;
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
	vertical-align:top;
}
table.gridtable th {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
	
}
table.gridtable td {
	border-width: 1px;
	padding: 8px;
	border-style: solid;
	border-color: #666666;
	background-color: #ffffff;
	vertical-align:top;
}




/***** Links *****/

a,
a:link,
a:visited,
a:active
{
	text-decoration: underline;
}

a:link
{
	color:#223ee0;	
}
a:visited
{
	color:#223ee0;	
}
a:hover 
{
	color:#6a6a6a;
	text-decoration: none;
}
a:active
{
	color:#223ee0;
}

/***** Forms *****/

.contact_form form 
{
	margin:0;
	padding:0;
	display:inline;
}

.contact_form input, .contact_form select, .contact_form textarea 
{
	/*font:10px Arial, Helvetica, sans-serif;*/
	border:2px solid #808080; 
}

.contact_form textarea 
{
	width:100%;
	line-height:1.25;
}

label 
{
	cursor:pointer;
}

/***** Tables *****/

/***** table 
/***** {
/***** 	border:0;
/***** 	margin:0 0 1.25em 0;
/***** 	padding:0;
/***** }

/***** table tr td 
/***** {
/***** 	padding:2px;
/***** 	vertical-align:top
/***** }

/***** Wrappers *****/

#wrap 
{
	width:1000px;
	margin:10px auto 20px auto;
}


/*############################ Library ############################*/

.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }

.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }

.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }

.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }

.nopadding     { padding:0; }
.noindent      { margin-left:0; padding-left:0; }
.nobullet      { list-style:none; list-style-image:none; }

.width100 { width: 100%; } 
.width75 { width: 75%; } 
.width50 { width: 50%; } 

/*############################ Classes ############################*/

/*Begin of header*/
.header
{
	border:1px solid #e5e5e5;	
	background: #fff;
	margin:0px 2px;
}
/*Logo*/

h1.main_title a {
	background-color:#1465C1;
	color:white;
	display:block;
	font-size:20px;
	font-weight:bold;
	line-height:40px;
	margin:0px 0 24px;
	padding-left:10px;
	text-decoration:none;
}

/* RSS Icon and Search form */
#menuh div.header_right_side
{
	float:right;
	overflow:hidden;
	height:20px;
	margin-right:10px;
}

#menuh div.header_right_side a {
	border-right: 0px;
	background: transparent;
	color: #1465c1;
	display:block;
	float: right;
	padding: 3px 4px;
	border-bottom: 0px;
	
}

a.rss, a.rss:visited
{
	width:24px;
	height:24px;
	float:right;
	display:block;
	padding:0 15px 0 0;
}

a.mlflags, a.mlflags:visited

{
	width:18px;
	height:24px;
	float:right;
	display:block;
	padding:0 7px 0 0;
}

/* top search */
div#top_search {
	background-color:#EDEDED;
	margin:5px 0 0;
	padding:0px 5px;
	text-align:right;
}

div#top_search form {
	display:inline;
}

div#top_links {
	display: inline;
}
div#top_links a {
	margin: 0px 6px;
	color:#1465C1;
	font:12px/1.6 Verdana,Geneva,sans-serif;
	font-size:11px;
	font-weight:bold;
}
div#top_links a:link,
div#top_links a:visited {
	text-decoration:none;
}
div#top_links a:hover {
	text-decoration:underline;
}

/*
form.search_form
{
	width:189px;
	overflow:hidden;
	margin:0 20px 0 0;
	float:right;
}
input.search_input
{
	width:150px;
	height:20px;
	padding:3px 0 0 7px;
	margin:0;
	background:url(images/search.gif) top left no-repeat;
	border:0;
	color:#a9a9a9;
	font:13px Verdana, Geneva, sans-serif;
}
input.search_submit
{
	width:27px;
	height:23px;
	background:url(images/search_btn.gif) top left no-repeat;
	border:0;
	margin:0 0 0 5px;
	padding:0;
	cursor:pointer;
}
*/
/*Menu*/
ul.menu
{
	list-style:none;
	float:right;
	margin:5px 0 0;
}
ul.menu li
{
	float:left;
	margin:0 35px 0 0;
	font:12px Verdana, Geneva, sans-serif;
}
ul.menu li a, ul.menu li a:visited
{
	color:#fff;
	text-decoration:none;
}
ul.menu li a:hover/*,
ul.menu li.current_page_item a*/
{
	color:#9a9a9a;
}
/*End of header*/

/* top_half */

.top_half
{
	margin:0px;
	overflow:hidden;
	padding:0px 2px 7px 2px;
/*	background:#e5f5fb url(images/promo.jpg) top left repeat;*/
/*	background-color:#999999*/

}
.promobox_left
{
	width:493px;
	overflow:hidden;
	float:left;
	border:1px solid #e5e5e5;	
	background: #fff;
	margin-top:6px;
	text-align:center;
}
.promobox_left object {
	width:475px;
	height:380px;
	margin:8px auto;
	display:block;
}
.promobox_left p
{
	font: 12px/1.6 Arial, Helvetica, Utkal, sans-serif;
	color:#000000;
	padding:0 0 0px 0;
	text-align:left;
	margin: 5px auto;
	width: 475px;
	text-align:justify
}
.bottom_left
{
	float:left;
	width:493px;
	/*overflow:hidden;*/
	margin:0;
}
.single_promo
{
	width:493px;
	overflow:hidden;
	background:#fff;
	margin-bottom: 6px;
	border:1px solid #e5e5e5;	
}

.promobox_inside {
	margin: 10px;
}

	#bottom_left_up div.promobox_inside {
		text-align: justify;
	}

.bottom_left div.image-wrap {
	float:left;
	margin-right:10px;
	margin-bottom:8px;
}

.item-box-content {
	margin-left: 100px;
	margin-bottom: 15px;
}

.item-box-content p {
	font-size: 11px;
	padding-bottom: 0.5em;
}


.promo_text
{
	width:330px;
	float:right;
	overflow:hidden;
}
.promo_text a
{
	font:16px/0.9 Arial, Helvetica, sans-serif;
	margin:0;
	padding:0 0 4px 0;
	display:block;
}
.promo_text p
{
	font:10px/1.2 Verdana, Geneva, sans-serif;
	margin:0;
	padding:0 0 0px 0;
	display:block;
	color:#000000;
	text-align:justify
}

/*End of top_half*/

/* Content part */
.content
{
	margin: 0px 2px;
}
.top_right
{
	width:493px;
	float:right;
	margin-top:6px;
	overflow:hidden;
	border:1px solid #e5e5e5;	
	background: #fff;
}

.index_mainbar_inside {
	margin:10px 5px 10px 20px;
}

.mainbar
{
	width:720px;
	float:left;
	border:1px solid #e5e5e5;
	margin-top: 6px;
	background-color: white;	
}
.mainbar p a.post-edit-link {
	padding-left:20px;
}
.mainbarwide
{
	width:994px;
	float:left;
	border:1px solid #e5e5e5;
	margin-top: 6px;
	background-color: white;	
}
.mainbarwide p a.post-edit-link {
	padding-left:20px;
}



/*Index Post*/
.index_post
{
	padding:2px 0 2px 0;
	overflow:hidden;
}
.post
{
	padding:10px 0 8px 0;
	margin:0 0 20px 0;
	overflow:hidden;
}
span.post-divider {
	display:block;
	width: 600px;
	height:2px;
	margin-left: 50px;
	margin-bottom: 15px;
	border-bottom:1px solid #c5c5c5;
}

.page
{

	margin:15px 20px;
}
	
#search_results div.page {
	margin: 0 0 20px;
	overflow: hidden;
	padding: 10px 0 8px;
}
.date_simple
{
	float:left;
	width:90px;
	overflow:hidden;
	color:black;
	font-weight: bold;
}
.date
{
	float:left;
	width:70px;
	margin-left:15px;
}
.day
{
	font:30px/80% "Times New Roman", Times, serif;
	text-align:center;
}
.month
{
	font:11px Verdana, Geneva, sans-serif;
	color:#4d4d4d;
	text-transform:uppercase;
	font-weight: bold;
	text-align:center;
	padding: 3px 0px;
}
.meta_comments
{
	font:10px/100% Arial, Helvetica, sans-serif;
	text-align:left;
	color: #0026FF;
	paddin-bottom:5px;
}
.meta_comments_blog
{
	font:10px/100% Arial, Helvetica, sans-serif;
	text-align:center;
	color: #0026FF;
	paddin-bottom:5px;
}
.meta_comments a,
.meta_comments a:link,
.meta_comments a:visited,
.meta_comments a:active
{color: #0026FF; text-decoration:none;}
.meta_comments a:hover {text-decoration: underline;}

.entry
{
	width: 460px;
	margin-right:15px;
	overflow:hidden;
}
.entry p
{
	padding:0 0 3px 0;
}
.inner_entry
{
	width:600px;
	float:right;
	overflow:hidden;
	margin-right: 15px;
}
.page_entry
{
	width:100%;
	float:right;
	overflow:hidden;
}
.inner_entry p
{
	padding:0 0 10px 0;
}
.navigation
{
	width:100%;
	overflow:hidden;
	margin:15px 0;
}


/* Side bar */
.bottom_right
{
	width:493px;
	float:right;
	overflow:hidden;
	margin: 0;
	border:1px solid #e5e5e5;
	background: #fff;
}
.sidebar
{
	width:265px;
	float:right;
	background: white;
	margin-top: 6px;
	margin-bottom: 5px;
	background: #fff;
	border:1px solid #e5e5e5;	
}


/*Contact form*/

.contact_form
{
	margin: 10px;
	overflow:hidden;
}
form.index_contact_form
{
	width:100%;
	overflow:hidden;
}
.index_contact_form_left
{
	float:left;
	width:147px;
	padding:0 0 0 9px;
}
.index_contact_form_right
{
	float:right;
	width:270px;
	overflow:hidden;
}
.index_contact_form_title
{
	padding:12px 0 0px 4px;
}
.index_contact_form_left input
{
	width:145px;
	height:19px;
}
.index_contact_form_right textarea
{
	width:260px;
	height:128px;
}
.index_contact_form_right input.contact_form_submit
{
	width:67px;
	height:20px;
	background:url(images/btn.gif) top left repeat-x;
	margin:12px 7px 0 0;
	border: 1px solid #808080;
	float:right;
	
}
.contact_form_inner_form
{
	width:100%;
	overflow:hidden;
}

.contact_form_inner_form input
{
	width:145px;
	height:19px;
}
.contact_form_inner_form textarea
{
	width:230px;
	height:72px;
}
.contact_form_inner_form input.contact_form_submit
{
	width:67px;
	height:20px;
	background:url(images/btn.gif) top left repeat-x;
	margin:12px 0 0 0;
}
/*Side bar widgets*/

.bottom_right ul
{
	display:block;		
	list-style:none;
	padding:0;
}
.bottom_right ul li
{
	display:block;
	background:#ffffff;
	padding:15px 27px;
	margin:0 0 10px;
}
.bottom_right ul li ul
{
	display:block;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
}
.bottom_right ul li h2
{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding:0 0 10px;
}
.sidebar ul li h2
{
	padding:0 0 10px;
}
.bottom_right ul li ul li
{
	display:block;
	margin:0 0 7px 0;
	padding:0 0 7px 0;
	color:#cfcfcf;
	font:12px/120% Verdana, Arial, Helvetica, sans-serif;
	background:url(images/dashed.gif) bottom left repeat-x;

}
.bottom_right ul li ul li small
{
	color:#000;
}



.sidebar ul.widgets
{
	display:block;
	padding:0;
	list-style:none;
	margin-top:6px;
	margin-bottom: 10px;	
}


.sidebar ul.widgets li
{
	padding:0px 10px 0px 20px;
	margin-bottom: 3px;
	color:black;
}

.sidebar ul.widgets li ul
{
	display:block;
	background:none;
	margin:0;
	margin-bottom:15px;
	padding:0;
	list-style:disc inside none;
}
.sidebar ul.widgets li ul li
{

}
.sidebar ul.widgets li ul li ul
{
	color:#000;
	margin-bottom:0px;
}
/*Footer*/
.footer
{
	width:100%;
	height:29px;
	overflow:hidden;
	background:#303030;
	margin:20px 0;
}
.footer_left
{
	width:100%;
	height:29px;
	background:url(images/footer_left.gif) top left no-repeat;
}
.footer_right
{
	width:100%;
	height:29px;
	background:url(images/footer_right.gif) top right no-repeat;
}
.footer_inner
{
	width:950px;
	padding:5px 0 0 21px;
	color:#fff;
	font-size:11px;
}

.footer a, .footer a:visited
{
	color:#fff;
		text-decoration:underline;
}
.footer a:hover {
	color:#9a9a9a;
	text-decoration:none;
}

/* Comments */
.comments
{
	margin-bottom:20px;
}
.comments h3
{
	padding:0px 0 20px;
}
ol.commentlist
{
	display:block;
	list-style:none;
	margin:0;
	padding:0 0 20px;
}
li.comment
{
	display:block;
	padding:10px 20px;
	margin:0 0 10px;
	border-bottom:1px solid #e5e5e5;
	color:black;	
}
li.comment img
{
	border:2px solid #acc0c8;
	float:left;
	margin:0 10px 0 0;
}
li.comment cite
{
	
	font-style:normal;
	font-size:16px;
	line-height:80%;
	margin:0;
	padding:0;
}
li.comment span
{
	font-style:normal;
	font-size:11px;
}
.commentmetadata
{
	margin:0;
	padding:0 0 3px;
	font-size:10px;
}
.comment-body
{
	width:100%;
	overflow:hidden;
}
.comment-body p
{
	width:570px;
	padding:0 0 5px 0;
	font-size:12px;
}

/*Comment form*/
.commentform
{
	/*
	width:100%;
	background:#767f83;
	overflow:hidden;
	*/
	margin:0 0 10px 0;
}
.commentform_inner
{
	padding:18px 16px 25px;
	width:635px;
}

.commentform_inner h3
{
	padding:0 0 10px 9px;
}
.commentform_inner p {
	padding-left: 10px;
}


form.commentform_form
{
	width:100%;
	overflow:hidden;
}
.commentform_left
{
	float:left;
	width:150px;
	padding:0 0 0 9px;
}
.commentform_right
{
	float:right;
	width:460px;
}
.commentform_title
{
	padding:5px 0 2px 4px;
}
.commentform_left input
{
	width:145px;
	height:19px;
}
.commentform_right textarea
{
	width:455px;
	height:119px;
	float:right;
}
.commentform_right input.commentform_submit
{
	width:67px;
	height:20px;
	background:url(images/btn.gif) top left repeat-x;
	margin:12px 0 0 0;
	border: 1px solid #808080;
	float:right;	
}
.tags
{
	padding:10px 0;
	font-size:10px;
}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
   text-align: center;   
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   text-align: center;   
}

/* mailing-list subscription buttons */
span.subscription_buttons {
	float:right;
}
input#wpsb_email {
	width: 185px;
}

.wpsb_form_label input {
	height: 18px;
}

.wpsb_form_label input.wpsb_form_btn {
	padding: 0px 3px;
	height: 22px;	
	margin-left: 6px;
	font: 12px/1.6 Verdana, Geneva, sans-serif;
}


/* lists with icons */
ul.icon_list {
	padding-left:0px;
}

ul.icon_list li {
	list-style-type: none;
	padding-left: 25px;
	background-repeat: no-repeat;
	background-image: url(images/icons/default1.jpg);
}

ul.icon_list li ul {
	padding-left:0px;
}

ul.icon_list li ul li {
	list-style-type: none;
	padding-left: 25px !important;
	background-repeat: no-repeat;
	background-image: url(images/icons/default1.jpg);
}


.pagebar {
	padding: 0.2em 0.5em;
	margin-right: 0.1em;
	margin-bottom: 1.0em;
	border: 1px solid #fff;
	background: #fff;
	text-decoration: none;
	text-align: center;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #9AAFE5;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #2E6AB1;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #2E6AB1;
	color: #fff;
}

.pagebar a:hover {
	border-color: #2E6AB1;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
	 color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}



/*############################ stickytooltip ############################*/
.stickytooltip{
box-shadow: 0px 0px 0px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 0px 0px 0px #818181;
-moz-box-shadow: 0px 0px 0px #818181;
display:none;
position:absolute;
display:none;
border:3px #333333; /*Border around tooltip*/
background:#cccccc;
z-index:3000;
}


.stickytooltip .stickystatus{ /*Style for footer bar within tooltip*/
background:black;
color:white;
padding-top:1px;
text-align:center;
font:bold 11px Arial;
}
