
/* ---- BODY ---- */

body { font:bold 62.5% 'Lucida Grande', Verdana, Arial, Sans-Serif;background:#101010 url('../design/background.png') top left repeat-x;color:#333;text-align:left;margin-bottom:20px; }  
a, a:hover { text-decoration:none; }	
a img, img { border:none; }
ul { list-style:none; } 
hr { display:none; }
#body { margin:0 auto;width:936px;min-width:936px; }  
#page { margin:0 auto;width:886px; }
#pagewrapper { background:#101010 url('../design/content_left.jpg') no-repeat 0 0;width:886px; }
.right { background:url('../design/content_right.jpg') no-repeat top right; }
#content { background:#fff;width:844px;padding:0 14px;margin:0 auto; }	

/* ---- HEADER ---- */ 

#header { width:886px;height:110px;background:url('../design/header.jpg') top left no-repeat; }
#header #title { float:left;position:relative;top:20px;left:10px;font:bold small-caps 40px verdana;width:600px; }
#header #title #tagline { float:left;font-size:15px;margin-left:2px;}
#header #title a {color:#fff;}
#search { float:right;width:234px;margin:40px 20px 0 0;_margin-right:10px;position:relative; }	
#search #searchtext { background:#fff url('../design/comment_background.gif') repeat-x top left;border:1px solid #0680a9;border-right:none;font:normal small-caps 17px Tahoma;color:#444;width:139px;_width:130px;height:25px;float:left;padding:4px 0 0 0; }   
#search #searchtext-background { background:url('../design/search_textarea.png') no-repeat top left;width:128px;height:27px;padding:2px 0 2px 8px;_padding:1px 0 3px 8px;float:left; }	
#search #searchsubmitheader { background:url('../design/search_button.jpg') no-repeat top left;width:94px;height:31px;float:right;border:none; }	
#menu { background:url('../design/menu_back.png') repeat-x 0 0; } 
#menu #right { background: url('../design/menu_right.gif') right top no-repeat;width:866px;height:66px;_height:65px;padding:1px 0 0 20px;color:#fff; } 
#menu #left { background: url('../design/menu_left.gif') 0 0 no-repeat;width:22px;height:66px;_height:65px; }   
.basictab ul { font:bold small-caps 12px Verdana;margin:0;float:left; }
.basictab li { display: inline;padding: 9px 0 7px 0;margin:0;float:left; }
.basictab li a { padding:8px 15px 7px 15px;color:#888; }  
.basictab li a:hover, .basictab li a.current { background:url('../design/menu_item.gif') bottom center no-repeat;background-position:center 4px;color:#fff; }
.tabcontainer { clear:left;float:left; }
.tabcontent li{ font-variant:small-caps;display:inline;padding: 10px 0 10px 0;margin:0;float:left;_padding-bottom:9px; }
.tabcontent li a { padding:10px 9px 11px 9px;color:#707070;_padding-bottom:9px; }
.tabcontent li a:hover { color:#fff;background:url('../design/sub_menu.gif') bottom center no-repeat; }       
.tabcontent{ display:none; }

/* ---- SIDEBAR ---- */ 

#sidebar { float:right;padding-left:4px;width:350px;margin-top:14px; } 
#tabs-body { background:#e7e7e7;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:0 10px;float:right;width:328px; }	
#tabs-body .meta { float:right;margin-left:10px; }
#tabs-body .meta small { color:#000;font-weight:bold; }	
#tabs-body .meta small a:hover { border-bottom:1px solid #333; }
#tabs-body .cutter { margin-bottom:-2px;float:left; }
#tabs-body ul li { float:left;width:100%;font:11px verdana;border-bottom:1px solid #fff;border-top:1px solid #ddd;padding:8px 0px; }
#tabs-body ul li a { color:#333; }
#tabs-body ul li a:hover { color:#FF6633; } 
#tabs-footer { background:url('../design/tab_footer.gif') top left no-repeat;width:350px;height:9px;_margin-bottom:-3px;float:right;margin-top:-5px; }
ul#tabs-menu { background:url('../design/tab_menu.gif') bottom center no-repeat;font-size:12px;font-variant:small-caps;width:350px;height:35px;margin-top:10px;position:relative;bottom:-1px; }  
ul#tabs-menu li { float:left;height:19px;text-align:center;margin-top:7px;margin-right:2px; }   
#tabs-menu li a  { color:#aaa;padding-top:7px;height:20px;float:left;position:relative;top:-7px;_margin-bottom:-17px;background:#fff url('../design/tab_item_left.png') top left no-repeat; }
#tabs-menu li a span { height:20px;width:7px;padding:7px 10px 9px 10px;position:relative;z-index:100;background: url('../design/tab_item_right.png') top right no-repeat; } 
#tabs-menu li a:hover { color:#fff; } 
#tabs-menu li.active a:visited, #tabs-menu li.active a:link { color:#333;background:#fff url('../design/tab_item_left_on.png') top left no-repeat;height:20px;float:left;position:relative;top:-7px;_margin-bottom:-17px; }
#tabs-menu li.active a:visited span, #tabs-menu li.active a:link span { background: url('../design/tab_item_right_on.png') top right no-repeat;position:relative;z-index:100;padding:7px 10px 9px 10px; }
#tabs-menu li.active a:hover { cursor:text; } 
#tabs-body img { float:left;margin-right:8px;padding:1px;border:1px solid #007291; } 
#tabs-body img:hover { border:1px solid #FF6633; } 
#tags { float:left;padding:2px 12px 8px 12px;font:normal 100%/24px Arial;text-align:center; }
#tags a, #sidebar .right-column h3#tag_cloud a, #sidebar .left-column h3#tag_cloud a { color:#333; }
#tags a:hover, #sidebar .right-column h3#tag_cloud a:hover, #sidebar .left-column h3#tag_cloud a:hover { color:#FF6633;border-bottom:1px solid #333; } 
.left-column, .right-column { width:170px;float:left;font-weight:normal; }
.right-column { float:right; }
.left-column h3, .right-column h3 { border-bottom:1px solid #ddd;color:#0079a1;font:bold small-caps 14px tahoma;padding-bottom:8px;margin:10px 0 5px 0; }
.left-column ul, .right-column ul { padding-left:5px; }
.left-column ul li, .right-column ul li { padding:2px 0; }
.left-column ul li a, .right-column ul li a { color:#444;font:bold small-caps 11px verdana; }
.left-column ul li a:hover, .right-column ul li a:hover { color:#00b9f7;text-decoration:underline; }   
#sidebar ul li.more a { color:#007192;font:bold small-caps 10px/18px verdana; }
#sidebar ul li.more a:hover { text-decoration:underline; } 
#sidebar ul li.more {background:#f3f3f3;border:1px solid #e8e8e8;margin:5px 0;text-align:center;}  
#sidebar .right-column h3, #sidebar .left-column h3 { border-bottom:1px solid #ddd;color:#0079a1;font:bold small-caps 14px tahoma;padding-bottom:8px;margin:10px 0 0 0;list-style-type:none;}
#sidebar .right-column h3 ul li, #sidebar .left-column h3 ul li {margin:0;padding:0;} 
#sidebar .right-column h3#search, #sidebar .left-column h3#search {width:170px;}
#sidebar .right-column h3#calendar, #sidebar .left-column h3#calendar {color:#333;font-weight:normal;}
#sidebar .right-column h3#calendar a, #sidebar .left-column h3#calendar a {color:#007192;font-weight:bold;}
#sidebar .right-column h3#calendar a:hover, #sidebar .left-column h3#calendar a:hover {text-decoration:underline;}    
#subscribe { float:left;width:328px;background:#eee;border:1px solid #ccc;padding:0 10px 10px 10px; }
#subscribe p { text-align:justify;font:bold small-caps 13px/17px tahoma;padding:5px 0; }
#subscribe #form { float:left;width:329px;_width:328px;}     
#subscribe #emailsubscribe { float:left;background:url('../design/subscribe.png') no-repeat top left;width:99px;height:31px;border:none; }
#subscribe #emailsubmit { font:bold 14px tahoma;float:left;border:none;background:#fff url('../design/comment_background.gif') repeat-x top left;width:227px;_width:224px;height:23px;margin:1px;margin-right:0;padding:4px 0 0 0;_padding-bottom:1px; }
#subscribe .border { border:1px solid #bbb;float:left;border-right:none;background:#fff; }   

/* ---- FOOTER ---- */ 

#footer { background:#101010 url('../design/footer.jpg') no-repeat top center;width:849px;height:50px;padding:40px 42px 0 45px;border:none;margin:0 auto;clear:both;font-weight:normal;	}
#footer p, #footer ul li a, #footer a { color:#fff;line-height:20px; }   
#footer ul li { display:inline;margin-right:5px; } 
#footer ul li a:hover, #footer a:hover { text-decoration:underline; } 

