* { margin: 0 auto; }
body { background: #f0f0f0; background-image: url(images/bg.gif); background-repeat: repeat-x; background-position: 0 top; color: #333333; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: .75em; }
a { color: #0052a3; text-decoration: none; }
.post .postmetadata-top { float: left; width: auto; clear: both; }
.post .postmetadata-top a { color: #0052a3; text-decoration: underline; width: 400px; }
.post .postmetadata-top a:hover { color: #0052a3; text-decoration: none; }
.post .postmetadata-bottom a { text-transform: uppercase; color: #77b5c6; text-decoration: underline; }
.post .postmetadata-bottom a:hover { text-transform: uppercase; color: #fff; text-decoration: none; }
#content-single .post .postmetadata-top { float: left; width: 350px; clear: both; }
cite { font-style: normal; }
cite a { color: #0052a3; font-style: normal; }
code { font-size: 1.1em; line-height: 1.3em; }
h1 { font-size: 2em; font-weight: normal; }
h2 { font-size: 1.5em; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif; }
pre { background: #242424; border: 1px solid #303030; font-size: 1.1em; line-height: 1.3em; margin: 1.2em auto; overflow: auto; padding: 10px; width: 488px; }
input, textarea { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; }
	
/***************************************************************************/
/*++++++ AUTOEMBEDSTYLE ++++++*/
/***************************************************************************/
.commentratings { background-color: #fefffe; margin-top: 4px; }
.commentratingcategory { background-color: #eee; padding: 2px; margin-right: 3px; }
.commentratingtext { margin-right: 9px; font-style: italic; }
.commentratingimage { width: 60px; padding: 0; margin: 0 0px 0 0px; position: relative; top: 2px; }
.ratings { float: left; width: 190px; margin: 0px 0px 0 0; overflow: hidden; }
.ratings table { width: 99%; margin-bottom: 10px; font-size: 12px; background-color: #fefffe; }
.ratings td { border: 1px solid #fff; }
.rating_table_header { color: #fff; font-size: 1.2em; font-weight: bold; background: #D6E8FF; }
.ratings td.rating_label { background: #eef2f4; font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif; font-size: 12px; padding: 1px 0px; white-space: nowrap; color: #3f5685; width: 80px; text-align: left; }
td.rating_table_header { width: 187px; }
.ratings td.rating_value { padding:1px 3px; text-align: left; }

/***************************************************************************/
/*++++++ HEADER ++++++*/
/***************************************************************************/
#header { height: 59px; width: 100%; }
#header img { border: none; }
.logo { float: left; width: 350px; }
.logo .des { color: #fff; padding-left: 34px; }
#topbar { background: #020202; color: #838e93; padding: 10px; width: 942px; }
#topbar a { color: #ffa20f; }
#topbar a:hover { color: #fffdfd; }
#translations { float: right; width: auto; margin: 13px 0px 0 0px; padding: 0 7px 0 0; color: #fff; }

/***************************************************************************/
/*++++++ CONTENT ++++++*/
/***************************************************************************/
.wrap { width:962px; }
#content { float: left; margin: 0 7px 0 0px; width: 576px; }
#content-single { float: left; margin: 0 7px 0 0px; width: 576px; }
#contentwrap { display: block; padding-top: 7px; width: 948px; }
.page-content { float: left; width: 552px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0 7px 7px; padding: 10px 0px 16px 15px; border: solid 1px #cccccc; border-collapse: collapse; }

/***************************************************************************/
/*++++++ POST AND ENTRIES ++++++*/
/***************************************************************************/
#content-single .post .officialRating { float: right; width: auto; margin: 0px; padding: 0; position: relative; bottom: 18px; }
#content-single .post .officialRating img { width: 117px; height: 21px; margin: 0; padding: 0; position: relative; top: 2px; }
a.star-link { color: #0052A3; text-decoration: none; font-weight: bold; }
a.star-link:hover { color: #1A8DFF; }
.post-archive { padding: 10px 0 2px 12px; }
.post-archive h2 { color: #333333; font-weight: bold; font-size: 1.2em; text-transform: uppercase; }
.post p { line-height: 1.5em; margin: .8em auto; text-align: left; }
.postComment { float: left; width: 290px; padding: 0px; margin: 0px 0 0 1px; color: #000; }
.postComment b { padding: 0 0 0 4px; position: relative; bottom: 2px; }
.postComment table { background: #E5E5E5; border: 1px solid #BBBBBB; border-collapse: collapse; margin: .5em auto; width: 541px; }
.postComment th, .postComment td { border: 1px solid #BBBBBB; padding: 0px 0 0 14px; }
.postComment ul, .postComment ol { line-height: 1.5em; }
.postComment blockquote { background: #242424; border: 1px solid #303030; margin: 1.2em auto; padding: 0 10px 0 1.2em; }
.commentNumber { color: #686868; font-weight: normal; }
.postComment2 { float: left; width: auto; padding: 0px; margin: 0px; font-size: 1em; }
.postComment2 table { font-size: 1em; background: #E5E5E5; border: 1px solid #bbbbbb; border-collapse: collapse; margin: 1em auto; width: 530px; }
.postComment2 th, .postComment2 td { border: 1px solid #bbbbbb; padding: 1px; }
.post { float: left; width: 264px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0px 7px 7px; padding: 10px 0px 0px 15px; border: solid 1px #cccccc; border-collapse: collapse; }
#content-single .post { float: left; width: 537px; color: #333333; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0px 7px 7px; padding: 10px 15px 0px 15px; border: solid 1px #cccccc; border-collapse: collapse; }
#content-single .post p { line-height: 1.5em; margin: 0 0 5px 0; text-align: left; }
.post a img { float: left; color: #000; border: solid 4px #e6e6e6; padding: 0px; margin: 0 9px 0 0; width: 241px; height: 120px; }
.post a:hover img { color: #000; border: solid 4px #1C77E7; }

#content-single .post a img { float: left; color: #000; border: solid 4px #e6e6e6; padding: 0px; margin: 0 9px 0 0; width: 241px; height: 120px; }
#content-single .post a:hover img { color: #000; border: solid 4px #e6e6e6; }

.post a { color: #0052a3; text-decoration: underline; }
.post a:hover { color: #0052a3; text-decoration: none; }
.post blockquote { background: #242424; border: 1px solid #303030; margin: 1.2em auto; padding: 0 1.2em 0 1.2em; }
.post .pic { float: left; width: 145px; height: 200px; margin: 0; padding: 0 12px 0 0; position: relative; top: 2px; }
.post embed, .post object { display: block; margin: 1.2em auto; max-width: 500px; }
.post embed.alignleft, .alignleft, .post object.alignleft { margin: 0 10px 10px 0; }
.post embed.alignright, .alignright, .post object.alignright { margin: 0 0 10px 10px; }
.post h2, .post h2 a { float: left; width: 249px; height: 19px; font-size: 1.2em; font-weight: bold; color: #000; text-decoration: none; position: relative; bottom: 1px; overflow: hidden; }
.post h2 a:hover { color: #00052a; text-decoration: none; }
#content-single .post h2 { color: #000; width: 350px }
#content-single .post h2 a { float: left; width: 350px; font-size: 1.3em; font-weight: bold; color: #000; text-decoration: none; position: relative; bottom: 1px; }
#content-single .post h2 a:hover { color: #000; text-decoration: none; }
#content-single .post-404 { float: left; width: 552px; height: 33px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0px 10px 7px 7px; padding: 10px 0px 0px 15px; border: solid 1px #cccccc; border-collapse: collapse; }
#content-single .post-404 h2 { color: #000; width: 552px }
#content-single .post-404 h2 a { float: left; width: 552px; font-size: 1.3em; font-weight: bold; color: #0052a3; text-decoration: none; position: relative; bottom: 1px; }
#content-single .post-404 h2 a:hover { color: #0052a3; text-decoration: none; }
.post ul, .post ol { line-height: 1.5em; }
.post .wp-smiley { border: none; display: inline; margin: 0; }
.postmetadata-top { color: #333; text-transform: uppercase; }
.postmetadata-bottom { text-transform: uppercase; color: #fff; }
.backtotop { clear:both; margin: 4px 0 12px 0; text-align: center; padding: 0px; }
.addthis_toolbox {  }
.ads-single { background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0px 0 7px 7px; padding: 15px; border: solid 1px #cccccc; }
.ads-single404 { background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 53px 0 7px 7px; padding: 15px; border: solid 1px #cccccc; }

/***************************************************************************/
/*++++++ A-Z INDEX ++++++*/
/***************************************************************************/
#sidebar2 .az-index { color: #333333; width:154px; height: 60px; margin-top:2px; }
#sidebar2 .az-index a { color: #333333; display:block; width:3px; height:12px; margin: 1px 0 0 1px; background:#f0f0f0; text-decoration:none; float:left; border: 1px solid #dcdcdc; padding: 1px 8px 3px 3px; }
#sidebar2 .az-index a:hover { background:#1A6FD8; color:#fff; }

/***************************************************************************/
/*++++++ SIDEBAR ++++++*/
/***************************************************************************/
li#recent-reviews a { text-decoration: none; }
li#recent-reviews a:hover { text-decoration: underline; }
#sidebar2 li#recent-reviews a { padding:0; margin:0; }
.dotted { padding: 4px 0 3px 0; border-bottom: 1px dotted #cccccc; }
.dotted b { }
#sidebar1wrap { float: left; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0 20px 2px; padding: 10px; width: 158px; border: solid 1px #cccccc; }
#sidebar2wrap { float: left; margin-bottom: 20px; padding: 0px; width: 180px; }
#sidebar1 a, #sidebar1 li.recentcomments, #sidebar1 .textwidget,
#sidebar2 a, #sidebar2 li.recentcomments, #sidebar2 .textwidget { color: #0052a3; text-decoration: none; padding: 3px 3px 3px 10px; }
#sidebar2 a.toprated-link { color: #0052a3; text-decoration: none; position: relative; right: 9px; }
#sidebar2 a.toprated-link:hover { text-decoration: underline; }
#sidebar1 a:hover,
#sidebar2 a:hover { color: #0052a3; text-decoration: underline; }
#sidebar1 h2,
#sidebar2 h2 { color: #333333; }
#sidebar1 h2.small,
#sidebar2 h2.small { border-bottom: 1px dotted #404040; color: #333333; font-size: 1em; font-weight: bold; margin-top: 20px; text-transform: none; }
#sidebar2 h2.small2 { width: 350px; height: 28px; border: 1px solid #404040; color: #333333; font-size: 1em; font-weight: bold; margin: 0px; text-transform: none; }
#sidebar1 li,
#sidebar2 li { list-style: none; }
#sidebar1 li:hover small,
#sidebar2 li:hover small { color: #fff; text-decoration: none; }
#sidebar1 li.recentcomments:hover,
#sidebar2 li.recentcomments:hover { background: #fd9f0a; color: #000000; }
#sidebar1 li.recentcomments:hover a,
#sidebar2 li.recentcomments:hover a { color: #000000; }
#sidebar1 li.recentcomments a,
#sidebar2 li.recentcomments a { border: none; }
#sidebar1 li.widget_categories ul li,
#sidebar2 li.widget_categories ul li { border-bottom: 1px dotted #252525; display: block; padding: 3px 3px 3px 10px; }
#sidebar1 li.widget_categories ul li a,
#sidebar2 li.widget_categories ul li a { border-bottom: none; display: inline; padding: 0; }
#sidebar1 li.widget_categories ul li:hover, #sidebar1 li.widget_categories ul li:hover a,
#sidebar2 li.widget_categories ul li:hover, #sidebar2 li.widget_categories ul li:hover a { background: #fd9f0a; color: #000000; }
#sidebar1 select,
#sidebar2 select { margin: 3px 0 3px 0; width: 100%; }
#sidebar1 small,
#sidebar2 small { color: #fff; text-decoration: none; text-transform: uppercase; }
#sidebar1 .textwidget,
#sidebar2 .textwidget { padding: 3px 0 3px 0; }
#sidebar1 .textwidget img,
#sidebar1 .textwidget img { display: block; }
#sidebar1 .textwidget a,
#sidebar2 .textwidget a { display: inline; }
#sidebar1 ul,
#sidebar2 ul { margin: 0; padding: 0; }
#sidebar1 ul.children a, #sidebar1 li.page_item ul li.page_item a,
#sidebar2 ul.children a, #sidebar2 li.page_item ul li.page_item a { padding-left: 20px; }
#sidebar1 ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item a,
#sidebar2 ul.children ul.children a, #sidebar2 li.page_item ul li.page_item ul li.page_item a { padding-left: 30px; }
#sidebar1 ul.children ul.children ul.children a, #sidebar1 li.page_item ul li.page_item ul li.page_item ul li.page_item a,
#sidebar2 ul.children ul.children ul.children a, #sidebar2 li.page_item ul li.page_item ul li.page_item ul li.page_item a { padding-left: 40px; }
#sidebar1 .widget_text a, #sidebar1 .widget_text a img,
#sidebar2 .widget_text a, #sidebar2 .widget_text a img { border: none; padding: 0; }

/***************************************************************************/
/*++++++ SIDEBAR2 ++++++*/
/***************************************************************************/
.sidebar				{  }
.sidebar .xoxo			{ list-style: none; padding: 0; margin: 0; }
.widgetcontainer ul, .widgetcontent .xoxo, .widgetcontainer ol	{ margin-left: 15px; }
.widgetcontainer li		{ margin-bottom: 5px; }
.widgetcontainer li a:visited, .widgetcontainer li a:link	{ text-decoration: none; font-weight: bold; font-size: 12px; }
.widgetcontainer li a:hover	{ text-decoration: underline; }
.widgetcontainer input[type=text], .widgetcontainer input[type=password]	{ width: 80%; }
.widgettitle			{ color: #333; font-size: 12px; font-weight: bold; margin: 0; padding: 6px 10px; background: url(images/feed-title-white.jpg) repeat-x top #fdfdfd; border: 1px solid #cccccc; }
.widgettitle a			{ color: #333; }
.widgetcontent			{ border: solid #cccccc; border-width: 0 1px 1px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin-bottom: 7px; padding: 10px; }
.widgetcontent ol		{ margin-left: 30px; }
#multi-sidebar			{ }
#multi-sidebar .tabs	{ list-style: none; margin: 0; padding: 0; overflow: hidden; }
#multi-sidebar .tabs li	{ float: left; width: auto; background: #fdfdfd; padding: 5px; margin: 0 3px 5px 0; border: 1px solid #b5b5b5; }
#multi-sidebar .tabs a:link, #multi-sidebar .tabs a:visited	{ text-decoration: none; font-weight: bold; color: #FFF; }
#multi-sidebar .tabs a:hover	{ border-bottom: 1px dotted #FFF; }
#multi-sidebar .tabs .ui-tabs-selected	{ background: #FDFDFD; }					
#multi-sidebar .tabs .ui-tabs-selected a:link, #multi-sidebar .tabs .ui-tabs-selected a:visited	{ color: #37322F; }			
#multi-sidebar #s-tags a:link, #multi-sidebar #s-tags a:visited	{ font-weight: bold; text-decoration: none; padding: 2px 4px; background: #FDFDFD; display: inline-block; margin-bottom: 3px; }
#multi-sidebar .widgetcontainer	{ background: url(../../images/techblue/content-bg.jpg) repeat-x #FDFDFD; border: 1px solid #b5b5b5; margin-bottom: 10px; padding: 10px; }
#multi-sidebar .widgetcontainer ul	{ list-style: none; margin: 0 0 0 5px; }
#multi-sidebar .widgetcontainer li	{ margin-bottom: 10px; }

/***************************************************************************/
/*++++++ SIDEBAR CALENDAR ++++++*/
/***************************************************************************/
#sidebar1 .widget_calendar h2,
#sidebar2 .widget_calendar h2 { display: none; }
#sidebar1 .widget_calendar caption,
#sidebar2 .widget_calendar caption { border-bottom: 1px dotted #404040; color: #ffa20f; font-size: 1em; font-weight: bold; margin-top: 20px; text-align: left; text-transform: none; }
#sidebar1 .widget_calendar table,
#sidebar2 .widget_calendar table { border-bottom: 1px dotted #252525; width: 100%; }
#sidebar1 .widget_calendar table a,
#sidebar2 .widget_calendar table a { background: #242424; border: none; color: #ffffff; display: block; padding: 3px; }
#sidebar1 .widget_calendar table a:hover,
#sidebar2 .widget_calendar table a:hover { background: #fc9f0c; color: #000000; }
#sidebar1 .widget_calendar table td,
#sidebar2 .widget_calendar table td { color: #252525; text-align: center; }
#sidebar1 .widget_calendar table th,
#sidebar2 .widget_calendar table th { color: #ffffff; text-align: center; }

/***************************************************************************/
/*++++++ COMMENTS ++++++*/
/***************************************************************************/
.comment-body { background: #d6e8ff; border: 1px solid #cee3fe; padding: 8px 8px 10px 8px; }
.commentTable { padding-top:47px; }
#comments, #respond { float: left; width: 547px; color: #333333; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin: 0 0 7px 7px; padding: 10px 10px 0 10px; border: solid 1px #cccccc; }
#commentpages { float: left; width: 540px; margin: 0px 0 7px 0; color: #000000; background: #fdfdfd; padding: 15px; border: solid 1px #cccccc; }
#commentpages h2 { color: #000; }
.comment-sep { border-top: 1px dotted #ccc; padding: 10px 0 20px 0; }
ul#commentlist { list-style: none; padding: 0; }
ul#commentlist li.comment { border-top: 1px dotted #b7b7b7; padding: 10px 0 0px 0; margin: 0px; }
ul#commentlist ul.children { list-style: none; padding: 0 0 0 0px; }
ul#commentlist ul.children li { border-top: 1px dotted #404040; margin: 10px 0 0 0; padding: 10px 0 0 0; }
ul#commentlist li blockquote { background: #242424; border: 1px solid #303030; margin: 1.2em auto; padding: 0 1.2em 0 1.2em; }
ul#commentlist a { color: #0052b9; }
h2.comments { font-size: 1em; color: #000000; display: block; margin: 0px; }
h2.respond { font-size: 1.2em; font-weight: bold; color: #333333; display: block; margin: 0px 0 3px 4px; text-transform: capitalize; }
h2.commentpages { font-size: 1em; color: #000; display: block; margin-bottom: 7px; padding: 0; font-weight: bold; }
small a.comment-edit-link { color: #0052b9; text-transform: uppercase; }
#commentlist div .avatar { border: 4px solid #cfcfcf; float: left; width: auto; margin: 0 10px 10px 0; }
.vcard .fn, .vcard .says { font-weight: bold; margin-bottom: 10px; }
#comments .comment-meta a { color: #000; }
.comment-meta { color: #686868; font-size: .8em; margin-bottom: 0px; text-transform: uppercase; }
.comment-meta a { color: #ffffff; }
.comment-meta a.comment-edit-link { color: #fff; }
.reply { margin-top: 20px; text-align: left; }
li.depth-1 #respond { margin: 0 0 -20px -10px; }
li.depth-2 #respond { margin: 0 0 -20px -30px; }
li.depth-3 #respond { margin: 0 0 -20px -50px; }
li.depth-4 #respond { margin: 0 0 -20px -70px; }
li.depth-5 #respond { margin: 0 0 -20px -90px; }
#commentform { width: 541px; }
#commentform a { color: #0052a3; text-decoration: underline; }
#commentform a:hover { color: #0052a3; text-decoration: none; }
#commentform input, #commentform textarea { background: #fdfdfd; border: 1px solid #C4C4C4; color: #333333; padding: 3px; }
#commentform #commentbox { height: 100px; width: 534px; }
#commentform #submit { float: right; width: auto; font-size: 1em; color: #333; margin-top: 7px; margin-bottom: 15px; background:#fc6; border:2px solid #f93; }
#commentform small {  }
.commentlinks a { background: #e5e5e5; color: #0052a3; padding: 2px 4px 2px 4px; margin: 0 0 15px 0; border: 1px solid #cccccc; }
.commentlinks a:hover { background: #0152a3; color: #fff; border: 1px solid #cccccc; }
.commentlinks .current { background: #fdfdfd; color: #000000; padding: 2px 4px 2px 4px; border: 1px solid #cccccc; }
.nocomments { background: #101415; margin-bottom: 20px; padding: 10px; }
#comments p { margin: 8px 0 0px 0; }
.required { color: #ff0000; }

/***************************************************************************/
/*++++++ SEARCH FORM ++++++*/
/***************************************************************************/
#s { background: #fdfdfd; border: 1px solid #c4c4c4; color: #333333; padding: 3px; width: 150px; }
#searchsubmit { float: right; width: 70px; background:#fc6; border:2px solid #f93; color:#333; font-size: 1em; margin: 4px 0 0 0; }
#write-review { float: right; width: auto; background:#fc6; border:2px solid #f93; color:#333; font-size: 1em; margin: 15px 0 0px 0; position: relative; bottom: 10px; }
#searchform { height: 48px; }

/***************************************************************************/
/*++++++ FOOTER ++++++*/
/***************************************************************************/
#footer { clear: both; color: #333333; font-size: .8em; padding: 0px 10px 0 10px; text-align: right; width: 957px; }
#footer small { text-transform: uppercase; }
.footer-link { color: #fff; }
.footer-link a { color: #fff; text-decoration: underline; }
.footer-link a:hover { color: #fff; text-decoration: none; }
.widgetcontent-footer { border: solid #cccccc; border-width: 1px 1px 1px; background-image: url(images/post-bg.gif); background-repeat: repeat-x; background-position: 0 top; margin-bottom: 7px; padding: 10px; }

/***************************************************************************/
/*++++++ MISC AND UNIVERSAL ++++++*/
/***************************************************************************/
#navlink, #postlink { float: left; width: 537px; font-size: 1em; background: #fdfdfd; color: #333333; margin: 0 0 7px 7px; padding: 15px; text-align: center; border: solid 1px #cccccc; }
#navlink a, #postlink a { color: #0052a3; text-decoration: underline; }
#navlink a:hover { color: #fff; text-decoration: none; }
#navlink a:active { color: #000; text-decoration: none; }
#postlink a:hover { text-decoration: none; }
.uppercase { text-transform: uppercase; }
.wp-smiley { border: none; display: inline; margin: 0; }
.sep { padding-top: 5px; }
.sep2 { padding-top:78px; }
.sep3 { padding-top: 10px; }
.sep4 { padding-top: 40px; }

/***************************************************************************/
/*++++++ FLOATS ++++++*/
/***************************************************************************/
.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; width: auto; }
.alignright { float: right; width: auto; }

/***************************************************************************/
/*++++++ RATING TABLE ++++++*/
/***************************************************************************/
#content-single .post .pos-neg { float: left; width: 320px; }
#content-single .post .pos-neg img { width: 15px; height: 15px; margin-top: 8px; }
#content-single .post .pos-neg .txt { font-weight: bold; color: #13620e; position: relative; bottom: 3px; }
#content-single .post .pos-neg .txt2 { font-weight: bold; color: #E61E1E; position: relative; bottom: 3px; }
#content .post .pos-neg { display: none; }
#content .post .trhinde { display: none; }
#content-single .post .trhinde {  }
.rating_value { width: 370px; }
#single-rating table { background: #E5E5E5; border: 1px solid #cccccc; border-collapse: collapse; line-height: 17px; margin: 0; width: 540px; }
#single-rating .rating_textTitle { width: 480px; color: #000; font-size: 1em; line-height: 1.2em; position: relative; right: 15px; padding: 6px 0 6px 0; }
.post table { float: left; background: #E5E5E5; border: 1px solid #cccccc; border-collapse: collapse; line-height: 17px; margin: 6px 0 0 1px; width: 248px; }
.post th, .post td { border: 1px solid #bbbbbb; padding: 0 5px 0 5px; }
.post .pic-logo { float: left; width: 250px; height: 150px; margin: 0; padding: 0 12px 0 0; }
.rating_textTitle { width: auto; color: #6e6e6e; font-size: .8em; line-height: 1.2em; position: relative; right: 3px; }
.rating_text { width: 140px; color: #000; text-indent: 26px; font-weight: bold; font-size: 1em; background-image: url(images/icon_review.gif); background-repeat: no-repeat; background-position: 3px 0; }
.rating_Ave { text-transform: capitalize; text-indent: 26px; font-weight: bold; font-size: 1.2em; background-image: url(http://reviewairline.com/wp-content/themes/reviewairline/images/icons/icon_review2.gif); background-repeat: no-repeat; background-position: 3px 0; }
table#rank { background: #E5E5E5; border: 1px solid #cccccc; border-collapse: collapse; width: 568px; margin: 1px 0 7px 8px; }
table#rank th { border: 1px solid #cccccc; padding: 2px; }
table#rank td { border: 1px solid #cccccc; padding: 0px; }
table#rank .rhack { font-size: 10px; }
.sidebkg { background-repeat: repeat-y; padding-bottom: 2px; }
#rank .odd { background: #f0f0f0; }
.col { background: #fff; background: url(images/topnav.jpg) repeat-x #CCC; height: 30px; }
#rank .even { background: #f0f0f0; }
.h_headers th span { float: left; display: block; height: 25px; width: 100%; position: relative; top: 6px; font-size: .8em; padding: 0px 0 0 0; margin: 0px; color: #333333; }
table#rank .em { color: #c30000; text-transform: uppercase; }
table#rank .em2 { color: #1d449b; }
table#rank .em2 span { color: #000; font-size: 12px; }
table#rank td a { color: #0052a3; font-weight: bold; font-size: 1em; text-decoration: underline; }
table#rank td a:hover { color: #0052a3; text-decoration: none; }
table#rank td a.small { color: #0052a3; font-size: 1em; position: relative; bottom: 2px; text-decoration: underline; }
table#rank td a.small:hover { color: #0052a3; text-decoration: none; }
.h_headers th { height: 27px; font-weight: bold; font-size: 14px; padding: 0; }
table#rank2 { border-collapse: collapse; width: 100px; margin: 0px; border: 0px solid #252525; }
table#rank2 th { border: 0px solid #252525; padding: 5px; }
table#rank2 td { border: 0px solid #252525; padding: 5px; }

/***************************************************************************/
/*++++++ starraterstyle.css ++++++*/
/***************************************************************************/
.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating { background: url(images/stars.gif) left -1000px repeat-x; }
.star-rating { position:relative; width:80px; height:16px; overflow:hidden; list-style:none; margin:0; padding:0; background-position: left top; }
.star-rating li { display: inline; }
.star-rating a,
.star-rating .current-rating { position:absolute; top:0; left:0; text-indent:-1000em; height:16px; line-height:12px; outline:none; overflow:hidden; border: none; }
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus { background-position: left bottom; }
.star-rating a.one-star { width:20%; z-index:6; }
.star-rating a.two-stars { width:40%; z-index:5; }
.star-rating a.three-stars { width:60%; z-index:4; }
.star-rating a.four-stars { width:80%; z-index:3; }
.star-rating a.five-stars { width:100%; z-index:2; }
.star-rating .current-rating { z-index:1; background-position: left center; }
.inline-rating { display:inline-block; vertical-align: middle; }

/***************************************************************************/
/*++++++ jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ ++++++*/
/***************************************************************************/
div.rating-cancel,div.star-rating{float:left;width:16px;height:16px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(images/delete.gif) no-repeat 0 -12px}
div.star-rating,div.star-rating a{background:url(images/stars.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -15px!important}
div.star-rating-hover a{background-position:0 -30px}
div.star-rating-readonly a{cursor:default !important}
div.star-rating{background:transparent!important;overflow:hidden!important}
.star { visibility: visible; width: 0px; }

/***************************************************************************/
/*++++++ TOP NAV ++++++*/
/***************************************************************************/
#nav { max-height: 35px; margin-top: 28px; }
#nav-content { margin: 0 auto; width: 955px; background: url(images/topnav.jpg) repeat-x #cbcbcb; height: 30px; border: 1px solid #CCC; }
.sf-menu { font-weight: bold; }
.sf-menu, .sf-menu ul { float: left; width: auto; list-style: none; line-height: 30px; padding: 0; margin: 0; }
.sf-menu a { display: block; text-decoration: none; padding: 0 15px; text-transform: uppercase; color: #666; font-size: 11px; }
.sf-menu li { float: left; width: auto; padding: 0; }
.sf-menu ul { position: absolute; left: -999em; height: auto; width: 150px; margin: 0; line-height: 1; border: none; }
.sf-menu li li { width: 148px; border: solid #CCC; border-width: 1px 1px 0; }
.sf-menu li a:hover { float: left; width: auto; color:#fff; background: url(images/topnav_on2.gif) repeat-x #CCC; height: 30px; }
.sf-menu li li a { background: url(images/techblue/content-bg.jpg) repeat-x top #FDFDFD; padding: 7px 10px; width: 128px; font-size: 12px; text-transform: none; }
.sf-menu li ul ul { margin: -27px 0 0 148px; }
.sf-menu li li:hover {  }
.sf-menu li:hover ul ul, .sf-menu li:hover ul ul ul, .sf-menu li:hover ul ul ul ul, .sf-menu li.sfhover ul ul, .sf-menu li.sfhover ul ul ul, .sf-menu li.sfhover ul ul ul ul { left: -999em; }
.sf-menu li:hover ul, .sf-menu li li:hover ul, .sf-menu li li li:hover ul, .sf-menu li li li li:hover ul, .sf-menu li.sfhover ul, .sf-menu li li.sfhover ul, .sf-menu li li li.sfhover ul, .sf-menu li li li li.sfhover ul { left: auto; z-index: 2; }
.sf-menu li ul li:hover a, .sf-menu li ul li li:hover a, .sf-menu li ul li li li:hover a, .sf-menu li ul li li li:hover a { background: url(images/techblue/feed-title.jpg) repeat-x top #004688; color: #FFF; }
.sf-menu li:hover li a, .sf-menu li li:hover li a, .sf-menu li li li:hover li a, .sf-menu li li li li:hover li a { background: url(images/techblue/content-bg.jpg) repeat-x top #FDFDFD; color: #666; }
.rss { float: right; width: auto; list-style: none; margin: 0; padding: 0 15px; }
.rss a:link, .rss a:visited	{ display: block; margin: 0 25px 0 0; color: #666; font-size: 11px; font-weight: bold; text-decoration: none; padding: 8px 0 0 0; float: left; clear: left; margin: 0; width: auto; }
.rss li { float: left; width: auto; display: inline; text-transform: uppercase; background: url(images/rss.png) no-repeat; background-position: 0 9px; padding: 0 0 0 18px; margin: 0 0 0 10px; }
