/*  Index of this CSS File
  
	(1) FLICKR PHOTOS
	(2) CONTACT DETAILS
	(3) LATEST/RECENT POSTS/NEWS
	(4) RECENT TWEETS
	(5) ADVERTISMENT
	(6) RECENT WORK SLIDES
	(7) TESTIMONIALS
	(8) 24/7 SUPPORT BOX
	(9) CONTACT FORM
	(10) TABBED WIDGET - LISTING STYLES
	(11) WORDPRESS DEFAULT WIDGETS STYLES 
*/

/* ========================================================== 
	(1) FLICKR PHOTOS
============================================================ */

/* Widget styles for content sidebar */

#content #sidebar .sidebar-gallery  ul{ padding:0; margin:3px -20px 0 0; height:177px; display:block; border:none; clear:both;}
#content #sidebar .sidebar-gallery  ul li{ padding:0;  border:none; margin:0; width:auto;}

#content #sidebar .sidebar-gallery  ul li a,#content #sidebar .sidebar-gallery  ul li a:hover{ 
	padding:4px;	
	background:#fff;
	border:1px solid #d4d4d4;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;	
	margin:8px 8px 0 0;
	float:left;		
	width:71px;
	height:71px;
	display:block;	}
	
#content #sidebar .sidebar-gallery  ul li a img { 
	width:71px;
	height:71px;
	overflow:hidden; }

/* Widget styles for footer */
	
#footer .sidebar-gallery  ul { padding:0; margin:0 -20px 30px 0px; }
#footer .sidebar-gallery  ul li { padding:0; }

#footer .one-third  .sidebar-gallery  ul li { padding:0 0 0 13px; }
#footer .one-fourth  .sidebar-gallery  ul li { padding:0 0 0 10px; }
#footer .one-sixth  .sidebar-gallery  ul li { padding:0 0 0 6px; margin-right:-6px; }

#footer .sidebar-gallery  ul li a, #footer .sidebar-gallery  ul li a:hover{ 	
	margin:0 20px 20px 0;
	padding:0;
	float:left;		
	width:75px;
	height:75px;
	display:block; }
	
#footer .sidebar-gallery  ul li a img { 
	width:75px;
	padding:3px; 
	background:#000;
	border:1px solid #2c2c2c;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	height:75px;
	overflow:hidden; 
	display:block; }


#footer .one-fourth  .sidebar-gallery  ul li a, #footer .one-fourth  .sidebar-gallery  ul li a:hover{ 	
	margin:0 15px 15px 0;	
	width:50px;
	height:50px; }
	
#footer .one-fourth .sidebar-gallery  ul li a img { width:50px; height:50px; }

#footer .one-half .sidebar-gallery  ul,#footer .one-fifth .sidebar-gallery  ul ,#footer .one-sixth .sidebar-gallery  ul  { padding:0; margin:-4px 0 30px 0px; }
#footer .one-half  .sidebar-gallery  ul li a, #footer .one-half  .sidebar-gallery  ul li a:hover{ margin:0 18px 18px 0; }	
	
#footer .one-fifth  .sidebar-gallery  ul li a, #footer .one-fifth  .sidebar-gallery  ul li a:hover{ 	
	margin:0 11px 11px 0;	
	width:45px;
	height:45px; }
	
#footer .one-fifth .sidebar-gallery  ul li a img { width:45px; height:45px; }
	
#footer .one-sixth  .sidebar-gallery  ul li a, #footer .one-sixth  .sidebar-gallery  ul li a:hover{ 	
	margin:0 15px 15px 0;	
	width:50px;
	height:50px; }
	
#footer .one-sixth .sidebar-gallery  ul li a img { width:50px; height:50px; }

/* ========================================================== 
	(2) CONTACT DETAILS
============================================================ */	

#content #sidebar .sidebar-contact-info ul {	
	margin:15px 10px 20px 10px;	
	padding:0;
	border:none;}		

#content #sidebar .sidebar-contact-info ul li, #footer .sidebar-contact-info ul li   {	
	clear:both;
	background:url(images/backgrounds/hr.png) repeat-x left bottom;
	width:240px;
	border:none;
	line-height:20px;	
	margin: 10px 0 5px 0;
	padding:0px 0 15px 0px;}
	
#footer .sidebar-contact-info ul li { padding:0; margin:0; }

#footer .sidebar-contact-info ul li   {	background:none; padding-bottom:0; margin-bottom:0; width:auto; }

#content #sidebar .sidebar-contact-info ul li a { 	
	margin:0;
	padding:0px;
	height:auto;
	background:none;
	text-decoration:none; 
	line-height:20px;}
	
#content #sidebar .sidebar-contact-info p { margin:0; padding:0; }

.contact-info-icon-address,.contact-info-icon-email,.contact-info-icon-phone { float:left; position:relative; padding-left:53px; min-height:43px;}

