/*
Theme Name: Seduberry
Theme URI: http://eyeforweb.com/
Description: The Seduberry theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Ashok Singh Negi
Author URI: http://eyeforweb.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by Ashok Singh Negi,
	whose blog you will find at http://eyeforweb.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/
img{ border:0px;}
*{margin:0px; padding:0px; outline:none;}
body{background:url(images/mainbodybg.gif) repeat-x top #0c0c0c; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#b0b0b0}
#mainbg{ background:url(images/body-bg.jpg); width:100%; margin:0px; padding:0px;}
#wrapping{ width:939px; margin:0px auto; padding-top:33px;}
h1, h2, h3, h4, h5, h6, input, p, ol ,ul, li{ margin:0px; padding:0px;}
ul, li, ol{ list-style:none;}
a{ color:#b0b0b0; text-decoration:none;}
a:hover{color:#d40d05;}
h4{ font-size:25px; font-weight:bold; padding-bottom:15px; color:#CC0000;}

#topcontainer{ width:939px; height:96px; float:left; background:url(images/top-bg.jpg) no-repeat bottom; overflow:hidden;}
#logo{ width:249px; height:94px; float:left;}
#logo a{ background:url(images/logo.png) no-repeat; width:249px; height:94px; display:block; text-indent:-100000px;}
#logo a:hover{}
#navcontainer{ margin-top:31px; float:right; width:690px; height:65px; color:#FFFFFF; font-size:14px;}
#navcontainer ul{ list-style:none; float:right;}
#navcontainer ul li{ float:left; height:65px;}
#navcontainer ul li a{float:left;}
#navcontainer ul li a span{padding:32px 16px 16px 16px; float:left;}
#navcontainer ul li a:hover{background:url(images/arrow.gif) no-repeat bottom center;}
#navcontainer ul li a:hover span{background:url(images/nav-bg.png) repeat-x;}
#navcontainer ul li.navactive a{background:url(images/arrow.gif) no-repeat bottom center;}
#navcontainer ul li.navactive a span{background:url(images/nav-bg.png) repeat-x;}
#flashbanner{float:left; height:351px; width:939px;}
#midconrtainer{ float:left; width:929px; background:url(images/midbg.jpg) repeat-y; margin:0px 5px 0px 5px; padding-top:11px;}

#homemidconrtainer{ float:left; width:929px; background:url(images/midbg.jpg) repeat-y; margin:0px 5px 0px 5px; padding-top:11px;}
#leftcontainer{ float:left; width:664px; padding-left:8px;}
#midconrtainer h1{ background:url(images/border.jpg) repeat-x bottom; padding-bottom:10px; margin-bottom:13px;}
#content{ width:650px; float:left; padding:0px 5px; line-height:18px;}
#content p{ padding-bottom:20px;}
#rightcontainer{width:242px; float:right; margin-right:4px; margin-top:-4px;}

#contactcontent{width:243px; float:left; line-height:20px;}
#contactcontent small{font-size:10px; color:#d40d05;}
#contactcontent a{ color:#d40d05; text-decoration:underline;}
#contactcontent a:hover{ color:#b0b0b0;}
#contactcontent span{ font-size:15px; color:#d40d05;}


#footer{ width:100%; height:65px; clear:both; background:url(images/footerbg.jpg) repeat-x; padding-top:20px;}
#footercontainer{ width:939px; margin:0px auto; text-align:center; color:#b0b0b0;}
#footercontainer a{ color:#b0b0b0; padding:0px 20px; text-decoration:none;}
#footercontainer a:hover{color:#d40d05;}
#footercontainer p{ color:#4e4e4e; font-size:12px; padding-top:15px;}
#footercontainer p a{ color:#4e4e4e; padding:0px; text-decoration:none;}
#footercontainer p a:hover{ color:#FF0000;}

/* Inner page css*/
#innermidconrtainer{ float:left; width:929px; background:#1d1d1d; margin:0px 5px 0px 5px; padding-top:11px; clear:both;}
#innerleftcontainer{ float:left; width:920px; padding-left:8px; }
#innermidconrtainer h1{ background:url(images/border.jpg) repeat-x bottom; padding-bottom:10px; margin-bottom:13px;}
#innermidconrtainer h2{ font-size:14px; font-weight:normal; color:#f81306; padding-bottom:10px;}
#innercontent{ width:900px; float:left; padding:0px 15px 0px 5px; line-height:18px;}
#innercontent p{ padding-bottom:20px;}
#innerflashbanner{float:left; height:155px; width:939px;}

