/*
Theme Name: Culture
Theme URI: 
Description: A theme made for Sarang cultural center
Author: Robert Basic Modified by Gautham Feb 2010
Author URI: http://robertbasic.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
	
	COLOR BANK
	#967696
	#fadbef
	#fbe1f2
	
	

*/

* {
    margin: 0;
    padding: 0;
}

body { /*font-family:"Times New Roman", Times, serif;*/ font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; background:#fff;}



#wrap { width:1000px; clear:both; overflow:hidden; margin:auto; /*border:#f45 solid 1px;*/}
#homewrap { clear:both; overflow:hidden; margin-bottom:10px;}
#homewrap #rightframe {float:left;}
#homeslide {width:310px; float:left; border:0px solid #555;  margin-top:13px; margin-right:6px;}

#mainframe {width:1000px; height:175px; background:url(img/culture-banner2.jpg) no-repeat top right; margin:-80px auto 0px;}

#contenttop {width:1000px; height:25px;  background:url(img/images/contentbg_01.jpg) no-repeat top; margin:0 auto;}
#contentbottom {width:1000px; height:25px;  background:url(img/images/contentbg_04.jpg) no-repeat top; margin:0 auto;}
#content{ width:970px; margin:0px auto; padding: 10px; background: url(img/images/contentbg_02.jpg) repeat-y center; clear:both; overflow:hidden;}
#content p { text-align:justify; color:#7e3d67; font-size:13px; margin:15px 17px 0 320px ; }
#content h2 { color:#7e3d67; font-weight:normal; letter-spacing: 3px; margin-left:-50px; margin-bottom:15px;}
#content img.alignleft {margin-left:-310px; float:left;}

#smallemblem { width:300px; height:56px; background:url(img/culture-banner2-small.jpg) no-repeat left; float:left;}
#contentinnerwrap { float:right; clear:right; margin:-80px 0 0px;}
#contentinnertop, #contentinnerbottom, #contentinner  {border:0px solid #444;}
#contentinnertop {width:681px; height:55px; background:url(img/images/contentinnerbg_01.jpg) no-repeat bottom center; margin:0 auto;}
#contentinnerbottom {width:681px; height:25px; background:url(img/images/contentinnerbg_04.jpg) no-repeat top center; margin:0 auto;}
#contentinner { width:641px; padding:0 20px; background: url(img/images/contentinnerbg_02.jpg) repeat-y center; clear:both; overflow:hidden; margin:0 auto;}
#contentinner p {text-align:justify; color:#7e3d67; font-size:13px; margin:10px 0 0 0; }
#contentinner li {text-align:left; color:#7e3d67; font-size:13px; list-style-position:inside;}
#contentinner img.alignleft {float:left; margin:0 10px 10px 0px; }
#contentinner img.alignright {float:right; margin:0 0px 10px 10px; }

#content a, #contentinner a { text-decoration:none; color:#d762ae; letter-spacing:0px; border-bottom:0px solid #dfc3d4; }
#content a:hover, #contentinner a:hover { text-decoration:none; color:#8f0356; letter-spacing:0px; }

#letterstyletop {background:url(img/images/letterbg_03.jpg) top right no-repeat; height:50px;}
#letterstyle { background: url(img/images/letterbg_05.jpg) repeat-y right top; padding-top:15px; }
#letterstylebottom {background:url(img/images/letterbg_08.jpg) bottom right no-repeat; height:12px;}
#letterstyle p {padding:0px 10px 2px 50px; color:#000066; font-family:"Century Gothic"; line-height:22px;}

#footer {width:1000px;   margin:25px auto; border-top:1px solid #8f0356; padding:10px 0; }
#footer p {color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#footer a {text-decoration:none; color:#8f0356;}
#footer a:hover {color:#b3036b;}

#clear {clear:both;}

h2 { font-size:16px; border-bottom:1px solid #E7B9D4; color:#BF0473; font-family:Arial, Helvetica, sans-serif; margin:15px 0 0 0}
h3 {font-size:13px; color:#8f0356; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #ccc; margin:15px 0 0 0;}

#z500 {width:500px; margin:20px auto;}
.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form text, .wpcf7-form select {float:right; clear:both; margin:10px ;}
.wpcf7-form p { text-align:left;}

/*==seasons==*/
#boxmainwrap{width:660px; height:100%; float:left;}
#boxmain {  padding:5px; width:auto; height:auto; }
#box1, #box2{width:281px; padding:0 20px;}
#box1 {margin:5px 0px 0 0px;}
#box2 {margin:5px 0 0 15px;}
#boxrightwrap {width:300px; margin:0 0 0 5px; float:right; border:0px solid #ff6600;  }
#boxright{ padding:5px;}

#boxmain, #boxmainwrap, #box1, #box2 {border:0px solid #456; float:left; }
#boxmain p, #boxmainwrap p, #box1 p, #box2 p, #boxright p, p {font-size:12px; color:#555; text-align:justify;}

.post-meta-key {font-size:11px; color:#555; list-style:none; font-weight:normal; width:200px; display:inline-table;}
ul.post-meta li {font-size:11px; color:#675; list-style:none; font-weight:bold; }

#content p.faq-question a {letter-spacing:normal; border-bottom:1px solid #333;;}
h4.faq-header {font-size:12px; color:#8F0356;}

/*fee structure table */
span.fee {display:table-cell; margin:0px; border:none; padding:0px;}
table.fee {width:450px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
table.fee td {padding:5px; margin:5px; border-bottom:1px solid #ccc; border-right:1px solid #CECECE;}
table.fee td.heading, span.heading {border-bottom:1px solid #E7B9D4; border-right:0px; margin-bottom:7px; font-weight:bold;}