#content #sidebar .contact-info-icon-address {  background:url(images/icons/contactinfo-home.png) no-repeat 0 3px;  }
#content #sidebar .contact-info-icon-phone {  background:url(images/icons/contactinfo-phone.png) no-repeat 0 3px;  }
#content #sidebar .contact-info-icon-email {  background:url(images/icons/contactinfo-email.png) no-repeat 0 3px;  }	

#footer  .contact-info-icon-address {  background:url(images/icons/contactinfo-home2.png) no-repeat 0 3px;  }
#footer  .contact-info-icon-phone {  background:url(images/icons/contactinfo-phone2.png) no-repeat 0 3px;  }
#footer  .contact-info-icon-email {  background:url(images/icons/contactinfo-email2.png) no-repeat 0 3px;  }
	
.contact-map { 
	float:left; 
	margin:9px 10px 16px 10px;  
	border:1px solid #fff;
	width:238px; padding:0; overflow:hidden; 
	display:block; height:auto;	}
	
#footer .contact-map { margin:9px 0 16px 0; border:3px solid #585858; width:auto;	}
	
#content #sidebar .contact-map  p,#footer .contact-map  p { padding:0; margin:0; }
.contact-map iframe { display:block; margin:0; padding:0; }

/* ========================================================== 
	(3) LATEST/RECENT POSTS/NEWS
============================================================ */

/* Widget styles for footer sidebar */

#footer .sidebar-latest-news ul { margin:0; padding:0;}
#footer .sidebar-latest-news ul li { float:left; color:#939393;}
#footer .sidebar-latest-news li { 	
	display:block; 
	line-height:22px;
	padding:0 0 5px 0;}

#footer .sidebar-latest-news img {
	float:left; 	
	margin:0 5px 0 0;
	padding:3px; 
	background:#000;
	border:1px solid #2c2c2c;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;}
	
#footer .sidebar-latest-news a img {  }
#footer .sidebar-latest-news a:hover img {border-color:#494949;}

#footer .sidebar-latest-news ul li a { padding:0; margin:0; list-style:none; background:none; }

#footer .sidebar-latest-news a { color:#bbb; text-decoration:none; }

#footer .sidebar-latest-news p { padding:0 0px 0 75px; margin:0;color:#838383; }	
#footer .sidebar-latest-news p.blog_sum,#content #sidebar .sidebar-latest-news p.blog_sum { font-size:11px; line-height:18px; margin-top:5px; }
#footer p.sidebar-latest-news{ color:#b6b5b5; padding-bottom:3px;}

#footer ul li a.latest-news-read-more {	
	width:auto;
	float:left;
	font-size:11px;
	padding-right:13px;
	text-decoration:none;
	padding-top:5px;}

#footer ul li a.latest-news-read-more:hover,#footer .sidebar-latest-news a:hover { color:#fff;}

/* Widget styles for content sidebar */

#content #sidebar .sidebar-latest-news { margin:10px 0 -20px 0; padding:0; width:60px; }
#content #sidebar .sidebar-latest-news ul { margin:-15px 0 0 0; padding:0; width:165px; border:none;}
#content #sidebar .sidebar-latest-news ul li {  color:#5B5A5A; height:auto; clear:both; background:none;}
#content #sidebar .sidebar-latest-news ul li:last-child { border-bottom:0; }
#content #sidebar .sidebar-latest-news li {	
	display:block; 
	line-height:22px;
	padding:0 0 5px 0;}

#content #sidebar .sidebar-latest-news img {		
	padding:3px; 
	background:#fff;
	border:1px solid #d4d4d4;
	border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
	-webkit-border-radius:3px;
	display:block;	
	float:left; 	 
	margin:0px 7px 16px 0; }
	
#content #sidebar .sidebar-latest-news a img {  }

#content #sidebar .sidebar-latest-news a:hover img { border-color:#aaa; }

#content #sidebar .sidebar-latest-news ul li {padding:15px 0 0 0;}
#content #sidebar .sidebar-latest-news ul li a { padding:0; margin:0; list-style:none; background:none;  height:auto; width:auto; line-height:20px; }

#content #sidebar .sidebar-latest-news a {  padding:0; margin:0;  font-size:12px; line-height:20px; }

#content #sidebar .sidebar-latest-news p { padding:0 0px 0 75px; margin:0;color:#777; line-height:20px; font-size:11px; width:170px; line-height:18px; }

#content #sidebar ul li a.latest-news-read-more {		
	width:auto;
	float:left;
	font-size:11px;
	padding-right:13px;
	margin-top:5px;
	text-decoration:none;
	padding-bottom:15px;}

#content #sidebar ul li a.latest-news-read-more:hover,#sidebar .sidebar-latest-news a:hover { color:#000;}
#content #sidebar ul li:last-child a.latest-news-read-more  { padding:0; }

