/* Begin Typography & Colors */

#bottomad {
display: none;
width: 950px;
height: 124px;
position: fixed;
bottom: 0;
z-index: 1500;
left: 50%;
margin-left: -475px;
overflow:hidden; 
}

dl.image_map {display:block; width:950px; height:124px; background:url(http://www.laptopmag.com/images/ads/ipad-edition-bottom-ad.jpg); position:relative; margin:2px auto 2px auto;}
a.LINK0 {left:0px; top:4px; background:transparent;}
a.LINK0 {display:block; width:926px; height:0; padding-top:107px; overflow:hidden; position:absolute;}
a.LINK0:hover  {background:transparent;}
a.LINK1 {left:926px; top:10px; background:transparent;}
a.LINK1 {display:block; width:21px; height: 30px; padding-top:107px; overflow:hidden; position:absolute;}
a.LINK1:hover  {background:transparent;}

#testlink {
position: absolute;
top: 350px;
left: 50%;
width: 250px;
margin-left: - 125px;
height: 20px;
font-size: 14px;
background: white;
z-index: 1500;
border: solid 2px black;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

body {

    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 12px;
    line-height: 1.8;
    color: #333333;
    text-align: center;
    background: url("http://www.laptopmag.com/images/laptopmag_bg.jpg") repeat-y scroll center top #EBEBEB;

    }
.intro_graph {
margin-top: 0px;
}
#wholebody {margin: 0 auto; position: relative; width: 1000px; text-align: left;background-color:white;}
a:visited, .readmore a:visited, .intro_graph a:visited, .nextprev a:visited {color: #0066cc;}

.readmore a:link, a:link, .nextprev a:link { color: #0066cc;text-decoration: none;}

.readmore a:hover, .intro_graph a:hover, a:hover, .nextprev a:hover {color: #333;text-decoration: underline;}

.grayboxfill {
    border-style: solid;
    border-color: #C4DCA8;
    border-width: 1px;
    background: #DDDDDD;
    color: black;
}

.whiteboxfill {
    border-style: solid;
    font-size: 9pt;
    line-height: 1.2em;
    border-color: #C4DCA8;
    border-width: 1px;
    background: #FFFFFF;
    color: black;
    padding: 0px 5px 3px 5px;
}

#pagenav a {
    color: #0066cc;
    font-size: 9pt;
    text-decoration: none;
    background: transparent;
}



#pagenav a:hover {
    color: #333;
    font-size: 9pt;
    text-decoration: none;
    background: transparent;
}




#pagenav, #searchbox, #newsletterbox, #rssbox, #blogroll, #reviewbox {
background:#C4DCA8 url(images/roundedtop300-gr1.gif) no-repeat left top;width:300px;margin:0;padding:0;position:relative;font-family:Arial,Verdana,Helvetica,sans-serif;
    }
    
#pagenav_border, #searchbox_border {
width: 100%;
border-style: solid;
border-width: 1px;
border-color: #C4DCA8;
background: transparent;
z-index: 5;
height: 12px;
}


.thickWireBox { padding: 6px; border: 4px solid #d1d1d1;}
.tab_table  {
z-index: 100;
height: 10px;
font-weight: bold;
padding: 0px 0px 0px 0px;
font-size: 11px;
}

.active_tab {
color: white;
padding: 5px 5px 5px 5px;
margin: 6px 0px 6px 6px;
text-align: center;
font-weight: bold;
background-color: black;
}

.inactive_tab {
color: black;
padding: 5px 5px 5px 5px;
margin: 6px 0px 6px 6px;
text-align: center;
font-weight: bold;
background-color: #e9e9e9;
}

#pagenav_topics,#pagenav_posts,#pagenav_products {
line-height: 1.2em;
}

#td_posts_hidden,#td_posts_active {
width: 65px;
float: left;
}

#td_topics_active {
background-color: blue;
}

#td_topics_active,#td_topics_hidden {
width: 100px;
float: left;

}

#td_products_hidden,#td_products_active {
width: 65px;
float: left;
}


#td_topics_hidden  a, #td_products_hidden a, #td_posts_hidden a,#td_topics_hidden a:visited, #td_products_hidden a:visited, #td_posts_hidden a:visited {
color: black;
text-decoration: none;
}

