/*
Theme Name: eSlide
Theme URI: 
Version: 0.8.0
Description: 
Author: Nguyen Nguyen
Author URI: 
*/


body { margin:0px; padding:0; color:#84878E; background-color:#F2F2F2; font-family:Trebuchet MS; font-size:14px; line-height: 20px; }
a:link, a:visited { text-decoration:none; color:#2b8300;	}
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0px 0 10px; }
h1 { font-size:32px; margin-bottom:0px; margin-top:10px; }
h2 { font-size:28px; line-height:29px; }
h3 { font-size:22px; }
h4 { font-size:20px; }
h5 { font-size:18px; }
h6 { font-size:16px; }
pre, blockquote { overflow:auto; padding:0 10px; margin:20px 30px; line-height:1.8em; background-color:#f5f5f5; border:1px solid #e0e0e0; }
pre:hover, blockquote:hover { background-color:#f0f0f0; border:1px solid #d0d0d0; }
ul { list-style-image:url(images/bullet.gif); }



.absoluter { position:absolute; left: 0; top: 0; }
.alignright { float:right; }
.alignleft { float:left }



/***** HEADER & NAVIGATION *****/
#superheader {
	margin: 0px;
	}

#header {
	width: 100%;
	margin: 0px;
	height: 140px;
	background-color: #FFF;
	background-image: url(images/nav-bg.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}

.header-right {
	padding-top: 5px;
	}

.header-phone {
	position: relative;
	float:right;
	margin-top:20px;
	font-size: 20px;
	}

#pages {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	}
	
#pages ul { 
	list-style-type: none; 
	list-style-image: none; 
	float: right; 
	padding: 0px 0px 0px 0px; 
	margin-left: 10px; 
	margin-top: 0px;
	position:relative;
	}

#pages ul li { 
	float: left; 
	display: block; 
	height: 30px;
	padding: 0px;
	}

#pages ul li a:link,#pages ul li a:visited, #pages ul li a:active {
	float: left; 
	color: #000;
	display: block;
	height: 20px;
	font-size: 15px;
	padding: 5px 10px 5px 10px;
	margin: 0px;
	}

#pages ul li a:hover {
	}

#pages ul li:hover {
	border-bottom: 2px solid #6DDA15;
	}


	
/***** BODY *****/
#wrapper2 {
	width: 100%;
	padding: 0px;
	background-image: url(images/bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	}

#container {
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 950px;
	color: #84878E;
	background-image: url(images/container-bg.gif);
	}

#container a:hover {
	text-decoration: underline;
	}

#container a:hover h2 {
	text-decoration: none;
	}

#left-div {
	width: 580px;
	float: left;
	background-color: #FFF;
	margin: 15px 0px 0px 15px;
	border: 1px solid #DDDDDD;
	padding: 40px 15px 30px 15px;
	}

.current-category {
	background-color: #FFF;
	color: #1D75CF;
	border: 1px solid #EBEBEB;
	padding: 5px;
	display: block;
	margin-bottom: 10px;
	width: 565px;
	}

.home-post-wrap {
	margin: 0px 15px 40px 0px;
	padding-bottom: 10px;
	float: left;
	border-bottom: 1px solid #DDDDDD;
	}

.home-post-wrap img, .post-wrapper img {
	float: left;
	margin: 5px 10px 0 0;
	padding: 5px;
	border: solid 1px #D7D8D8;	
	}

.post-info2, .post-info2 a:link, .post-info2 a:hover, .post-info2 a:visited  {
	margin-bottom: 20px;
	}

.post-info-title {
	color: #FFF;
	font-size: 18px;
	width: 100%;
	display: block;
	}

.thumbnail-div, .thumbnail-div img {
	}

.pagination {
	}


#header4 {
	width: 100%;
	background-image: url(images/header-bg.gif);
	height: 355px;
	background-color: #727272;
	background-repeat: repeat-x;
	float: left;
	}

#header5 {
	background-image: url(images/header-bg-3.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	height: 342px;
	padding-top: 13px;
	}
	
.single_post-info {
	font-size: 12px;
	color: #000;
	border-top: 1px solid #E1E1E1;
	border-bottom: 1px solid #DFDFDF;
	color: #B9B9B9;
	margin-top: 10px;
	padding: 5px 0px 5px 0px; 
	margin-bottom: 10px;
	}

