body {background:#2e2e2e repeat-x top left;margin:0;padding:0;font:normal 11px Verdana;}

.clear {clear:both;}
a img {border:0;}
form {margin:0;padding:0;}
a {outline:none;}

.detailedinfo {font-size:12px;padding:5px;color:#303030;}

#alignwrapper {text-align:center;}
#wrapper {width:986px;text-align:left;margin:auto;}

#shortcuts a,#shortcuts span {float:right;font:normal 11px Verdana;color:#c2c2c2;text-decoration:none;}
#shortcuts a {border-bottom:1px solid #2e2e2e;}
#shortcuts a:hover {border-bottom:1px solid #c2c2c2;}
#shortcuts span {padding:0 5px;}

#logobar .logo {float:left;}
#logobar .actions div {padding:1px 0;}
#logobar .actions {width:295px;float:right;padding-top:25px;}
#logobar .actions .username {float:left;margin-right:5px;}
#logobar .actions .password {float:right;}
#logobar .actions input {width:140px;border-width:1px 0 0 1px;border-color:#808080;}
#logobar .actions a,#logobar .actions span {float:left;font:bold 8px Verdana;}
#logobar .actions span {color:#c2c2c2;} 
#logobar .actions a {color:#5ba8cb;}
#logobar .actions a.last {float:right;}

#logobar .loggedin {width:295px;float:right;padding-top:25px;text-align:right;font-size:12px;color:#c2c2c2;font:bold 14px Verdana;}
#logobar .loggedin span {color:#06648d;}

#subnav {background:url(topnavbg.png) repeat-x 0 -144px;height:26px;}
#subnav div {padding:6px 15px 0 15px;font-size:11px;font:normal 12px Verdana;color:#ffffff;}
#subnav a,#subnav span {float:left;color:#fff;text-decoration:none;}
#subnav a:hover {text-decoration:underline;}
#subnav span {padding:0 10px;}
#subnav span.date {float:right;padding:none;}
#subnav a.selected {text-decoration:underline;}

#content {padding:0;margin-top:7px;}
#allcontent {width:826px;float:left;}

#adspace {float:right;width:160px;height:600px;}

#leftwidgets {float:left;width:255px;}
#search {background:url(search.jpg) no-repeat top left;float:left;width:248px;height:162px;}
#search form {padding:32px 20px 0 20px;}
#search form table {width:100%;}
#search form table {font:normal 10px Verdana;}
#search form input.text {width:100%;border-width:1px 0 0 1px;border-color:#808080;font-size:9px;}
#search form select {width:170px;font-size:9px;}

#mobileuploads {float:left;padding-top:7px;}

#tabs {float:left;width:564px;height:346px;background:#dadada;}
#tabs .tabsnav {background:url(tabs.jpg) repeat-x 0 -50px;height:25px;}
#tabs .tabsnav a {color:#ffffff;text-decoration:none;float:left;height:25px;text-align:center;}
#tabs .tabsnav a:hover {text-decoration:underline;}
#tabs .tabsnav a span {margin-top:4px;font:bold 12px Verdana;display:block;}
#tabs .tabsnav a.selected {background:url(tabs.jpg) repeat-x 0 -25px;}
#tabs .tabsnav a.selected span {background:url(tabs.jpg) no-repeat 10px -4px;}
#tabs .tabsnav .separator {float:left;display:block;height:25px;width:1px;background:url(tabs.jpg) repeat-x bottom;}
#tabs .tabsnav .featured-content {width:204px;}
#tabs .tabsnav .community {width:179px;}
#tabs .tabsnav .product-reviews {width:179px;}

#tabs .tabscontentcontainer {width:564px;height:321px;overflow:hidden;position:relative;}
#tabscontentcontainer {width:9000px;height:321px;position:relative;}
#tabscontentcontainer .tabdatacontainer {height:321px;float:left;width:564px;}
/* --++-- */
#contentarea {float:left;width:571px;}
#contentarea .widthcontrol {width:564px;background:#ffffff;font-family:Verdana;}
#contentarea .fulltable {width:564px;}
#contentarea .imageinfo .field {border-bottom:1px solid #bcbcbc;text-align:left;font-size:12px;font-family:Verdana;}
#contentarea .imageinfo .field a {color:#3480a3;text-decoration:none;}
#contentarea .imageinfo .field a:hover {text-decoration:underline;}
#contentarea .imageinfo .name {width:50px;padding:3px;text-align:right;float:left;font-weight:bold;color:#d24000;}
#contentarea .imageinfo .data {width:256px;padding:3px;text-align:left;float:left;color:#505050;}
#contentarea .imageinfo .data span {font-weight:bold;color:#ee981c;}

.sectionspacer {height:7px;background:#2e2e2e;}

.databox {font-size:12px;border:1px solid #505050;padding:5px;background:#d9d9d9;}

#contentarea .commenttools {font-size:10px;}
#contentarea .commenttools a {text-decoration:none;color:#06648d;}
#contentarea .commenttools a:hover {text-decoration:underline;}

/* ++--++ */
#commentscontainer {overflow:auto;}
#commentscontainer .commentbox a {text-decoration:none;color:#06648d;font-weight:bold;}
#commentscontainer .commentbox a:hover {text-decoration:underline;}
#commentscontainer .commentbox {padding:3px;margin:2px 0;}
#commentscontainer .commentbox .clear {border-bottom:1px solid #bcbcbc;margin:2px 0;}
#commentscontainer .commentbox .authordate {float:left;font:normal 10px Verdana;color:#333333;}
#commentscontainer .commentbox .commenttools {padding-bottom:2px;float:right;font:normal 10px Verdana;color:#333333;}
#commentscontainer .commentbox .commenttext {font-size:12px;color:#333333;}
#commentscontainer .commentbox .positive {color:#008000;}
#commentscontainer .commentbox .negative {color:#800000;}

.commentpoints {float:left;font-weight:bold;}
.thumbsdown,.thumbsup {float:left;margin-left:5px;display:block;width:16px;height:16px;background-image:url(icons.png);}
.thumbsdown {background-position:0 0;}
.thumbsdown:hover {background-position:0 -16px;}
.thumbsup {background-position:0 -32px;}
.thumbsup:hover {background-position:0 -48px;}

.thumbsdowndisabled,.thumbsupdisabled {float:left;margin-left:5px;display:block;width:16px;height:16px;background-image:url(icons.png);}
.thumbsdowndisabled {background-position:-16px -16px;}
.thumbsupdisabled {background-position:-16px -48px;}

.smallindicator {display:block;width:16px;height:16px;background-image:url(indicator.gif);}
.smallindicatorsearch {display:block;margin:auto;width:18px;height:18px;background:url(indicator.gif) no-repeat;}
/* --++-- */
#relatedcontainer {padding:0 0 8px 0;}
#relatedcontainer a {float:left;background:#505050;padding:1px;margin:8px 0 0px 8px;}
#relatedcontainer a:hover {background:#06648d;}
#relatedcontainer img {float:left;}
#relatedcontainer .alert {text-align:center;font-size:12px;color:#d24000;padding:5px 0 0 0;};

#underboxes {padding:0;width:826px;height:247px;}
#photos {width:413px;height:247px;float:left;margin-top:7px;}
#videos {width:406px;height:247px;float:left;margin-top:7px;}

#footer {float:left;width:986px;background:url(footerbg.png) repeat-x top left;height:40px;margin-top:7px;}
#footer div {padding:14px 0 0 19px;font:bold 10px Verdana;color:#ffffff;}
#footer a,#footer span {float:left;font:bold 10px Verdana;color:#ffffff;text-decoration:none;}
#footer a:hover {border-bottom:2px solid #ffffff;}
#footer span {padding:0 5px;}

#footer a.left {float:right;margin-right:19px;}

.ratingtitle {color:#d24000;font-weight:bold;margin-top:5px;}



.article {font-size:13px;color:#454545;}
.article h2.title {font:bold 18px Verdana;color:#454545;margin:10px 0 0 0;padding:0 0 5px 0;border-bottom:1px solid #d9d9d9;}
.article img {float:left;margin:0 10px 10px 0;border:1px solid #434343;}
.article .artinfo {color:#626262;margin:0 0 5px 0;font-size:11px;}
.article .artinfo .author {float:left;}
.article .artinfo .date {float:right;}



.adminwrapper {width:819px;background:#ffffff;}
.adminwrapper .fulltable {width:819px;}
.adminwrapper .adminmenu {text-align:center;}
.adminwrapper .adminmenu span {background:none;display:block;padding-top:3px;}
.adminwrapper .adminmenu a {color:#ffffff;font:normal 12px Verdana;text-decoration:none;padding:0 5px;}
.adminwrapper .adminmenu a:hover,.adminwrapper .adminmenu a.selected {text-decoration:underline;}

.adminform {width:100%;}
.adminform label.sectionlabel {display:block;color:#505050;font-weight:bold;margin:5px 0 0 0;}
.adminform .text {width:480px;}
.adminform textarea {width:480px;}
.adminform .textareasmall {height:50px;}
.adminform .textareasmedium {height:150px;}
.adminform .error {margin:1px 0;padding:3px;border:1px solid #8d4e1b;color:#8d4e1b;background:#f5dfcd;}
.adminform .errorsmall {margin:1px 0;padding:3px;border:1px solid #8d4e1b;color:#8d4e1b;background:#f5dfcd;}

.adminheadings td {font-weight:bold;text-align:left;color:#474747;}
.admineven {background:#e4e7ff;}
.adminodd {background:#fff3e4;}
.adminform a {color:#003a70;}
.adminform a:hover {color:#702000;}
.adminsuccess {border:1px solid #598d1b;color:#598d1b;background:#e9ffce;}
.adminmessage {border:1px solid #1b568d;color:#1b568d;background:#ced4ff;}


.fulltable .headings td {font-weight:bold;}
.even {background:#e4e7ff;}
.odd {background:#eaffe4;}
.fulltable .error {background:#ffe4e4;color:#b20000;}
.fulltable .alert {padding:5px;text-align:center;background:#fffdbd;}
.fulltable a {color:#005b86;}
.fulltable a:hover {color:#863c00;}

.fullform .formtag {width:150px;text-align:right;padding-right:5px;font-weight:bold;color:#d24000;}
.fullform .formtagsmall {width:80px;text-align:right;padding-right:5px;font-weight:bold;color:#d24000;}
.fullform .formdata {color:#454545;}
.fullform .formtag span,.fullform .formtagsmall span {color:#e29000;}
.fullform .text,.fullform .smalltext {}
.fullform .text,.fullform .textarea,.fullform select {width:400px;}
.fullform .textarea {height:75px;}
.fullform .smalltext {width:100px;font-size:12px;}
.fullform .mediumtext {width:200px;}

.fullseparators td {border-bottom:1px solid #bcbcbc;}

/* twitter here */
.twittersidebar {background:url(twittersidebar.jpg) no-repeat top left;float:left;height:321px;width:204px;}
.twittersidebar .twittersearchtext {margin-top:20px;color:#474747;padding:0 20px;}
.twittersidebar .twittersearchform {padding:10px 20px 0 20px;}
.twittersidebar .followlinkcont {margin:10px 0 0 20px;}
.twittersidebar .followlink {clear:both;color:#e74e15;font-weight:bold;text-decoration:none;}
.twittersidebar .followlink:hover {text-decoration:underline;}
#twittergo {cursor:pointer;margin:1px 0 0 5px;float:left;background:url(twittergo.png) no-repeat top left;width:29px;height:18px;}
.twittersidebar .twittersearchtext span {font-weight:bold;color:#e74f13;}
#twittersrc {color:#717171;float:left;width:125px;border-top:1px solid #757575;border-left:1px solid #757575;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
#twitterfeed {float:left;width:360px;background:#ffffff;height:321px;}
#twitterfeed img {width:38px;height:38px;float:left;border:1px solid #bcbcbc;}
#twitterfeed .twittercontainer {padding:10px;background:#ffffff;}
#twitterfeed .tweettext a {color:#147de6;font-weight:bold;font-size:11px;text-decoration:none;}
#twitterfeed .tweettext a:hover {border-bottom:2px solid #147de6;}
#twitterfeed .tweetdate {font-style:italic;color:#878c92;font-size:10px;padding:5px 0 0 0;}
#twitterfeed .tweetdate a {color:#878c92;font-size:10px;font-style:italic;text-decoration:none;}
#twitterfeed .spacer {border-top:1px solid #ebebeb;border-bottom:1px solid #f8f8f8;margin:4px 0;}

#conteststabdata {width:564px;height:321px;background:url(contests.png) no-repeat top left;}