#td_topics_hidden, #td_products_hidden, #td_posts_hidden {
color: black;
text-decoration: none;
}

#td_topics_hidden  a:hover, #td_products_hidden a:hover, #td_posts_hidden a:hover {
color: white;
background: black;
}


#pagenav_topics ul, #pagenav_products ul, #pagenav_posts ul {
margin-top: 0px;
margin-bottom: 0px;
list-style-type: disc;
background: transparent;
}
#pagenav_topics li, #pagenav_products li, #pagenav_posts li{
margin-top: 0px;
margin-bottom: 0px;
list-style-type: disc;
margin-left: 0;
padding-left: 3px;
background: transparent;
}

#whiterow {
width: 100%;
background: white;
padding-top: 2px;
padding-bottom: 2px;
}

#grayrow {
width: 100%;
background: #DDDDDD;
padding-top: 2px;
padding-bottom: 2px;
}


#pagenav_reviews {
z-index: 1;
position: absolute;
top: 30px;
background: white;
}


#pagenav h2, #searchbox h2, #newsletterbox h2, #reviewbox h2, #rssbox h2, #blogroll h2 {height:25px;position:relative;top:5px;color:#666;text-align:left;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:12pt;font-weight:bold;margin:4px 4px 4px 4px; border-width: 0px;}

.ads {border: 1px solid #eee; width: 300px;}
#belowheader {width: 100%;}

#sidebar {
margin-right: 0px;
margin-top: 10px;
margin-bottom: 0px;
margin-left: 0px;
width: 300px;
float: right;
text-align: left;
}



#mainbody {
margin-left: 5px;
margin-right: 5px;
margin-top: 10px;
width: 676px;
text-align: left;
float: left;
}



table.nav a:active, .nav a:link {
text-decoration: none;
color: black;
background: transparent;


}



table.nav  a:hover {
text-decoration: none;
color: white;
background: transparent;
}



#page { 
    background-color: white;
    border: 1px solid #959596;
    text-align: left;
}



#header {

margin: 0px;

z-index: 1;

position: absolute;

left: 0px;

top: 0px;

}



#banner_ad {
    /* border-color: #DDDDDD; 
    background: #DDDDDD;
    border-style: solid;
    border-width: 2px; */
    width: 728px;
    height: 90px;
    position: absolute;
    top: 20px;
    left: 210px;
    z-index: 1100;
}

#top_ad {
font-size: 8pt;
color: white;
z-index: 2;
position: absolute;
top: 5px;
left: 210px;
}

#laptop_logo {
z-index: 50;
width: 200px;
height: 80px;
line-height: 80px;
cursor: pointer;
background: transparent;
position: absolute;
top: 27px;
left: 0px;
}

