/* Getting the new tags to behave */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video{ display: block; }
mark, rp, rt, ruby, summary, time{ display: inline }

/* Global properties  body { 
	background:#212222; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.125em;
	color:#242424;
}======================================================== */

/* html { min-width:1000px;}
html, body { height:100%;} */

/*----- form defaults -----*/
/* input, select, textarea { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	vertical-align:middle;
	font-weight:normal;
}

 */

/*----- other test -----*/

* {
	margin: 0;
	padding: 10;
}

body {
	background: #f4fba5;
	text-align1: justify;
	font-family: Helvetica, Arial, Georgia,courier, times, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}
#outer_page{	background: #ffffff url(../images/img01.gif) repeat-x;}
h1, h2, h3 {
	color: #333333;
}

h1, h2 {
	margin-bottom: 20px;
	font-weight: normal;
}


h1 {
	font-size: 197%;
}

h2 {
	font-size: 152%;
}

h3 {
	font-size: 100%;
}

p, ul, ol {
	margin-bottom: 20px;
	line-height: 1.8em;;
}


ul, ol {
	margin-left: 3em;
}

blockquote {
	padding-left: 3em;
	background: url(../images/img08.gif) no-repeat;
	font-style: italic;
}

a:link {
	color: #1953A7;
}

a:active {
	color: #ED5C0C;
}

a:visited {
	color: #666666;
}

a:hover {
	text-decoration: none;
	color: #067600;
}

img {
	border: none;
	
}

img.left {
	float: left;
	margin: 0 20px 10px 0;
}

/* Menu */

#menu {
    border1: 6px red solid;
	width1: 700px;
	height: 60px;
	margin: 0px 0px 0px 380px;
	margin: 1 auto;
	border-left1: 1px solid #ffffff;
	background1: #EDEBD5;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#menu li {
	display: inline;
}
#menu a {
    display: block;
    float: left;
    width: 180px;
    height: 54px;
    padding: 20px 0px 0 0;
    border-left1: 1px solid #EDEBD5;
    text-transform1: lowercase;
    text-decoration: none;
    text-align: center;
    font-size: 144%;
    color: #ffffff;
}


#menu a:hover {
	background: #eacb46;
}

#menu .active a {
	background: #eacb46;
	color: #00000;
}
/* topcontrol */

#topcontrol{
	z-index:2;
	background: #FF8500 url(../images/top_arrow.png) no-repeat center;
	width: 30px;
	height: 30px;
	text-indent: -99999px;
	border-radius: 50px;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	position:fixed;
	bottom:160px;
	right:200px;
	cursor:pointer;
}
	#topcontrol:hover{ background-color:#fb9826 ;}*/

	
#social{
    clear: both; 
    float: left;
	width: 160px;
	height: 30px;
	margin: 10px 0 0px 0px;
	padding: 10px 0 10px 580px;
	Border: 1px green solid;
	
}

/* Header */

#header {
	width: 770px;
	height: 70px;
	margin: 0 auto;
}

#header h2{
	padding-top:20px;
}
#header h1 {
	float: left;
	width: 770px;
	height: 70px;
	margin: 6px 0 0 0;
	padding: 130px 0 0 0;
	background: url(../images/img02_old.jpg) no-repeat;
	
} 


/* Page */

#page {
	width: 770px;
	margin: 0 auto;
	padding: 10px 0;
	height1:800px;
}
/* Content */

#content {
	float: left;
	width: 770px;
	padding-top: 10px;

	
}

.post {
	margin-bottom: 20px;
	padding: 0 20px;
}

.hr {
	border-bottom: 1px solid #EDEBD5;
}


/* Footer */

#footer {
	clear: both;
	height: 100px;
	padding: 25px 0;
	background: #f7af2f url(../images/img0.gif) repeat-x;
}

#footer p {
	margin: 0;
	text-align: center;
	font-size: 100%;
	color: #ffffff;
}

#footer a {
	color: #ffffff;
}


/*----- other test end -----*/


