/*  
Theme Name: MediaRedefined
Theme URI: http://mediaredefined.com/blog
Description: Its a very light weighted wordpress theme having variety of  features including twitter,Forms and Flickr integrations.Celebrate this christmas with this new fully christmas theme powered by MediaRedefined.
Author: Honey Singh
Author URI: http://www.honeytechblog.com/
/* It integrates many plugins like flickr-rss,twitter for wordpress,cformII.
Domtabs menus are integrated with the help from BlogdesignStudio http://blogdesignstudio.com/ and http://www.onlinetools.org/tools/domtabdata/ . */

/*Note: You are free to use this theme on non commercial sites */

body {

	font:12px "Lucida Sans Unicode", "Lucida Grande", sans-serif normal;

	margin:0 auto;

	line-height:1.7em;

}



.home{background:url("images/bg-page.png") repeat-x scroll 0 0 transparent;}

/*background:url(images/bg.gif); }*/

/*Use this for 780x60 Adsense ads */
.page{background:url("images/bg-page.png") repeat-x scroll 0 0 transparent;}



.topbar {

	float:left;

	width:100%;

	background: #666666;

}

/* Block  */



/*.block{



width:100%;



height:10px;



}*/







h1,h2,h3,h4,h5,h6{margin:0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}

#wrap {

	margin:0 auto;

	width:990px;

	overflow:hidden;

}

#page-wrap{min-height:100px;}

a:link, a:active, a:visited {

	text-decoration:none;

	color:#cc0000;

	border:none;

}

#header {

	position:relative;

	width:990px;

	color:#000;

	margin:0 auto;

	padding:0px;

}

#header h1 {

	text-indent:-10000px;

	margin:0;

	margin-left:100px;

	margin-top:20px;

	padding:0;

}

#header h1 a {

	display:block;

	color:#fff;

	height:70px;

}

#header h1 a:hover {

	display:block;

	color:#000;

	height:70px;

}

#search {

	margin-top:15px;

	margin-right:30px;

	float:right;

	padding:0;

}

input#searchsubmit {

	background:#cc0000;

	border:2px solid #0000;

	color:#FFFFFF;

	font-size:13px;

}

a:hover {

	text-decoration:none;

	color:#000;

	border:none;

}

#white {

	background:#fff;

}

#logo {

	width:386px;

	color:#000;

	margin:10px 0 0 0;

	}

#logo h1 {

	text-indent:-10000px;

	margin:0;

	padding:0;

}

#logo h1 a {

	display:block;

	background:url(images/logo-new.gif) no-repeat left top;

}

/*#logo h1 a:hover {

	display:block;

	background:url(images/mr_new.gif) no-repeat left top;

background:url(images/logo-hover.gif) no-repeat left top;



	height:122px;

}*/

.chat {

	background:url(images/chat.gif);

	margin-top:20px;

	background-repeat:no-repeat;

	width:355px;

	height:81px;

	float:right;

}

.nav {

	height:70px;

	margin:13px 0 0 0;

        background:#191718;

}

/* ================================================================ 



This copyright notice must be untouched at all times.







The original version of this stylesheet and the associated (x)html



is available at http://www.cssplay.co.uk/menus/pro-dropline-9.html



Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.



This stylesheet and the associated (x)html may be modified in any 



way to fit your requirements.



=================================================================== */



/* for this demo only */







/*#dropline9 {

	position:relative;

	font-weight:bold;

	font-size:12px;

	height:55px;

	width:100%;

	margin:20px 0 0 10px;

	

}*/