/* ========================================================== 
	(4) RECENT TWEETS
============================================================ */

/* Widget styles for content sidebar */
	
#content #sidebar .tweet, #content #sidebar .query {  margin:5px 0 0px 0px; width:260px; }
#content #sidebar .tweet .tweet_list, #content #sidebar .query .tweet_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden; }
	
#content #sidebar .tweet .tweet_list .awesome, #content #sidebar .tweet .tweet_list .epic, #content #sidebar .query .tweet_list .awesome, #content #sidebar .query .tweet_list .epic {
	text-transform: uppercase; }
	
#content #sidebar #twitter_div ul { border:none; }
#content #sidebar .tweet .tweet_list li, #content #sidebar .query .tweet_list li {
	background:url(images/icons/icon-twitter-sidebar.jpg) no-repeat 0 7px;	
	line-height:20px;
	margin: 8px 0 0 0;
	padding:0 0 9px 30px;
	border:none;
	color:#5b5a5a;	
	float:left; 	
	width:230px;
	font-weight:normal; 	
	overflow-y: auto;
	overflow-x: hidden; }

#content #sidebar .tweet .tweet_list li a, #content #sidebar  .query .tweet_list li a {
	line-height:20px;
	background:none;
	color:#181818;
	padding:0;
	margin:0;
	width:auto;
	height:auto;
	display:inline;
	font-weight:normal;}
	
#content #sidebar .tweet .tweet_list li .tweet_time a{ text-decoration:none; font-style:normal;  }

#content #sidebar .tweet .tweet_list li .tweet_time a:hover,
#content #sidebar .tweet .tweet_list li a:hover, 
#content #sidebar  .query .tweet_list li a:hover{ 
	text-decoration:underline; font-style:normal; font-weight:normal; }
	
#content #sidebar .tweet .tweet_list .tweet_even, #content #sidebar .query .tweet_list .tweet_even {   }

#content #sidebar .tweet .tweet_list .tweet_avatar, #content #sidebar .query .tweet_list .tweet_avatar {
	margin:5px 10px 20px 0;	
	background:#e0e0e0;		
	padding:4px;
	margin-left:-30px;	
	float: left;
	-moz-box-shadow: inset 0 0 5px #c6c6c6;
	-webkit-box-shadow: inset 0 0 5px#c6c6c6;
	box-shadow: inner 0 0 5px #c6c6c6;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px; }
	
#content #sidebar .tweet .tweet_list .tweet_avatar img, #content #sidebar .query .tweet_list .tweet_avatar img {
	vertical-align: middle; }
	
/* Widget styles for footer sidebar */

#footer .tweet, #footer .query {    }
#footer .tweet .tweet_list, #footer .query .tweet_list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	overflow-y: hidden; }
	
#footer .tweet .tweet_list .awesome, #footer .tweet .tweet_list .epic, #footer .query .tweet_list .awesome, #footer .query .tweet_list .epic {
	text-transform: uppercase; }
	
#footer .tweet .tweet_list li, #footer .query .tweet_list li {
	width:auto;
	background:url(images/icons/twitter2.png) no-repeat 0 5px; 
	padding-left:68px; 
	font-size:13px; 
	float:left; 
	color:#939393; 	
	font-weight:normal; 
	font-style:italic;
	padding-bottom:5px;
	overflow-y: auto;
	overflow-x: hidden; }

#footer .tweet .tweet_list li a, #footer  .query .tweet_list li a {
	background:none;
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	text-decoration:none;
	color:#c3c3c3;  }
	
#footer .tweet .tweet_list li .tweet_time a{ text-decoration:none; font-style:normal;  }
#footer .tweet .tweet_list li .tweet_time a:hover{ text-decoration:none; font-style:normal; color:#fff;  }

#footer .tweet_list li a:hover {color:#fff;}
	
#footer .tweet .tweet_list .tweet_even, #footer .query .tweet_list .tweet_even {   }

#footer .tweet .tweet_list .tweet_avatar, #footer .query .tweet_list .tweet_avatar {
	margin:5px 10px 20px 0;	
	background:#171717;		
	padding:4px;
	margin-left:-68px;	
	float: left;
	border:1px solid #323232;
	-moz-box-shadow: inset 0 0 5px #000;
	-webkit-box-shadow: inset 0 0 5px #000;
	box-shadow: inner 0 0 5px #000;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;  }
	
#footer .tweet .tweet_list .tweet_avatar img, #footer .query .tweet_list .tweet_avatar img {
	vertical-align: middle; }	
	
#footer a.footer-link {
	margin-left:68px;
	background:url(images/backgrounds/slider-bullet1.png) no-repeat 0 0;		
	padding:5px 0 5px 30px;
	font-size:14px;
	font-style:italic;
	text-decoration:none;		
	color:#c3c3c3;	}