.single_post-tags {
	margin-top: 30px;
	margin-bottom: 50px;
	padding: 5px 0px;
	}	

.relatedposts {
	width: 70%;
	margin: 20px 0px 50px 0px;
	padding: 0px 30px 0px 20px;
	border-left: 1px solid #DDDDDD;
	float: right;
	}

.relatedposts li {
	line-height: 1.3em;
	margin-bottom: 10px;
	}

	
	
/***** SIDEBAR *****/
#sidebar {
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	width: 308px;
	background-color: #F1F1F1;
	}

#sidebar ul, #sidebar ol {
	margin-bottom: 30px;
	width: 78%;
	}

#sidebar li {
	margin-bottom: 1em;
	line-height: 18px;
	}

.sidebar-box {
	margin-bottom: 15px;
	float: left;
	width: 308px;
	background-image: url(images/sideblock-bg.gif);
	padding-bottom: 0px;
	}

.sidebar-box ul li a:link, .sidebar-box ul li a:visited, .sidebar-box ul li a:active {
	color: #373434; 
	} 

.sidebar-box ul li {
	color: #373434;
	margin: 5px 3px 3px 5px; 
	}

.sidebar-box ul {
	list-style-image: url(images/bullet.gif); 
	}

.sidebar-box ul li a:hover {
	color: #393939; 
	} 

.sidebar-box h2 { 
	font-size: 12px; 
	color: #E76E02; 
	font-weight: bold; 
	background-image: url(images/sideblock-top.gif); 
	background-repeat: no-repeat; 
	background-position: left; 
	width: 293px; 
	height: 48px; 
	margin: 0px;
	padding-left: 15px;
	padding-top: 15px;
	display: block;
	}
	
	
	
/***** FOOTER *****/
#footer {
	clear: both;
	width: 941px;
	height: 46px;
	padding-left: 10px;
	text-align: left;
	color: #000;
	padding-top: 15px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 11px;
	background-image: url(images/footer-bg.gif);
	background-repeat: no-repeat;
	background-position:-10px;
	}

#footer a {
	color: #000;
	font-size: 11px;
	}

#footer a:visited {
	color: #000;
	}

#footer a:hover {
	color: #000;
	text-decoration: underline;
	}	




/***** VIDEO PLAYER *****/
.video-nav {
	height:303px;
	width: 73px;
	float: left;
	padding-top: 20px;
	}	

.video-button-hover {
	position: relative;
	float: left;
	cursor: pointer;
	width: 73px;
	height: 72px;
	}
	
.video-button-hover-image {
	display: none;
	position: absolute;
	cursor: pointer;
	left: 8px;
	top: 8px;
	}	
	
#video {
	width: 567px;
	height: 318px;
	overflow: hidden;
	padding: 7px;
	background-image: url(images/video-bg.png);
	float: left;
	}

#video-inside {
	}

#video embed {
	height: 316px !important;
	width: 565px !important;
	}

#video object {
	height: 316px !important;
	width: 565px !important;
	}

.embed {
	cursor: pointer;
	}

.video2 {
	width: 567px;
	height: 318px;
	overflow: hidden;
	padding: 7px;
	display: none;
	position: absolute;
	left: 173px;
	background-image: url(images/video-bg.png);
	}

.video2 ul li a:link, .video2 ul li a:hover, .video2 ul li a:visited  {
	color: #FFF;
	}

.video2 ul {
	list-style-image: url(images/video-bullet.png);
	}

.video-titles {
	font-size: 23px; color: #FFF; float: left; margin-left: 10px; margin-top: 10px;
	}

	
	
	
	


/*****************************************************************************************/



.thumbnail-div-single {
	width: 190px;
	height: 190px;
	border: 1px solid #E1E1E1;
	padding: 4px;
	display: inline;
	float: left;
	}

.home-post-wrap2 h2 {
	color: #1D75CF;
	}

.overlay {
}

.titles-boxes {

font-weight: bold;

}

.cat-box-items {

width: 273px;

border-left: 1px solid #D7D8D8;

border-right: 1px solid #D7D8D8;

border-bottom: 1px solid #D7D8D8;

padding: 10px;

}

