@charset "utf-8";
/* CSS Document */
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 6, 2010 */


/*/////////////////////////////////@FONTFACE/////////////////////////////////////////*/
@font-face {
	font-family: 'CodeLightRegular';
	src: url('../fonts/code_light-webfont.eot');
	src: local('☺'), url('../fonts/code_light-webfont.woff') format('woff'), url('../fonts/code_light-webfont.ttf') format('truetype'), url('../fonts/code_light-webfont.svg#webfontsYjfYMDi') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'CodeBoldRegular';
	src: url('../fonts/code_bold-webfont.eot');
	src: local('☺'), url('../fonts/code_bold-webfont.woff') format('woff'), url('../fonts/code_bold-webfont.ttf') format('truetype'), url('../fonts/code_bold-webfont.svg#webfontZjpBbsAi') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*/////////////////////////////////COLOR/////////////////////////////////////////*/
/*
light grey: 		#e8e8e8
light pink: 		#f56ebd
main pink: 	#eb008a
purple:			#990066
*/

/*/////////////////////////////////GENERAL/////////////////////////////////////////*/
body							{background:url(../images/design/bg-gradient.gif) 0 0 repeat-x;  font: normal 12px/120% Arial, Helvetica, sans-serif ; color:#fff;}
.padme-y					{padding:0 20px;}
#topbar						{height:20px; background:#dfdfdf;}
#mast							{background:url(../images/design/mast-bg.gif) 0 0 repeat-x; height:80px;}
#logo							{background:url(../images/design/logo.gif) 0 0 no-repeat; height:80px;}
#logo h1					{ float:left; text-indent:-9999px; width:300px;}
#logo p						{float:left; color:#fff; margin-top:46px; font:bold 16px /140% Arial, Helvetica, sans-serif  ;}
#logo a						{ display:block; height:80px; width:300px;}

#book							{background:url(../images/design/book.gif) 0 0 no-repeat; height:80px;}
#book p						{ text-indent:-9999px; }

#flash-header			{height:440px; width:940px;}
#about						{background:#EB008A; float:left; height:385px;}
#divider2					{background:url(../images/design/divider2.gif) 0 0 no-repeat; height:36px;}

#divider3					{background:url(../images/design/divider3.gif) 0 0 no-repeat; height:45px;}
#section4					{background:url(../images/design/section4-bg.gif) 0 0 repeat-x; height:429px;}
#the-team					{background:#e8e8e8; height:200px;}


/*/////////////////////////////////BLOG/////////////////////////////////////////*/
#blog							{background:url(../images/design/blog-bg.gif) 0 0 no-repeat;  height:320px; padding-top:22px;}
#blog h2					{margin-bottom:30px;  text-align:center; font-family: 'CodeBoldRegular', sans-serif;}
#blog h3					{font: bold 14px/120% Arial, Helvetica, sans-serif ; color:#eb008a; margin:5px 0 0 0;  text-align:center;}
#blog h3 a					{font: bold 14px/120% Arial, Helvetica, sans-serif ; color:#eb008a; margin:5px 0 0 0;  text-decoration: none; }
#blog h3 a	:hover		{font: bold 14px/120% Arial, Helvetica, sans-serif ; color:#f56ebd; margin:5px 0 0 0;}
#blog p						{font-style:italic; margin:0 0 5px 0;  text-align:center;}
#blog .view				{text-align:center; margin-top:10px;}
#blog .view a 			{font: normal 11px/120% Arial, Helvetica, sans-serif; color:#fff;}
#social						{width:250px; height:50px;  margin:45px 0 0 35px;}
#social img				{margin-right:10px;}

/*/////////////////////////////////SALON/////////////////////////////////////////*/
#salon						{margin-top:6px;}		

/*/////////////////////////////////WHAT WE DO/////////////////////////////////////////*/
#whatwedo				{background:url(../images/design/what-we-do.gif) 0 0 no-repeat;  height:320px; padding-top:22px; }
#whatwedo h2			{margin-bottom:30px;  text-align:center; font-family: 'CodeBoldRegular', sans-serif;}
#whatwedo ul			{list-style:none;}
#whatwedo li 			{font:italic 12px/140% Arial, Helvetica, sans-serif; margin:0 0 5px 20px;  border-bottom:1px dotted #f56ebd; width: 170px; }
hr						{border-top:1px dotted #f56ebd; width: 170px;  border-bottom:none; margin-top:10px ;  margin-bottom:10px }

/*/////////////////////////////////GALLERY/////////////////////////////////////////*/
#gallery-header			{background:url(../images/design/the-lounge-gallery.gif) 0 0 no-repeat; height:30px; text-align:center; padding-top:10px;}
#gallery				{background:#e8e8e8; height:260px; padding:10px 5px 10px 8px;}
#gallery-header h2		{font-family: 'CodeBoldRegular', sans-serif;}

/*/////////////////////////////////OUR TEAM/////////////////////////////////////////*/
#our-team				{background:url(../images/design/our-team.gif) 0 0 no-repeat;  height:420px; padding-top:15px;}
#our-team h2			{margin-bottom:30px;  text-align:center; font-family: 'CodeBoldRegular', sans-serif;}
#our-team h3			{font: bold 14px/120% Arial, Helvetica, sans-serif ; color:#eb008a; margin:5px 0 0 0;  text-align:center;}
#our-team p				{font-style:italic; margin:0 0 5px 0;  text-align:center;}

/*/////////////////////////////////THE LOUNGE/////////////////////////////////////////*/
#the-lounge				{/*background:url(../images/design/our-team.gif) 0 0 no-repeat; height:420px; */ padding-top:3px;}
#the-lounge h2			{margin-bottom:30px;  text-align:center; margin-left:10px; font-family: 'CodeBoldRegular', sans-serif;}
#the-lounge h3			{font: bold 14px/120% Arial, Helvetica, sans-serif ; color:#990066; margin:5px 0 0 0;  margin-left:10px;}
#the-lounge p			{font-style:italic; margin:0 0 5px 0;   margin-left:10px; padding-bottom:5px;}
#the-lounge img 		{padding:10px; background:url(../images/design/about-img-border.gif) 0 0 no-repeat; margin:0 10px 0 10px;}
.slideshow 				{height: 225px; width: 300px; float:left; }
#about-text				{float:left; width:270px;}
/*/////////////////////////////////SPONSORS/////////////////////////////////////////*/
#sponsors				{float:left; margin-top:60px; padding-left:340px; background:#e8e8e8;}
#sponsors-home			{float:left; margin-top:60px;}


/*/////////////////////////////////FOOTER/////////////////////////////////////////*/
#footer						{background:url(../images/design/footer.gif) 0 0 no-repeat; height:7px; margin-top:5px;}
#copyright					{padding:20px 0; color:#333; font-size:10px;}
#copyright a				{padding:10px 0; color:#EB008A; font-size:10px;}
#copyright a:hover	{padding:10px 0; color:#990059; font-size:10px;}
#footer-logos			{padding:10px 0; float:right!important;}

/*/////////////////////////////////GENERIC PAGES/////////////////////////////////////////*/
h2.blog-title			{margin-top:40px; padding-left:10px; color:#990066; font:normal 23px/140% 'CodeBoldRegular', sans-serif;}
h2.main-title			{margin-top:40px; padding-left:0; color:#990066; font:normal 23px/140% 'CodeBoldRegular', sans-serif;}

h3.entry-title			{color:#eb008a; font:normal 18px/140% 'CodeBoldRegular', sans-serif; margin:35px 0 5px;}
#post 					{color:#777; font: 12px/160% Arial, Helvetica, sans-serif; padding-left:10px;}
#post a 				{color:#eb008a; text-decoration:none;}
#post a:hover a 		{color:#f56ebd; text-decoration:none;}
#post h3, #post h3 a	{color:#eb008a; font:normal 18px/140% 'CodeBoldRegular', sans-serif; margin:20px 0 5px; text-decoration:none;}
#post h3, #post h3 a:hover	{color:#f56ebd; font:normal 18px/140% 'CodeBoldRegular', sans-serif; margin:20px 0 5px;}
#post img				{float:left; padding:5px; border:1px solid #e8e8e8; margin:0 10px 10px 0; }
#post .spacer			{padding:10px 0;}
h3.sidebar-title		{margin-top:27px; color:#990066; font:normal 16px/140% 'CodeBoldRegular', sans-serif;}
small					{font:normal 10px/140% Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase; margin-bottom:10px;}
#post hr				{border-top:1px dotted #f56ebd; width:100%; border-bottom:none; margin-top:10px ;  margin-bottom:10px }
small a 				{color:#eb008a; text-decoration:none;}
small a:hover 			{color:#f56ebd; text-decoration:none;}
#sidebar				{background:url(../images/design/sidebar.gif) 0 10px no-repeat; min-height:600px; padding:20px;}
#sidebar ul				{}
#sidebar ul li			{margin-left:0!important; list-style:none; margin:13px 0 12px 0;}
#sidebar ul li a		{color:#fff; text-decoration:none; background:#eb008a; padding:4px;}
#sidebar ul li a:hover	{background:#f56ebd;}

/*/////////////////////////////////PAGINATION/////////////////////////////////////////*/
.wp-pagenavi span {
    border: none!important;
    color: #666666!important;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.wp-pagenavi a{
    border: 1px solid #ededed!important;
    color: #EB008A!important;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