#footer a.footer-link:hover { color:#fff;}	
	
/* ========================================================== 
	(5) ADVERTISMENT
============================================================ */

#sidebar .sidebar-advertise { clear:both; padding:0 0 2px 0;}	
#footer .sidebar-advertise { clear:both;	padding:0;}

#content #sidebar .sidebar-advertise  ul,#footer .sidebar-advertise  ul  { 	
	border:none; 
	margin:2px -15px 0 0; 
	padding:0 }
	
#content #sidebar .sidebar-advertise  ul li,#footer .sidebar-advertise  ul li  { 
	float:left; 
	border:none; 
	position:relative;
	background:none; 	
	margin:10px 10px 0 0;
	padding:0;
	width:125px;
	height:125px;}

#content #sidebar .sidebar-advertise  ul li  a,#footer .sidebar-advertise  ul li  a{ 	
	width:auto;
	padding:0;
	background:none; 
	margin:0;}	
	
#footer .one-third .sidebar-advertise  ul { margin:15px -14px 15px 20px; }	
#footer .one-fourth .sidebar-advertise  ul { margin:15px -14px 15px 2px; }	
	
#footer .sidebar-advertise  ul li  { 	
	width:125px;
	height:125px;}
	
#footer .one-fourth .sidebar-advertise  ul li  { 
	width:100px;
	height:100px;
	overflow:hidden;
	display:block;}		
	
/* ========================================================== 
	(6) RECENT WORK SLIDES
============================================================ */

#carousel-slider {	
	width:300px;	
	margin:0 auto;
	padding-top:0px;}

#carousel-container {
	position:relative;
	width:300px;}
  
#carousel {
	height:144px;
	width:300px;  
	position:relative;
	margin:0; }
  
#carousel .carousel-image {
	border:0;
	display:block;}
  
#carousel .carousel-feature {
	position:absolute;
	top:-1000px;
	left:-1000px;  
	cursor:pointer;	}
  
/* slider caption  */
 
#carousel .carousel-feature .carousel-caption {
	background:url(images/backgrounds/caption-bg2.png);
	text-align:center;
	position:absolute;
	bottom:8px;
	width:185px;
	margin-left:10px;}
  
#carousel .carousel-feature .carousel-caption p {
	margin:0;
	padding:5px;
	font-weight:bold;
	font-size:12px;
	color:white;}
  
/* carousel navigation */

#carousel .tracker-individual-container .tracker-individual-blip {
	background:url(images/backgrounds/rounded-slider-navigation.png) no-repeat 0 0;
	position:absolute;		
	bottom:0px;
	width:9px;
	padding:0;	
	margin:0 0 0 4px;
	height:9px;		
	text-align:center;	
	text-indent:-9999px;}
	
#carousel .tracker-individual-container .tracker-individual-blip-selected { background-position:right 0;}	

#carousel .tracker-individual-container { top:362px; text-align:center;	}

#carousel .tracker-individual-container span { 
	list-style:none;
	background:none; 
	height:100px;
	padding:0; 
	margin:0 6px 0 0;
	background:none; 
	height:8px; 
	display:inline-block; 
	width:8px; }	
	
/* ========================================================== 
	(7) TESTIMONIALS
============================================================ */

/* Widget styles for footer sidebar */

#footer .one-half .widget-testimonials-top { background:url(images/backgrounds/footer-testimonials-2col-top.png) no-repeat 0 0; width:465px;}
#footer .one-half .widget-testimonials-bg { background:url(images/backgrounds/footer-testimonials-2col-bg.png) repeat-y 0 0; width:425px;}	
#footer .one-half .widget-testimonials-bottom { background:url(images/backgrounds/footer-testimonials-2col-bottom.png) no-repeat 0 0;width:465px;}

#footer .one-third .widget-testimonials-top { background:url(images/backgrounds/footer-testimonials-3col-top.png) no-repeat 0 0; width:300px;}
#footer .one-third .widget-testimonials-bg { background:url(images/backgrounds/footer-testimonials-3col-bg.png) repeat-y 0 0; width:260px;}	
#footer .one-third .widget-testimonials-bottom { background:url(images/backgrounds/footer-testimonials-3col-bottom.png) no-repeat 0 0;width:300px;}

#footer .one-fourth .widget-testimonials-top { background:url(images/backgrounds/footer-testimonials-4col-top.png) no-repeat 0 0; width:217px;}
#footer .one-fourth .widget-testimonials-bg { background:url(images/backgrounds/footer-testimonials-4col-bg.png) repeat-y 0 0; width:177px;}	
#footer .one-fourth .widget-testimonials-bottom { background:url(images/backgrounds/footer-testimonials-4col-bottom.png) no-repeat 0 0;width:217px;}

