/*
	Header
*/
	
#header { width: 100%; height: 100px; background: #000 url(/images/header_bg.gif) no-repeat center; }
#logo { width: 990px; background: #000 url(/images/header_bg.gif) no-repeat center; }
#logospan { color: #fff; font: bold 30px/90px Georgia; text-transform: lowercase; }
#tagline { position: relative; bottom: 35px; color: #fff; font: 10px Georgia; text-transform: uppercase; }

#container { margin: auto; }

#content_header { width: 990px; height: 100px; background: #333 url(/images/content_header_bg.gif) no-repeat center; }
#motto { width: 590px; height: 26px; background-color: #000; padding: 20px 0 25px 0; display: block !important; }

/*
	Menu
*/

#menu_black { width: 590px; height: 30px; color: #000; }
#menu_black .left { width: 40px; background: #000 url(/images/tab_left_black.gif) no-repeat; }
#menu_black .right { width: 40px; background: #000 url(/images/tab_right_black.gif) no-repeat; }
#menu_black .transition_left { width: 44px; background: #000 url(/images/tab_transition_left_black.gif) repeat-x; }
#menu_black .transition_right { width: 44px; background: #000 url(/images/tab_transition_right_black.gif) repeat-x; }
#menu_black .item { background: #fff url(/images/tab_bg_black.gif) repeat-x; padding: 0 10px 0 10px; font-size: 12px; text-transform: uppercase; }

#menu_grey { width: 590px; height: 30px; color: #000; }
#menu_grey .left { width: 30px; background: #333 url(/images/tab_left.gif) no-repeat; }
#menu_grey .right { width: 30px; background: #333 url(/images/tab_right.gif) no-repeat; }
#menu_grey .transition_left { width: 30px; background: #333 url(/images/tab_transition_left.gif) repeat-x; }
#menu_grey .transition_right { width: 30px; background: #333 url(/images/tab_transition_right.gif) repeat-x; }
#menu_grey .item { background: #fff url(/images/tab_bg.gif) repeat-x; padding: 0 10px 12px 10px; font-size: 12px; text-transform: uppercase; }

#menu_white { width: 590px; height: 30px; color: #000; }
#menu_white .left { width: 40px; background: #000 url(/images/tab_left_white.gif) no-repeat; }
#menu_white .right { width: 40px; background: #000 url(/images/tab_right_white.gif) no-repeat; }
#menu_white .transition_left { width: 44px; background: #000 url(/images/tab_transition_left_white.gif) repeat-x; }
#menu_white .transition_right { width: 44px; background: #000 url(/images/tab_transition_right_white.gif) repeat-x; }
#menu_white .item { background: #fff url(/images/tab_bg_white.gif) repeat-x; padding: 0 10px 12px 10px; font-size: 12px; text-transform: uppercase; }

/*
	Content
*/

#content { width: 990px; margin-top: 1px; line-height: 18px; }

/*
	Left
*/

#left { width: 200px; float: left; }

#about_header { width: 200px; height: 66px; float: left; background: #000 url(/images/sidemenu_about_header.gif) no-repeat top; text-align: right; }
#about { width: 180px; padding: 10px 10px 15px 10px; float: left; background: #e8e8e8 url(/images/sidemenu_about.gif) no-repeat top; font-size: 11px; color: #666; line-height: 20px; }
#about_more { text-align: center; padding-top: 16px; }

#recommended { width: 180px; height: 224px; padding: 10px 10px 10px 10px; float: left; background: #171717 url(/images/sidemenu_recommended.gif) no-repeat top; font-size: 11px; color: #888; line-height: 20px; text-align: right; }
#recommended ul { text-align: right; direction: rtl; padding: 0 15px 0 0; }

#about p, #recommended p { text-align: justify; padding: 0 15px 0 15px; }

/*
	Middle
*/
	
#middle { width: 540px; min-height: 400px; padding: 27px 25px 15px 25px; float: left; background: #222; text-align: left; }
.contententry { padding: 0 0 5px 25px; }
.newsentry { padding: 5px 0 5px 15px; margin-bottom: 15px; border-left: 10px solid #333; }
.oldernewsentry { padding: 5px 0 5px 15px; margin-bottom: 5px; border-left: 10px solid #272727; font-size: 11px; color: #888; }
.oldernewsentry strong { font-size: 14px; color: #ccc; letter-spacing: 0px; }
.oldernewsentry small { font-size: 9px; color: #444; letter-spacing: 0px; }

/*
	Right
*/

#right { width: 200px; float: left; }

/*
	Gallery
*/

.gallery { text-align: center; }
.gallery img { width: 100px; border: 1px solid #111; padding: 5px; }
.gallery a img:hover { border: 1px solid #333; }
.bright img { border: 1px solid #444; }
.bright a img:hover { border: 1px solid #666; }
.image { padding-bottom: 15px; }