html																{ -webkit-font-smoothing: antialiased; }

/* New Menu */

#main-menu															{ font-family: "Lucida Grande", Helvetica, Arial, sans-serif; width: 729px; height: 55px; display: block; margin: 62px -7px 0 0; float: right; background: url(grey/sprites-menu.png) 0 0 no-repeat; }
						
#main-menu ul														{ margin: 2px 0 2px 3px; padding: 0; }
#main-menu ul li													{ float: left; position: relative; background: url(grey/sprites-menu.png) 0 -170px no-repeat; }

#main-menu ul li a													{ padding: 13px 19px 11px; display: block; font-size: 1.8333em; color: #bcd5d0; text-transform: uppercase; letter-spacing: 0; text-shadow: 0 -1px 0 rgba(0,0,0,0.5); float: left; background: url(grey/sprites-menu.png) right -170px no-repeat; font-weight: bold; }
#main-menu ul li a:hover											{ color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 10px rgba(255,255,255,0.5); }
#main-menu ul li.red												{ background: url(grey/sprites-menu.png) 0 -119px no-repeat; }
#main-menu ul li.red a												{ padding: 13px 18px 11px; background: url(grey/sprites-menu.png) right -119px no-repeat; color: #ebb5b5; }
#main-menu ul li.red a.join											{ padding: 13px 24px 11px; }
#main-menu ul li.last												{ background: url(grey/sprites-menu.png) 0 -221px no-repeat; }
#main-menu ul li.last a												{ margin-right: -5px; background: url(grey/sprites-menu.png) right -221px no-repeat; }
#main-menu ul li.current											{ background: url(grey/sprites-menu.png) 0 -272px no-repeat; }
#main-menu ul li.current a											{ color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.25); background: url(grey/sprites-menu.png) right -272px no-repeat; }
#main-menu ul li.last.current a                                     { background: url(grey/sprites-menu.png) right -324px no-repeat; }
#main-menu ul li.red.current										{ background: url(grey/sprites-menu.png) 0 -119px no-repeat; }
#main-menu ul li.red.current a										{ color: #fff; text-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 10px rgba(255,255,255,0.5); background: url(grey/sprites-menu.png) right -119px no-repeat; }

#main-menu ul li .dropdown											{ display: none; padding: 10px 15px; position: absolute; top: 50px; left: 0; width: 152px; z-index: 10; background: #131313; -webkit-border-bottom-left-radius:10px; -moz-border-radius-bottomleft:10px; -webkit-border-bottom-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.75); -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.75); box-shadow: 0 1px 3px rgba(0,0,0,0.75); }
#main-menu ul li ul													{ float: left; width: 150px; margin: 0 10px 0 0; padding: 0 10px 0 0; }
#main-menu ul li ul li												{ border-top: 1px solid #292929; margin: 0; padding: 5px 0; width: 150px; background: none; font-size: 0.6668em; }
#main-menu ul li ul li:first-child									{ border-top: none; }
#main-menu ul li ul li a											{ margin: 0; padding: 0 0 0 25px; color: #b9b9b9; text-transform: none; font-weight: normal; display: block; background: none; }
#main-menu ul li ul li a.icon-arrow									{ background: url(grey/sprites-dropdownicons.png) 5px 5px no-repeat; }
#main-menu ul li ul li a.icon-tag									{ background: url(grey/sprites-dropdownicons.png) 5px -32px no-repeat; }
#main-menu ul li ul li a.icon-plus									{ background: url(grey/sprites-dropdownicons.png) 5px -64px no-repeat; }
#main-menu ul li ul li a.icon-vote									{ background: url(grey/sprites-dropdownicons.png) 5px -89px no-repeat; }

#main-menu ul li .dropdown .minicol									{ float: left; width: 179px; }
#main-menu ul li .dropdown .minicol p								{ padding: 7px 0; margin-bottom: 7px; border-bottom: 1px solid #292929; }
#main-menu ul li .dropdown .minicol p strong						{ color: #fff; font-size: 1em; }
#main-menu ul li .dropdown .mini-apps								{ margin: 0; padding: 0; border: 0; }
#main-menu ul li .dropdown .mini-apps li							{ border: none; padding: 0; }
#main-menu ul li .dropdown .mini-apps li a							{ margin: 0; padding: 0; font-size: 1em; background: none !important; }
#main-menu ul li .dropdown .mini-apps li p							{ color: #b9b9b9; border: none; padding-left: 35px; font-size: 1.5em; }
#main-menu ul li .dropdown .mini-apps li a:hover p					{ color: #ddd; text-shadow: 0 1px 2px rgba(0,0,0,0.25), 0 0 10px rgba(255,255,255,0.5); }
#main-menu ul li .dropdown .mini-apps li img						{ float: left; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

