body {
	margin:0;
	padding:0;
	background-color:#fff;
	font-family:georgia, times, times new roman, serif;
	font-size:12px;
	line-height:18px;
	color:#333;
}
ul {
	 list-style-type:none;
}
img {
	border:0;
}
img, input, select, label {
	vertical-align:middle;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
}
.clear {
	clear:both;
	float:none;
}
img.left {
	float:left;
	margin-right:10px;
	padding-bottom:10px;
	clear:left;
}
img.right {
	float:right;
	margin-left:10px;
	padding-bottom:10px;
	clear:right;
}
p.right {
	float:right;
	margin-left:10px;
	padding-bottom:10px;
	clear:right;
}
p.left {
	float:left;
	margin-right:10px;
	padding-bottom:10px;
	clear:left;
}
div.left {
	float:left;
	width:180px;
	margin: 5px 15px 10px 3px;
	font-weight:bold;
}
a {
	text-decoration:none;
	border-bottom:1px solid #A3AA8D;
}
a:link {
	color:#731F1F;
}
a:visited {
	color:#731F1F;
}
a:active {
	color:#731F1F;
}
a:hover {
	color:#000;
	border-bottom:1px solid #000;
}
.clearall {
	float:none;
	display:block;
	clear:both;
	margin:0;
	padding:0;
	height:1px;
	line-height:0;
	font-size:0;
}
* html .clearall {
	height:0;
}
.wrapper {
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:transparent;
}
.maincontainer {
	width:776px;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:15px;
}
.header {
	height:108px;
	position:relative;
}
.header h1 {
	position:absolute;
	left:12px;
	top:6px;
	background-image:url(http://www.pranayogacollege.com/images/logos/logo_header1.jpg);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:transparent;
	width:720px;
	height:100px;
}
.header h1 a {
	display:block;
	width:287px;
	height:66px;
	text-indent:-999em;
	text-decoration:none;
	border:0;
	overflow:hidden;
}
h1 a:hover {
	text-decoration:none;
	background-color:transparent;
	border:0;
}
/*---------------------------------------------------------*/
.navigation {
	height:27px;
	padding-top:1px;
	z-index:100;
}
/* CSS Document */
div.maincontainer div.navigation div.suckertreemenu * {
	z-index:100;
}
html>body div.wrapper div.maincontainer div.navigation div.suckertreemenu * {
	z-index:100;
}
.suckertreemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font-size:12px;
background-color: #660000;
	z-index:100;
}

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: none; /*overall menu background color*/
}