.cat-box-items ul {

margin: 0px;

padding: 0px;

list-style-type: none;

list-style-image: none;

}

.cat-box-items2 {

width: 273px;

border-left: 1px solid #D7D8D8;

border-right: 1px solid #D7D8D8;

border-bottom: 1px solid #D7D8D8;

padding: 10px;

}



.cat-box-items2 ul {

margin: 0px;

padding: 0px 0px 0px 15px;

}



.home-post-wrap-box {

}



.headings {

color: #000;

display: block;

width: 280px;

height: 26px;

padding: 10px 0px 0px 15px;

}







.topbanner {

float: right; 

margin-top: 8px; 

margin-bottom: -5px;

border: none;

}



.single-entry {

float: left;

width: 100%;

margin-bottom: 10px;

padding: 0px;

}

.post-wrapper {

padding: 12px;

}






.post-title, .post-title a {

line-height: 30px;

font-size: 26px;

margin-top: 0px;

color: #303030;

}



.date {

position: relative;

left: -100px;

width: 69px;

font-weight: bold;

}



.home-post-wrap-top {

}



.comment-buble {

float: right;

margin: 11px 10px 0px 0px;

background-image: url(images/comments-bg.gif);

width: 17px;

padding: 2px 0px 0px 5px;

height: 17px;

line-height: 5px;

}



.comment-buble a:link, .comment-buble a:visited, .comment-buble a:hover {

color: #FFF;

font-size: 9px;

margin: 0px;

}



.readmore {

background-image: url(images/bullet.gif);

background-repeat: no-repeat;

background-position: left;

text-align: right;

padding-left: 20px;

margin-top: 10px;

display: block;

}



.readmore a:link, .readmore a:hover {

color: #1D75CF;

}









.titles { 

font-weight: normal; 

font-size: 24px; 

text-decoration: none;

}



.titles a:link, .titles a:visited, .titles a:active {

text-decoration: none;

font-size: 20px;

font-family: Georgia;

margin-bottom: 10px;

margin-top: 10px;

display: block;

}



.titles-featured a, .titles-featured a:hover, .titles-featured {

font-size: 30px;

display: block;

margin-bottom: 10px;

margin-top: 5px;

color: #FFF;

}



.post-info-featured {

color: #D0D0D0;

border-top: 1px solid #585858;

border-bottom: 1px solid #585858;

width: 100%;

display: block;

}



.post-info-featured a:link, .post-info-featured a:visited, .post-info-featured a:hover {

color: #585858;

}









#categories {

width: 949px;

min-height: 46px;

background-image: url(images/nav-bg.gif);

background-repeat: repeat-x;

float: left;

background-color: #144F8C;

border-left: 1px solid #387EC7;

}



#categories ul {

margin: 0px 0px 0px 10px;

padding-left: 0px;

list-style-type: none; 

list-style-image: none; 

float: left;

}



#categories ul li {

float: left; 

display: block; 

padding-left: 0px; 

height: 46px;

}



#categories ul li a:link,#categories ul li a:visited, #categories ul li a:active  {

height: 34px;

display: block;

color: #FFFFFF;

font-size: 11px;

font-weight: bold;

padding: 12px 10px 0px 10px;

float: left;

margin: 0px 1px;

}





#categories ul li a:hover {

background-image: url(images/nav-bg-hover.gif);

border-right: 1px solid #2066AF;

border-left: 1px solid #144F8C;

margin: 0px 0px;

padding-top: 14px;

height: 32px;

}







#header2 {

width: 100%;

background-image: url(images/header-bg.gif);

height: 290px;

float: left;

margin: 0px;

}



#header3 {

background-position: bottom;

background-repeat: repeat-x;

width: 950px;

margin-left: auto;

margin-right: auto;

position: relative;

height: 290px;

}



.position {

position: relative;

}



.lights {

 margin: 0px;

 width: 100%; 

 height: 100%; 

 position: absolute; 

 background-image: url(images/lights-bg.png);

 display: none;

 float: left;

}



.video-tags a:link {

height: 20px;

padding: 3px 5px 3px 25px;

border: 1px solid #0AB0FE;

background-color: #0095DB;

margin-right: 10px;

margin-bottom: 10px;

background-image: url(images/tag.gif);

background-position: left;

background-repeat: no-repeat;

color: #FFF;

text-transform: lowercase;

font-size: 10px;

font-weight: bold;

display: block;

float: left;

}