#footer .one-fifth .widget-testimonials-top { background:url(images/backgrounds/footer-testimonials-5col-top.png) no-repeat 0 0; width:168px;}
#footer .one-fifth .widget-testimonials-bg { background:url(images/backgrounds/footer-testimonials-5col-bg.png) repeat-y 0 0; width:128px;}	
#footer .one-fifth .widget-testimonials-bottom { background:url(images/backgrounds/footer-testimonials-5col-bottom.png) no-repeat 0 0;width:168px;}

#footer .widget-testimonials-top { height:23px; display:block; padding:0; margin:0;}
#footer .widget-testimonials-bg { width:260px; padding:0px 25px 10px 25px; display:block; }
#footer .widget-testimonials-bg p { 	
	padding:0 0 0 0px;	
	margin:0;
	color:#838383;
	overflow:hidden;
	line-height:20px;}
	
#footer .widget-testimonials-bottom { height:40px; padding-top:44px; display:block; font-family:"noticia text", georgia, arial; font-size:12px; font-style:italic; color:#777; }
#footer .widget-testimonials-bottom span { color:#aaa;font-size:14px; font-style:normal; margin-right:5px; }

#footer .widget-testimonials-website { margin:-15px 0 15px 0; text-decoration:none; }
#footer .widget-testimonials-website a { text-decoration:none;  font-family:"noticia text", georgia, arial; font-size:12px;  color:#777; }

/* next previous arrows */
#footer .testimonials_next,#footer .testimonials_previous {  position:absolute; opacity:0.7; top:0; right:0; width:21px; height:21px; z-index:9999; text-indent:-9999px; text-align:center; border-radius: 100px 100px 100px 100px;;  }
#footer .testimonials_next { right:0px; }
#footer a.testimonials_next{ background:#000 url(images/backgrounds/slides-arrow-next.png) no-repeat 1px 3px; }
#footer .testimonials_previous { right:25px; }
#footer a.testimonials_previous {  background:#000 url(images/backgrounds/slides-arrow-previous.png) no-repeat 1px 3px; }

#footer .testimonials_next:hover,#footer .testimonials_previous:hover { opacity:1.0; }
#footer a:hover.testimonials_next { background:#fff url(images/backgrounds/slides-arrow-next.png) no-repeat 1px -17px;}
#footer a:hover.testimonials_previous { background:#fff url(images/backgrounds/slides-arrow-previous.png) no-repeat 1px -17px;}

/* Widget styles for content sidebar */

#content .widget-testimonials-top { }
#content .widget-testimonials-bg { }
#content #sidebar .widget-testimonials-bg p { 	
	padding:5px 0 0 0px;
	width:260px;
	margin:0;
	overflow:hidden;
	line-height:20px;}
	
#content #sidebar .widget-testimonials-bottom { width:280px; padding-top:10px; display:block; font-family:"noticia text", georgia, arial; font-size:12px; font-style:italic; color:#777; }
#content #sidebar .widget-testimonials-bottom span { color:#333;font-size:14px; font-style:normal; margin-right:5px; }

#content .widget-testimonials-website { margin:0; text-decoration:none; font-family:"noticia text", georgia, arial; font-size:12px;}
#content .widget-testimonials-website a { text-decoration:none; }

#content .widget-testimonials-bottom span { color:#363636; }

/* next previous arrows */
#content .testimonials_next,#content .testimonials_previous {  position:relative; float:right; bottom:22px; width:21px; height:21px; z-index:9999; text-indent:-9999px; text-align:center;  }
#content .testimonials_next { margin-right:-40px; }
#content a.testimonials_next{ background:transparent url(images/backgrounds/sidebar-next-arrow.png) no-repeat 0px 0px; }
#content .testimonials_previous { margin-right:20px; }
#content a.testimonials_previous {  background:transparent url(images/backgrounds/sidebar-prev-arrow.png) no-repeat 0px 0px; }
#content a:hover.testimonials_next,#content a:hover.testimonials_previous { background-position: 0px -20px;}	

/* ========================================================== 
	(8) 24/7 SUPPORT BOX
============================================================ */

#content #sidebar .support-box { 
	margin-bottom:20px;
	background:#f4f4f4; 
	border:1px solid #d3d3d3;  
	-moz-box-shadow: inset 1px 1px 1px #fff;
	-webkit-box-shadow: inset 1px 1px 1px #fff;
	box-shadow: inset 1px 1px 1px #fff;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;}
	
#content #sidebar .support-box-content { padding:20px 20px 5px 20px ;}

#content .support-box-content h4 { font-family:arial; font-size:27px; font-weight:bold; margin:0 0 5px 0; /* Note : text color style code is in skin css file  */}
#content #sidebar .support-box-content p { margin-left:0; width:260px; }
	
