/*
Theme Name: 
Theme URI: 
Description: 
Version: 
Author: 
Author URI: 
*/
.filler {width:100%;height:0;overflow:hidden;clear:both;}

*.toggle a {text-decoration:none;}
*.toggle a:hover {text-decoration:underline;}

.alignright {float: right;}
.alignleft {float: left}
img.alignleft {margin: 0 15px 15px 0;}
img.alignright {margin: 0 0 15px 15px;}
img.aligncenter {margin: 15px auto;display:block;}

.boxer{ padding:10px; background:#f1f4f6;}
.inboxer{ padding:10px; background:white;}

strong{ font-weight:normal;}

/***************************** body + fonts */

body {background: #fff url(images/body.jpg) 0 0 repeat-x;color:#4a4a4a;font: 12px Arial, Helvetica, sans-serif;padding: 0 0 100px 0;}
p{margin-bottom:10px;line-height:150%;}

a {outline:none;}
a:hover {text-decoration:underline;}
a:visited{ color:#3a3aff;}

h1 { font-size:16px; margin-bottom:10px;}
h2{margin-bottom:8px;color:#000; font-size:17px;}
h3{margin-bottom:2px;color:#333;font-size:13px;}

/***************************** containers */
#wrapper{ width:1020px; background:url(../images/repeat.gif) 0 0 repeat-y; padding:20px 0 0 0; margin:0 auto;}
#main{ width:940px; margin:0 auto;}
#column-left{ float:left; width:620px;}
#column-right{ float:right;width:300px;}

/***************************** header */
#header{}
#sitenav{ background:black; height:23px; padding-top:10px;color:white;}
#sitenav li{ float:left; padding:0 20px 0 15px; height:20px;}
#sitenav li a{ color:white;}
#sitenav li a:hover{ color:#61b4e4;}
#sitenav .time{ float:right;}

#logo-area{ background:#3796cd; height:84px;}

#search-box{ float:right; margin-right:20px; margin-top:20px; width:295px;}
#search-box div{ margin-bottom:5px; color:white;}
#search-box div a{ color:white;}
#search-box span{top:-300px; display:block; position:absolute;}
#sa{ height:25px; width:32px; float:right;}
#q{ height:20px; float:right; border:none; background:url(../images/search.gif) 0 0 no-repeat; width:257px; padding:5px 0 0 5px;}

/***************************** topnav */

#dropdownnav {
background:#3285b5; height:35px; font-size:13px; margin-bottom:20px;
}

#dropdownnav, #dropdownnav ul {
float:left;
list-style:none;
line-height:1;
padding:0;
margin:0 0 0 0;
width:100%;
z-index:1;
}/*can specify a fixed width here if you want, ie: width:30em;*/

#dropdownnav{ margin-bottom:20px;}

#dropdownnav a {
display:block;
color:#fff;
text-decoration:none;
height:24px;
}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #dropdownnav li as well*/

#dropdownnav li {
float:left; padding:11px 20px 0 20px;height:24px; background:url(../images/topnav-split.gif) 100% 0 no-repeat;
}/*can specify a fixed width here for each first level button if you want, ie: width:10em; You must also modify the #dropdownnav a as well*/

#dropdownnav li li{padding:0px}

#dropdownnav li ul {
position:absolute;
left:-999em;
height:auto;
width:161px;
font-weight:normal;
margin:0;
margin-left:-20px;
}

#dropdownnav li li {
padding:3px 11px 2px 0;
width:150px;
border-bottom:1px solid #4e96bf;
}

#dropdownnav li li a {
padding:0.2em 1em;
}

#dropdownnav li ul a {width:150px;}

#dropdownnav li ul ul {
margin:-1.50em 0 0 14.6em;
}

#dropdownnav li:hover ul ul, #dropdownnav li:hover ul ul ul, #dropdownnav li.sfhover ul ul, #dropdownnav li.sfhover ul ul ul {left:-999em;}

#dropdownnav li:hover ul, #dropdownnav li li:hover ul, #dropdownnav li li li:hover ul, #dropdownnav li.sfhover ul, #dropdownnav li li.sfhover ul, #dropdownnav li li li.sfhover ul {
left:auto;background-color:#3285b5;}

#dropdownnav li:hover, #dropdownnav li.sfhover {background: #81AFD5;}

/***************************** #column-left */

.features{ margin-bottom:20px;}
.features h2{ background:white; padding:5px; margin-bottom:10px;}

.main-feat{ margin-bottom:10px;}
.main-feat h3{ font-size:16px;}
.main-feat h3 a{ color:black;}
.main-feat span{ font-size:11px; margin-bottom:10px; display:block;}
.main-feat p img{ float:left; margin:3px 7px 0 0;}