.adwrap {

margin-left: 26px;

float: left;

}



.adwrap a, .adwrap a:hover, .adwrap a:visited {

margin-right: 5px;

margin-bottom: 5px;

display: block;

float: left;

}







.articleinfo {

border-bottom: 1px solid #EEEEEE; padding-bottom: 7px; color: #545454;

}







#commentform {

margin: 1em 0;

background: #FFFFFF;

margin-left: 20px;

}



#commentform textarea {

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 370px;

}



#commentform #email {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

background-image: url(images/comment-email.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform #author {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

background-image: url(images/comment-author.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform #url {

font-size: 1.1em;

background: #f8f7f6;

border: 1px solid #d6d3d3;

width: 280px;

background-image: url(images/comment-website.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform #email:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

background-image: url(images/comment-email.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform #author:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

background-image: url(images/comment-author.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform #url:focus {

font-size: 1.1em;

background: #ffffff;

border: 1px solid #939793;

width: 280px;

background-image: url(images/comment-website.gif);

background-position: 7px 7px;

background-repeat: no-repeat;

height: 20px;

padding-left: 30px;

padding-top: 6px;

}



#commentform input {

margin-bottom: 3px;

}

textarea {
width:370px;
}

.search-bg {

height:35px;

width:200px;

float: right;

margin: 10px;

}



#search {
padding: 10px;
float: right;

}



#search input {

background: #FFF;

font-size:11px;

color:#333333;

font-family:Tahoma, arial, verdana, courier;

width:100px;


vertical-align:middle;

padding:3px;

border: 1px solid #909090;

}



#search .input {

width:56px;

height:23px;

background:none;

border:none;

vertical-align:middle;

margin:0;

padding:0;

margin-left: 10px;

}



#searchform {

margin-left: 20px;

margin-bottom: 15px;

}









.post-info {

color: #000;

font-size: 10px;

border-top: 1px solid #E1E1E1;

border-bottom: 1px solid #E1E1E1;

color: #B9B9B9;

margin-top: 10px;

padding: 5px 0px 5px 0px;

}














.post-inside-2 {

float: left;



}



.logo {

float: left; 

border: 0px;

margin-top: 41px;

}



a:focus {

outline: none;

}



.random-content a:link {

font-size: 13px;

}



.random a:link, .random a:visited {

float: left;

display: block;

width: 100%;

}



ul, ol { line-height: 2.0em; }



a.titles-featured, .titles-featured:visited, .titles-featured:hover {

font-size: 28px;

line-height: 30px;

color: #FFF;

}



.featured {

width: 950px;

height: 290px;



float: left;

}



.featured-inside {

width: 360px;

height: 260px;

/** background-image: url(images/featured-bg.png); **/

padding: 15px;

float: right;

}

.featured-i {

width: 360px;

height: 260px;

padding: 15px;

float: right;
position:relative;

}

.play-button {

background-image: url(images/play-video.png);

cursor: pointer;

width: 151px;

height: 58px;

float: left;

margin-left: 104px;

}



.play-button-hover {

display: none;

position: absolute;

}



.featured-content {

float: right;

width: 353px;

margin-right: 5px;

}



.next {

float: left;

margin-top: 127px;

cursor: pointer;

background-image: url(images/next.png);

position: relative;

left: 955px;

width: 35px;

height: 34px;

}



.prev {

float: left;

margin-top: 127px;

cursor: pointer;

background-image: url(images/previous.png);

position: relative;

left: -45px;

width: 35px;

height: 34px;

margin-left: 6px;



}



.next-button {

display: none;

position: absolute;

}



.prev-button {

display: none;

position: absolute;

}



#sections {

overflow:hidden;

width: 950px;

height: 287px;

margin: 0px;

float: left;

}



#sections ul {

margin: 0px;

list-style-image: none;

list-style-type: none;

padding: 0px;

width: 9000px;

}



#sections li {

margin: 0px;

padding: 0px;

float: left;

}













/* Captions */

.aligncenter,

div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}



.wp-caption {

	border: 1px solid #ddd;

	text-align: center;

	background-color: #f3f3f3;

	padding-top: 4px;

	margin: 10px;

}



