#logo:link,

#logo:visited	{ display: block; width: 14.9em; height: 10.4em; border: none;

				  position: absolute; top: 5.5em; left: 4em; text-indent: -999.9em; 

				  background: url(/images/site/logo.png) no-repeat left top; }

#logo:hover,

#logo:active	{ border: none }



#header .slogan	{ background: url(/images/site/head_text.png) no-repeat left top; width: 39.5em; height: 2.3em; display: block; text-indent: -999.9em;

					position: absolute; left: 3.7em; top: 17.4em; font-size: 1em; margin: 0;}



/*====== Left sidebar ========*/

/*------------- Menu ---------------------------*/



#mainMenu		{ margin: 0; font-size: 1em; padding-bottom: 6px}

#mainMenu li	{ float: left; margin: 0; width: 150px; padding-bottom: 4px;

				  list-style-type: none; font-size: 1.2em}

#mainMenu li.open

				{ background: url(/images/site/left_submenu_top.gif) no-repeat left 36px}

#mainMenu a:link,

#mainMenu a:visited

				{ display: block; width: 136px; height: 32px; line-height: 2.6667em; background: url(/images/site/left_menu_normal.gif) no-repeat left top;

					font-weight: bold; color: #fff; padding-left: 14px; text-decoration: none}

#mainMenu .active a:link,

#mainMenu .active a:visited,

#mainMenu .open a:link,

#mainMenu .open a:visited,

#mainMenu a:hover,

#mainMenu a:active	

				{ border: none; background: url(/images/site/left_menu_active.gif) no-repeat left top;}

				

#mainMenu li.open ul

				{ margin-top: 8px; padding-bottom: 4px}

#mainMenu ul	{ font-size: 1em; background: #f3f3f3 url(/images/site/left_submenu_bottom.gif) no-repeat left bottom;

					overflow: hidden; padding: 0 15px 0; width: 120px; display: none}

#mainMenu ul li	{ clear: left; font-size: 1em; margin-top: -1px; padding-bottom: 1px; border-top: 1px solid #b6b6b6; width: 120px}



#mainMenu .active ul a:link,

#mainMenu .active ul a:visited,

#mainMenu .open ul a:link,

#mainMenu .open ul a:visited,

#mainMenu ul a:link,

