/*  
Theme Name: Desi Masti
Theme URI: http://www.gaijindesign.com
Description: Custom WordPress theme developed for Desi Masti
Author: Lawrie Malen @ Gaijin Design
Author URI: http://www.gaijindesign.com

*/

body,html {
	background-image:			url('./img/bg.png');
	background-color: 		#8D2735;
	font-family: 				Trebuchet MS;
	font-size: 					12px;
	color: 						#2A2A2A;
	margin:	 					0px;
	text-align:					center;
}

#column {
	width:						718px;
	margin-left:				auto;
	margin-right:				auto;
	background-image:			url('./img/tablebg.png');
}

#textcontent {
	width:						670px;
	margin:						20px auto 0px auto;
	text-align:					justify;
}

#bottombar {
	width:						718px;
	height:						40px;
	margin:						0px auto 10px auto;
	background-image:			url('./img/bottombar.png');
}

.featureleft {
	float:						left;
	width:						320px;
	height:						170px;
	margin-right:				15px;
	margin-bottom:				10px;
}

.featureright {
	float:						right;
	width:						320px;
	height:						170px;
	margin-left:				15px;
	margin-bottom:				10px;
}

.moreleft {
	width:						300px;
	text-align:					right;
}

.moreright {
	margin-left:				20px;
	width:						300px;
	text-align:					right;
}

.sepbar {
	width:						660px;
	height:						30px;
	margin-bottom:				10px;
	background-image:			url('./img/sep.png');
}

.title {
	font-size:					18px;
	font-weight: 				bold;
	color: 						#323232;
}

.question {
	font-size:					16px;
	font-weight: 				bold;
	color: 						#323232;
}

.newstitle {
	clear:						both;
	height:						27px;
	background-image:			url('./img/dancer.png');
	background-repeat:		no-repeat;
	padding:						0px 0px 0px 27px;
	color:						#333333;
	font-size:					18px;
}

.newsitem {
	margin:						10px 27px 10px 27px;
}

/* DATA TABLE DEFINITIONS */

.classestable {
	font-size: 					12px;
	width: 						670px;
	text-align: 				center;
	background-color: 		#FFFFFF;
	border:						1px solid #FFA501;
}

.classesbosstitle {
	background-color:			#FFA501;
	font-weight: 				bold;
}

.classestitle {
	background-color:			#FDBC51;
	font-weight:				bold;
}

.classes {
	background-color:			#FFD753;
}

/* IMAGES CLASSES */

.thumb {
	border:						3px solid #CCCCCC;
	margin:						2px;
}

.profilethumb {
	float:						left;
	border:						0px;
	margin:						8px;
}

.rightimg {
	float:						right;
	margin:						0px 0px 10px 10px;
}

/* CONTACT FORM DEFINITIONS */

.danceclasses {
	float:						left;
	width:						320px;
}

.danceclasses form {
	background-color:			#DBE2EE;
	border: 						1px solid #BAC8DE;
	font-size: 					12px;
	padding:						15px;
	width:						290px;
}

.danceclasses input {
	background-color:			#C0CCE1;
	color:						#333333;
	border: 						1px solid #ACBDD8;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
}

.danceclasses textarea {
	background-color:			#C0CCE1;
	color:						#333333;
	border: 						1px solid #ACBDD8;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
	height:						120px;
}

.danceclasses select {
	background-color:			#C0CCE1;
	color:						#333333;
	border: 						1px solid #ACBDD8;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
}

button {
	width:						60px;
	margin-left:				215px;
	padding:						2px;
	font-family:				Trebuchet MS;
	font-size: 					12px;
	color:						#333333;
}

.performances {
	float:						right;
	width:						320px;
}

.performances form {
	background-color:			#FFF1CB;
	border: 						1px solid #FECE6B;
	font-size: 					12px;
	padding:						15px;
	width:						290px;
}

.performances input {
	background-color:			#FFE6A3;
	color:						#333333;
	border: 						1px solid #FECE6B;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
}

.performances textarea {
	background-color:			#FFE6A3;
	color:						#333333;
	border: 						1px solid #FECE6B;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
	height:						120px;
}

.performances select {
	background-color:			#FFE6A3;
	color:						#333333;
	border: 						1px solid #FECE6B;
	font-family: 				Trebuchet MS;
	font-size:					11px;
	width:						270px;
}

/* CONTACT ADDRESSES */

.addressleft {
	float:						left;
	width:						200px;
	border-right:				1px dotted #666666;
	margin-left:				20px
}

/* BOTTOM MENU */

.altmenu {
	text-align:					center;
	font-size:					11px;
}

#gdlink {
	width:						710px;
	margin:						10px auto 0px auto;
	text-align:					right;
	font-size:					11px;
	color:						#FEFEFE;
}

#gdlink a {
	color:						#FEFEFE;
}

.noline {
	text-decoration:			none;
	color:						#FEFEFE;
}

.hilite {
	background-color:			#F3E9CC;
	border:						1px solid #E9D1A0;
	padding:						10px;
}

.righter {
	text-align:					right;
}

.rightimg {
	float:						right;
}

.alignleft {
	float:						left;
	margin-right:				10px;
	margin-bottom:				10px;
}

.clear {
	clear:						both;
}

img {
	border:						0px;
}

a {
	color:						#333333;
}

a:hover {
	color:						#000000;
}

a:visited {
	color:						#666666;
}