#dropline9 {
font-size:12px;
font-weight:bold;
height:55px;
position:relative;
width:100%;
}
#dropline9 ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#cc3333 none repeat scroll 0 0;
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#dropline9 ul ul {
height:35px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
width:100%;
}
#dropline9 table {
border-collapse:collapse;
font-size:1em;
height:0;
margin:-1px -20px 0 0;
padding:0;
width:0;
}
#dropline9 li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
float:left;
height:35px;
}
#dropline9 li a {
color:#fff;
display:block;
float:left;
font-family:Verdana, Geneva, sans-serif;
height:25px;
line-height:25px;
padding:0 0 0 10px;
text-decoration:none;
margin:5px 0 0 0;
}
#dropline9 li a b {
cursor:pointer;
display:inline;
float:left;
font-weight:normal;
height:30px;
padding:0 22px 0 10px;
}
#dropline9 li.current a {
background-position:0 -35px;
}
#dropline9 li.current a b {
background:url("images/nav-pointer.png") no-repeat scroll center bottom transparent;
color:#191718;
}
#dropline9 li.current a c {
background-position:100% -35px;
color:#aaa;
}
#dropline9 li ul {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#191718 none repeat scroll 0 0;
left:-9999px;
position:absolute;
top:37px;
z-index:10;
}
#dropline9 li.current ul {
border-left:0 solid #7F7F7F;
left:0;
z-index:1;
background:#191718;
}
#dropline9 li a:hover {
background-position:0 -70px;
border-color:#FFFFFF;
cursor:pointer;
}
#dropline9 li a:hover b {
background-position:100% -70px;
border-color:#000000;
color:#191718;
}
#dropline9 li:hover > a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
border-color:#FFFFFF;
cursor:pointer;
}
#dropline9 li:hover > a b {
background-position:100% -70px;
border-color:#000000;
color:#fff;
text-shadow:0 0 10px #fff;
}
#dropline9 li.current a:hover { 
background-position:0 -35px;
border-color:#000000;
}
#dropline9 li.current a:hover b {
background-position:100% -35px;
color:#FFFFFF;
}
#dropline9 li.current:hover a {
border-color:#000000;
}
#dropline9 li.current:hover a b {
color:#333;
background:url("images/nav-pointer.png") no-repeat scroll center bottom transparent;
}
#dropline9 ul :hover ul {
border-left:0 solid #D0D0D0;
left:0;
}
#dropline9 ul :hover ul.right li, #dropline9 ul li.current ul.right li {
float:right;
}
#dropline9 ul :hover ul.blank {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#191718 none repeat scroll 0 0;
border-left:0 solid #E6E6E8;
}
#dropline9 ul :hover ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bar.gif) no-repeat scroll right center;
border:0 none;
color:#fff;
display:inline;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:3px 0 0 0;
padding:0 10px;
white-space:nowrap;
width:auto;
}
#dropline9 ul :hover ul.right li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
}
#dropline9 ul li.current ul li a, #dropline9 li.current a:hover ul li a, #dropline9 li.current:hover ul li a {
border:0 none;
color:#AAAAAA;
display:inline;
font-size:12px;
font-weight:normal;
height:25px;
line-height:25px;
margin:3px 0 0 0;
padding:0 10px;
white-space:nowrap;
width:auto;
}
#dropline9 ul li.current ul.right li a, #dropline9 li.current a:hover ul.right li a, #dropline9 li.current:hover ul.right li a {
}
#dropline9 ul :hover ul li a.last, #dropline9 ul li.current ul li a.last, #dropline9 li.current a:hover ul li a.last, #dropline9 li.current:hover ul li a.last {
background-image:none;
}
#dropline9 li ul li.current_sub a, #dropline9 li a:hover ul li.current_sub a, #dropline9 li:hover ul li.current_sub a, #dropline9 li a:hover ul li a:hover, #dropline9 li:hover ul li a:hover {
color:#FFFFFF;
}
#dropline9 li.current ul li.current_sub a, #dropline9 li.current a:hover ul li.current_sub a, #dropline9 li.current:hover ul li.current_sub a, #dropline9 li.current a:hover ul li a:hover, #dropline9 li.current:hover ul li a:hover {
color:#aaaaaa;
}

.middle {

	margin:10px 0 0 15px;

	float:left;

	width:60%;

	border:0px dashed #cc0000;

	overflow:hidden;

	padding:10px;

	background:#fff;

	text-align:justify;

	line-height:1.7em;

	font-size:12.5px;
	
	color:#333;

}