.advertisement {
margin-top: 15px;
font-size: 8pt;
color: black;
z-index: 5;
}
.widecolumn .entry p {  font-size: 1.05em;}
.narrowcolumn .entry, .widecolumn .entry {  line-height: 1.4em;}
.widecolumn {   line-height: 1.6em;}
.narrowcolumn .postmetadata {   text-align: center;  }
.alt {  background-color: #f8f8f8; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }

small, .postmetadata {  
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    line-height: 1.5em;
    }

 h1 {
    font: 24px Arial, Verdana, Helvetica;
    color: #333;
    margin-bottom: 0px;
    }

h2 {
    font: bold 14pt Arial, Verdana, Helvetica;
    color: #333;
    border-bottom:#333333 solid 1px;
}

h3 {
   color: #333;
    margin-bottom: 0px;
    font: bold 16pt Arial, Verdana, Helvetica;
}

h4 {
color: #333;
margin-top: 25px;
margin-bottom: 0px;
clear: both;
font: bold 12pt Arial, Verdana, Helvetica;
}

h5 {
color: #333;
margin-top: 25px;
margin-bottom: 0px;
clear: both;
font: bold 10pt Arial, Verdana, Helvetica;
}


.commentlist li, #commentform input, #commentform textarea {    font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li {   font-weight: bold;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {    font-weight: normal;line-height: 1.5em; text-transform: none;}
#commentform p {    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {  font-weight: normal;}

small, .nocomments, .postmetadata, strike { color: #777;}
code {  font: 1.1em 'Courier New', Courier, Fixed;}
acronym, abbr, span.caps{   font-size: 0.9em;letter-spacing: .07em;}
a { color: #0066cc;text-decoration: none;}
#wp-calendar #prev a, #wp-calendar #next a {    font-size: 9pt;}
#wp-calendar a {    text-decoration: none;}
#wp-calendar caption {  font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align: center;}

#wp-calendar th {
    font-style: normal;
    text-transform: capitalize;
    }
/* End Typography & Colors *//* Begin Structure */
#page {
    background-color: white;
    margin: 20px auto;
    padding: 0;
    width: 760px;
    border: 1px solid #959596;
    }



.widecolumn {   
    padding: 10px 0 20px 0;
    margin: 5px 0 0 150px;
    width: 450px;
    }

.post { margin: 0 0 40px;

    }
    
.post hr {  
    display: block;
    }
    
.widecolumn .post { 
    margin: 0;
    }
    
.narrowcolumn .postmetadata {   
    padding-top: 5px;
    }



.widecolumn .postmetadata { margin: 30px 0;
    }



.widecolumn .smallattachment {  text-align: center;



    float: left;



    width: 128px;



    margin: 5px 5px 5px 0px;



}



.widecolumn .attachment {   text-align: center;



    margin: 5px 0px;



}



.postmetadata { clear: left;



}



#footer {   padding: 0;margin: 0 auto;width: 100%;clear: both;



    }



#footer p { margin: 0;



    padding: 20px 0;



    text-align: center;



    }



/* End Structure *//*   Begin Headers */



h3.comments {   padding: 0;



    margin: 40px auto 20px ;



    }



/* End Headers *//* Begin Images */p img {  padding: 0;



    max-width: 100%;



    }



/*  Using 'class="alignright"' on an image will (who would've   thought?!) align the image to the right. And using 'class="centered',   will of course center the image. This is much better than using align="center", being much more futureproof (and valid) */



img.centered {  display: block;



    margin-left: auto;



    margin-right: auto;



    }



img.alignright {    padding: 4px;



    margin: 0 0 2px 7px;



    display: inline;



    }



img.alignleft { padding: 4px;



    margin: 0 7px 2px 0;



    display: inline;



    }



.alignright {   float: right;



    }



.alignleft {    float: left }





.entry ol { 
padding: 0 0 0 35px;
margin: 0;
    }

.entry ol li {  
margin: 0;
padding: 0;
    }



.postmetadata ul, .postmetadata li {    display: inline;



    list-style-type: none;





    }







/* End Entry Lists *//* Begin Form Elements */
#searchform { margin: 10px auto; padding: 5px 3px;text-align: center;}
.entry form { /* This is mainly for password protected posts, makes them look better. */    text-align:center; }

select {    width: 130px;}



#commentform input {    width: 170px;



    padding: 2px;



    margin: 5px 5px 1px 0;



    }



#commentform textarea { width: 100%;



    padding: 2px;



    }



#commentform #submit {  margin: 0;



    float: right;



    }



/* End Form Elements *//* Begin Comments*/.alt {    margin: 0;



    padding: 10px;



    }



.commentlist {  padding: 0;



    text-align: justify;



    }



.commentlist li {   margin: 15px 0 3px;



    padding: 5px 10px 3px;



    list-style: none;



    }



.commentlist p {    margin: 10px 5px 10px 0;



    }



#commentform p {    margin: 5px 0;



    }



.nocomments {   text-align: center;



    margin: 0;



    padding: 0;



    }



.commentmetadata {  margin: 0;    display: block;}



/* End Comments *//* Begin Calendar */#wp-calendar {    empty-cells: show;margin: 10px auto 0;width: 155px;   }

#wp-calendar #next a {  padding-right: 10px;text-align: right;}
#wp-calendar #prev a {  padding-left: 10px;text-align: left;}

#wp-calendar a {    display: block;   }
#wp-calendar caption {  text-align: center;width: 100%;}
#wp-calendar td {   padding: 3px 0;text-align: center; }
#wp-calendar td.pad:hover { /* Doesn't work in IE */    background-color: #fff; }