.wp-caption img {

	margin: 0;

	padding: 0;

	border: 0 none;

}



.wp-caption p.wp-caption-text {

	font-size: 11px;

	line-height: 17px;

	padding: 0 4px 5px;

	margin: 0;

}

/* End captions */



/***** IMG CONTROL *****/

p img {
	padding: 0;
	max-width: 100%;
	}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

	
	


.nav, .nav * {margin:0;padding:0;list-style:none;}



.nav ul {position:absolute;top:-999em; background-position: bottom; background-repeat: no-repeat; background-image: url(images/dropdown-bottom.png); padding-bottom: 9px;}



.nav li {float:left;position:relative;z-index:99;font-size:12px; height: 44px !important; border: none !important;}



.nav a {display:block;}



.nav ul li{width: 100%;}



.nav li:hover ul,ul.nav li.sfHover ul {left:-10px;top:46px;}



.nav li:hover li ul,.nav li.sfHover li ul {top:-999em;}



.nav li li:hover ul,ul.nav li li.sfHover ul {left:15em;top:0px;}



.nav li:hover ul,.nav li li:hover ul {top: -999em;}



/*** Skinning - Superfish menu (Some final font colors and backgrounds) ***/



.nav li li {

display: block;

padding: 0px;

height: 46px !important;

}



.nav li:hover {

background-image: url(images/nav-bg-hover.gif) !important;

background-repeat: repeat-x !important;

background-color: #144F8C !important;

font-weight: normal !important;

height: 46px !important;

padding: 0px !important;

margin: 0px !important;

}



.nav li li a:link, .nav li li a:visited {

width: 180px;

display: block;

background-color: #144F8C;

padding: 10px 30px 0px 30px !important;

margin: 0px 0px 0px 0px !important;

border: none !important;

font-weight: normal !important;

height: 36px !important;

}



.nav li li a:hover {

background-image: url(images/nav-bg-hover.gif) !important;

background-color: #2066AF !important;

border: none !important;

color: #FFF !important;

}



.idTabs {

padding: 0px;

float: left;

list-style-type: none;

margin-left: 0px;

padding-left: 0px;

margin-top: 0px;

margin-bottom: 0px;

}





.idTabs ul {

margin-left: 0px;

padding-left: 0px;

margin-top: 0px;

margin-bottom: 0px;

}



.idTabs li {

display: inline;

margin: 0px;

padding: 0px;

float: left;

color: #A2A2A2;

text-align: center;

font-size: 11px;

margin-left: 0px;

padding-left: 0px;

}



.idTabs li a {

display:block;

text-align: center;

padding:5px 0px; 

color:#333; 

font-size: 11px;

text-decoration:none;

width: 104px; 

height: 18px; 

float: left; 

background-image: url(images/tab.gif); 

margin-bottom: -1px;

z-index: 100;

margin-right: 2px;

}



.idTabs li a:visited {

}



.idTabs li a:hover {

color: #000;

}



.idTabs li a.selected {

background-image: url(images/tab-active.gif); 

}



#ichi {

display:none; 

background-image: url(images/tabs-bg.gif); 

width: 542px; 

padding-left: 10px; 

padding-right: 10px; 

padding-top: 15px;

float: left;

}



#san {

display:none; 

background-image: url(images/tabs-bg.gif); 

width: 542px; 

padding-left: 10px; 

padding-right: 10px; 

padding-top: 15px;

float: left;

}



#san a , .san a:visited{

display: block;

padding: 5px;

border: 1px dashed #2B6FC2;

background-color: #68ACFF;

color: #FFF;

float: left;

margin-bottom: 5px;

margin-right: 5px;

}



#san a:hover {

background-color: #77B4FF;

}



#ni {

display:none; 

background-image: url(images/tabs-bg.gif); 

width: 542px; 

padding-left: 10px; 

padding-right: 10px; 

padding-top: 15px;

float: left;

}



/* Begin Comments*/



.commentlist {

padding: 0px;

margin: 0px 0px 0px 17px;

width: 560px;

background-image: url(images/comment-bg.gif);

list-style-image: none;

list-style-type: none;

float: left;

}



