@charset "utf-8";
/* CSS Document */

/***** Global Settings *****/
*, html, body {margin:0;padding:0;}
body {font:12px/1.35 Arial, Helvetica, sans-serif;}
img {border:0;}
 
/***** Common Formatting *****/
h1, h2, h3, h4, h5, h6 {color:#2c399f;margin:20px 0 5px 0;font-weight:normal;line-height:120%;}
h1 {font-size: 165%;line-height:100%;}
h1 + h2 {margin-top: 0;}
h2 {font-size: 140%;}
h3 {font-size: 120%;font-weight:bold;}
h4 {font-size: 120%;line-height: 130%;}
h5 {font-size: 120%;text-transform: uppercase;}
h6 {font-size: 110%;margin:10px 0;font-weight:bold;}

p {margin:10px 0 15px;line-height:20px;}
ul {list-style:none;padding:0 0 18px 40px;line-height:20px;}
ol {padding:0 0 18px 40px;line-height:20px;}
hr {color:#A5ACB2;height:1px;border:solid #A5ACB2;border-width:1px 0 0;}

small {font-size:0.85em;}
sup {position:relative;bottom:0.3em;vertical-align:baseline;}
sub {position:relative;bottom:-0.2em;vertical-align:baseline;} 
acronym, abbr {cursor:help;letter-spacing:1px;border-bottom:1px dashed;}
 
/***** Links *****/
a:link, a:visited, a:active {color:#2c399f;text-decoration:underline;}
a:hover {color:#308937;text-decoration:underline;}

/***** Global Classes *****/
.clear         { clear:both; }
.left    	   { float:left; }
.right   	   { float:right; }
.block   	   { display:block; }
.inline   	   { display:inline; }
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffe566; }
.img-left      { float:left;margin:4px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }

/***** List Styles *****/
ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4 {margin-left:5px !important;padding-left:15px !important;overflow:hidden;}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li {list-style:none;margin-bottom:5px !important;padding-bottom:3px !important;padding-left:21px !important;}
ul.bullet-1 li {background:url(/images/icons/bullet-1.gif) no-repeat 10px 5px;}
ul.bullet-2 li {background:url(/images/icons/bullet-2.gif) no-repeat 10px 6px;}
ul.bullet-3 li {background:url(/images/icons/bullet-3.gif) no-repeat 10px 5px;}
ul.bullet-4 li {background:url(/images/icons/bullet-4.gif) no-repeat 10px 7px;}

ul.pin, ul.flag, ul.arrow, ul.checkmark, ul.clock, ul.document, ul.pc, ul.calendar, ul.speaking, ul.consulting {margin-left:5px !important;padding-left:15px !important;overflow:hidden;}
ul.pin li, ul.flag li, ul.arrow li, ul.checkmark li, ul.clock li, ul.document li, ul.pc li, ul.calendar li, ul.speaking li, ul.consulting li {list-style:none;margin-bottom:5px !important;padding-bottom:3px !important;padding-left:21px !important;}
ul.pin li {background:url(/images/icons/pin.png) no-repeat 0 1px;}
ul.flag li {background:url(/images/icons/flag.png) no-repeat 0 1px;}
ul.arrow li {background:url(/images/icons/arrow.png) no-repeat 0 1px;}
ul.checkmark li {background:url(/images/icons/checkmark.png) no-repeat 0 1px;}
ul.clock li {background:url(/images/icons/clock.png) no-repeat 0 1px;}
ul.document li {background:url(/images/icons/document.png) no-repeat 0 1px;}
ul.pc li {background:url(/images/icons/pc.png) no-repeat 0 1px;}
ul.calendar li {background:url(/images/icons/calendar.png) no-repeat 0 1px;}
ul.speaking li {background:url(/images/icons/speaking.png) no-repeat 0 1px;}
ul.consulting li {background:url(/images/icons/consulting.png) no-repeat 0 4px;}

/***** Site Structure *****/
body {color:#333;background:#999;}
#wrapper {width:960px;margin:0 auto;background:#fff;}

#header {}
#header h1 {float:left;font-size:300%;font-weight:bold;margin:0;padding:20px 0 0 20px;}
#header h2 {clear:left;float:left;margin:0;padding:0 0 20px 20px;}
#header #cse-search-box {float:right;margin:40px 40px 0 0;}
#header #topnav {clear:both;padding:5px 20px 7px;background:#2C399F;}

#content {float:left;width:750px;padding:20px;}
#content #reviews {}
#content #releases {float:left;width:330px;padding-right:40px;border-right:1px solid #A5ACB2;}
#content #releases .item {clear:both;}
#content #news {float:right;width:330px;}
#content .item {}
#content .item .item-content {line-height:20px;}

#sidebar {float:right;width:150px;padding:20px 20px 20px 0;}

#footer {clear:both;}
#footer #copyright {font-size:11px;padding:10px 0;text-align:center;border-top:2px solid #2C399F;}