/* End Calendar *//* Begin Various Tags & Classes */acronym, abbr, span.caps {  cursor: help;
   }
acronym, abbr { border-bottom: 1px dashed #999;}
blockquote { margin: 15px 30px 0 10px; padding-left: 20px; }
blockquote cite { margin: 5px 0 0; display: block; }
.center {   text-align: center;}
hr {display: none;}
a img { border: none;}
.navigation {   display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
  
.nextprev {
background:#DDDDDD;
border:1px solid #669933;
display:block;
font-weight:bold;
padding:6px 0;
text-align:center;
width:140px;
}   


.marketPlace {font-size: 11px; font-family:Helvetica, Arial, sans- serif; color: #333333; padding: 5px; border: 1px solid #E5E5E5; line-
height: 1.5em; width:280px; margin-top:15px; }
.marketPlace h3 {font-family:Helvetica, Arial, sans-serif; margin-bottom:10px; margin-top:0px; padding:0px; font-size:14px; color:#666666; }
.marketPlace a {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #0066cc; text-decoration: none; }
.marketPlace a:link {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #0066cc; text-decoration: none; }
.marketPlace a:visited {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#0066cc; text-decoration: none; }
.marketPlace a:hover {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #0066cc; text-decoration: underline; }
.marketPlace a:active {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color: #0066cc; text-decoration: underline; }

.logoAds { display: none; border-top: 1px solid #999999; border-bottom: 1px solid #999999; width:500px; padding-top: 10px; padding-bottom: 10px; clear: both; margin-top: 5px }
.logoAds h3 {font-family:Helvetica, Arial, sans-serif;  margin-bottom:10px; margin-top:0px; padding:0px; font-size:11px; color:#999; }
.logoAds #LAds { float:right; width:100px; margin-right:25px;}
.logoAds #Lad1 { width:100px; height:65px; }

.oasInAds {border-bottom:#CCCCCC solid 1px; border-top:#CCCCCC solid 1px; margin-bottom:10px; margin-top:10px; padding:20px; text-align:center;}
.oasInAds h3 {font-family:Helvetica, Arial, sans-serif;  margin-bottom:2px; margin-top:0px; padding:0px; font-size:11px; color:#999; }
.greysubheading {color: #a9a9a9; font-weight: bold; font-size: 12px; }
img#wpstats{display:none}
/* Footer */
#mainFooter {line-height:1;width: 100%; margin-top: 10px; margin-bottom: 10px; border: solid 1px #c0c0c0; clear: both;height:215px;}
#Footer {clear:both;width:1000px;margin:0 auto 0 auto;bottom:0;border:solid 1px #c0c0c0;margin-bottom:20px;} /* kept for backwards */
#FooterTop{padding:10px 0px 0px 10px;}
.FooterDivider{float:left; width:3px;margin-right:7px;}
.FooterDivider1{float:left; width:3px;margin-right:5px;}
.FooterDividerLine{height:198px;border-left: 1px dotted #979797;}
.FooterCol1{float:left;width:138px;margin-right:6px;margin-left:2px;margin-top:-2px;}
.FooterCol2{float:left;width:121px;margin-right:5px;margin-left:3px;margin-top:-2px;}
.FooterCol3{float:left;margin-right:10px;margin-left:2px;margin-top:-1px;}
.FooterCol4{width:233px;float:left;margin-right:5px;}
.FooterCol5{float:left;padding-left:1px;}
.FooterSubCol1{float:left;width:133px;margin-left:6px;margin-top:-2px;}
.FooterSubCol2{float:left;width:116px;margin-top:-2px;margin-left:2px;}
#FooterTop .FooterCol1 a,
#FooterTop .FooterCol2 a,
#FooterTop .FooterCol3 a,
#FooterTop .FooterCol4 a
 {font-weight:bold;font-size:11px;margin-bottom:7px; display:block;}       
.FooterImageRow{margin-left:5px;}       
.FooterImageRow img{margin-right:3px;border:0;margin-top:3px;}
.FooterImageRow a{border:0;text-decoration:none;display:inline-block;}
.FooterFormHeader 
{
	width: 155px;
	height:29px;
	font-weight:bold;
	font-size:16pt;
	color:#a9a9a9;
	margin-left:1px;
	margin-top:1px;
	margin-bottom:5px;
	font-family:Arial Narrow;
	background: url('http://www.laptopmag.com/images/footer/formheader.png');}
.FooterFollowHeader 
{
	font-Weight:bold;
	color:#a9a9a9;
	margin-bottom:7px;
	margin-left:7px;
	}
/*.FooterEmailField{color:#A9A9A9;border-top:solid 2px black;border-left: solid 2px black;border-right: solid 1px #a9a9a9;border-bottom: solid 1px #a9a9a9;width:211px;margin-left:4px;height:17px;}*/
.FooterEmailField{color: black;border:0px;width:208px;height:15px;z-index:3000;background: transparent;}
#FooterInputWrapper{background-image: url('http://www.laptopmag.com/images/footer/inputbox.png');background-repeat:no-repeat;width:214px;margin-left:4px;height:28px;padding-top:5px;padding-left:5px;z-index:2000;}
.FooterSubmitButton {float:right;vertical-align: middle; background: transparent; border-width: 0px;margin-right:9px;margin-top:0px;}
.FooterCopyright{background-image:url('http://www.laptopmag.com/images/footer/copyright.png');background-repeat:no-repeat;height:48px;width:121px;margin-left:5px;margin-top:12px;}
#FooterTop .greysubheading {margin-bottom:6px;}
#FooterTop .FooterCol3 .greysubheading{margin-left:6px;}
/*Footer*/
.chart {font-family: Arial, Helvetica, sans-serif;font-size: 0.8em;color: #333333;Fall 2008border:#666666 solid 1px;}

.chart td { border:#666666 solid 1px; padding:4px;}

.chart h3 {

&nbsp;font-family:Georgia, "Times New Roman", Times, serif;

&nbsp;font-size: 1.3em;

&nbsp;color: #333333;

&nbsp;margin:0px;

&nbsp;color:#FFFFFF;

}

.headRow {background-color:#333; border:#333 solid 1px;}

.altRow {background-color:#D1FFC7;}

#lastRow { border-bottom:#333 solid 3px;}


#lenovo_laptops_n_slingbox {
padding:5px 0;
border-top:2px solid #D4E0BA;
background:#fff url(/images/rcenter/sidebar/lenovo_laptops_gr.gif) no-repeat bottom;
width:300px;
margin-bottom:10px;
font-size:11px;
}

#lenovo_laptops_n_slingbox .content {
width:49%;
float:left;
color:#424242;
}

#lenovo_laptops_n_slingbox .content a {
color:#06C;
text-decoration:none;
}

#lenovo_laptops_n_slingbox .content a:hover {
text-decoration:underline;
}

#lenovo_laptops_n_slingbox .content h2 {
margin-bottom:5px;
font-size:14px;
margin-left:5px;
border-width: 0px;
}

#lenovo_laptops_n_slingbox .content h2 a {
color:#424242;
text-decoration:none;
border-width: 0px;
}

#lenovo_laptops_n_slingbox .content h2 a:hover {
color:#06C;
text-decoration: none;
border-width: 0px;
}

.separator {
background:url(/images/rcenter/sidebar/lenovo_laptops_line.gif) repeat-y -5px;
width:300px;
overflow:hidden;
}

#lenovo_laptops_n_slingbox .content img {
float:left;
border: 1px solid #AFAFAE;
margin:0 5px;
}

#bottom_sponsor {
    margin: 10px 0 30px;
    .padding-top: 30px;
}

.sponsor_label {
    font-size: 10px;
}

.RCcontainer {width:625px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; overflow:hidden;}
.RCcontainer div {margin-bottom: -2000px; padding-bottom: 2000px;}
.RCcontainer a {color: #06c; text-decoration: none;}
.RCcontainer a:visited {color: #06c; text-decoration: none;}
.RCcontainer a:hover {text-decoration: underline;}
.RCcontainer .RCtwo a:hover {text-decoration: none; color:#666;}
.RCcontainer h3 {font-family: Arial, Helvetica, sans-serif; color:#666; font-size: 14px; margin: 0px; padding: 0px;}
.RCcontainer .RCone ul {list-style-image: url(/images/grey-arrow.gif); padding-left:0px; margin: 8px 0px 0px 20px;}
.RCcontainer .RCtwo ul { list-style:none; padding-left:0px; margin: 8px 0px 0px 0px;}
.RCcontainer li { padding-bottom:10px;}
.RCone {float:left; width:302px; margin-bottom:10px;}
.RCtwo {float:right; width:313px; padding-left:8px; border-left:#999 1px solid; margin-bottom:10px;}
.RCthree {width:615px; background-color:#C3DCA8; font-weight:bold; padding:3px; font-size:10px; margin-top:10px;}
.blogo {text-align:right; font-size:10px; height:25px; margin-top:8px; padding: 3px 8px 0px 3px;}
.blogo img {border:#999 1px solid;}
.blogo #bcontentA {float:right;}
.blogo #bcontentB {padding-top:3px; }
.vertical_dash{height:5px;overflow:hidden;margin-top:20px;margin-bottom:20px;background:url(/images/vertDash.gif) 100% 0 repeat-x;}



/* blog Footer Stules */ 
.postNav { font-size:11px; position: relative;}
.postNav h1 { font-family: Arial, Verdana, Helvetica; font-size:18px; color:#333333; margin:0px; padding:0px; font-weight: bold;}
.postNav h1 a:link {color:#333; text-decoration:none; font-weight:bold; padding-right:15px;}
.postNav h1 a:visited {color:#333; text-decoration:none; font-weight:bold; padding-right:15px;}
.postNav h1 a:hover {color:#fff; background-color:#0066CC; text-decoration:none; font-weight:bold; padding-right:15px; padding-left:0px;}
.postNav h1 a:active {color:#999; text-decoration:none; font-weight:bold;  padding-right:15px;}
.postNav h2 {margin:1px; font-family:Arial, Helvetica, sans-serif; color:#cd5033; font-size:13px; font-weight:bold; text-transform: uppercase; border-width: 0 0 0 0;} 
.postNav h2 img { margin-bottom:-3px;}
.postNav h2 a:link {color:#cd5033; text-decoration:none; font-weight:bold;}
.postNav h2 a:visited {color:#cd5033; text-decoration:none; font-weight:bold;}
.postNav h2 a:hover {color:#fff; background-color:#0066CC; text-decoration:none; font-weight:bold;}
.postNav h2 a:active {color:#fff; text-decoration:none; font-weight:bold;}
.postNav #color1 {color:#999999;}

.postNav a:link, a:visited {color:#0066CC; text-decoration:none;}
.postNav a:hover, a:active {color:#333333; text-decoration:none; font-weight:bold;}
.postNav #tags { margin-top:5px; margin-bottom:5px; color:#333333; font-weight:bold;}
.postNav #tags a:link {text-decoration:underline; font-weight:normal;}
.postNav #tags a:visited {text-decoration:underline; font-weight:normal;}
.postNav hr {border: none 0; border-top: 1px dotted #999; width: 100%; height: 3px; margin: 0px auto 0 0; text-align: left;}
.postNav #space { font-size:1px; margin-right:15px;}

.postNavTools { color:#666666; clear: both;}
.postNavTools img { margin-right:5px;}
.postNavTools #read {float:left;}
.postNavTools #tools {float:right;}
.postNavTools #tools img { margin-left:10px;}



@charset "UTF-8";
/* Special Topic TOC CSS Document */
.topicTOC {width: 625px; margin-bottom:0px;}
.topicTOC ul {line-height: 1.5em; list-style: disc; margin-left: 8; width: 425px;}
.topicTOC a { font-weight:bold;}
.topicTOC h2 {font-size:14px; border: 0px; }
.topicTOC #gggbackground a { color:#600;}
.topicTOC #cesbackground a { color:#600;}

/* TOC Custom Backgrounds */

.topicTOC #cesbackground {background-image: url('/wpress/wp-content/themes/default/images/ces2010toc.jpg'); padding: 5px 10px 10px 10px;}

.eiu {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333333; width:300px; border:#999999 solid 1px; }
.eiu table {font-family: Arial, Helvetica, sans-serif; font-size:11px; color: #333333; }
.eiu #header {background-color:#000; height:15px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold; margin-bottom:10px;}
.eiu h2 { margin:0px; font-size:11px;}
.eiu #shop { text-align:center; font-size:10px;}
.eiu #break {margin-bottom:5px; margin-top:5px; text-align:center;}
.eiu #sponsor {margin-bottom:5px; margin-top:0px; text-align:center;}
.eiu h2 a{ color:#CC3333; font-weight:bold; text-decoration:none; font-size:14px;}
.eiu h2 a:hover{ color:#CC3333; font-weight:bold; text-decoration:underline; font-size:14px;}


.dmcontent_title {
text-align: left; 
height: 23px; 
line-height: 22px; 
font-family: Arial, Sans-Serif; 
font-size: 14px; 
font-weight: bold;
}
.dmcontent_body {
overflow-y: auto; 
text-align: left;
font-family: Arial, Sans-Serif; 
line-height: 18x; 
font-size: 11px; 
margin-left: auto; 
margin-right: auto;
height: 51px;
background-color: #FFFFFF;
}
.dmcontent_link {
text-decoration: none;
color: #0066CC;
}
.dmcontent_body a:hover{
color: #666666;
}
.dmcontent_titlelink {
text-decoration: none;
color: #666666;
}

.slideshow { color: #000000; background-color: #FFFFFF; width: 602px; margin: 2px; padding-top: 7px; padding-right: 2px; padding-bottom: 7px; padding-left: 9px; border: 4px  solid #cccccc; }
.slideshow h1 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; margin:0; font-weight: bold;}
.slideshow #topNav {float:right; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-right:9px;}
.slideshow #topNav a:link { font-weight: bold; color:#000; text-decoration:none; padding:3px;}
.slideshow #topNav a:visited { font-weight: bold; color:#000; text-decoration:none; padding:3px;}

.slideshow #topNav a:hover {color:#0066CC; text-decoration:none; background-color:#FFF; padding:3px;}
.slideshow #topNav a:active {color:#0066CC; text-decoration:none; background-color:#FFF; padding:3px;}
.slideshow #featureImg {margin-top:3px; margin-bottom:3px; border:#000 2px solid; text-align:center; width:588px; height:378px; position:relative;}
.slideshow #previous {position:absolute; top:200px; left:-5px; margin:0; z-index: 1000;}
.slideshow #next {position:absolute; top:200px; left:583px; margin:0; z-index: 1000;}
.slideshow #story { padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000 }
.slideshow #thumbRow { background:#FFFFFF; }
.slideshow #thumbRow table { margin:0px; }
.slideshow #nextRow { padding-top:6px;}
.slideshow #thumbRow a {float:left;border: 2px solid #CCC; }
.slideshow #thumbRow a:visited {float:left;border: 2px solid #CCC;}
.slideshow #thumbRow a:hover { border: 2px solid #0066CC; }
.slideshow #thumbRow img{border:0;} 
.slideshow a:link,.slideshow a:link,.slideshow a:visited,.slideshow: a:hover,.slideshow a:active{ color: #0066CC; text-decoration: none; }
.slideshow a:hover { text-decoration: underline; }

.see-more { width:300px; font:Arial, Helvetica, sans-serif; }
.see-more a { font-family: Arial, Helvetica, sans-serif; }


ul.playlist {list-style:square;
    margin-left: 0;
    padding-left: 1em;
    text-indent: 1em;
    }
    
ul.playlist li {
    margin-bottom: 10px;
}
.RevContainer {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; width: 495px;border-right: 1px solid #CCC;border-left: 1px solid #CCC; border-top: 1px solid #CCC; margin:10px; padding:0px;}
.RevContainer .revwTitleRow {height:15px; padding: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #06c; width: 495px;border-bottom: 1px solid #CCC;}
.RevContainer .revwTitleRow h3 {margin:0px;}
.RevContainer .revwReviewRow {}
.RevContainer .revwImageColumn {width: 62px; height:62px; border-bottom: 1px solid #CCC;}
.RevContainer .revwImageColumn .itemImage {margin: 5px;width: 50px; height: 50px; border: 1px solid #CCC;}
.RevContainer .revwDetailColumn {width: 353px; height: 60px;border-bottom: 1px solid #CCC; padding:5px;}
.RevContainer .revwDetailColumn .revwItemTitle {font-size: 14px; margin-bottom:3px;} 
.RevContainer .revwDetailColumn a {text-decoration:none; color: #06c; font-weight: bold;}
.RevContainer .revwDetailColumn a:visited {text-decoration:none; color: #06c;}
.RevContainer .revwDetailColumn a:hover {text-decoration:underline;}
.RevContainer .revwStarColumn {vertical-align:top; width:82px; position: relative;border-bottom: 1px solid #CCC; padding:5px;}
.RevContainer .revwStarColumn .revwStarImage {vertical-align: top; height: 16px; width:82px;}
.RevContainer .revwStarColumn .revwECImage {width:41px;height: 32px; margin-right:22px;margin-left:22px; margin-top:5px;} 

.contentbar_first, .contentbar_second,.contentbar_third
{
	display:block;
	padding: 0;
	margin: 0;
	z-index:999;
	}
#tb_first_header,#tb_second_header,#tb_third_header{width:60px;}

#tb_spacer {clear: both;height: 1px; width: 100%;}
#tb_first_body,#tb_second_body, #tb_third_body{border-top: 1px solid #d1d1d1;}

.contentbar_first #tb_first_header, 
.contentbar_second #tb_second_header, 
.contentbar_third #tb_third_header
{
	color: white;
	padding: 5px 5px 5px 5px;
	margin: 6px 0px 6px 6px;
	text-align: center;
	font-weight: bold;
	background-color: black;
	float: left;
	}
.contentbar_first #tb_second_header,
.contentbar_first #tb_third_header,
.contentbar_second #tb_first_header,
.contentbar_second #tb_third_header,
.contentbar_third #tb_first_header,
.contentbar_third #tb_second_header
{
	color: black;
	padding: 5px 5px 5px 5px;
	margin: 6px 0px 6px 6px;
	text-align: center;
	font-weight: bold;
	background-color: #e9e9e9;
	float: left;
	}
.contentbar_first #tb_second_header.tb_second_header_hover, 
.contentbar_first #tb_third_header.tb_third_header_hover,
.contentbar_second #tb_first_header.tb_first_header_hover, 
.contentbar_second #tb_third_header.tb_third_header_hover,
.contentbar_third #tb_first_header.tb_first_header_hover, 
.contentbar_third #tb_second_header.tb_second_header_hover
{
	color: white;
	padding: 5px 5px 5px 5px;
	margin: 6px 0px 6px 6px;
	text-align: center;
	font-weight: bold;
	background-color: black;
	float: left;	
	}

.contentbar_first #tb_first_body,
.contentbar_second #tb_second_body,
.contentbar_third #tb_third_body 
{display:block;}

.contentbar_first{clear:both;}
.contentbar_first #tb_second_body,
.contentbar_first #tb_third_body,
.contentbar_second #tb_first_body,
.contentbar_second #tb_third_body,
.contentbar_third #tb_first_body,
.contentbar_third #tb_second_body
{display:none;}

.contentbar_firstitem{clear: both; margin-left: 6px; margin-right: 6px; padding: 5px 0px 5px 0px; height: 100%; width: 275px; position: relative;}
.contentbar_listitem{clear: both; margin-left: 6px; margin-right: 6px; padding: 5px 0px 5px 0px; height: 100%; width: 275px; position: relative;border-top: 1px dotted #d1d1d1;}
.contentbar_headline{float: right; width: 210px; font-weight: bold; font-size: 12px; vertical-align: middle;}
.contentbar_link{float: left; width: 50px; margin-right: 10px; margin-bottom: 5px;}
.contentbar_img{width: 50px; height: 50px; border: 1px solid #d1d1d1;}

/* right content bar*/

/* additional nav */

/* done because of problems between main and blog */
#nav, #news_b{line-height: 15px;}
#news_b{display:block;}
/* additional nav */