.commentlist li {

	font-weight: bold;

	width: 560px;

	display: block;

	background-image: url(images/comment-bottom.gif);

	background-repeat: no-repeat;

	background-position: bottom left;

	padding: 0px 0px 45px 0px;

	margin: 0px;

	list-style-image: none;

	list-style-type: none;

	float: left;

	}



.commentlist li div {

	width: 540px;

	display: block;

	background-image: url(images/comment-top.gif);

	background-repeat: no-repeat;

	margin: 0px;

	padding: 10px;

	float: left;

}



.commentlist li .avatar { 

	float: left;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite {

	font-size: 18px;

	float: left;

	font-style: normal;

	margin-left: 10px;

	margin-right: 6px;

	margin-top: 5px;

	font-weight: normal;

	}

	

.says {

display: none;

}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	display: block;

	float: left;

	width: 90%;

	margin-left: 3%;

	}

	



#commentform p {

clear: both;

	}



.alt {

	margin: 0;

	padding: 10px;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentlist .children li {

	width: 90%;

	display: block;

	margin: 0px;

	background-color: #FDFDFD;

	background-image: url(images/comment-children-bg.gif);

	background-position: left;

	background-repeat: repeat-y;

	border: 1px solid #E2E2E4;

	overflow: hidden;

}



.commentlist .children li div {

width: 97%;

padding: 3%;

background-image: url(images/comment-children-top.gif);

background-repeat: no-repeat;

background-position: top left;

}



.commentlist .commentmetadata {

	font-weight: normal;

	float: left;

	margin: 5px 0px 0px 0px;

	display: block;

	clear: both;

	background-image: none;

	width: 90%;

	margin-left: 3%;

	}

	

.commentlist .vcard, .commentlist .children .comment-author, .commentlist .children .vcard, .commentlist .commentmetadata, .commentlist .children .comment-author, .commentlist .children .comment-meta   {

	background-image: none;

	width: 100%;

	padding: 0px !important;

}



.commentlist .reply, .commentlist .children .reply {

	float: right;

	background-image: none;

	width: 54px;

	height: 22px;

	margin-bottom: 0px;

	padding: 0px;

	margin-right: 10px;

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



.commentlist .reply a:link, .commentlist .reply a:hover, .commentlist .children .reply a:link, .commentlist .children .reply a:hover {

	background-image: url(images/reply.gif);

	width: 39px;

	height: 17px;

	display: block;

	color: #FFF;

	font-size: 8px;

	text-transform: lowercase;

	font-weight: normal;

	padding: 5px 0px 0px 15px;

	letter-spacing: 1px;

}



.commentlist .children li {

padding-bottom: 10px;

}



.commentlist .children li ul li {

padding-bottom: 10px;

background-color: #FFF;

}



#respond {

margin-top: 20px;

float: left;

background-image: none;

}



.commentlist #respond h3, .commentlist #respond a {

margin-left: 28px;

}



#comments {

line-height: 24px;

margin-bottom: 20px;

}



.children {

clear: both;

}



.children .commentmetadata, .children .vcard  {

	background-image: none;

}



.children textarea {

width: 90% !important;

}



.children input {

width: 80% !important;

}



#cancel-comment-reply-link {

display: block;

background-image: url(images/comment-close.gif);

width: 144px;

height: 21px;

padding: 5px 0px 0px 23px;

font-weight: normal;

color: #84878E;

font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}



#respond div {

background-image: none;

}



#submit {

width: 120px !important;

}



/* End Comments */












.timmy {

	margin-bottom: 15px;

}





.sidebar_user1 {

margin-top: 25px;

padding-left: 20px;

padding-bottom: 5px;

}



.sidebar_call {

padding: 10px;

border: 1px solid #D7D8D8;

width: 247px;

}





.sidebar_phone {

font-size: 24px;

font-style: italic;

}



.sidebar_feed {

width: 70px; 

height: 66px;

overflow: hidden;

position: relative;

left: 200px;

bottom: 70px;

}



.sidebar-message {

	width: 263px;

	height: 120px;

} 



.sidebar_contact {

margin-left: 20px;

margin-top: 30px;

}



.sidebar_contact h4 {

color: #E76E02;

}

.sidebar-box-bottom {
	background-image: url(images/sideblock-bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 308px;
	margin-bottom: 0px;
	height: 14px;
	}