#mainMenu ul a:visited

				{ background: none; color: #fb5105; padding: 0}



#mainMenu .active ul .active a:link,

#mainMenu .active ul .active a:visited,

#mainMenu .active ul a:hover,

#mainMenu .active ul a:active,

#mainMenu .open ul a:hover,

#mainMenu .open ul a:active,

#mainMenu ul a:hover,

#mainMenu ul a:active

				{ color: #4d4d4d}



/*-------------- Search ---------------------------*/

.search			{ background: url(/images/site/search_block.gif) no-repeat left top; height: 69px; padding-bottom: 0.6em}

.search label	{ color: #fff; font-size: 1.4em; line-height: 1em; margin-bottom: 0.5714em; display: inline-block;

					font-weight: bold; padding-left: 0.3571em}

.search input	{ width: 100%; text-indent: 1em; color: #808080; height: 1.2em; line-height: 1.2em; background: #fff;

					margin-bottom: 0.4em; padding: 0.4em 0 0.8em}

.search input.go

				{ float: right; background: url(/images/site/search-go.gif) no-repeat left top; width: 29px; height: 18px; cursor: pointer;

					padding: 0; margin: 0}



/*-------- Quick contact--------------*/			

.q-contuct		{ background: url(/images/site/quick_contact_block.gif) no-repeat left top; height: 80px}

.q-contuct h3	{ padding-left: 5px; color: #fbac18; font-weight: bold; font-size: 1.4em; line-height: 1.5714em;

					margin-bottom: 0.2857em}

.q-contuct p	{ font-size: 1.1em; line-height: 1.3636em; margin-bottom: 0.3636em; color: #fff}

.q-contuct strong

				{ color: #fbac18;}



.q-contuct a:link,

.q-contuct a:visited

				{ font-size: 1em; line-height: 1.2em; color: #fff; border: none}

.q-contuct a:hover,

.q-contuct a:active

				{ color: #FBAC18}

.q-contuct .send-mail:link,

.q-contuct .send-mail:visited

				{ padding: 2px 0 3px; background: #B3B3B3; display: block; font-size: 1.1em; line-height: 1.1818em; text-decoration: underline;

					text-align: center; margin-bottom: 0.3636em;}

.q-contuct .send-mail:hover,

.q-contuct .send-mail:active

				{ color: #fff;}

				

/*------------- blog --------------*/

.blog h2		{ font-size: 2em; line-height: 1.5em; color: #FBAC18; margin-bottom: 0.2em}

.blog ul		{ font-size: 1em; margin: 0}



.blog ul li		{ float: left; width: 150px; background: #feeed1 url(/images/site/blog-post-wrapper.png) no-repeat left top;

					margin: 0 0 1em 0; list-style: none}

.blog ul li .left-side-block

				{ background: url(/images/site/blog-post-border.gif) no-repeat left bottom; padding-top: 0; padding-left: 1.2em;

					width: 128px; margin: 0}

.blog ul li .author

				{ font-weight: bold; font-size: 1.2em; line-height: 1.3333em; margin-bottom: 0.0833em; padding-top: 2em; padding-right: 4.4em}

.blog ul li .male

				{ background: url(/images/site/man_icon.gif) no-repeat 90% top;}

.blog ul li .female

				{ background: url(/images/site/women_icon.gif) no-repeat 90% top;}

.blog ul li .title

				{ font-size: 1.4em; line-height: 1.1428em; padding: 0.2857em 0.7143em 0.2857em  0.8571em ;color: #fff; margin: 0 -0.7143em 0 -0.8571em; 

					background: #faaf40; margin-bottom: 1em}

.blog ul li p	{ font-size: 1em; line-height: 1.4em; margin-bottom: 0.4em}



.blog ul li a.read-more:link,

.blog ul li a.read-more:visited

				{ color: #7f7667}

.blog ul li a.read-more:hover,

.blog ul li a.read-more:active

				{ color: #FB5105}

				

/*========== Right sidebar ==========*/

.right-side-block h2

				{ font-size: 2em; line-height: 1.2em; color: #fff; margin-bottom: 0.6em}

.right-side-block h2 span

				{ color: #FBAC18; font-weight: bold}

/*------ Video ---------*/

.video			{ padding: 0}

.video a:link,

.video a:visited

				{ background: url(/images/site/video-wrap.png) no-repeat left top; display: block; font-size: 1.4em; padding-left: 3.2857em; padding-right: 1em; line-height: 2.2142em;

					display: block; font-weight: bold; text-decoration: none; color: #fff}

.video a:link span,

.video a:visited span

				{ font-size: 0.7142em; font-weight: normal; color: #fff; float: right; text-decoration: underline}

/*----- Donate ------*/

.donate			{ background: url(/images/site/donate-wrap.png) no-repeat left top; text-align: center; padding: 1.2em 0 0 0; height: 74px}

.donate a.button:link,

.donate a.button:visited

				{ background: url(/images/site/donate-button.png) no-repeat left top; width: 183px; height: 38px; font-size: 1.9em; line-height: 2em; text-transform: uppercase;

					color: #FBAC18; text-decoration: none; display: block; font-weight: bold; font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;

					text-align: left; margin: 0 auto 0.4211em auto}

.donate a.button:link span,

.donate a.button:visited span

				{ color: #fff; padding-left: 1.8421em; font-family: inherit; font-weight: bold; background: url(/images/site/donate-img.gif) no-repeat 12px top}

				

.donate a.button:hover,

.donate a.button:active

				{ color: #fff}

.donate a.button:hover span,

.donate a.button:active span

				{ color: #FBAC18; background-position: 12px bottom}



.donate ul		{ margin: 0; font-size: 1.1em; line-height: 1.3636em; display: inline-block;}

.donate ul li	{ float: left; margin: 0; list-style: none; padding: 0 6px 0 5px; background: url(/images/site/link-separator1.gif) no-repeat right 4px;}

.donate ul li.last

				{ background: none}



.donate ul li a:link,

.donate ul li a:visited

				{ font-weight: bold; color: #fff}

				

.donate ul li a:hover,

.donate ul li a:active

				{ color: #FBAC18 }

				

/*------ Sign up --------*/

.sign-up		{ background: url(/images/site/newsletter-wpar.png) no-repeat left top; padding: 1.2em 1em 0 1em; height: 15em}

.sign-up label	{ color: #4D4D4D; font-size: 1.4em; line-height: 1em; margin-bottom: 0.5714em; display: inline-block;

					font-weight: bold; padding-left: 0.4em}

.sign-up input	{ width: 100%; text-indent: 1em; color: #808080; height: 12px; line-height: 1.2em; background: #fff;

					margin-bottom: 0.4em; padding: 0.4em 0 0.8em}

.sign-up input.go

				{ float: right; background: url(/images/site/sign-up.png) no-repeat left top; width: 71px; height: 18px; cursor: pointer;

					padding: 0; margin: 0}

					

/*------- Week image ----------*/

.image-week		{ background: #e6e7e8 url(/images/site/week-image-wrap.png) no-repeat left top; padding: 0}

.image-week .border

				{ background: url(/images/site/week-image-border.gif) no-repeat left bottom; padding: 1em 2em 1.8em 2em; }



.image-week .image-wrap

				{ margin: 0 -2em 1em; font-size: 1em; display: block; text-align: center}

.image-week .image-wrap img

				{ display: block}



.image-week h3	{ color: #fff; font-size: 1.4em; line-height: 1.5714em; margin-bottom: 0.2857em}



.image-week p	{ font-size: 0.9em; line-height: 1.2222em; margin-bottom: 1.1111em}



.image-week a:link,

.image-week a:visited

				{ color: #666666; margin-right: 1.4em}

.image-week a:hover,

.image-week a:active

				{ color: #FB5105}

				

/*------- Fans -----*/

.fans			{ padding: 1em 0 0 0}

.fans h2		{ color: #445795; font-size: 1.4em; line-height: 1.2857em; margin-bottom: 0.5714em; padding-left: 1.4286em}

.fans .head-block

				{ background: #eceff5; border-bottom: 1px solid #dde3ec; padding: 1em;}

.fans .head-block img

				{ margin: 0; padding-right: 1em; float: left}



.fans .head-block h4

				{ color: #3b5998; font-size: 1.4em; margin-bottom: 0.2857em; line-height: 1.2857em}

				

.fans .head-block a.button:link,

.fans .head-block a.button:visited

				{ border: 1px solid #a1a1a3; background: url(/images/site/button-bg.gif) repeat-x top; font-family: Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif; 

					color: #3f4348; font-weight: bold; line-height: 2em; padding: 0 0.5em; display: inline-block; text-decoration: none}



.fans .head-block .button span

				{ padding-left: 2em; background: url(/images/site/button-icon.gif) no-repeat left center; font-weight: bold}



.fans .body-block

				{ padding: 1em}

.fans .body-block p

				{ font-size: 1em; line-height: 1.4em; margin-bottom: 0.4em; }



.fans .body-block ul

				{ font-size: 1em; margin: 0}

.fans .body-block ul li

				{ float: left; padding: 0 0.6em 0.6em 0; list-style: none; margin: 0}

.fans .body-block ul li a:link,

.fans .body-block ul li a:visited

				{ display: block; float: left; text-align: center; text-decoration: none}

.fans .body-block ul li img

				{ display: block; font-size: 1em; margin-bottom: 0.4em}

.fans .body-block ul li span

				{ clear: left; display: block; color: #9c9ca5;}

				

/*-------- Events ----------*/

.events-block	{ background: #7b7979 url(/images/site/event-wpar.png) no-repeat left top; margin-top: -3px; position: relative}

.events-block .border

				{ background: url(/images/site/event-border.gif) no-repeat left bottom}



ul.events		{ margin: 0; font-size: 1em}

ul.events li.event

				{ margin: 0 0 1.4em 0; list-style: none; float: left; width: 173px; border-bottom: 1px solid #969394;

					padding-bottom: 1.4em; color: #fff}

ul.events li.last

				{ border: none; margin: 0; padding: 0}

ul.events li.event .date

				{ font-size: 1.1em; line-height: 1.1818em; margin-bottom: 0.1818em}

ul.events li.event h3

				{ font-size: 1.4em; margin-bottom: 0.2em}

ul.events li.event h3 a:link,

ul.events li.event h3 a:visited

				{ color: #FBAC18; font-weight: bold; text-decoration: none}

ul.events li.event h3 a:hover,

ul.events li.event h3 a:active

				{ text-decoration: underline}

ul.events li.event p

				{ line-height: 1.0909em; margin: 0}



ul.events li.event .action

				{ padding-top: 0.4em}

ul.events li.event .action a:link,

ul.events li.event .action a:visited

				{ color: #fff; margin-right: 1em}

ul.events li.event .action a:hover,

ul.events li.event .action a:active

				{ color: #FB5105}				

/*--------- Stats ------------*/

.stats-block	{ background: #fdcc71 url(/images/site/stats-wrap.png) no-repeat left top;}

.stats-block .border

				{ background: url(/images/site/stats-border.gif) no-repeat left bottom}

				

.stats-block ul

				{ margin: 0 0 0 -0.8182em; font-size: 1.1em; line-height: 1.2727em}

.stats-block ul li

				{ margin: 0; padding-left: 1.6364em; background: url(/images/site/stats-mark.gif) no-repeat left 4px;

					list-style: none; padding-bottom: 1em}

.stats-block ul li strong

				{ font-size: 1.2727em}

				

/*---------- Quote -------------*/

.quote			{ background: url(/images/site/quote-top.gif) no-repeat left 10px; padding-top: 10px; margin-bottom: 3em}

.quote .quote-bottom

				{ background: url(/images/site/quote-bottom.gif) no-repeat right bottom; padding: 3.4em 0 3em 3em}



.quote p		{ color: #FB5105; font-size: 1.6em; line-height: 1.125em; font-weight: bold; margin-bottom: 0.6em}

.quote p.caption

				{ color: #666666; font-size: 1.2em; line-height: 1.1667em; margin: 0}

.quote p.caption small

				{ font-size: 0.8333em; font-weight: bold}

				

/*--------- Store ----------*/

.store			{ background: #908e8e url(/images/site/store-wpar.png) no-repeat left top; color: #fff}

.store .border	{ background: url(/images/site/store-border.gif) no-repeat left bottom}



.store h3		{ text-align: right; color: #fff; font-size: 1.4em; line-height: 1.2857em; margin-bottom: 0.5714em}



.store h2		{ margin: 0 -0.9em 0.9em -1.1em; padding: 0.2em 0.9em 0.2em 1.1em; background: #666;

					line-height: 1.2em;}

.store p		{ line-height: 1.2727em}

/*======== Center column =========*/

.location		{ margin-top: -2em; position: relative; height: 2em; text-align: right; color: #808080;}

.location p		{ font-size: 0.8em; font-weight: bold; margin: 0}

.location p span

				{ padding-left: 1.75em; font-weight: normal; background: url(/images/site/location-separator.gif) no-repeat left top}





table			{ width: 100%}

table td		{ font-size: 1.1em; line-height: 1.2727em; border: 1px solid #fff; padding: 0.4545em 1.0909em; background: url(/images/site/table-link-bg.gif) repeat-y}



table a:link,

table a:visited

				{ color: #fb5105}

table a:hover,

table a:active

				{ color: #231f20}

				

.news			{ margin: 0; font-size: 1em; margin-right: -2em; margin-top: -2em; width: 500px; padding-bottom: 2em}

.news li		{ margin: 2em 2em 0 0; background: #e3e3e3; float: left; list-style: none;

					padding: 1em 2.2em 1.4em;}

.news li.col1	{ width: 436px}

.news li.col2	{ width: 186px}



.news .date		{ font-size: 0.9em; line-height: 1.3333em; margin-bottom: 0.8889em; color: #000; display: block}



.news h3		{ font-size: 1.5em; line-height: 1.1556em; margin-bottom: 0.3333em; color: #000}



.news .news-content

				{ overflow: hidden; height: 222px}

.news h3 a:link,

.news h3 a:visited

				{ color: #000; font-weight: bold; text-decoration: none}

.news h3 a:hover,

.news h3 a:active

				{ color: #FB5105;}

				

.news img		{ font-size: 1em; padding-bottom: 1em; margin: 0; display: block}

.news p			{ font-size: 1em; line-height: 1.4em; margin-bottom: 1.4em}



.news .action a:link,

.news .action a:visited

				{ color: #000; font-size: 0.9em; margin-right: 1.5556em; letter-spacing: 0.1em}

.news .action a:hover,

.news .action a:active

				{ color: #FB5105}



.news li.col1 .news-content

				{ height: 182px}

.news li.col1 img

				{ float: left; padding-bottom: 0; padding-right: 2.2em}

				

.page-head		{ position: relative; min-height: 60px; }

.page-head h1	{ position: absolute; left: 20px; top: 12px; font-size: 3em; color: #FB5105; background-image: url('/images/site/title-bg.png');}



.gray1-bg 		{ background: #e3e3e3}



.margin-b1		{ margin-bottom: 4.8em}



.link-list		{ margin: 0; font-size: 1.1em; line-height: 2.3636em;}

.link-list li	{ list-style: none; margin: 0; float: left; padding: 0 0.5454em 0 1.4545em}



.text-block		{ padding: 0 2em 1.2em }



.img-block		{ padding-bottom: 3.6em}

.img-block img	{ float: left; margin: 0}



/*----- Navigation -----------*/

.navigation ul	{ background: #ccc; float: left; width: 206px; padding: 0 0.9091em; line-height: 2em; margin-bottom: 1.0909em}

.navigation ul li

				{ float: left; list-style: none; margin: 0; padding: 0 0.9091em 0 1.4545em; background: url(/images/site/navigation-separator.gif) no-repeat left center}

.navigation ul li.first

				{ background: none; padding-left: 0}

.navigation ul li strong

				{ text-decoration: underline}

.navigation ul li a:link,

.navigation ul li a:visited

				{ text-decoration: none; color: #000}

.navigation ul li a:hover,

.navigation ul li a:active

				{ text-decoration: underline;}



.navigation .location

				{ margin: 0; text-align: left; clear: left; color: #000; height: auto}

.navigation .location span

				{ background: url(/images/site/navigation-separator.gif) no-repeat 4px 2px }

/*====== Footer ======*/



.foot-col		{ float: left; width: 135px; padding-right: 0.5em}



.foot-col h3	{ font-size: 1em; line-height: 1.2em; margin-bottom: 0.25em; text-transform: uppercase; color: #808080}



.foot-col ul	{ margin-bottom: 1.4em; font-size: 0.9em; line-height: 1.6667em; margin-bottom: 1.6667em}

.foot-col li	{ margin: 0; list-style: none;}

.foot-col li a:link,

.foot-col li a:visited	

				{ color: #808080; text-decoration: none}

.foot-col li a:hover,

.foot-col li a:active

				{ color: #808080; text-decoration: underline;}

img.article_image { width: 100px; height: 100px; }


input { width: 200px; height: 50px; border: 1px solid red; }