#content #sidebar .support-contacts { 
	background:url(images/backgrounds/sidebar-supportbox.png) repeat-x 0 0; 
	height:33px; 
	line-height:33px;
	width:258px;
	padding:0 20px 0 20px;
	border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;}
	
#content #sidebar .support-contacts p { width:auto; margin:0; padding:0; display:inline; }

#content #sidebar .support-contacts a { text-decoration:none; }

#footer .support-box { 
	margin-bottom:20px;
	background:#1a1a1a; 
	border:1px solid #111;  
	-moz-box-shadow: inset 1px 1px 1px #282828;
	-webkit-box-shadow: inset 1px 1px 1px #282828;
	box-shadow: inset 1px 1px 1px #282828;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;}
	
#footer .support-box-content { padding:20px 20px 5px 20px ;}

#footer  .support-box-content h4 { font-family:arial; color:#aaa; font-size:27px; font-weight:bold; margin:0 0 15px 0; text-shadow:0 1px 0 #000;}

#footer .one_half  .support-box-content p { width:425px; }
#footer .one_third  .support-box-content p { width:260px; }
#footer .one_fourth  .support-box-content p { width:177px; }
#footer .one_fifth  .support-box-content p { width:128px; }
#footer .one_sixth  .support-box-content p { width:95px; }
	
#footer .support-contacts { 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#222222');
	background: -webkit-gradient(linear, left top, left bottom, from(#444444), to(#222222));
	background: -moz-linear-gradient(top,  #444444,  #222222);
	border-top:1px solid #555;  
	height:33px; 
	line-height:33px;
	color:#aaa;
	text-shadow:0 1px 0 #000;
	padding:0 20px 0 20px;
	-moz-border-radius: 0 0 5px 5px;
	-khtml-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;}
	
#footer .one_half  .support-contacts { width:423px; }
#footer .one_third  .support-contacts { width:258px; }
#footer .one_fourth  .support-contacts { width:175px; }
#footer .one_fifth  .support-contacts { width:126px; }
#footer .one_sixth  .support-contacts { width:93px; }	
	
#footer  .support-contacts p { width:auto; margin:0; padding:0; display:inline; }

#footer .support-contacts a { text-decoration:none;color:#aaa; }

/* ========================================================== 
	(9) CONTACT FORM
============================================================ */

/* Widget styles for footer sidebar */

#contact-form-widget .footer-input1 { 
		border:none;}
	
#contact-form-widget .footer-input1 {  
	background:url(images/backgrounds/footer-input3.png) no-repeat right 0; 
	border:none; 
	padding:0 5px 0 5px; 
	font-family: Arial, Helvetica, sans-serif;	
	color:#9B9B9B;	 
	font-size:11px;
	float:left; 	
	margin-bottom:6px; 
	height:29px; }
	
#contact-form-widget .footer-input2 {
	height:67px;
	font-family: Arial, Helvetica, sans-serif;	
	border:1px solid #161616;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	font-size:12px;  
	color:#9B9B9B;
	padding:7px; 
	line-height:20px;	
	margin-bottom:3px;
	overflow:hidden;
	background:#242424;	}

#footer .one-half #contact-form-widget .footer-input1  { width:397px;  }
#footer .one-third #contact-form-widget .footer-input1  { width:231px;  }	
#footer .one-fourth #contact-form-widget .footer-input1  { width:149px;}
#footer .one-fifth #contact-form-widget .footer-input1  { width:100px;}
	
#footer .one-half #contact-form-widget .footer-input2  { width:449px; height:100px;}
#footer .one-third #contact-form-widget .footer-input2  { width:284px;}	
#footer .one-fourth #contact-form-widget .footer-input2  { width:201px; }
#footer .one-fifth #contact-form-widget .footer-input2  { width:152px; }

#contact-form-widget label { 	
	background:url(images/backgrounds/footer-label.png) no-repeat; 
	padding-left:12px;
	text-shadow: 0 1px 0 #000;
	width:46px;
	height:29px;
	font-size:11px;
	float:left;
	line-height:29px;}
	
#contact-form-widget label.error { background:none; width:100%; display:block; padding:0; margin:-5px 0 0 0; line-height:20px; color:orange; }	
	
#contact-form-widget a.formButton, button.formButton { 
	clear:both;
	background:url(images/backgrounds/footer-button.jpg) repeat-x 0 0; 
	height:30px; 
	line-height:28px; 
	color:#adadad;
	font-size:11px; 
	font-family:arial,verdana; 
	border:1px solid #121212; 
	padding:0 14px 0 14px;
	letter-spacing:0px;
	text-shadow: 0 1px 0 #000;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top:1px;
	-moz-box-shadow: inset 0 1px 1px #4b4b4b;
	-webkit-box-shadow: inset 0 1px 1px #4b4b4b;
	box-shadow: inset 0 1px 1px #4b4b4b;}
	