/*Top level menu link items style*/
.suckertreemenu ul li a{
display: block;
/*width: 100px; /*Width of top level menu link items*/
padding: 1px 6px 5px 13px;
border: 1px solid #660000;
border-left-width: 0;
border-top-width: 0;
text-decoration: none;
background-color: none;
color: #fff;
font-size:1.1em;
}
.navigation ul li.navHome a {
}
/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 0;
position: absolute;
background-color:#660000;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
background-color:#000;
font-family:Verdana, Geneva, sans-serif;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul li ul li a{
display: block;
width: 180px; /*width of sub menu levels*/
color: #fff;
text-decoration: none;
padding: 3px 5px;
border: 1px solid #000;
margin:0;
font-size:.9em;
}
.suckertreemenu ul li a:hover{
background-color: none;
color:#D08504;
}
.suckertreemenu ul li ul li a:hover {
background-color:#660000;
color:#D08504;
}
/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background-image: url(images/arrow-down.gif) no-repeat center right;
background-color:none;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #000 url(images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
* html .suckertreemenu { display:inline; /* IE 6 fix */ }
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%; }
* html .suckertreemenu ul li a { height: 1%; }
/* End */
.about .navigation ul li.navAbout a, .students .navigation ul li.navStudents a, .alumni .navigation ul li.navAlumni a, .programs .navigation ul li.navPrograms a, .shakti .navigation ul li.navShakti a, .contact .navigation ul li.navContact a {
color:#D08504;
border-bottom:2px solid #D08504;
border-bottom-style:groove;
}
.about .navigation ul li.navAbout ul li a, .students .navigation ul li.navStudents ul li a, .alumni .navigation ul li.navAlumni ul li a, .programs .navigation ul li.navPrograms ul li a, .shakti .navigation ul li.navShakti ul li a, .contact .navigation ul li.navContact ul li a {
color:#fff;
border-bottom:1px solid #000;
}
/* FOOTER ----------------------------------------------------*/
.footerwrapper {
	width:100%;
	height:100%;
	margin:0;
	background-image:url(http://www.pranayogacollege.com/images/body/bg_footer.jpg);
}
.footer {
	width:731px;
	margin-left:auto;
	margin-right:auto;
}
.footer a {
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	border:0;
}
.footer a:link {
	color:#EFF1F1;
}
.footer a:visited {
	color:#EFF1F1;
}
.footer a:active {
	color:#fff;
}
.footer a:hover {
	color:#F7E00C;
	text-decoration:underline;
	border:0;
}
.footerNav {
	border-bottom:1px solid #9D8A79;
	border-top:1px solid #9D8A79;
	text-align:center;
	padding:17px 0 12px 0;
	font-size:10px;
	letter-spacing:1px;
}
body.secondary .footerNav {
	border-bottom:1px solid #9D8A79;
	border-top:0;
	text-align:center;
	padding:17px 0 12px 0;
	font-size:10px;
	letter-spacing:1px;
}
.footerNav a {
	margin:0 12px 0 12px;
}
.footerinfo {
	margin:1px 0 0 0;
	padding:20px 0 20px 0;
	border-top:1px solid #9D8A79;
	color:#CCCCCC;
	font-size:11px;
}
.footerinfo .colOne {
	float:left;
	width:415px;
}
.footerinfo .colOne a {
	font-size:10px;
	letter-spacing:1px;
}
.footerinfo .colTwo {
	float:right;
	width:310px;
	text-align:right;
	font-size:10px;
	line-height:14px;
	text-transform:uppercase;
}
.footerinfo .colTwo img {
	float:right;
	margin:0 0 0 10px;
}

/* SECONDARY ----------------------------------------------------*/
body.secondary {
	background-color:#fff;
}
.secondary .wrapper {
	border-bottom:2px solid #B09F8F;
	background-image:url(http://www.pranayogacollege.com/images/body/new/bg_all.jpg);
	background-color:#fff;
}
.secondary .wrapper .maincontainer .content2 {
	background-image:url(http://www.pranayogacollege.com/images/body/bg_watermark.jpg);
	background-repeat:repeat-y;
	background-position:0 0;
	background-color:transparent;
}
.secondary .wrapper .content2 .colOne {
	float:left;
	width:236px;
}
.secondary .wrapper .content2 .colTwo {
	float:left;
	width:539px;
	padding:40px 22px 0 32px;
	voice-family: "\"}\"";
	voice-family: inherit;

	width: 485px;
}
/* hide from Mac IE */
/* \*/
html>body.secondary .wrapper .content2 .colTwo {
	width:485px;
}
/* stop hide from Mac IE */
.secondary .wrapper .content2 .colTwo p {
	color:#333;
	font-size:12px;
	font-weight:normal;
	line-height:22px;
}
.secondary .wrapper .content2 .colTwo ul {
	 list-style-type:disc;
}

.secondary .wrapper .content2 .colTwo .imageOne {
	float:right;
	margin:10px 0 15px 15px;
}
/*
Theme Name: WordPress Classic
*/
/*
Theme Name: WordPress Classic
*/
/*
Theme Name: WordPress Classic
*/

li.widget_archive ul, li.widget_archive ul li {
	margin:8px 0 5px 0;
}	
#menu li.widget_text {
	font-weight:bold;
}
#menu li.widget_text div.textwidget{
	font-weight:normal;
	font-size:100%;
}
a img {
	border: none;
}
acronym, abbr {
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps {
	font-size: 90%;
	letter-spacing: .07em;
}

acronym, abbr {
	cursor: help;
}

blockquote {
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite {
	font-size: 90%;
	font-style: normal;
}

ol#comments li p {
	font-size: 100%;
}

/* classes used by the_meta() */
ul.post-meta {
	list-style: none;
}

ul.post-meta span.post-meta-key {
	font-weight: bold;
}

.credit {
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 3px;
	text-align: right;
}

.credit a:link, .credit a:hover {
}

.feedback {
	text-align: right;
	clear: both;
	border-bottom:1px solid #ccc;
}
#menu em.feed {
	background-color: transparent;
	background-image: url(http://www.shaktimhi.com/wp-content/themes/prana/images/icon_feed.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-x-position: left;
	background-y-position: center;
	padding-top: 2px;
	padding-right: 0pt;
	padding-bottom: 2px;
	padding-left: 16px;
	font-style: normal;
}
.meta {
	font-size: .75em;
}

.meta li, ul.post-meta li {
	display: inline;
}

.meta ul {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

.meta, .meta a {
	font-weight: normal;
	letter-spacing: 0;
	text-align:right;
}

.storytitle {
	margin: 15px 0 0 0;
}

.storytitle a {
	text-decoration: none;
}

#commentform #author, #commentform #email, #commentform #url, #commentform textarea {
	background: #fff;
	border: 1px solid #333;
	padding: .2em;
}

#commentform textarea {
	width: 100%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 110%;
	list-style-type: none;
}

#commentlist li .avatar {
	float: right;
	margin-right: 25px;
	border: 1px dotted #ccc;
	padding: 2px;
}

#content {
	margin: 0;
}
#content h2 {
}

.secondary .wrapper .content2 .colTwo h1#header2 {
	font: italic normal 230% 'Times New Roman', Times, serif;
	letter-spacing: 0.2em;
	margin: 0;
	padding: 0 0 25px 0;
}

#menu {
	padding: 0 10px;
}

#menu form {
	margin: 0 0 0 13px;
}

#menu input#s {
	width: 80%;
	background: #eee;
	border: 1px solid #999;
}

#menu ul {
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding-left: 3px;
	text-transform: lowercase;
}

#menu ul li {
	font: italic normal 110% 'Times New Roman', Times, serif;
	letter-spacing: 0.1em;
	margin-top: 10px;
	padding-bottom: 2px; /*border-bottom: dotted 1px #ccc;*/
}

#menu ul ul {
	font-variant: normal;
	font-weight: normal;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}

#menu ul ul li {
	border: 0;
	font: normal normal 12px/115% 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	padding-left: 12px;
}

#menu ul ul ul.children {
	font-size: 142%;
	padding-left: 4px;
}

#wp-calendar {
	border: 1px solid #666666;
	empty-cells: show;
	font-size: 14px;
	margin: 0;
	width: 90%;
}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a {
	display: block;
	text-decoration: none;
}

#wp-calendar a:hover {
	background: #e0e6e0;
}

#wp-calendar caption {
	color: #000;
	font-size: 16px;
	text-align: left;
}

#wp-calendar td {
	color: #333;
	font: normal 12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, sans-serif;
	letter-spacing: normal;
	padding: 2px 0;
	text-align: center;
}

#wp-calendar td.pad:hover {
	background: #fff;
}

#wp-calendar td:hover, #wp-calendar #today {
	background: #bbb;
	color: #333;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
}

/* Captions & aligment */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.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 & aligment */
div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li a {
	border:none;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 16px;
	height: 16px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .4;
	-moz-opacity: .4;
	filter: alpha(opacity=40);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}