/* default styles */
body{ padding: 0; margin: 0; font: 0.74em Arial, Helvetica, sans-serif; line-height: 1.5em;	background: #fff; color: #454545;}
a { color: #4A8EBC;	background: inherit;}
a:hover { color: #C3593C; background: inherit;}
.sitetitle { font: bold 2.0em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px; padding: 2px 0 0 0px;	margin: 0; color: #C3593C; background: inherit;}
.sitetitle .red { color: #C3593C; background: inherit;}
h1 { font: bold 1.5em "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: -1px; padding: 2px 0 0 0px;	margin: 0; color: #C3593C; background: inherit;}
h2 { margin: 5px 0 5px 0; padding: 0; font: bold 1.3em Arial, Helvetica, sans-serif;
	letter-spacing: -1px; color: #C3593C; background: inherit; border-bottom:1px solid #E2E2E2;	padding-bottom: 10px;}
h2 a { color: #C3593C;}
h2 .yellow, h2.yellow {	color: #FFFCD1;	background: inherit;}
.right_articles h2 { color: #ffffff; font-size: 1.2em;}
.right_articles h2 a { text-decoration: none;}
p { margin: 0 0 5px 0;}
ul { margin: 0; padding : 0; list-style : none;}
form { margin: 0;}
.formtext { width: 350px; color: #666666;}
/* layout */
.content { margin: 5px auto; width: 960px;}
.logo {	float: left; width: 400px; padding: 5px 0 0 10px;}
.header_right {	float: right; width: 450px; margin-right: 5px;}
.logo p { font-size: 0.9em; color: #808080;	padding: 0 0 0 7px;	background: inherit;}
.header_login {	width: 450px; margin: 5px 0 5px 0; padding: 0 5px 5px 0; text-align: right;	color: #444;}
.header_search { float: right;}
.subheader { clear: both; margin: 5px 0 10px 0;	padding: 8px; background: #FFFCD1; color: #303030; }
/* left side */
.left {	float: left; width: 550px; margin: 0 0 10px 0;}
.left_articles, .home_articles { margin: 0 0 25px 0; padding: 0 0 0 10px;}
.lt { height: 10px; background: #6E6E6E url(/images/lt.gif) no-repeat; color: #FFF;}
.lbox { color: #f6f6f6; padding: 3px 12px; margin: 0 0 15px 0; 
    background: #6E6E6E url(/images/lb.gif) no-repeat bottom left; font-size: .9em;}
.lbox a { color: #FFFCD1; background: inherit;}
.lbox h2 { color: #FFF; background: #6E6E6E;}
/* right side */
.sidebar { margin: 0; padding: 0; float: right; width: 400px;}
.sidebar_rss { border: solid 1px #999; background-color: #f6f6f6; margin: 5px 0 10px 0; clear: right;}
.sidebarproducts { margin-left: 4px; width: 390px; }
.rt { background: #C85E35 url(/images/rt.gif) no-repeat; color: #FFF; height: 7px;}
.right_articles { font-size: 0.9em; background: #C85E35 url(/images/rb.gif) no-repeat bottom;
	color: #FEE1D5;	padding: 4px 8px; margin: 0 0 10px 0;}
.widget { margin: 0;}
.widget a {	color: #ffffff; background: inherit;}
.widget a:hover { color: #FFFCD1;}
.socialbookmarkscontainer { float: right; width: 105px; margin-top: 5px;}
/* footer */
.contentbottomad { clear: both; text-align: center;	margin-top: 20px;}
.prefooter { clear: both; text-align: center; background: #FFF url(/images/dot.gif) repeat-x; padding: 2px 0;}
.footer { clear: both; text-align: center; line-height: 1.8em; color: #808080; 
    background: #FFF url(/images/dot.gif) repeat-x; padding: 8px 0;}
.footer a {	color: #C3593C; background: inherit;}
.post_item { margin-top: 8px; border-bottom:1px solid #E2E2E2; line-height: 1.2em;}
.left_articles .post_item { min-height: 70px;}
.right_articles .post_item { margin-top: 4px;}
.left_articles .post_morelink, .home_articles .post_morelink { margin-top: 5px; font-weight: bold;}
.post_item .post_title { font-size: 1.0em;}
.post_item .post_title a { text-decoration: none;}
.post_item .post_date { font-size: .9em; font-style: italic;}
.post_item .post_content {}
.post_item .post_content img { margin: 10px;}
.post_item .post_video { text-align: center; margin: 10px;}
.feedIcon { width: 16px; height: 16px; vertical-align: bottom;}
.rssIconSmall { width: 14px; height: 14px;}
.rssIconLarge { width: 28px; height: 28px; margin-bottom:5px;}
#Tooltip { display:none; position:absolute; width:300px; background:#9E9E9E; padding:3px; border:solid 2px #fff; z-index:20;}
#Tooltip div { background:#FFFCD1; padding:6px 8px 10px 8px; border:solid 1px #000000; font-size:0.8em; color: #333333; z-index:21;}
#Tooltip p { padding:0; margin:0;}
#Tooltip div #tipimage { float: right; min-height: 50px; max-height: 100px; max-width: 150px; overflow: hidden; margin: 3px;}
#Tooltip p#tipdescription {}
#Tooltip p#tipnotice { background:#eee; border-width:0 1px 1px 1px; padding:3px 12px 6px 12px; font-size:80%;}
/* my theme */
.tabs .ajax__tab_header { text-align: right; font-size: 0.9em; font-family:verdana,tahoma,helvetica;}
.tabs .ajax__tab_outer {}
.tabs .ajax__tab_inner {}
.tabs .ajax__tab_tab { font-weight: bold; color: #C3593C; background: #CECECE; border: solid 1px #6E6E6E;
	border-bottom-width: 0; padding:2px; margin:0;}	
.tabs .ajax__tab_hover .ajax__tab_outer {}
.tabs .ajax__tab_hover .ajax__tab_inner	{}
.tabs .ajax__tab_hover .ajax__tab_tab { background: #FFFCD1;}
.tabs .ajax__tab_active .ajax__tab_outer {}
.tabs .ajax__tab_active .ajax__tab_inner {}
.tabs .ajax__tab_active .ajax__tab_tab { background: #FFF;}
.tabs .ajax__tab_body { border:1px solid #999999; padding:4px; padding-bottom:0; margin:0; background-color:#ffffff;}
/* Navigation Bar */
#nav { height : 25px; padding-left: 5px; background: #6e6e6e; clear: both;}
#nav-bar { position : relative; width : auto; height : 24px; margin : 0; padding : 0 0 0 0;
	font : bold 12px/25px Verdana, Arial, Tahoma, Sans-serif;}
#nav-bar div { float: right;}
#nav-bar ul { list-style : none; margin : 0; padding : 0;}
#nav-bar ul li { display : inline;}
#nav-bar ul li a { display : block; float : left; padding : 0 12px;	color : #fff; text-decoration : none;}
#nav-bar ul li a:hover { color : #ccc;}
#nav-bar ul li.selected a { color : #fffcd1;}
.pager { padding: 10px; margin-top: 10px; margin-bottom: 10px; border: solid 1px #999999; text-align: right;}
.pager a.Selected { font-size: 2em;}
.nobackground { margin: 5px;}
.nobackground a, .nobackground a:link, .nobackground a:visited, .nobackground.hover, .nobackground a:active { color: #000;}
.nobackground a:hover { color: #666;}
.sidebarsponsors { text-align: center; margin-bottom: 5px;}
.sidebarsponsors img { margin: 0 10px 0 10px;}
.votebadge { width: 50px; float: right; margin: 0 5px 2px 5px; text-align: center; border: solid 1px #ccc;}
.votebadge .badge { background-color: #FFFCD1; padding: 1px 0 1px 0;}
.votebadge .votes { line-height: 1.0em; font-size: 1.5em; color: #C85E35;}
.votebadge .link { border-top: solid 1px #ccc; padding: 0;}
.votebadge a { text-decoration: none;}
