/* -----------------------------------------------------------------------

	*Filename:		style.css
	
	*Description: 	Global CS
	
	*Version:		1.00 (2009-11-27)
	
	*Author:		Alvin Cheung
	
	*Website:		http://www.ustrategy.com
	
	
===STRUCTURE===============================================================

	*Page Width:		900px
	
	*Number of Columns:	3
	
	
------------------------------------------------------------------------*/

/*
===CSS Reset============================================================*/

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 {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*
===Typography & Colors======================================= */

body {font-family:verdana,helvetica; font-size:11px; line-height:1.4em; color:#333333;}

p {margin:0 0 15px 0; }

.entry h4 {color:#b3ca2b;}

#main_description { font-size:13px; color:#b3ca2b;}

#mainNav li, #mainNav li a, #mainNav li a:visited { color:#fff; font-size:12px; text-decoration:none; position:relative;  } 

#mainNav li a:hover {color:#b3ca2b;}

#mainNav li a:active {top:1px; color:#fff;}

#mainNav li:after {content:"|"; font-size:12px; position:relative; top:-2px; }

#mainNav li:last-child:after {content:""; display:none;}

#content h2#title { font-size:30px; font-family:Garamond, serif; color:#bed62f;}

.text h2:first-child { font-size:30px; font-family:Garamond, serif; color:#bed62f; text-decoration:none;}

h2.widgettitle, h2.widgetittle a, .twitterwidget-title {font-size:13px; font-family:Verdana, sans-serif; color:#bed62f; text-decoration:none; font-weight:normal;}

#subNav li a {text-decoration:none; color:#553a0c;}

#subNav li a:hover { color:#bed62f !important ; }

#sidebarbox {font-size:10px;}

ul.BlogFeed a {font-weight:normal; color:#000; text-decoration:none;}

ul.BlogFeed a:hover {text-decoration:underline;}

ul.CaseStudy a {font-weight:bold; color:#000; text-decoration:none;}

ul.CaseStudy a:hover {text-decoration:underline;}

.companyBox h3 a {text-decoration:none; font-weight:bold; color:#553a0c; }

.testimonial {font-weight:bold; color:#bed62f; font-size:12px;}

.testimonial_name {color:#bed62f;}

#footer_bottom, #footer_bottom a, #womens_footer_bottom, #womens_footer_bottom a {font-size:10px; color:#777777; text-decoration:none;}

.womens_text {color:#a71e3b !important;}

#main_description_womens  {font-size:13px; color:#a71e3b !important;}

#womensNav li:after {content:"|"; font-size:12px; position:relative; top:-2px;}

#womensNav li:last-child:after {content:"";}

#womensNav li,#womensNav li a, #mainNav li a, #mainNav li a:visited { color:#fff; font-size:10px; text-decoration:none; position:relative; letter-spacing:-0.3px } 

h2#womens_title { font-size:30px; font-family:Garamond, serif; color:#a71e3b;}

#sidebar_womens h2:first-child { font-size:30px; font-family:Garamond, serif; color:#a71e3b; text-decoration:none;}

.download_desc h3 a{color:#553a0c; text-decoration:none;}

li a.widget_link {font-size:10px; color:#553a0c !important;}

ul.social_links li a {text-decoration:none; vertical-align: middle;}

#content li li, #womens li li {color:#555555 !important;}

/*
===Layout===========================================*/

#wrapper {width:900px;}

/*		__Header
---------------------------------------------------*/

#header{height:109px; margin: 27px 0 0 0;}

#logo {float:left;}

#main_description, #main_description_womens {float:right; margin-bottom:8px;}

/*		__Columns
---------------------------------------------------*/
#subNav { width:140px;  float:left;}

#content { width:444px; height:100%; float:left; padding:0 18px 40px 18px; border-right:1px solid #bed62f; }

#content_wrapper {background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/borderline.gif") repeat-y 620px 100px;}

#content_wrapper:after {clear:both;content:"."; display:block; visibility:hidden;}

#sidebarbox { width:260px; float:right; padding: 0 0px 0 10px; margin:0; left:-9px; position:relative; }

#subNav_womens { width:140px;  float:left;}

#womens { width:444px; float:left; padding:0 18px 40px 18px; border-right:1px solid #a71e3b; }

#sidebarbox_womens { width:260px; float:right; padding: 0 0px 0 10px; }

/*		__Navigation
---------------------------------------------------*/
#mainNav {z-index:0; width:743px; height:37px; padding:52px 0 30px 17px; float:left; clear:right; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/navbg.gif");}

#mainNav li {display:inline;  list-style:none; margin-right:5px; position:relative; }

#subNav li {display:block; padding:0 0 0 26px; list-style:none; }

#subNav {margin:40px 0 0 0; height:100%;}

#womensNav {z-index:0; width:743px; height:37px; padding:52px 0 30px 17px; float:left; clear:right; background-image:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/navbg_womens.jpg") !important;}

#womensNav li {display:inline; list-style:none; margin-right:5px; }

#subNav_womens li {display:block; padding:0 0 0 26px; list-style:none; }

#subNav_womens {margin:40px 0 0 0; height:100%;}

/*		__Content
---------------------------------------------------*/
#content h2#title { width:448px; padding:0 0 20px 15px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/headerbg.gif") no-repeat 0 0px;}

.companyBox { width:206px; margin:20px 16px 0 0; float:left;}

.companyBox img {margin:12px 0 12px 0;}


/*lists*/

#content ul { margin:10px 0 0 16px;list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/green_btnV3.png');}

#content li { margin:0 0 25px 0;}

#content li li {margin:0 0 7px 0; list-style:disc;}

h2#womens_title { width:448px; padding:0 0 20px 15px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/headerbg_womens.gif") no-repeat 0 0px;}

#womens ul { margin:10px 0 0 16px; list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/pink_btnV3.png');}

#womens li { margin:0 0 25px 0;}

#womens li li {margin:0 0 7px 0; list-style:disc;}


/*downloads section*/

.downloads { display:block; overflow:hidden; float:left; margin:15px 0 15px 0; padding:0 0 15px 0; border-bottom:1px solid #cccccc;}

.download_desc{display:block; overflow:hidden; float:right; width:300px;}

.download_image {display:block; overflow:hidden; width:116px; height:89px; float:left; margin:0 15px 0 0;}


.testimonial_desc {padding:2px 0 0 15px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/u_quote_left_womens.gif") no-repeat; }

.news_desc{}

.case_study_header {margin-bottom:10px; height:40px;}

.case_study h3 {margin:0 !important;}

.case_study_header img {float:left; margin:0 5px 0 0;}

.homepage_body {padding:0 0 100px 0 !important;}

.extended {padding-bottom:100px !important;}

.testimonial_desc h3 {margin:0 0 8px 0;}




/*		__Sidebar
---------------------------------------------------*/

#sidebarbox ul {margin:0 0 0px 0;}

#sidebarbox ul li:first-child h2.widgettitle {float:left; z-index:200; width:260px; margin:4px 0 0 -10px; padding: 0 10px 10px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG.gif") repeat-x 0 13px; position:relative;}

#sidebarbox h2, #sidebarbox ul li h2.widgettitle,  #sidebarbox ul li h2.widgettitle a {float:left; z-index:200; width:260px; margin:4px 0 0 -10px; padding: 0 10px 10px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG_secondary.gif") repeat-x 0 13px; position:relative;}

#sidebar ul li{margin:0 0 15px 0;}

#sidebar li {margin:0 0 0px 0px}

/*#sidebar li.widget_recent_entries ul {float:left; z-index:1; width:210px; padding:60px 15px 10px 15px; position: relative; top:-60px; background-color:#edf9a9; margin:0 0 -43px 0px; list-style-image:none;}

#sidebar li.widget_recent_entries h2.widgettitle {background:none;  !important }

#sidebar li.widget_recent_entries ul a {margin:0px; padding:0px; position:relative; display:block !important ;}

#sidebar li.widget_recent_entries ul li { margin:0 0 10px 0; padding:0 0 0 20px; position:relative; background:url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/feed_bullet.gif') no-repeat 0 4px;}

#sidebar li.widget_recent_entries ul li:after {content:"."; display:none; } */


#sidebar li.widget_text div {float:left; z-index:1; width:210px; padding:60px 15px 10px 15px; position: relative; top:-60px; background-color:#edf9a9; margin:0 0 -43px 0px; list-style-image:none;}

#sidebar li.widget_text h2.widgettitle {background:none!important ;}


ul.BlogFeed { display:block; float:left; z-index:1; width:266px; padding:10px 0px 10px 0px; position: relative; margin:0 0 16px 0px; list-style-image:none;}

ul.BlogFeed a {margin:0px; padding:0px; position:relative; display:block !important ;}

ul.BlogFeed li { display:block; overflow:hidden; margin:0 0 10px 0; padding:0 0 0 15px; position:relative; background:url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/content_arrow.gif') no-repeat 3px 4px;}

ul.BlogFeed li:after {content:"."; display:none; }

ul.BlogFeed li.current_page_item a {color:#bed62f!important ;}

ul.BlogFeed li:last-child {background:none;}


ul.NewsFeed li {display:block; overflow:hidden; background:url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/feed_bullet.gif') no-repeat 0 4px !important ;}

ul.NewsFeed li:last-child {background:none;}


li a.widget_link {float:right; margin-top:10px; text-decoration:none;}


/* Case Studies */

ul.CaseStudy  {float:left; z-index:1; width:240px; padding:60px 15px 10px 15px; position: relative; top:-60px; background-color:; margin:0 0 16px 0px; list-style-image:none;}

ul.CaseStudy  a {margin:0px; padding:0px; position:relative; display:block !important ;}

ul.CaseStudy  li { margin:0 0 10px 0; padding:0 0 0 25px; position:relative; display:block; background:url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/case_study_bulletpoint.jpg') no-repeat;}

ul.CaseStudy  li:after {content:"."; display:none; }

/*Sidebar Text*/

ul.text h2 {float:left; z-index:200; width:240px; margin-left:-27px; padding:0 0 20px 37px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG.gif") repeat-x -1px 17px; position:relative;}

ul.text {float:left; z-index:1; width:217px; padding:40px 10px 10px 15px; position: relative; top:-20px; background-color:#ebffff; margin:0 0 16px 0px;}

ul.text li { margin:0 0 0px 0 }

.photo {margin:0; left:-9px; padding:0; position:relative; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG.gif") repeat-x -1px 17px !important ;}


.widget_twitter {position:relative; float:left;}
	
.widget_twitter h2  {background-image:url('') !important ;}

ul#sidebar li.widget_twitter div ul li { position:relative; float:left; margin:5px 0 0 15px; padding:0px 0px 8px 0px; border-bottom: dotted 1px #444444 !important ; }

li.widget_twitter div ul li:last-child {border-bottom:none}

ul#sidebar li.widget_twitter div ul a.widget_link {float:right; margin-top:5px; padding:0px 0 0 0; text-decoration:none !important ;}


#sidebarbox_womens ul {margin:0 0 0 0;}

#sidebarbox_womens h2, #sidebarbox_womens ul li h2.widgettitle {float:left; z-index:200; width:250px; margin-left:-27px; padding:0 0 20px 37px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG_womens.gif") repeat-x 0 17px; position:relative;}

.sidebar_womens ul.text li {background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG_womens.gif") repeat-x 0 17px; position:relative;}

.sidebar_womens {background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG_womens.gif") repeat-x 0 17px !important ;}

.womens_photo {margin:0; left:-9px; padding:0; position:relative; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/sidebarheadBG_womens.gif") repeat-x 0 17px !important ;}

.side_photo {width:265px;}


/*		__Footer
---------------------------------------------------*/
#footer {clear:both; width:760px;  min-height:100px; margin:0 0 0 140px !important; border-top:1px solid #bed62f;}

#footer_main {float:left;  width:448px; padding:20px 17px 20px 15px; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/footerBG.jpg") no-repeat top right; }

#footer_side {width:224px; min-height:50px; padding:33px 18px 0 38px; float:right; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/u_bottom_bullet.jpg") no-repeat top left;}

#footer_bottom {width:448px; margin:0 0 0 0px !important; padding:20px 17px 20px 15px; position:relative;}

#footer_womens {clear:both; width:760px;  min-height:100px; margin:0 0 0 140px; border-top:1px solid #a71e3b; }

#womens_footer_side {width:224px; min-height:50px; padding:33px 18px 0 38px; float:right; background:url("http://www.ustrategy.com/wp-content/themes/ustrategy/images/u_bottom_bullet_womens.gif") no-repeat top left;}

#womens_footer_bottom { width:448px; margin:0; padding:20px 0 20px 15px;}

ul.social_links li {padding:0; margin:0;}

ul.social_links li.link_twitter {list-style-position:inside; list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/social/twitter-16x16.png') !important ;}

ul.social_links li.link_blog {list-style-position:inside; list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/social/website-16x16.png') !important ;}

ul.social_links li.link_linkedin {list-style-position:inside; list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/social/linkedin-16x16.png') !important ;}

ul.social_links li.link_email {list-style-position:inside; list-style-image: url('http://www.ustrategy.com/wp-content/themes/ustrategy/images/social/email-16x16.png') !important ;}