a.formButton:hover, button.formButton:hover { border:1px solid #000;  color:#fff;}

/* Widget styles for content sidebar */

#sidebar #contact-form-widget { margin:11px 0 1px 0; width:260px; }

#sidebar #contact-form-widget .footer-input1 { border:none; }
	
#sidebar #contact-form-widget .footer-input1 {  
	width:190px;
	background:url(images/backgrounds/sidebar-input3.png) no-repeat right 0; 	
	padding:0 5px 0 5px; 	
	color:#505050; }
	
#sidebar #contact-form-widget .footer-input2 {
	width:242px;
	height:90px;
	border:1px solid #cdcdcd;		 
	color:#505050;	
	background:#e8e8e8;	}

#sidebar #contact-form-widget label { 	
	background:url(images/backgrounds/sidebar-label.png) no-repeat; 	
	text-shadow: 0 1px 0 #fff; }
	
#sidebar #contact-form-widget label.error { background:none; width:100%; display:block; padding:0; margin:-5px 0 0 0; line-height:20px; color:red; }


#content #sidebar .contactform-success { height:auto; display:block; }
#content #sidebar .contactform-success p { margin:0 0 15px 0; padding:0; display:block; width:auto; }

/* ========================================================== 
	(10) TABBED WIDGET - LISTING STYLES
============================================================ */

#content #sidebar .blog-posts  { margin-bottom:9px; }

#content #sidebar .blog-posts ul { margin:-18px 0 10px 10px; padding:0; height:auto; border:0px; }
#content #sidebar .blog-posts ul li { 
	background:url(images/backgrounds/hr.png) repeat-x 0 bottom;
	float:left; 	
	width:258px;	
	padding:9px 0 7px 0;
	display:block;
	border:none;
	margin:0;	}
	
#content #sidebar .blog-posts ul li:hover  { background:url(images/backgrounds/hr.png) repeat-x 0 bottom; }

#content #sidebar .blog-posts ul li a { height:auto; width:auto; padding:0; margin:0; line-height:28px;}

#content #sidebar .blog-posts a img {		
	padding:4px;	
	background:#fff;
	border:1px solid #d4d4d4;
	border-radius:5px;
	-moz-border-radius:5px;
	-khtml-border-radius:5px;
	-webkit-border-radius:5px;
	float:left; 
	position:relative;
	margin:0 8px 5px 0;
	width:44px;	
	height:44px;}	

#content #sidebar .blog-posts a:hover img {background-color:#fff; border:1px solid #c0c0c0;}

#content #sidebar .blog-posts ul li p { margin:0; padding:0; color:#363636; line-height:20px; font-size:14px; float:left; width:195px; font-weight:bold; display:inline; margin:4px 0 0 0;}	
#content #sidebar .blog-posts ul li p a { line-height:20px;  display:inline; width:auto;  }

#content #sidebar .blog-posts ul li p span { font-size:12px; line-height:18px; color:#707070; float:left; display:block; width:195px; font-weight:normal; margin:4px 0 5px 0;}

	
/* ========================================================== 
	(11) WORDPRESS DEFAULT WIDGETS STYLES
============================================================ */	

#sidebar .tagcloud{ padding:10px 24px 5px 24px;}
/* #sidebar .textwidget{ padding:0px 24px 0 24px;} */
#sidebar .textwidget p { padding-left:0; padding-right:0; }

#footer .tagcloud { padding-bottom:30px; }
#sidebar .tagcloud { padding:0px; margin:10px 0 0 0; }
#sidebar .tagcloud a{ text-decoration:none; line-height:30px; margin-right:5px;}
#footer .tagcloud a{ text-decoration:none; line-height:30px; margin-right:5px;}
#sidebar .tagcloud a:hover,#footer .tagcloud a:hover  { text-decoration:underline; }

#sidebar .adwrap{ padding:15px 24px 15px 24px;}

/* Calendar Widget */

#wp-calendar { padding-bottom:0px; }
.widget_calendar {float: left; }
#wp-calendar {width: 260px }
#wp-calendar caption { text-align: center; color: #363636; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 11px; }
#wp-calendar thead th { padding-bottom: 5px; }
#wp-calendar tbody { color: #808080; }
#wp-calendar tbody td { background: #f7f6f6; border: 1px solid #d5d5d5; text-align: center; padding:5px 8px 6px 8px;}
#wp-calendar tbody td a { font-weight:bold; }
#wp-calendar tbody td:hover { background: #fff; }
#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }	