/* body {
		margin:0px;
			
			
		background: #ffffff;
		text-align: justify;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 14px;
		color: #666666;
			
		}
		
		
		img {border: none;
		}
          #header {
			border1: 1px red solid;
			width:722px;
			height:290px;
			margin:0 auto;
			padding: 1px 0px 0px 0px;

			} */

          .banner_img { 
		   border: 1px green solid;
           width: 720px; /**adjust width in %**/
		   height:200px;
		   margin:0 auto;
		   padding: 2px 0px 0px 0px;
		   
		 
          }
		  .cosmic_cont { 
		   background:url('../../images/vaasthu_bg.jpg') no-repeat;
		   border1: 1px green solid;
           width: 700px; /**adjust width in %**/
		   height:250px;
		   padding: 40px 10px 10px 10px;
		   margin:auto;
		   clear: both;
		  }

		  
		  
		   .cosmic_para1 { 
		   border1:1px green solid;
           width: 360px; /**adjust width in %**/
		   height:180px;
		   padding: 0px 10px 0px 20px;
		   float:left;
		  }
		  .cosmic_para2 { 
		   border1: 1px red solid;
           width: 90px; /**adjust width in %**/
		   height:180px;
		   padding: 0px 0px 0px 10px;
		   float:left;
		  }
           .cosmic_img { 
		   border1: 1px green solid;
           width: 90px; /**adjust width in %**/
		   height:180px;
		   padding: 0px 0px 0px 0px;
		   float:right;		  
		     }
      
           .book_cover_img { 
		   border1: 1px green solid;
           width: 600px; /**adjust width in %**/
		   height:455px;
		   padding: 20px 0px 0px 0px;
		  
}
        /* img {max-width:100%} */
			 
 
         /*  #main {
			background:url('../images/vaasthu_bg') no-repeat;
            margin-left:auto;
            margin-right:auto;
			margin-top:10px;
            width:722px; 
			height:1700px;
			padding:4px 4px 4px 4px;
		

			border-style: dashed; border-color: #f79729; border-width:0px; 
          }    */ 

		
 /*
          #main-content {
			padding:20px;
            width:720px; 
            float:left;
			height:800px;
			 border-style: dashed; border-color: yellow; border-width: 5px; 
          }  

        /* #widget-container {
			  border: 5px green solid;
            padding:15px;
            width:230px; 
            float:right;
          }  */
		  
	     /*  #bodybg{
			 border-color: #f79729; border-width:2px; 
			background:url('../images/img01.gif') repeat-x;
			/* width:100%;
			height:1830px; 
		 	
		  }	*/ 
		  
		  
		  .ex_input1{
			 border1: 1px blue solid; 
             margin:0px 0px 20px 70px;
			 font-size: 18px;            
			 color1:#fff; 
		
			 
		} 
		  
		  .ex_input5{
			 border1: 1px blue solid; 
             margin:0px 0px 0px 70px;
			 font-size: 28px; 
			 color:#fff; 
			 
		  }
		
		.ex_input6{
			 border1: 1px blue solid; 
             margin:0px 0px 0px 70px;
			 font-size: 12px; 
			 color:#000; 
		
			 
		} 
	
		
		 /*  
		   #footer{
			clear: both;
			border1: 1px red solid;
			background:#fde298 url('../images/img04.gif') repeat-x;
			width:100%;
			height:100px;
		    padding: 25px 0;
			margin-left:auto;
            margin-right:auto;
			

			
		  }	
		  #footer p {
	      margin: 0;
	      text-align: center;
	      font-size: 77%;
} */

         /* .widget-content {
             margin:20px; 
             padding:1px;
             width:250px;
             background-color:#DDDDDD; 
          }    

          .widget-title {
             font-weight:bold;
             padding:10px;
             background-color:#EEEEEE;  
          }    

          .widget-text {
             padding:10px;
             background-color:#FCFCFC;   
          }    */

         /* @media (min-width: 481px) and (max-width: 768px) {
            #banner { width:740px; }
            #banner img { max-width:740px; max-height:222px; }
            #main { width:740px; }            
            #main-content { width:450px; float:left; }
            #widget-container { width:200px; float:right; }
            .widget-content { width:160px; }
			#footer { width:740px; }
          } 

          @media (min-width: 321px) and (max-width: 480px) {
            #banner { width:450px; }
            #banner img { max-width:450px; max-height:135px; }
            #main { width:450px; }            
            #main-content { width:400px;}
            #widget-container { width:400px; }
            .widget-content { width:120px; margin:5px; float:left;}
            .widget-text { display:none; } 
			#footer { width:450px;}
          }

          @media (max-width: 320px) {
            #banner { width:275px; }
            #banner img { max-width:275%; max-height:83%; }
            #main { width:250px; }            
            #main-content { width:250px;padding:0px;}
            #widget-container { width:250px; padding:0px; }
            .widget-content { width:250px; margin:5px;}
            .widget-text { display:none; } 
			 #footer { width:275px;  float:left;}
          }
*/



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