#main-menu #searchForm												{ padding: 2px 0 0; margin: 0; width: 300px; float: right; position: relative; }
#main-menu #searchForm #searchText					    			{ margin: 0; padding: 12px 15px; border: none; outline: none; width: 225px; height: 25px; background: url(grey/sprites-menu.png) 0 -65px no-repeat; color: #949494; font-size: 1.25em;  }
#main-menu #searchForm #searchText:hover			    			{ color: #777; }
#main-menu #searchForm #searchText:focus			    			{ color: #333; }
#main-menu #searchForm #searchSubmit				    			{ margin: 0; padding: 0; width: 42px; height: 42px; border: none; display: block; right: 5px; top: 9px; position: absolute; background: url(grey/sprites-menu.png) -260px -70px no-repeat; color: #9fdad2; font-size: 1.25em; font-weight: bold; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); text-transform: uppercase; cursor: pointer; }
#main-menu #searchForm #searchSubmit:hover			    			{  }

#header                                                             { height: 255px; }
#header h1                                                          { float: left; padding: 30px 0 0; margin: 0 0 0 -4px; }

.ui-autocomplete.ui-widget-content									{ margin-top: -4px; padding: 5px; border: none; background: #111; background: rgba(17,17,17,0.95); max-width: 295px; }
.ui-autocomplete.ui-menu .ui-menu-item								{ margin: 1px 0; padding: 0; }
.ui-autocomplete.ui-menu .ui-menu-item a							{ background: transparent; border: 1px solid transparent; font-size: 1.1667em; line-height: 1.5em; color: #aaa; padding: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; min-width: 280px; width: 280px; max-width: 280px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ui-autocomplete.ui-menu .ui-menu-item a#ui-active-menuitem			{ margin: 0; padding: 5px;  min-width: 280px; max-width: 280px; border: 1px solid transparent; background: url(../v2-img/bg-search-autohover.jpg) top left repeat-x #147864; color: #9fdad2; text-shadow: 0 -1px 0 rgba(0,0,0,0.2); }
.ui-autocomplete .ui-menu-item img									{ margin-top: -2px; margin-right: 5px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; vertical-align: middle; }


html {
	background: url(grey/bg-content.jpg) repeat #1e1e1e;
}

body {
	background: url(grey/bg-content-smokeandglow.jpg) center top no-repeat;
}
#menu ul {
	background: url(grey/menu_bg.gif) repeat-x 0 bottom;
}
#menu ul li a {
	border-left:1px solid #3a4c2b;
}
#search {
	background: url(grey/search_block_bg.gif) no-repeat 0 0;
}
#container {
	background: url(grey/top.gif) no-repeat 0 253px;
}
#arm{ position: absolute; bottom:-88px; right: -55px; }
.background {
	background: #181818 url(grey/content_bg.gif) repeat-y right top;
}
#sidebar .block, #sidebar .adverts{
	background: url(grey/sidebar_block_top.gif) repeat-x 0 0;
}
#footer {
	background: url(grey/footer_bg.gif);
}
#footer .left-col h2 {
/*  background: url(grey/footer_element.gif) no-repeat right 18px;*/
}
#footer .left-col ul li {
	background: url(grey/footer_line.gif) repeat-x left bottom;
}
#copyright {
	background: #2b2b2b url(grey/bottom.gif) no-repeat left bottom;
	border-top: #424242 1px solid;
	color: #80807f;
}

.post-content a span.read_more {
	color: #97c0f0;
}

#footer a {
	color: #90938e;
}

#footer a:hover {
	color: #a6a9a4;
}

#footer h2 {
	color: #848783;
}
#sidebar h2 {
	color:#91938f;	
}
#sidebar .block a {
	color:#676966;
}
#wp-calendar th{
	background:#dfe0df none repeat scroll 0 0;
}
#footer #subscribe {
	color:#e1e2e3;
}