.middle h2 {

	font-size:26px;

	font-weight:400;

	border-bottom:solid 0px #cc0000;

	margin:0 7px 3px 0;

	padding:3px 0;
	
	line-height:30px;

}



.middle .post h2{font-size:28px; text-shadow:0 0 1px #ccc;}

.middle img {

	border:5px #eee solid;

	margin:0 0 10px 0;

}



.middle img:hover{

	border:5px solid #333;

}

/*#sidebar-bg{



background:url(images/sidebar.gif) no-repeat left top;



float:left; 







}*/



.left {

	float:left;

	width:35%;

	font-size:12px;

	border:0px dashed #cc0000;

	border-right: 0px solid #cc0000;

	margin:0px 5px 0px 0;

	padding:0 5px 0px 0;

}

/*.right { float:right; width:200px; border:0px solid #f3f3f3; margin:5px 0; padding:5px;} 



.right img { border:0; display:block; margin-left:auto; margin-right:auto; }*/



.slide-share{float:left; width:400px;}

.right-section{width:590px; float:left;}

.right-col-1{float:left; width:48%; margin:0 0 0 10px;}

p.news {

	padding:10px;

	background:#e3fbb4;

	margin:10px 0 28px;

	color:#333;

	font-size:120%;

	border-bottom:0px solid #ccc;

	border-top:0px solid #ccc;

}

img.wp-smiley {

	border:0;

	padding:0;

}

div.hr {

	height:1px;

	background:#333 url(images/hr.gif)repeat-x scroll center;

	clear:both;

}

div.br {

	height:1px;

	background:#333 url(images/br.gif) repeat-x scroll center;

	clear:both;

}

.alignright {

	float:right;

}

.alignleft {

	float:left;

}

.gcomment {

	border-left:none;

	vertical-align:middle;

	border-right:none;

	margin-bottom:3px;

	border-bottom:0px solid #99cc33;

	background-color:#F7F7F7;

	padding:3px;

}

.ucomment {

	border-left:none;

	border-right:none;

	margin-bottom:3px;

	border-bottom:0px solid #99cc33;

	background-color:#fffff;

	padding:3px;

}

input#submit {

	background:#cc0000;

	border:2px solid #fff;

	color:#fff;

	font-size:13px;

}

ol.commentlist {

	margin:0 0 1px;

	padding:0;

}

ol.commentlist li {

	list-style:none;

	margin:0;

	padding:13px 13px 1px;

}

ol.commentlist li.commenthead {

	list-style:none;

	margin:0;

}

ol.commentlist li.commenthead h2 {

	margin:0;

}

span {

	background: transparent;

}

.addthis {

	float:right;

	clear:both;

}

a:link, a:active, a:visited {

	text-decoration:none;

	color:#cc0000;

	border:none;

}

.left h2, .comments h3 {

	font-size:18px;

	border-bottom:solid 0px #cc0000;

	margin:0 7px 3px;

	padding:3px 0;

}

.left ul, .right ul {

	list-style-type:none;

	margin:0;

	padding:0;

	line-height:150%;

	font-size:12px;

}

.left ul li, .right ul li {

	list-style-type:none;

	margin:0;

	padding:0;

}

.left ul li ul, .right ul li ul {

	list-style-type:square;

	margin:0;

	padding:0 3px;

}

.left ul li ul li, .right ul li ul li {

	list-style-type:none;

	background:transparent url(images/box.png) no-repeat 0 4px;

	border:0;

	margin:0;

	padding:0 0 4px 18px;

}

.left ul li ul li :hover {

	border-bottom:#cc0000 0px solid;

}

div.hr hr, div.br br {

	display:none;

}

.middle2, .middle3 {

	margin-top:10px;

	line-height:16px;

	margin-left:10px;

	float:left;

	width:237px;

	border:0px solid #99cc33;

	overflow:hidden;

	padding:10px;

}

.middle2 h2, .middle3 h2 {

	font-size:18px;

	border-bottom:solid 0px #ccc;

	margin:0 7px 3px 0;

	padding:3px 0;

}

.middle2 :hover, .middle3 :hover {

	background:#fafafa;

}