#contactleft{ width:500px; float:left; background:url(images/dividerline.gif) no-repeat right top; padding-right:25px; padding-bottom:20px;}
#contactleft h3{ font-size:17px; color:#ff0000; padding-bottom:19px; font-weight:normal;}
#contactleft ul{ list-style:none;}
#contactleft ul li{ padding-bottom:15px; clear:both;}
#contactleft ul li label{ float:left; width:200px; padding-right:15px; text-align:right; font-size:12px;}
#contactleft ul li input{ height:21px; margin-right:10px; border:none;}
#contactleft ul li .btn{ width:auto; height:auto; border:0px; margin-left:70px; border:none;}
#contactleft ul li textarea{ height:41px; width:235px;}
#contactleft ul li .myname{width:235px;}
#contactleft ul li .mycompany{width:235px;} 	
#contactleft ul li .myemail{width:235px;} 
#contactleft ul li .myphoneone{width:51px;} 	
#contactleft ul li .myphonetwo{width:101px;} 	
#contactleft ul li .myphonethree{width:56px;}
#contactleft ul li select{width:230px;}
#contactleft input.submitbtn{font-weight:bold; background:url(images/button-bg.gif) repeat-x; color:#fff; border: solid 1px #8a1812; padding:2px 3px; margin-left:280px; }





#contactright{ width:315px;  float:left; padding-left:40px;}
#contactright h3{ font-size:17px; color:#ff0000; padding-bottom:19px; font-weight:normal;}
#contactright ul{ list-style:none;}
#contactright ul li{ padding-bottom:10px;}
#contactright ul li img{ vertical-align:middle; padding-right:10px;}





/* ashok custome code */
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */
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;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}

.navigation {
	 width:929px;
	text-align: center;
	margin-top: 10px;
	clear:both; border:solid 1px #963232;
}

#butto
/* End ashok custome code */


#footerbtn{ width:909px; float:left; padding:10px 10px 10px 10px;  border:solid 1px #ff0000; background:#FFFFFF; height:5000px;}
#footerbtn .leftbtn{ float:left; padding-left:20px; width:150px; padding-bottom:10px;}
#footerbtn .rightbtn{padding-right:20px; float:right; width:127px;padding-bottom:10px; }

#contactcontent p.call{background:url(images/call.gif) no-repeat; padding-left:30px; padding-bottom:10px; font-size:13px;}
#contactcontent p.email{background:url(images/massage.gif) no-repeat 0px 5px; padding-left:30px; padding-bottom:10px; font-size:13px;}
#contactcontent p.email a{color:##B0B0B0; text-decoration:none;}

ul.recent-post{margin-right:25px;}
ul.recent-post li{
	background:url(images/arrow-list.gif) no-repeat 0px 9px; padding-left:10px; margin:4px 0px; padding:5px 0px 5px 10px; border-bottom:1px dotted #CCC;	
}

.comment-on-post{clear:both; float:left; margin-left:15px; padding:10px 0px; width:650px;}
.comment-on-post .navigation{width:auto;}
.comment-on-post #submit{background:url(images/button-bg.gif) repeat-x; color:#FFFl; font-weight:bold; border:1px solid #771010; color:#FFF; padding:3px 5px; margin:10px 0px 0px 0px; cursor:pointer;}

#commentform{background:#2b2b2b; padding:10px; overflow:hidden;}
#commentform input, #commentform textarea{border:1px solid #999; width:250px; padding:3px 5px; margin:2px 2px;}

#commentform label{float:left; width:200px; padding-right:10px; text-align:right; font-size:14px;}
#commentform input{float:left;}
#commentform input#submit{width:auto; margin-left:210px;}
#commentform p{clear:both;}

#rightcontainer h1{padding-bottom:4px; padding-top:10px;}
#rightcontainer h1.right-heading{padding-bottom:4px; padding-top:14px;}



.archive-commnets{clear:both;
float:left;
margin-left:15px;
padding:10px 0;
width:650px;}