#footer #wp-calendar {width:100% }
#footer #wp-calendar caption { text-align: center; color: #838383; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#footer #wp-calendar tbody { color: #808080; }
#footer #wp-calendar tbody td { background: #1e1e1e; border: 1px solid #282828; text-align: center; padding:6px 8px 6px 8px;}
#footer #wp-calendar tbody td a { font-weight:bold; color:#aaa; font-size:12px;}
#footer #wp-calendar tbody td:hover { background: #2c2c2c; border: 1px solid #363636;}
#footer #wp-calendar tfoot #next a,#footer #wp-calendar tfoot #prev a { color:#888; }
#footer #wp-calendar tfoot #next a:hover,#footer #wp-calendar tfoot #prev a:hover { color:#ddd; }

/* Search Widget */

#sidebar form { margin:0; clear:both;}

#searchform  .screen-reader-text { display:none; }

#sidebar .sidebar-widget #searchform  #s,#sidebar #searchform  #s, #footer .widget #searchform  #s {
	font-family:arial, verdana;
	width:193px;	
	clear:both;
	font-size:12px; 
	height:33px;
	line-height:33px;	
	display:inline-block;	
	outline:0;
	padding:0 10px 0 10px;	
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; }

#sidebar .sidebar-widget #searchform  #s,#sidebar #searchform  #s {	
	background:#e3e3e3;	
	border:1px solid #b4b4b4;
	margin:13px 5px 0 0px;	
	-moz-box-shadow: inset 3px 3px 3px #d5d5d5;
	-webkit-box-shadow: inset 0 0 5px #d5d5d5;
	box-shadow: inner 0 0 5px #d5d5d5; }

#footer .widget #searchform  #s {	
	background:#1f1f1f;
	color:#808080;	
	border:1px solid #3b3b3b;	
	margin:10px 5px 17px 10px;	
	-moz-box-shadow: inset 3px 3px 3px #151515;
	-webkit-box-shadow: inset 0 0 5px #151515;
	box-shadow: inner 0 0 5px #151515; }

#footer .one-half .widget #searchform,#footer .one-full .widget #searchform { width:447px; }	
#footer .one-third .widget #searchform{ width:280px; }
#footer .one-fourth .widget #searchform{ width:198px; }
#footer .one-fifth .widget #searchform{ width:163px; }
#footer .one-sixth .widget #searchform{ width:132px; }

#footer .one-half .widget #searchform  #s ,#footer .one-full .widget #searchform  #s{ width:373px; }
#footer .one-third .widget #searchform  #s { width:207px; }
#footer .one-fourth .widget #searchform  #s { width:125px; }
#footer .one-fifth .widget #searchform  #s { width:100px; margin:10px 0px 17px 0px;	 }
#footer .one-sixth .widget #searchform  #s { width:70px; margin:10px 0px 17px 0px; }
	
#sidebar .sidebar-widget #searchform  input#searchsubmit,#sidebar #searchform  input#searchsubmit,#footer .widget #searchform  input#searchsubmit {
	padding:0 5px 0 5px;
	margin:0px 0px 0 0;	
	width:35px;
	height:35px;	
	text-indent:-9999px;
	display:inline-block;	
	border:0;	
	font-size:1px;	
	outline:none;	
	cursor: pointer;}
	
#sidebar .sidebar-widget #searchform  input#searchsubmit,#sidebar #searchform  input#searchsubmit { color:#cfcfcf }
#footer .widget #searchform  input#searchsubmit { color:#1e1e1e }
 
#sidebar .sidebar-widget #searchform  input#searchsubmit,#sidebar #searchform  input#searchsubmit {	
	background:transparent url("images/backgrounds/sidebar-search-icon.png") no-repeat 0 0; float:right; margin-top:13px;	}

#footer .widget #searchform  input#searchsubmit {	
	background:transparent url("images/icons/icon-search.png") no-repeat 0 0; margin-top:10px; float:right; }
	
#footer .widget { clear:both; }

/* Recent Comments */

#footer ul#recentcomments li { 
	background:transparent url("images/backgrounds/footer-list-bg.png") no-repeat 0px 1px;
	padding:0 0 0 30px; 
	line-height:20px;
	width:auto;
	margin-bottom:10px;}

#footer ul#recentcomments li a { line-height:20px; background:none; }

.wp-caption {
	background:#e0e0e0 url(images/backgrounds/image-border.png) no-repeat 0 0; 	
	border:1px solid #d3d3d3;
	color:#181818;	
	display:block;
	padding:0 2px 0 0;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-radius: 5px; }
	
.wp-caption img { 
	display:block; 
	padding:6px 6px 0px 6px ; 	
	margin:0;	
	text-decoration:none; 
	display:block; 
	border:none; 
	height:auto;	
	overflow:hidden; 
	position:relative; }	
		
#content p.wp-caption-text  { display:block; height:auto; width:auto; line-height:30px; color:#363636;  margin:0; padding:0;}
.sticky  {}
.bypostauthor {}
.alignright {float:right; }
.alignleft {float:left; }
.aligncenter {display: block; margin-left: auto; margin-right: auto}