.ucomment img, .addthis img {

	border:0;

}


.thumb {

	float:left;

	border:5px #eee solid;

	margin-right:7px;

	margin-bottom:7px;

	height:100px;

	width:100px;

}

/* Featured Post */



#content .featuredpost {

	border:1px solid #000000;

}

.contact {

	border: 0px solid #cc0000;

}

.feed a {

	width:100px;

	height:100px;

	background:#fff url(images/feed.gif) center;

	float:left;

}

.title {

	font-size:100%;

	background:#ccff99;

	float:left;

	margin-left:5px;

	margin-right:5px;

	width:290px;

}

.seperator {

	border-top:0px dotted #cc0000;

}

/***list****/



#list {

	margin-left: 0;

	padding-left: 0;

	list-style: none;

}

#list li {

	padding-left: 25px;

	background-image: url(images/box.png);

	line-height:2.0;

	background-repeat: no-repeat;

	background-position: 0 .2em;

}

/***List end***/







/***News list***/







#news {

	width:100%;

	background-color:#fff;

}

.news1 {

	width:30%;

	float:left;

	background:url(images/newsbg.gif);

	background-repeat:no-repeat;

	background-position:left;

	margin-right:2%;

}

.news2 {

	width:30%;

	float:left;

	background:url(images/newsbg.gif);

	background-repeat:no-repeat;

	background-position:left;

	margin-left:2%;

	margin-right:2%;

}

.news3 {

	width:30%;

	float:right;

	background:url(images/newsbg.gif);

	background-repeat:no-repeat;

	background-position:left;/*border:#333 1px dashed;*/



}



.newsdis {

	float:left;

	padding-left:0px;

	font-size:12px;

	color:#333;
	
	font-family:Verdana, Geneva, sans-serif;

}

#newslist {

	margin-left: 0;

	padding-left: 0;

	list-style: none;

}

#newslist li {

	padding-left: 15px;

	background-image: url(images/arrows.gif);

	background-repeat: no-repeat;

	background-position: 0 .2em;

}

.newshead {

	font-family:Verdana, Arial, "Helvetica", sans-serif;

	background:#cc0000 url(images/news-left.gif);

	background-position:left;

	background-repeat:no-repeat;

	width:100%;

	height:29px;

	font-size:14px;

	line-height:1;

	color:#333;

	text-align:center;

}



.newshead h3{padding:2px 0 0 0; font-size:22px; font-weight:normal; }

.news-right {

	background:#fff url(images/news-right.gif);

	background-repeat:no-repeat;

	height:30px;

	width:22px;

	float:right;

}

.newshead a {

	color:#fff;

}

.newshead a:hover {

	text-shadow:0 0 10px #fff;
	color:#fff;

}

/****News list end***/



















/***Footer***/

.footer_wrap{

width:100%;

margin:0 auto;

background:#191718;

clear:both;

}

.box {

	width:16px;

	height:16px;

	background:url(images/box.png);

	background-repeat:no-repeat;

	margin-left:10px;

	float:right;

}

.foot {

	background: url(images/foot.gif);

	background-repeat:no-repeat;

	margin-left:30px;

	width:50%;

	height:30px;

	float:left;

}

#footer {

	width:990px;

	background:#333;

	/*float:left;*/

        margin:auto;

        overflow:hidden;

	padding-bottom:0px;

	color:#CCCCCC;

}

#footer a:link {

	color:#cc0000;

	text-decoration:none;

}

#footer a:hover {

	color:#fff;

	text-decoration:none;

}

.footer_list1 {

	width:20%;

	float:right;

	margin-left:20px;

	margin-right:10px;

}

.footer_list2 {

	width:200px;

	float:right;

	margin-right:10px;

}

.footer_list3 {

	width:440px;

	float:right;

	margin-right:20px;

}

.footer_list4 {

	width:300px;

	float:left;

	margin-left:20px;

}

#myGallery {

	width: 100% !important;

	height: 300px !important;

	float:left;

}

#gallery-right {

	width:400px;

	float:right;

	border:#333 1px dotted;

	height:345px;

}

