/*
Theme Name: Twenty Ten
Theme URI: http://wordpress.org/
Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
Author: the WordPress team
Version: 1.3
License: GNU General Public License
License URI: license.txt
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
*/


/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

/* =Layout
-------------------------------------------------------------- */
* { margin:0; padding:0; }

body {
background:#1b9b98 url('images/holderbgr.png') top repeat-y;
font-family:Arial; font-size:14px;
}

a { text-decoration:none; outline:none; color:#1b9b98; }

img {border:none;}

.cleardiv { clear:both; }

/****************/

#topstripe { width:100%; background:url('images/topstripe.jpg') top repeat-x; }

#wrapper { width:984px; margin:auto; }

	#topbanner {
	height:448px; background:url('images/topbanner.jpg') top no-repeat; padding-right:60px;
	}
	
/* =Menu
-------------------------------------------------------------- */

#mainmenu {
	text-align:right; height:38px; padding-top:12px;
	font-size: 12px; font-weight:bold;
}

#mainmenu .menu-header ul,
div.menu ul {
	list-style: none; display:inline;
}
#mainmenu li,
div.menu li {
	float: right; position: relative; display:inline; background:#2c363d; margin-left:10px;
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#mainmenu a {
	color: #a0a9b1; display: block; line-height: 32px; padding: 0 16px 0 16px;
}
#mainmenu ul ul {
	box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.2);
	display: none; position: absolute; top: 38px; left: 0; float: left; width: 180px; z-index: 99999;
}
#mainmenu ul ul li {
	min-width: 180px;
}
#mainmenu ul ul ul {
	left: 100%; top: 0;
}
#mainmenu ul ul a {
	background: #333; line-height: 1em; padding: 10px; width: 160px; height: auto;
}
#mainmenu li:hover > a,
#mainmenu ul ul :hover > a {
	color: #1b9b98;
}
#mainmenu ul li:hover > ul {
	display: block;
}
#mainmenu ul li.current_page_item > a,
#mainmenu ul li.current-menu-ancestor > a,
#mainmenu ul li.current-menu-item > a,
#mainmenu ul li.current-menu-parent > a {
	color: #1b9b98;
}
* html #mainmenu ul li.current_page_item a,
* html #mainmenu ul li.current-menu-ancestor a,
* html #mainmenu ul li.current-menu-item a,
* html #mainmenu ul li.current-menu-parent a,
* html #mainmenu ul li a:hover {
	color: #1b9b98;
}
/**********/

		#headercontent {
		clear:both; width:420px; float:right; 
		text-align:justify; color:#000; line-height:150%;
		}
			#headercontent h4 {
			font-size:18px; color:#1b9b98; padding-bottom:10px;
			}


	#headlinestripe {
	clear:both; background:#000; padding:15px 25px 15px 25px;  min-height:16px;
	text-transform:uppercase; color:#fff; font-size:18px;
	}
	
	#bottom {
	clear:both; background:#5b5b5b;
	}
		#bottom h2 {
		color:#fff; font-size:18px;
		}
		#bottomleft {
		float:left; width:644px; padding-top:25px; padding-bottom:20px; background:url('images/bottomleftbgr.jpg') top no-repeat;
		color:#fff; 
		}
			#innercontent {
			padding-left:20px; min-height:266px; 
			}
			#contentsplitter {
			min-height:286px; 
			}
			
			.wp-tab-content ul li { list-style-type:disc; position:outside; margin-left:15px; }

			
		#bottomline {clear:both; padding-right:50px; padding-left:20px; }
				#bottommenu {
				float:left; width:470px;  padding-bottom:10px; color:#fff; font-size:12px;
				}
					#bottommenu a { color:#1b9b98; font-size:13px; font-weight:bold; text-transform:uppercase; }
					#bottommenu ul { display:inline; margin:0; }
						#bottommenu ul li{ display:inline;}
			
		#bottomright {
		float:left; width:294px;
		}
			.bottombox {
			clear:both; width:254px; height:86px; color:#fff; padding:64px 20px 20px 20px; 
			font-size:18px; text-align:right;
			}
			#bottombox1 {
			background:url('images/bottombox_managing.jpg') top no-repeat;
			}
			#bottombox2 {
			background:url('images/bottombox_triggers.jpg') top no-repeat;
			}
	
	#footer {
	clear:both; background:#1b9b98; padding:20px 10px 20px 10px;
	color:#222;
	}
		
		#footer_left {
		float:left; width:300px;
		}
		#footer_right {
		float:right; width:640px; color:#222; font-weight:bold; line-height:150%; font-size:12px;
		}
			#footer_right a { color:#222; }
			#footer_right table td { padding-right:15px; vertical-align:top; }


		#copyrights { clear:both; padding-top:10px; text-align:left; font-size:10px; color:#222; }
			#copyrights a { color:#222; }
				#copyrights a:hover { text-decoration:underline; }

