/*  
Theme Name: Shree Swaminarayan Gurukul, Rajkot
Author URI: http://www.swaminarayangurukul.org/
Version: 1.0
Author: Shree Swaminarayan Gurukul
Description: Shree Swaminarayan Gurukul Themes is a theme by <a href="http://cssace.com/">R.Bhavesh</a>
and <a href="http://premiumthemesclub.com/">Premium Themes Club</a>.
*/
 
 /*	--------------------------------------------------
Global Reset - Resets all browser defaults to 0
-------------------------------------------------- */
html, body { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6, p, blockquote, address, big, cite, code, em, font, img, small, strike, strong, sub, 
sup, li, ol, ul, fieldset, form, label, legend, button, table, caption, tr, th,  td { margin:0; padding:0; border:0; font-weight:normal; font-style:normal; font-size:100%; line-height:1; font-family:inherit; text-align:left; }
table { border-collapse:collapse; border-spacing:0; }
ol, ul { list-style:none; }
blockquote:before, blockquote:after { content:""; }

/*	--------------------------------------------------
Links
-------------------------------------------------- */
a, a:visited { color:#cc0000; text-decoration: underline; cursor:pointer; outline:0; }
a:hover { color:#333; text-decoration:underline; }

/*	--------------------------------------------------
Typography
-------------------------------------------------- */
strong { font-weight: bold; }
em, i { font-style:italic; }
small { font-size:12px; line-height:15px; color:#777; }
h1, h2, h3, h4, h5, h6 { color:#010c1f; font-family:Georgia, "Times New Roman", Times, serif; }
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited { border:0; }
h1 { font-size:30px; padding:0 0 15px 0; color:#cc0000; }
h2 { font-size:24px; padding:0 0 8px 0; }
h3 { font-size:22px; padding:10px 0 5px 0; }
h4 { font-size:18px; padding:10px 0 5px 0; }
h5 { font-size:14px; padding:10px 0 5px 0; }
h6 { font-size:12px; padding:10px 0 5px 0; }
p { font-size:12px; line-height:20px; margin:0 0 8px 0; color:#333; text-align:justify; }
ul, ol { margin:0; }
ol { list-style: decimal; list-style-position: inside; }
li { font-size: 12px; line-height: 18px; }
li a, li a:visited { border: 0; }
p small, li small { font-size: 11px; }
blockquote { margin: 10px 0px 15px 0; padding:5px 0 15px 28px; font:bold 13px Georgia, "Times New Roman", Times, serif; background:url(images/quote.gif) no-repeat 5px 8px; }
blockquote p { font:normal 16px Georgia, "Times New Roman", Times, serif;line-height: 19px;color:#333; }
blockquote cite { display: block;text-align: right; font:normal 11px Arial, Helvetica, sans-serif; line-height: 15px; color:#666; }
#content blockquote p { font:normal 12px Georgia, "Times New Roman", Times, serif; line-height: 19px; color:#333; }
#content blockquote img { padding:4px; border:1px solid #ccc; }
table { margin: 0 0 18px 0; }
table tr { }
table td { font-size: 12px; line-height: 18px; }
table a, table a:visited { border: 0; }
form { }
label { cursor: pointer; }
input, select, textarea { font-family: "Arial", Helvetica Neue, Helvetica, Verdana, sans-serif; }
hr { border-color:-moz-use-text-color -moz-use-text-color #999999; border-style:none none dotted; border-width:medium medium 1px; clear:both; color:#FFFFFF; margin-bottom:22px; }


/*	--------------------------------------------------
Structure
-------------------------------------------------- */
body { background:#fff; font:12px Arial, Helvetica Neue, Helvetica, sans-serif; color:#333; text-align: center; }
#header { height:84px; background:#cc0000 url(images/header_bg.gif) repeat-x top left; }
#header-in { width:920px; margin:0 auto; overflow:hidden; position:relative; }
#banner { width:920px; margin:20px auto 0 auto; /* background:#f8f5e7 url(images/bg_banner.gif) repeat-x bottom left; */ }
.banner_right { background:url(images/b_right.gif) no-repeat right bottom; height:238px; }
.banner_left { position:absolute; left:0; bottom:0; }
#main { width:920px; margin:0 auto 20px auto; height:100%; overflow:hidden; clear:both; }
#content { width:600px; float:left; padding-top:20px; }
.twoinone { width:600px; height:100%; overflow:hidden; margin-bottom:40px; margin-top:20px; }

/*.sub_content { width:280px; }*/
#sidebar { width:280px; float:right; }
.stop { background: url(images/sidebarbg.gif) repeat-y top; }
.sbottom { background: url(images/sidebarbg_bottom.gif) no-repeat bottom; padding:0 0 90px 20px; height:100%; overflow:hidden; }
#footer { background:#f1ebe5 url(images/footerbg.gif) repeat-x top; clear:both; }
#footer-in { width:920px; margin:0px auto; clear:both; height:100%; overflow:hidden; padding:10px 0; }

/*	--------------------------------------------------
Header
-------------------------------------------------- */
.logo { position: relative; display: block; width:288px; height:65px; font-size:18px; margin:14px 0 0 0; float:left; }
.logo span { width: 100%; height: 100%; position:absolute; bottom:0; left:0; }
.logo span, .logo span a { idth:288px; height:65px; background:url(images/logo.gif) no-repeat; }
.logo span a { display:block; background:url(images/logo.gif) no-repeat; }
.logo a:hover { text-decoration:none; color:#fff; }
#header-in p { margin:0; padding:0; position:absolute; right:210px; top:10px; font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#e7e7e7; }
#header-in p a { color:#e7e7e7; text-decoration:none; }
#header-in p a:hover { color:#fff; }

/*--------------------------------------------------
	Main Navigations
-------------------------------------------------- */
.menu_bg { width:100%; background:url(images/navbg.gif) repeat-x bottom; background:url(images/navbg.gif) repeat-x; height:31px; }
.menu_bg-in { width:920px; margin:0 auto; position:relative; z-index:99999; }
#breadcrumbs { overflow:hidden; height:100%; margin:0px 0 15px 0; border-bottom:1px solid #e9e9e9; font-size:10px; text-transform:uppercase; }
#breadcrumbs a { text-decoration:none; }

/*--------------------------------------------------
	top navigation 
-------------------------------------------------- */
.top_nav { margin:0 -13px 0 0; padding:0; width:600px; position:absolute; right:0; text-align:right; top:55px; }
.top_nav li { margin:0 15px 0 0; padding:0 10px 0 0; list-style:none; text-align:right; font:bold 11px Georgia, "Times New Roman", Times, serif;
background:url(images/top_nav_bullet.gif) no-repeat right; display:inline; color:#fff; }
.top_nav li a { color:#fff; text-decoration:none; }
.top_nav li a:hover { color:#fff2ca; text-decoration:none; }

/*--------------------------------------------------
	search 
-------------------------------------------------- */
.search { width:168px; height:33px; position:relative; background:url(images/searchbg.gif) no-repeat; padding:6px 0 0 28px; float:right; }
.search .textfield { border:1px solid #b1b7bb; float:left; width:140px; padding:1px; margin-top:2px; font-size:11px; color:#666; background:none; border:none; }
.search .select { border-right:1px solid #b1b7bb; float:left; width:145px; margin-top:2px; padding-right:8px; margin-right:8px; }
.search select { border:1px solid #b1b7bb; float:left; padding:1px; width:145px; height:21px; font:12px Arial, Helvetica, sans-serif; }
.search .sgo { position:absolute; right:23px; top:12px; }

/*--------------------------------------------------
	Banner  
-------------------------------------------------- */
.banner_testimonials { float:left; width:600px; position:relative; height:240px; }
.banner_livetelecast { width:240px; float:right; position:relative; padding:5px 15px; }
.banner_testimonials img { position:absolute; left:0; bottom:0; }
.banner_testimonials .quote { position:absolute; top:35px; left:205px; width:395px; }
.banner_testimonials .quote_t { background:url(images/quote_t.gif) no-repeat top left; font:bold 13px Georgia, "Times New Roman", Times, serif; font-style:italic; text-align:left; 
 color:#cc170a; line-height:20px; text-align:justify; }
.quote_b { background:url(images/quote_b.gif) no-repeat right bottom; padding:3px 25px 20px 25px; }
.banner_testimonials .quote p { margin:0; padding:0; line-height:25px; font:12px Georgia, "Times New Roman", Times, serif; color:#a86727; text-align:right; }
.green { color:#a49447; }
.banner_testimonials p.readmore { margin:0; padding:0 18px 0 0; position:absolute; right:0; bottom:13px; font:bold 12px "Lucida Sans", Arial, Helvetica, sans-serif; background:url(images/readmore_bullet.gif) no-repeat right 4px; }
.banner_testimonials p.readmore a { color:#434343; text-decoration:none; }
.banner_testimonials p.readmore a:hover { color:#000; }
.b_livetelecast { position:absolute; bottom:10px; left:56px; }
.banner_livetelecast h3 { margin-bottom:20px; text-align:center; color:#cc0000; text-transform:uppercase; }
.banner_livetelecast p { margin-bottom:12px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; color:#a86727; }
.banner_livetelecast p.title { padding-bottom:28px; background:url(images/bullet1.gif) no-repeat center bottom; }
.featured_content { float:left; }

/*	--------------------------------------------------
Misc
-------------------------------------------------- */
.right { float: right; }
.left { float: left; }
.clear { clear:both; }
.aligncenter { text-align:center; }
.notice { font-size:11px; color:#777; padding:5px 0; }
.red { color:#7d0c0c; }
.imgleft { float:left; margin:0 15px 15px 0; border:4px solid #b7ae8d; }
.imgright { float:right; margin:0 0 15px 15px; border:4px solid #b7ae8d; }
.img_center { width:95%; margin-left:15px; border:4px solid #b7ae8d; }
.head { position: relative; display: block; font-size:12px; color:#666; text-align:left; }
.head span { height:100%; width:100%; position:absolute; bottom:0; left:0; }
.head span { text-indent:-9009px; display:block; }
.button { position:relative; display:block; font-size:14px; }
.button span { height:100%; width:100%; position:absolute; bottom:0; left:0; cursor:pointer; }
.button span a { display:block; }
p.highlight, .highlight { background:#fff179; color:#000; }

/* -------------------------------------------------------***
index 
-------------------------------------------------------------*/
/*#content ------------------------ */
.kathamrut { background:url(images/sub_c_c.gif) repeat-y left; margin-bottom:5px; width:280px; height:105px; }
.kathamrut_top { background:url(images/sub_c_t.gif) no-repeat top left; }
.kathamrut_bottom { background:url(images/sub_c_b.gif) no-repeat bottom left; padding:8px 10px; height:95px; _height:100px; }
.kathamrut_spacer 	{margin-bottom:20px; }

#content .kathamrut p { margin:0 0 8px 0; padding:0; font:11px Tahoma, Arial, Helvetica, sans-serif; color:#8a8a8a; }
#content .kathamrut p a { color:#a9801b; text-decoration:none; }
#content .kathamrut p a:hover { color:#333; text-decoration:none; }
.events { border-bottom:1px dotted #b6b0aa; padding:8px 4px; height:100%; overflow:hidden; clear:both; margin-bottom:5px; }
.events:hover { background:#e3e1de; }
.events_date { float:left; width:55px; font-weight:bold; }
.events_content { float:right; width:210px; text-align:left; }
.events_content2 { float:right; width:195px; text-align:left; }
#content .events a, #sidebar .events a { color:#a9801b !important; text-decoration:none; }
#content .events a:hover, #sidebar .events a:hover { color:#333 !important; text-decoration:none; }
.more { font-size:11px; }
#content span.events_content a, #sidebar span.events_content2 a { color:#6c6c6c; text-decoration:none; font-weight:bold; }
#content span.events_content a:hover, #sidebar span.events_content2 a:hover { color:#271706; }
.thumb_left { float:left; padding:2px; border:1px solid #cdb67d; margin:0px 8px 0 0; }
.today_content { width:175px; float:right; }
#content .kathamrut p.more { padding:0 0 0 10px; margin:8px 0 0 0; color:#666; }
#content .kathamrut p.more a { color:#666; text-decoration:underline; }
#content .kathamrut p.more a:hover { color:#000; text-decoration:none; }
#content p.viewmore { margin:0; padding:0 8px 0 0; font:11px Verdana, Arial, Helvetica, sans-serif; text-align:right; background:url(images/arrow.gif) no-repeat right 5px; }
.watch_now { width: 122px; float:right }
.b_watch span, .b_watch span a { background:url(images/b_watch_now.png) no-repeat; }
.b_watch span a, .b_watch { width:122px; height:27px; }
.twobuttons { width:167px; float:right; }
.b_play { float:left; }
.b_play span, .b_play span a { background:url(images/b_play.gif) no-repeat; }
.b_play span a, .b_play { width:67px; height:27px; }
.b_download2 { float:right; }
.b_download2 span, .b_download2 span a { background:url(images/b_download2.gif) no-repeat; }
.b_download2 span a, .b_download2 { width:100px; height:27px; }
/**/

.b_view { float:left; }
.b_view span, .b_view span a { background:url(images/b_view.png) no-repeat; }
.b_view span a, .b_view { width:67px; height:27px; }
.b_archives { float:right; }
.b_archives span, .b_archives span a { background:url(images/b_archives.png) no-repeat; }
.b_archives span a, .b_archives { width:100px; height:27px; }
.h_upcommingevents { margin-bottom:4px; }
.h_upcommingevents, .h_upcommingevents span { width:168px; height:16px; float:left; margin-top:20px; }
.h_upcommingevents span { background:url(images/h_upcommingevent.gif) no-repeat bottom; overflow:hidden; }

/*Current Events : Suril Bhagat*/
.h_current_events { margin-bottom:4px; }
.h_current_events, .h_current_events span { width:168px; height:16px; float:left; margin-top:20px; }
.h_current_events span { background:url(images/h_upcommingevent.gif) no-repeat bottom; overflow:hidden; }
.current_events { border-bottom:1px dotted #b6b0aa; padding:6px 4px; height:100%; overflow:hidden; clear:both; margin-bottom:0px; }
.current_events:hover { background:#f7f7f7; }
.current_events_date { float:left; width:55px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; text-align:left; color:#999999; }
.current_events_content { float:right; width:210px; text-align:left; font-size:11px; }
#content .current_events a, #sidebar .current_events a { color:#a9801b !important; text-decoration:none; }
#content .current_events a:hover, #sidebar .current_events a:hover { color:#333 !important; text-decoration:none; }
/*Current Events Ends : Suril Bhagat*/


.h_today_darshan { margin-bottom:4px; }
.h_today_darshan, .h_today_darshan span { width:169px; height:14px; float:left; overflow:hidden; }
.h_today_darshan span { background:url(images/h_today_darshan.gif) no-repeat bottom left; overflow:hidden; }
.h_divinesermons { margin-bottom:10px; }
.h_divinesermons, .h_divinesermons span { width:210px; height:13px; float:left; }
.h_divinesermons span { background:url(images/i_gurukul_channels.png) no-repeat bottom; overflow:hidden; }
.h_news { margin-bottom:10px; }
.h_news span { width:62px; height:16px; float:left; }
.h_news span { background:url(images/h_news.gif) no-repeat bottom; overflow:hidden; }
.h_news2 { margin-bottom:10px; margin-top:18px; }
.h_news2, .h_news2 span { width:62px; height:16px; float:left; }
.h_news2 span { background:url(images/h_news2.gif) no-repeat bottom; overflow:hidden; }
.news { height:100%; overflow:hidden; margin-bottom:10px; margin-right:20px; padding-bottom:5px; float:left; width:280px; }
.news_content { float:right; width:200px; }
#content .news_content h3 { margin:0 0 5px 0; padding:0; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#a9801b; }
#content .news_content h3 a { color:#a9801b; text-decoration:none; }
#content .news_content h3 a:hover { color:#333; }
#content .news_content p { margin:0 0 2px 0; padding:0; color:#656565; font-size:12px; line-height:normal; }
.news_img { float:left; border:1px solid #cdcfcc; padding:4px; width:60px; height:60px; }

/* Contact form --------------------------------- */
.contactform { position: static; overflow: hidden; }
#content .contactleft { width:18%; text-align: left; clear: both; float: left; display: inline; margin: 8px 0; height:25px; font-weight: bold; }
#content .contactright { width: 79%; text-align: left; float: right; display: inline; padding: 4px; margin: 5px 0; font-size:11px; color:#bb5959; }
.contactright input, textarea { width:220px; padding:3px; font:12px Arial, Helvetica, sans-serif; border:1px solid #bfbfbf; }
textarea { height:150px; }
#contactsubmit { width:125px; height:25px; font:bold 12px Georgia, "Times New Roman", Times, serif; border:none; cursor:pointer; background:#676767 url(images/b_sendmessage.gif) no-repeat; color:#473812; }

/*#sidebar ------------------------ */
.h_latetvideo, .h_latetvideo span { width:126px; height:27px; margin-top:20px; float:left; }
.h_latetvideo span { background:url(images/h_latestvideo.gif) no-repeat; }
.h_freemagazine { margin-bottom:20px; }
.h_freemagazine, .h_freemagazine span { width:160px; height:15px; margin-top:15px; float:left; }
.h_freemagazine span { background:url(images/h_freemagazine.gif) no-repeat bottom; overflow:hidden; }
.b_download { float:right; }
.b_download span, .b_download span a { background:url(images/b_download.gif) no-repeat; }
.b_download span a, .b_download { width:109px; height:25px; margin-bottom:15px; }
.free_magazine { height:100%; overflow:hidden; clear:both; padding-bottom:10px; }
#content .free_magazine a { text-decoration:none; }
#sidebar .free_magazine p { color:#776632; }
#sidebar .free_magazine h3 { margin:0; padding:0; font:bold 12px Georgia, "Times New Roman", Times, serif; color:#776632; }
.side_video { height:100%; overflow:hidden; clear:both; padding-bottom:10px; overflow:hidden; }
#sidebar .side_video object, #sidebar .side_video embed, #sidebar iframe { width:260px !important; height:195px !important; position:relative !important; }
#sidebar h2 { font:22px "Lucida Sans" Arial, Helvetica, sans-serif; padding:0 0 5px 30px; margin:0 0 10px 0; border-bottom:1px dotted #7a7a7a; color:#010c1f; position:relative; }
#sidebar li ul { margin-bottom:20px; }
#sidebar li ul li { line-height:18px; margin:0 0 4px 0; padding:0 0 5px 15px; background:url(../images/bullet_green.gif) no-repeat left 4px; border-bottom:1px dotted #7a7a7a; }
#sidebar li a { color:#4093ce; text-decoration:none; font-weight:bold; }
#sidebar li .by { font-size:11px; color:#666; }
#sidebar li .by a { color:#333; font-weight:normal; }
#sidebar li .by a:hover { color:#666; }
#sidebar li a:hover { color:#000; }
#sidebar p { line-height:20px; }
#sidebar p.aright { text-align:right; }

/*	--------------------------------------------------
footer 
-------------------------------------------------- */
#footer .fsection { width:350px; }
#footer .fsection2 { width:300px; }

#footer .fsection_middle { width:280px; padding-left:20px; float:left; }
#footer h3 { margin:0 0 12px 0; padding:0 0 10px 0; font:bold 11px Georgia, "Times New Roman", Times, serif; color:#53230e; text-transform:uppercase; text-align:center; background:url(images/footer_headbg.gif) no-repeat center bottom; }
.community { margin-right:-5px; overflow:hidden; height:95px; }
.community img { float:left; margin:0 5px 5px 0; border:1px solid #ddd5ab; }
.flogo { float:left; }
.fcontent { width:285px; float:right; }
#footer .copyright p { margin:0 0 6px 0; padding:0; color:#805829; font-size:11px; line-height:16px; }
#footer .copyright p a { color:#805829; }
#footer .copyright p a:hover { color:#333; }
#flinks { margin:0 auto; text-align:center; height:30px; list-style:none; }
#flinks li { list-style:none; display:inline; margin:0 8px 0 8px; padding:0; font:bold 12px "Lucida Sans", Arial, Helvetica, sans-serif; }
#flinks a { text-decoration:none; color:#666; }
#flinks a:hover { color:#333; }
#footer p { line-height:18px; font-size:12px; text-align:left; }
#footer .subscribebox { height:100%; overflow:hidden; position:relative; text-align:left; line-height:18px; }
#footer .subscribebox .wpsb_form_label { }
#footer .wpsb_form_txt { border:1px solid #dbd5ba; padding:3px; width:210px; }
#footer .wpsb_form_btn { float:right; margin-left:3px; background:url(images/b_submit2.gif) no-repeat; color:#fff; border:none; position:absolute; right:0; top:26px; padding:3px 0 6px 0; cursor:pointer; font:bold 11px Georgia, "Times New Roman", Times, serif; font-weight:bold; width:75px; height:25px; }

/* -------------------------------------------------------***
Inner Page - Videos
-------------------------------------------------------------*/
#content .videos { overflow:hidden; margin:0 0 15px 0; padding-bottom:10px; border-bottom:1px dotted #ccc; }
#content .videos_content { width:400px; float:right; }
#content .videos_content h3 { margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; }
#content .videos_content p { line-height:18px; }
#content .video { float:left; width:180px; padding:3px; background:#fff; border:1px solid #ccc; }
#content .video object, #content .video embed, #content .video #lsplayer embed, .video #lsplayer { width:180px !important; height:135px !important; }
.single_video { height:100%; overflow:hidden; margin:15px 0; text-align:center; }
#content .free_magazine_list { height:100%; overflow:hidden; clear:both; padding-bottom:10px; margin-bottom:15px; border-bottom:1px dotted #ccc; }
#content .magazine_content { height:100%; overflow:hidden; float:right; width:500px; }
#content .magazine_content h3 { margin:0 0 5px 0; padding:0; font-size:14px; font-weight:bold; }
#content .magazine_content p { line-height:18px; }
.noimage { width:65px; float:left; border:1px solid #ccc; padding:14px 0; margin-bottom:8px; text-align:center; font-size:11px; }
.novideo { width:256px; height:195px; background:#fff url(../images/youtube.jpg) no-repeat center; border:1px solid #ccc; }
.novideo2 { width:120px; height:90px; background:#fff url(../images/youtube.jpg) no-repeat center; border:1px solid #ccc; }
#content ul { margin:0 0 15px 0; padding:0; font:12px Arial, Helvetica, sans-serif; }
#content li { margin:0 0 5px 3px; padding:0 0 0 10px; background:url(images/arrow.gif) no-repeat left 5px; line-height:18px; }
#content ul li ul { margin:8px 0 22px 0; padding:0 0 0 0; }
#content li ul li { margin:0 0 5px 0; padding:0 0 0 10px; background:url(images/arrow.gif) no-repeat left 5px; }
#content ol { margin:0; padding:0 0 10px 22px; list-style-type:decimal; font-size:12px; line-height:18px; }
#content li a { color:#555; text-decoration:none; }
#content li a:hover { color:#000; text-decoration:none; }
#content ol li ol { margin:8px 0 5px 18px; padding:0 0 0 0; }
#content ol li { margin:0 0 5px 0; padding:0; background:none; }

/* featured content gallery css */
#myGallery .carouselBtn { display:none; }
#myGallery .slideInfoZone { bottom:0; left:0; margin:0; overflow:hidden; position:absolute; text-indent:0; width:100%; z-index:50; }
/*

P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */

.clearfix:after { content: "."; clear: both; height: 0; visibility: hidden; display: block; }
.clearfix { display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/

* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */


/*Edited by Suril Bhagat here after*/
/*Thumb Nails updated*/
span.darshan_thumb img { float:left !important; padding:2px !important; border:1px solid #cdb67d !important; margin:0px 8px 0 0 !important; width:60px; height:60px; }
.magazine_thumb { float:left !important; margin:0 0px 0px 0 !important; width: 120px; height: 120px; }
.magazine_thumb img { border: 4px solid #dcdacb; height: 80%; }
.magazine_thumb a { font-size:9px; }
.magazine_gallery .magazine_thumb { padding:20px 35px 20px 35px; width:80px; height:120px; float:left; border-bottom:dotted 1px #CCCC99; }
.magazine_grid .magazine_thumb { padding: 20px 10px; width:180px; height:230px; float:left; border-bottom:dotted 1px #CCCC99; }
.magazine_gallery, .magazine_grid { clear:both; }
.magazine_grid .magazine_thumb h5, .magazine_grid .magazine_thumb h5 a { font-size:16px; text-align:center; }

/*Buttons*/
.b_read { float:right; }
.b_read span, .b_read span a { background:url(images/b_read.gif) no-repeat; }
.b_read span a, .b_read { width:125px; height:25px; margin-bottom:15px; }
.css_form_submit { margin:0px; cursor:pointer; background:url(../../themes/gurukul/images/b_submit.gif) no-repeat; border:none; width:75px; height:25px; text-indent:-9009px; }

/*---------------In The Section--------------*/
#section_bar { width:150px; float:right; margin: -20px -40px 20px 20px; font-size:8pt; }
#section_bar .wrap { background: url(images/section-bar-bg.png) repeat-y top; }
#section_bar .wrap_bottom { background: url(images/section-bar-bg-bottom.png) no-repeat bottom; height:100%; padding-top:10px; }
#section_bar h6 { color:#53230e; text-align:center; font-size:9pt; background:url(images/section-bar-head.png) no-repeat bottom; margin-bottom:15px; text-transform:uppercase; }
#section_bar .contents { padding: 0 10px 20px 0; }
#section_bar li { font-size:8pt; background:none; line-height:130%; padding-left:20px; }
#section_bar .page_item:hover, #section_bar .current_page_item { font-size:8pt; line-height:130%; background:url(images/section-bar-active.png) no-repeat left 4px; }
#section_bar .current_page_item { font-weight:bold; }
#section_bar .page_item:hover  #section_bar p { margin-left:20px; font-size:8pt; line-height:120%; }
.content-960 { width:960px; }

/*---------------------------------Darshan Gallery-----------------------------------------*/
.darshan_gallery .darshan_thumb { padding:15px; border-bottom:dotted 1px #CCCC99; width:150px; height:180px; float:left; }
.darshan_gallery .darshan_thumb img { padding:2px !important; border:1px solid #cdb67d !important; width:150px; height:150px; }
.darshan_gallery .darshan_thumb a { }

/*-----------------------------Music Gallery--------------------------------------*/
.music_gallery .music_item_head { clear:both; border-bottom:dotted 1px #CCCC99; height:20px; }
.music_gallery .music_item_head div { float:left; text-align:center; font-weight:bold; font-size:11px; text-align:center; color:#999999; }
.music_gallery .music_item_head .music_date { width:40px; }
.music_gallery .music_item_head .music_title { width:230px; padding-left:10px; text-align:left }
.music_gallery .music_item_head .music_artist { width:140px; padding-left:10px; text-align:left; font-family:tahoma; font-size:10px; }
.music_gallery .music_item_head .music_download { width:155px; overflow:hidden }
.music_gallery .music_item { clear:both; border-bottom:dotted 1px #CCCC99; height:50px; }
.music_gallery .music_item:hover { background:#f7f7f7; }
.music_gallery .music_item div { float:left; }
.music_gallery .music_item .music_date { width:40px; text-align: center; color:#999999; font-size:9px; margin-top:20px; }
.music_gallery .music_item .music_title { width:230px; text-align:left; padding-left:10px; }
.music_gallery .music_item .music_album { text-align:left; color:#999999; font-family:tahoma; font-size:10px; }
.music_gallery .music_item .music_artist { width:140px; text-align:left; padding-left:10px; font-family:tahoma; margin-top:18px; }
.music_gallery .music_item .music_download { width:155px; font-size:9px; text-align:center; margin-top:10px; }

/*--------------------------Wallpaper Gallery---------------------------------------*/
.wallpaper_gallery { }
.wallpaper_gallery .wallpaper_thumb { padding:15px; border-bottom:dotted 1px #CCCC99; width:250px; height:200px; float:left; }
.wallpaper_gallery .wallpaper_thumb img { padding: 2px; !important; border:1px solid #cdb67d !important; width:250px; height:188px; }
.wallpaper_gallery .wallpaper_thumb p { text-align:left; }

/*-----------------------------------Gurukul Arts-----------------------------------*/
p.copyrights span { float:left; }
span.gurukularts { background:url(images/gurukularts.jpg) no-repeat; width:78px; height:18px; display:block; }
span.gurukularts span { display:none; }
.HeadTD { font-weight: bold; text-align: center; color: #fff; background: #565447; height: 25px; }
.DataTD { background: #faf9f2; height: 25px; }


/*---------ARCHIVE PAGE --------- */
.content_full { width:920px !important; }
.arclist { padding:0; margin:0 }
.arclist li{ color:silver; font-size:14px; padding:5px 0; margin:0; }
.arclist li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: right; font-size:12px; margin:0 0 0 22px }
.arclist ul li a:hover { text-decoration:underline; }

.arclist_main { float:left; margin:0 15px 30px 15px; width:385px; border:2px solid #ddd; padding:0 19px; background:#fff; min-height:200px; }
 .content { width:auto !important; }
			 	/*---------ARCHIVE PAGE --------- */
.arclist { padding:0; margin:0 }
.arclist li{ color:silver; font-size:13px; padding:5px 0; margin:0; }
.arclist li ul{ border-bottom:0; padding:0 0 0 5px }
.arclist li ul li{ border-bottom:0; padding:10px 0 0 5px }
.arclist .archives-time{ float: right; font-size:12px; margin:0 0 0 22px }
.arclist ul li a:hover { text-decoration:underline; }

.arclist_main { float:left; margin-right:-1px; width:43%; }
#content .arclist_main h3 { margin:0 0 15px 0; }

#content .arclist li { background:url(http://www.rajkotgurukul.org/wp-content/themes/gurukul/images/arrow.gif) no-repeat left 12px !important; border-bottom:1px solid #EEEEEE; padding:7px 12px !important; }



/* blog section ========================================= */
/*post css start ----------------------------------*/
#content .posts { clear:both; height:100%; padding-bottom:5px; margin-bottom:15px; text-align:left; }

#content .posts h3 { border-bottom:none; margin-bottom:0; }
#content .posts h3 a { text-decoration:none; color:#cc0000; }
#content .posts h3 a:hover { text-decoration:none; color:#650404; }

#content b {text-align:left;}

#content .post_top { padding:5px 0; margin-bottom:5px; border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; font-size:11px; height:15px; color:#666; }
#content .post_top a { color:#000; text-decoration:none; }
#content .post_top a:hover { color:#cc0000; text-decoration:none; }

#content .post_bottom { margin-bottom:5px; clear:both; overflow:hidden; height:100%; font:11px Arial, Helvetica, sans-serif; background:#edeeee url(../images/post_bottom.png) no-repeat bottom; color:#666; }
#content .post_bottom a { color:#000; text-decoration:none; }
#content .post_bottom a:hover { color:#cc0000; text-decoration:none; }

.post_bottom2 { background:url(../images/post_top.png) no-repeat top; padding:5px 5px; clear:both; overflow:hidden; height:100%; }

.more-link { padding-right:10px; margin-bottom:10px; text-align:right; float:right; font-size:12px; font-weight:bold; text-transform:uppercase; 
background:url(../images/i_continue.png) no-repeat right;}
#content .auth { float:left; }
#content .commentp { float:right; background: url(../images/i_comments.png) no-repeat 0 2px;  padding-left:15px; }
#content .category { float:left; width:50%; }
#content .tags { float:right; }

#content .trackbacklist { margin:8px 0 0 0; padding:0; list-style:none; }
#content .trackbacklist li { margin:0 0 8px 0; padding:0 0 5px 18px; list-style:none; border-bottom:1px solid #eee; }


.search404 { padding:5px 8px; margin:0 0 7px 0; overflow:hidden; height:100%; width:210px; background:#eee; }
.search404 .s { width:150px; margin:0; padding:4px 25px 4px 4px; border:1px solid #d2d2d2; background:#fff; font:12px Arial, Helvetica, sans-serif; color:#333; }

#content .search404 .sgo { border:none; position:relative; top:8px; top:8px; left:-23px; }
*+html #content .search404 .sgo { top:0px; }
* html #content .search404 .sgo { top:0px; }


 /*	Comments									*
************************************************/
#content .commentlist li .avatar { background: #fff url(../images/gravtar.png) no-repeat center; float: right; border: 2px solid #ccc; padding:5px; margin-left:10px; }
#commentform input { width: 260px; padding: 2px; margin: 5px 5px 1px 0px; border:1px solid #ccc; }
#commentform { margin: 5px 10px 20px 0px; height:100%; overflow:hidden; }

#commentform label { font-weight:bold; float:left; width:120px; padding:5px 0 0 0; }
.cancel-comment-reply  a { font-size:12px; }

#commentform textarea {  width: 260px; padding:3px; border:1px solid #ccc; font:12px Arial, Helvetica, sans-serif;   }
	
#respond:after { content: "."; display: block; height:0px; clear:both; visibility:hidden; }
#content .commentlist p { font-weight: normal; text-transform: none; }
#content .commentmetadata { font-weight: normal; font-size:11px; }
#commentform p { margin: 5px 0px 5px 0px; }
	
#commentform #submit { margin:0px; float:left; font:bold 16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#2b7cae; cursor:pointer;
background:url(../images/b_submit.gif) no-repeat; border:none; width:75px; height:25px; text-indent:-9009px; margin-left:120px; }
	
.alt { margin: 0px; padding:0; }
#content .commentlist { margin: 10px 0 10px 0; padding:0px; height:100%; overflow:hidden; }
#content .commentlist li { margin: 15px 0px 10px; padding: 10px 8px 10px 10px; list-style: none; background:none; border:1px solid #c1c1c1; }
#content .commentlist li ul li {  margin-right:5px; }

#content .commentlist cite { font-size:12px; font-weight:bold; font-style:normal;  }

#content .commentlist li a { font-weight:bold;}
#content .commentlist li a:hover { color:#333; }

.commentlist p { margin: 10px 5px 10px 0px; padding: 0px; }
.children {  margin:0px; padding:0px; }
.nocomments { text-align: center; margin:0px; padding:0px; }

.commentmetadata { font-size: 11px; margin: 0px; display: block; }
.navigation { display: block; text-align: center; margin-top:10px; margin-bottom:10px; }
	
.alignright { float: right; }
.alignleft { float: left; }
#content .commentlist li.thread-alt { background:#fff; }
#content .commentlist li.thread-even { background:#f0f0f0; }
	
.depth-1 { border:1px solid #c1c1c1;}
.even { border:1px solid #c1c1c1; background:#fff !important;  }
.alt { border:1px solid #c1c1c1; background:#f0f0f0 !important; margin:0px; padding:0px; }


/* 	Previous/Next Page Navigation ----------------------------------*/
.page-nav { clear: both; margin: 0 0px; padding: 2px 0px; height:22px; font-weight:bold; font-size:16px; font-weight:bold; }
.nav-previous { float: left;  text-align: left; margin: 2px 0px; }
.nav-next {  float: right;  text-align: right;	margin: 2px 0px; }
.page-nav a  { text-decoration: none; border-bottom:none; }
.nav-previous a	{ padding-left: 11px; text-transform:uppercase;	background:url(../images/arrow-left.gif) no-repeat left; }
.nav-next a { padding-right:11px;	text-transform:uppercase; border-bottom:none; background:url(../images/arrow-right.gif) no-repeat right;}

/*Page navigatoin 2 ----------------------------- */
.wp-pagenavi { text-align:center; height:25px; font:bold 11px Arial, Helvetica, sans-serif; line-height:24px; clear:both; margin-bottom:20px; }
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active { padding:3px 8px 3px 8px; margin:2px; text-decoration:none; color:#695e36; line-height:24px;	background-color:#f4e290;}
.wp-pagenavi a:hover { color:#fff; background-color: #bfaa49; }
.wp-pagenavi span.pages { padding:3px 8px 3px 8px; margin: 2px 2px 2px 2px; background-color:#FFF; }
.wp-pagenavi span.current { padding:3px 8px 3px 8px; margin: 2px; line-height:25px; font-weight:bold; color:#fff;  background:#cc0000; }
.wp-pagenavi span.extend { padding: 3px 8px 3px 8px; margin: 2px; color: #695e36; line-height:25px; background-color: #f4e290; }
/*-----------------To Be Changed in the Plug-in CSS File also*/
/* blog #end ---------------- */


/*   VERTICAL and HORIZONTAL dropmenu settings */
ul#navmenu-h, ul#navmenu-h li, ul#navmenu-h ul{ margin: 0; padding: 0; border: 0 none;list-style: none; z-index:55`}
ul#navmenu-h ul ul { margin-top:-1px;}
ul#navmenu-h ul:after /*From IE 7 lack of compliance*/ { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-h { height: 28px; }
ul#navmenu-h li { float: left; display: inline; position: relative; margin-bottom:-1px; }
ul#navmenu-h ul { width: 160px; top: 30px; left: 0; display: none; position: absolute; }
ul#navmenu-h ul li { width: 160px; float: left; display: block !important; display: inline; }
/* Root Menu */
ul#navmenu-h li a, ul#navmenu-v li a { border-left: none; padding: 0 10px; float: none !important; float: left; display: block; font: bold 12px Arial, Helvetica, sans-serif; 
text-decoration: none; height: auto !important; height: 1%; }
/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a { float: none; _border-top:none; }
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul { display: none; position: absolute; top: 0; left: 160px; }

/* NO EDIT PAST THIS LINE - Do Not Move - Must Come Before display:block for Gecko */

ul#navmenu-h li:hover ul ul, ul#navmenu-v li:hover ul ul,
ul#navmenu-h li:hover ul ul ul, ul#navmenu-v li:hover ul ul ul,
ul#navmenu-h li:hover ul ul ul ul, ul#navmenu-v li:hover ul ul ul ul,
ul#navmenu-h li.iehover ul ul, ul#navmenu-v li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul, ul#navmenu-v li.iehover ul ul ul,
ul#navmenu-h li.iehover ul ul ul ul, ul#navmenu-v li.iehover ul ul ul ul { display: none; }
ul#navmenu-h li:hover ul, ul#navmenu-v li:hover ul,
ul#navmenu-h ul li:hover ul, ul#navmenu-v ul li:hover ul,
ul#navmenu-h ul ul li:hover ul, ul#navmenu-v ul ul li:hover ul,
ul#navmenu-h ul ul ul li:hover ul, ul#navmenu-v ul ul ul li:hover ul,
ul#navmenu-h li.iehover ul, ul#navmenu-v li.iehover ul,
ul#navmenu-h ul li.iehover ul, ul#navmenu-v ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul, ul#navmenu-v ul ul li.iehover ul,
ul#navmenu-h ul ul ul li.iehover ul, ul#navmenu-v ul ul ul li.iehover ul { display: block; }
/* #end -------------- */

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/
 
ul#navmenu-v, #sidebar ul#navmenu-v,
ul#navmenu-v li, #sidebar ul#navmenu-v li,
ul#navmenu-v ul, #sidebar ul#navmenu-v ul { margin: 0; border: 0 none; padding: 0; width: 180px; /*For KHTML*/
  list-style: none; }
ul#navmenu-v:after /*From IE 7 lack of compliance*/{ clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }
ul#navmenu-v li { float: left; /*For IE 7 lack of compliance*/
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative; }
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul { display: none; position: absolute; top: 0; right:180px; /*If you wish to use vertical dropmenu on left sidebar, simply change the value right to left here. e.g. = left:180px;*/ }
#r_sidebar h3.vmenuspcaer { padding-top:18px; }

/* inner pages sidebar vmenu css -------------------------------- */

#sidebar ul#navmenu-v li  
#sidebar ul#navmenu-v,
#sidebar ul#navmenu-v li,
#sidebar ul#navmenu-v ul { margin: 0; border: 0 none; padding: 0; width: 240px; /*For KHTML*/
  list-style: none; }
#sidebar ul#navmenu-v ul,
#sidebar ul#navmenu-v ul ul,
#sidebar ul#navmenu-v ul ul ul { right:240px; /*If you wish to use vertical dropmenu on left sidebar, simply change the value right to left here. e.g. = left:240px;*/ }
#sidebar ul#navmenu-v li a:hover { text-decoration:none; }

* html #sidebar ul#navmenu-v li a{ width: 220px; padding:0 10px; }




/*====================================== 
 dropmenu.css start 
=============================================*/

/*--------------------------------------*/

/*  
VERTICAL and HORIZONTAL dropmenu settings
*/

ul#navmenu-h li a, ul#navmenu-v li a,

ul#navmenu-h ul ul ul,
ul#navmenu-h ul ul ul ul,
ul#navmenu-v ul,
ul#navmenu-v ul ul,
ul#navmenu-v ul ul ul,
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a
{ border-top:1px solid #fff; }
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a { }
/* Top level */
ul#navmenu-h li a, ul#navmenu-v li a,

/* 2nd Menu */
ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{ border-bottom:1px solid #fff; background:background:url(images/navbg.gif) repeat-x bottom;  line-height:normal; padding:8px 10px 7px 10px; color:#880000; }


ul#navmenu-h li:hover li a, ul#navmenu-v li:hover li a,
ul#navmenu-h li.iehover li a, ul#navmenu-v li.iehover li a,

 /* 3rd Menu */
ul#navmenu-h li:hover li:hover li a, ul#navmenu-v li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li a,

/* 4rd Menu */
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li a,

/* 5th Menu */
ul#navmenu-h li:hover li:hover li:hover li:hover li a, ul#navmenu-v li:hover li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a 
{ border-bottom:1px solid #fff; background:#fdf6d4; line-height:normal; padding:8px 10px 7px 10px; color:#786e56; }



ul#navmenu-h li.current_page_ancestor a, ul#navmenu-h li.current_page_item a{ background:#fff ; } 


/* Root Menu Hover Persistence */
ul#navmenu-h a:hover, 
ul#navmenu-h li:hover a, 
ul#navmenu-h li.iehover a,
ul#navmenu-h li:hover a:hover, 
ul#navmenu-h li:hover li:hover a, 
ul#navmenu-h li:hover li.iehover a,
ul#navmenu-h li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover a:hover, 
ul#navmenu-h li:hover li:hover li:hover li:hover a, 
ul#navmenu-h li:hover li:hover li:hover li.iehover a,


/* IE Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover,

/* IE verticle Specific ------------------------------------- */

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover, ul#navmenu-v li:hover li a:hover,
ul#navmenu-h li:hover li:hover a, ul#navmenu-v li:hover li:hover a, 
ul#navmenu-h li.iehover li a:hover, ul#navmenu-v li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover a,

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover a,

/* 4rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover a, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover a,

/* 5th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li:hover li:hover a, ul#navmenu-v li:hover li:hover li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li.iehover a,  ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li.iehover a,
ul#navmenu-h li:hover li:hover li:hover li:hover li a:hover, ul#navmenu-v li:hover li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li.iehover li a:hover, ul#navmenu-v li.iehover li.iehover li.iehover li.iehover li a:hover
{ border-bottom:1px solid #fff; background:#feef9e; color:#cc0000; }


/* current page item ul#navmenu-h color setting ------------------------------------- */
#navmenu-h li.current_page_item a,
#navmenu-h li.current_page_item a:hover,
#navmenu-h li ul li.current_page_item a,
#navmenu-h li ul li.current_page_item a:hover,

/* Remembers the parent page of the current page ------------------------------------- */
#navmenu-h li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor li.current_page_item a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a,
#navmenu-h li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor ul li.current_page_ancestor a:hover 
{ background:#feef9e ; color:#cc0000 ; }

ul#navmenu-h ul ul li a:hover, ul#navmenu-h ul li a:hover
{background:#feef9e ; color:#cc0000 ; } 

/* #end -------------- */
 