#slide {

	padding-bottom:10px;

}

#section {

clear:both;

}

#page {

	width:100%;

	margin-top:10px;

}

.page-photo {

	/*border:#cc0000 1px dashed;*/



float:left;


	margin-top:0px;

}

.page-text {

	width:55%;

	/*border:#cc0000 1px dashed;*/



float:left;

	padding-left:10px;

	text-align:justify;

}

.chat {

	background:url(images/logo/chat.gif);

	margin-top:20px;

	background-repeat:no-repeat;

	width:355px;

	height:81px;

	float:right;

}

/**Contact form end*/







#portfolio {

	width:164px;

	height:70px;

}

/***Social Buzz***/



.buzz-text {

	width:98%;

	/*border:#cc0000 1px dashed;*/



float:left;

	padding-left:10px;

	text-align:justify;

	font-weight:normal;

}

/***Portfolio**/



.porfolio-panel {

	background-image:url(images/clients/clients-bg.png);

	background-repeat:no-repeat;

	height:480px;

	float:left;

	margin-bottom:20px;

}

.portfolio {

	height:100px;

	width:100px;

	padding-right:15px;

	padding-left:15px;

	padding-bottom:15px;

	float:left;

	filter:alpha(opacity=95);

	-moz-opacity:0.95;

	-khtml-opacity: 0.95;

	opacity: 0.95;

}

.portfolio a:link, a:hover {

	text-decoration:none;

	color:#333;

}

.portfolio a img {

	text-decoration:none;

	border:5px solid #ccc;

}

.portfolio a:hover img {

	text-decoration:none;

	border:5px solid #333;

}

blockquote {

	background:url(http://media.honeytechblog.com/s1/images/blockquote/blockquote1.png) no-repeat;

	background-position:top left;

	text-align:justify;

	padding-left:20px;

	font-family:"Courier New", Courier, monospace

}

blockquote p {

	background:url(http://media.honeytechblog.com/s1/images/blockquote/blockquote2.png) no-repeat;

	background-position:bottom right;

	padding-right:5px;

	padding-bottom:5px

}



/* slide1 */

.titleHolderInner {

width:100%;

background:#f1f1f1;

padding:0 0 10px 0;

}           

#titleHolder {

	position: relative;

	height: 1%;

	margin-top: -18px;

	clear:both;

}

#titleHolder #scrollButtons {

	position: relative;

	width: 100%;

	cursor: default;

	background:#f1f1f1;

}

#titleHolder #scrollButtons img.scrollLeft,

#titleHolder #scrollButtons img.scrollRight {

	position: absolute;

	left: 15px;

	top: 55px;

	width:35px;

	height:26px;

}

#titleHolder #scrollButtons img.scrollRight {

	left: auto;

	right: 10px;

}

#titleHolder .minWidth {

	position: relative; /* IE doesn't like the overflow without relative positioning */

	overflow: hidden;

	width: 90%;

	margin:0 0 0 65px;

}

#titleHolder ul {

	width: 2000px; /* Needs to be in JS */

	padding: 12px 0 6px 0;

}

#titleHolder li {

	position: relative;

	float: left;

	margin: 18px;

}

#titleHolder li img {

	margin: 0;

}

#titleHolder li.selected em {

	position: absolute;

	bottom: -7px;

	left: -30px;

	width: 160px;

	height: 90px;

}

#titleHolder li.selected img {

	position: relative;

	z-index: 2;

}

#titleHolder li.new a em {

	position: absolute;

	bottom: auto;

	left: auto;

	top: 0;

	right: 0;

	width: 35px;

	height: 35px;

	z-index: 2;

}



#titleHolder #scrollButtons ul {

  width: 9999px;

}



#titleHolder #scrollButtons li {

  margin: 0;

  padding: 0px;

  display:block;

  height: 110px;

  width: 160px;

}



#titleHolder #scrollButtons li.selected em.selected {

  width: 148px;

}



#titleHolder #scrollButtons li.new em {

  top: 20px;

  right: 16px;

}



/*slide1 ends here */







