
body, div, h1, h2, h3, h4, h5, h6, span, img, ol, a, form, object, embed {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
}

body     { color: #4c4c4c; font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f3f3f3; background-image: url("images/bg.gif"); background-repeat: repeat-x; text-align: center }
p     { color: #5b564d; font-size: 1.2em; line-height: 1.6em; margin-bottom: 1.2em }#container   { background-image: url("images/work2live_container_bg.gif"); background-repeat: repeat-y; text-align: left; margin-right: auto; margin-left: auto; width: 805px }

#content p { margin-right: 20px; margin-left: 20px }

#header  { background-image: url("images/work2live_header.gif"); height: 151px }
#main    { margin-right: 15px; padding-top: 5px; padding-left: 12px }
#left-col  { display: inline; width: 180px; float: left }
#content_area_wrap   { display: inline; width: 590px; float: right }
#content   { background-image: url("images/body_module_bg.gif"); background-repeat: repeat-y; position: relative; top: 10px; right: 6px; width: 589px }
#content h1, #content form     { margin-bottom: 5px; margin-left: 20px }
#content_header { background-image: url("images/body_module_header.gif"); background-repeat: no-repeat; height: 20px }
#content_footer { background-image: url("images/body_module_footer.gif"); background-repeat: no-repeat; height: 21px }
#footer  { background-image: url("images/work2live_footer.gif"); background-repeat: no-repeat; height: 37px; clear: both }
#logo    { display: inline; margin-top: 40px; margin-left: 40px; float: left }
#style_switcher   { display: inline; padding-top: 50px; padding-right: 40px; float: right }
#air { background-image: url("images/air_button.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 38px }
#air:hover  { background-image: url("images/air_button.gif"); background-repeat: no-repeat; background-position: 0 -38px; display: block; width: 51px; height: 38px }
#earth  { background-image: url("images/earth_button.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 38px }
#earth:hover   { background-image: url("images/earth_button.gif"); background-repeat: no-repeat; background-position: 0 -38px; display: block; width: 51px; height: 38px }
#fire  { background-image: url("images/fire_button.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 38px }
#fire:hover   { background-image: url("images/fire_button.gif"); background-repeat: no-repeat; background-position: 0 -38px; display: block; width: 51px; height: 38px }
#water  { background-image: url("images/water_button.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 38px }
#water:hover    { background-image: url("images/water_button.gif"); background-repeat: no-repeat; background-position: 0 -38px; display: block; width: 51px; height: 38px }
#ether  { background-image: url("images/ether_button.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 38px }
#ether:hover    { background-image: url("images/ether_button.gif"); background-repeat: no-repeat; background-position: 0 -38px; display: block; width: 51px; height: 38px }


#style_switcher a  { display: inline; margin-right: 5px; float: left }
#style_switcher a#water { margin-right: 0 }
#style_switcher p  { color: #003481; font-size: 1.2em; display: inline; margin-right: 10px; float: left }
#nav_wrap { display: inline; margin-top: 15px; margin-right: 20px; float: right; clear: right }
#validation_badges   { margin-top: 15px; margin-bottom: 15px; margin-left: 25px; clear: left }
#validation_badges img { margin-right: 10px }

#nav-bar ul        { font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-type: none; list-style-position: outside; margin: 0 0 0 12px; padding: 10px 0 0; float: left }

#nav-bar ul li         { display: inline; float: left }
#nav-bar ul li a         { color: white; font-size: 11px; font-weight: bold; text-decoration: none; text-align: center; border: 0 }
#nav-bar ul li a .nameSpace {
	display: block;
	float: left;
	width: 10px;
}

/* Fix IE. Hide from IE Mac \*/
* html ul li { height: 1%; }
* html ul li a { height: 1%; }

/* End */

#nav-bar ul li a.selected    { color: #fff; background-color: #22579a; display: block }

#left_col   { display: inline; width: 175px; float: left }
#sidebar   { font-size: 1em; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 15px 10px 10px 15px }
#left_col #sidebar img  { margin-top: 10px; margin-bottom: 10px; margin-left: 0 }
#left_col #sidebar ul      { color: #999; font-size: 1em; line-height: 1.4em; text-indent: 0; list-style-type: none; margin: 0; padding: 0 }
#left_col #sidebar ul li  { list-style-type: none; margin: 0; padding: 0 }
#left_col #sidebar ul li.page_item      { font-size: 12px; line-height: 16px; background-image: url("images/0033_bala.png"); background-repeat: no-repeat; background-position: 0 -3px; list-style-type: none; margin-top: 6px; margin-bottom: 6px; margin-left: 0; padding-left: 20px }
#sidebar input  { margin-top: 5px; border: solid 2px #ccc }
.current_page_item { font-weight: bold }
#footer p { font-size: 1.1em; text-align: center }
#breadcrumb { color: #5b564d; margin-right: 20px; margin-bottom: 20px; margin-left: 20px }
#nav-bar ul li { color: #fff }
#content ul  { list-style-type: none }
#content ul, #content ol  { margin: 15px 20px 20px 0 }
#content li    { color: #5b564d; font-size: 12px; line-height: 16px; background-image: url("images/0030_arr.png"); background-repeat: no-repeat; background-position: 0 3px; margin: 0 0 5px 20px; padding-left: 20px }
#content input, #content textarea, #content select { border: solid 1px #999 }
#sidebar ul#child  { margin-bottom: 8px; padding-bottom: 5px; border-bottom: 2px solid #ccc }
button { color: #fff; background-image: url("images/button_bg.gif"); background-repeat: repeat-x; background-position: 0 -2px; height: 26px; border: solid 1px #999 }
#content ol li { background-image: none; padding-left: 0 }
#content ol { padding-left: 22px }
#badges   { margin-top: 15px }
a.lawspeed      { background-image: url("images/lawspeed_button.gif"); background-repeat: no-repeat; display: block; margin-right: 25px; margin-bottom: 10px; margin-left: 10px; width: 66px; height: 55px; float: left }
a.lawspeed:hover   { background-position: 0 -55px }
a.winstons_wish     { background-image: url("images/winstons_wish_button.gif"); background-repeat: no-repeat; display: block; margin-right: 25px; width: 141px; height: 45px; float: left }
a.winstons_wish:hover   { background-position: 0 -45px }
a.it_schools     { background-image: url("images/it_schools_button.gif"); background-repeat: no-repeat; display: block; margin-right: 25px; width: 48px; height: 55px; float: left }
a.it_schools:hover   { background-position: 0 -55px }
a.pgs_bronze    { background-image: url("images/pgs_bronze.gif"); background-repeat: no-repeat; display: block; margin-right: 25px; width: 145px; height: 55px; float: left }
a.pgs_bronze:hover   { background-position: 0 -55px }
a.gloscc    { background-image: url("images/gloscc.gif"); background-repeat: no-repeat; display: block; width: 51px; height: 55px; float: left }
a.gloscc:hover    { background-position: 0 -54px }


li.pagenav h2 { font-size: 14px; font-weight: normal; line-height: 22px; list-style-type: none }
ul#perm_links  { margin-top: 5px; border-top: 1px solid #999 }
div.post h3, div.post small { padding-left: 20px }
h2 { padding-left: 20px; color: #55aabf; line-height: 18px; font-size: 14px; font-style: normal; font-weight: normal; }
strong.seo_strong { font-style: normal; font-weight: normal; }