.featrest{ margin-bottom:10px;}
.featrest h4 a{ font-size:12px; color:black;}
.featrest h4 span{ font-size:10px;}
.featrest h4 span a.featrest{ font-size:10px; color:black; text-decoration:underline;}
.featrest img{ float:left; margin:3px 10px 0 0;}

#forum{ width:280px; float:left;}
#forum p , #news p { line-height:140%;}
#forum p a, #news p a{ display:block; color:black; font-weight:bold;}
#forum p a.inline, #news p a.inline{ display:inline; color:black; font-weight:bold;}

#news{ width:280px; float:right;}

.index-gas{ float:right; margin-left:10px;}
.content-gas{ float:right; margin-left:10px;}

#column-left ul{ margin:0 0 0 10px;}
#column-left ul li{ padding:0 0 0 15px; background:url(../images/dot.gif) no-repeat 0 5px;margin-bottom:5px;}


/***************************** #column-right */

.map{ margin-bottom:20px;}

.tabs{ margin-top:5px;}

.tabs p{ line-height:130%; margin-bottom:10px;}
.tabs p a{ font-weight:bold; color:black;}
.tabs p img{ float:left; margin:3px 10px 0 0;}

.more{ margin-bottom:20px;}

UL.tabNavigation {
list-style: none;
margin: 0;
padding: 0;
height:26px;
}

UL.tabNavigation LI {
float:left;
}

UL.tabNavigation LI A {
padding: 6px 10px 6px 10px;
height:16px;
border:1px solid #dadada;
border-bottom:none;
color: #000;
text-decoration: none;
display:block;
}

UL.tabNavigation LI A.selected,
UL.tabNavigation LI A:hover {
background-color: #fff;
color: #000;
}

UL.tabNavigation LI A:focus {
outline: 0;
}

div.tabs > div {
padding: 10px;
margin-top: 3px;
border: 1px solid #dadada;
background-color: #fff;
}

#comments-tabs{}

#comments-tabs p{}

#archive a{ display:block; margin-bottom:5px; color:black;font-weight:bold;}
#articles a{ color:black;font-weight:bold;}
#videos a{ color:black; font-weight:bold;}

#right-nav{ margin-bottom:20px;}
#right-nav ul{}
#right-nav ul li{ margin:0 0 5px 0; background:url(../images/pop.gif) no-repeat 0 4px; padding-left:10px;}
#right-nav ul li a{ color:black;}

#cloud a:visited{ color:black;}
#cloud div{margin-top:20px;}

/***************************** #footer */
#footer{ background:url(../images/footer.gif) 0 0 no-repeat; width:1000px; height:300px; margin:0 auto; text-align:left; font-size:11px; color:#000000; padding-top:20px;}
#footer p{ padding:0px 5px 0px 5px; }
#footer a{color:#000000;}


/***************************** additional*/

#frm_contact label {
display:block;
float:left;
width:120px;
}

#frm_tellafriend label {
display:block;
float:left;
width:120px;
}

.rss-annonce{ font-size:10px;}


#column-left small{ font-size:12px;}

#blog-writer {
float:left;
margin:0 10px 0 0;
padding:0;
width:110px;
}

.title{ font-size:15px; font-weight:bold;}

#rail{ font-size:11px; margin-bottom:10px;}

#toc{}
#toc ul{}
#toc ul li{margin-bottom:5px;}

#submit_article label {
display:block;
float:left;
width:120px;
}

.newsheadlines p{ margin-bottom:20px;}

.tag_1{ font-size:10px; color:#333;}
.tag_2{ font-size:12px; color:#333;}
.tag_3{ font-size:14px; color:#333;}
.tag_4{ font-size:16px; color:#333;}
.tag_5{ font-size:18px; color:#333;}

#comments_add{ width:340px; height:100px;}

#search-result{}
#search-result a{ color:#0000ff;}

/*video____________________________*/

#video table{padding:5px;}
#video td{padding:5px;}

#video a.heading{
display:block;
margin:0 0 5px 0;
text-decoration:none;
color:#4E5A65;
background:url(/images/arrow-green.gif) 5px 3px no-repeat;
border-bottom:1px dotted #C1CAD1;
}

#video a.heading:hover{ text-decoration:underline;}


/*#comments
____________________________________________________________*/
#comments{}

.user_comment{ border-top:1px solid #e4eef0; padding:20px 0 20px 0;}
.user_comment img{ float:left; margin-right:10px; margin-bottom:10px;}
#comments_add{ width:380px; height:100px;}

.video_list{ margin-bottom:10px; padding:10px 0 10px 0; border-bottom:1px solid #eaeaea}
.video_list p{ float:left; width:300px; margin-left:10px;}
.video_feed{ float:left;}


.quoted { font-style:italic; color:#787878; background:url(/images/quote.gif) 70px 0 no-repeat; padding:5px 0 0 80px; margin-bottom:10px;}
