/*
Theme Name: Yahoo FAQ
Theme URI: http://www.diabetesfaq.org/
Description: Yahoo FAQ WP
Version: 2.0
Author: Michael and Robert
Tags: Yahoo FAQ

Default WordPress by Michael and Robert || http://www.diabetesfaq.org/
*/


/* THE USUAL STUFF */

body{font-family:arial,verdana,sans-serif; font-size:12px; color:#333; background:#edeceb; }

h1{font-size:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin:5px 0; text-transform:capitalize; padding:0;}
.title {font-family:"Trebuchet MS", arial,verdana,sans-serif; font-size:36px; margin:0; padding:0; font-weight:bold; text-transform:uppercase;}

h2{font-size:18px; font-weight:bold; margin:10px 0; padding:0;}
h3{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold; text-transform:uppercase;}
h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:bold;} 
h5 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:bold;}

.aligncenter {display: block; margin-left: auto; margin-right: auto;}

a{color:#3d3d7f;}
a:hover{color:#2f2d02;}
a img{border:none}

img.centered{display:block;margin-left:auto;margin-right:auto}
img.alignright{padding:4px;margin:0 0 2px 7px;display:inline}
img.alignleft{padding:4px;margin:0 7px 2px 0;display:inline}

blockquote{width:97%; border:#dedede 1px dashed; background:#f4f8f9; margin:10px 0 0 0; padding:0 5px;}
hr {width:100%; height:1px; background:#cecece; margin:20px 0; border:none; clear:both; float:left;}

/* DIVS & MAIN AREAS */

/* main */
#container {margin:0 auto; position:relative; width:900px; background:#fff; border:#000 1px solid;}

/* header */
#header {float:left; width:900px; /*height:180px;*/ background:url(wp-content_themes_yahoo_images_banner.jpg) no-repeat top left; margin:0; padding:0;}

/*ADDED - ROBBIE*/

#siteinfo {float:right; text-align:right; margin:10px;}
#siteinfo h1 {margin:0; padding:0; font-size:32px; font-weight:bold; text-transform:uppercase; font-family:arial, sans-serif;}
#siteinfo h1 a {color:#f8f8f8; text-decoration:none;}
#siteinfo h2 {margin:0; padding:0; font-size:14px; font-weight:bold; color:#ededed;}

#topnavlinks {

margin: 95px 0 0 -35px;
float: left;
width: 920px;
padding: 2px;
}

/*
#topnavlinks ul{
margin:0;
}
*/

#topnavlinks ul li{
background-color: #484548;
margin: 1px 3px 0 3px;
padding: 5px;
display:block;
font-weight: bold;
color: #FFFFFF;
text-decoration:none;
list-style:none;
float:left;
}

#topnavlinks a {
color:#ffffff;
text-decoration:none;
text-transform:uppercase;
}


/* content cover */
#content {clear:right; float:left; width:900px; margin:20px 0 0 0;}

/* left navigation */
div.navboxwrapleft{float:left;width:220px; padding-left:5px;}

div.navboxleft{}

div.navboxleft h5{font-size:13px; font-weight:bold; color:#fff; font-family:Georgia, "Times New Roman", Times, serif; margin:0; padding:0 0 0 2px; display:block; text-transform:uppercase; }
div.navboxleft h5 a{color:#fff; text-decoration:none;}


div.navboxleft ul{margin:0 0 15px 0; padding:4px 0 0 0; list-style: none; /*list-style:none inside;*/ }

div.navboxleft li {list-style:none; background: url(wp-content_themes_yahoo_images_leftbullet.gif) no-repeat 10px center; border-bottom:#e5e5e5 1px solid;}
div.navboxleft li a {color:#4a4a4a; text-decoration:none;}
div.navboxleft li a:hover {color:#333333; text-decoration:underline; background:#e5e5e5;}
div.navboxleft li {margin:0 0;padding:0 0 0 25px;margin-bottom:2px}

.lhsbg {background:#dcbd74;}
.ulbg {background:#fff;}

#askexpert {clear:left; float:left; width:188px; padding:5px; border:#dfdfdf 1px solid; background:#f4f8f9; font-size:10px;}

/* middle+main text */

div.main{float:left; width:352px; margin:0 10px;}
div.main p{}
div.main table{}
div.main td{}
div.main ul{margin:0; padding:0; list-style:url(wp-content_themes_yahoo_images_mainbullet.gif) inside;}
div.main li{margin:4px 0 0 0;}

div.main_single{float:left; width:645px; margin:0 0 0 10px;}
div.main_single p{}
div.main_single table{}
div.main_single td{}
div.main_single ul{margin:0; padding:0; list-style:url(wp-content_themes_yahoo_images_mainbullet.gif) inside;}
div.main_single li{margin:4px 0 0 0;}


/* right navigation */

div.navboxwrapright{float:right;width:281px;padding:0;margin:0 5px 0 0;}
div.navboxright{background:url(wp-content_themes_yahoo_images_recententries.jpg) no-repeat top left;padding:40px 0 0 0;}
div.navboxright h5{margin:0; padding:0;}
div.navboxright ul{}
div.navboxright li{}
div.navboxright ul li{}

#rhspost1
{width:259px; padding:10px;border-bottom:#000 1px dotted; float:left; clear:left;background:#dcbd74 /*url(wp-content_themes_yahoo_images_recententries-bg.jpg) no-repeat bottom left*/; font-size:12px; color:#fff;}
#rhspost1 a {color:#fff;}
#rhspost1 h1 {font-size:14px; text-decoration:lowercase;}
#rhspost1 h2 {font-size:12px;}

#rhspost2
{width:259px; padding:10px;border-bottom:#000 1px dotted; border-top:none; float:left; clear:left; }

#rhspost2 h1 {font-size:14px; text-decoration:capitalize;}
#rhspost2 h2 {font-size:12px;}


/*footer*/

div.footer{clear:both; /*float:left;*/ _float:none; width:900px; padding:10px 0 10px 0; margin:20px 0; font-size:11px; color:#8b8b8b; background:#ffffff;border-top:5px solid #550000; }
div.footer p{}
div.footer a{color:#555555; text-decoration:underline;}
div.footer a:hover{color:#333; text-decoration:none;}
div.footer ul{margin: 0; padding: 0; text-align:center;}
div.footer li{display:inline; list-style:none; margin: 0; padding: 0 5px 0 0; text-align:center;}

/*forms*/

form.qs{position:absolute;top:60px;right:30px;text-align:right;padding:0px;margin:0px}
form.qs p{font-size:11px;font-weight:normal;padding:0px;margin:0px;color:#fff;background-color:transparent}
form.qs input.button{font-size:11px;font-weight:normal;width:30px;color:#000;background-color:#f9f9ff;border:solid 1px #c0d3e2;padding:0px;margin:0px}
form.qs input.textfield{font-size:11px;font-weight:normal;padding:0px;margin:0px}

/*blog stuff - might not be used */
.wp-caption {border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; margin: 10px;	-moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.wp-caption img {margin: 0; padding: 0;	border: 0 none;}
.wp-caption-dd {font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0;}

.info-post{display:block;text-align:left;padding:7px 0px 7px 0px;font-size:10px;color:#000}
.info-meta{display:block;text-align:left;padding:2px 0px 7px 0px;font-size:12px}
.info-meta a{font-weight:bold,font-size:10px}

.post-navigation{height:2.2em;line-height:2.2em}

.nav{padding:5px 0px 15px 0px}

.entry{margin-bottom:3em}
.entry a{margin-bottom:3em}
.entrymeta2{        position:relative;        top:3px}
.entrymeta a{        text-decoration:none;color:#69c}
.entry img{padding:5px;border:1px solid #ccc;margin:5px}

.commentmeta{font-size:0.9em;color:#69c;        text-align:right}
.commentmeta a{        text-decoration:none;color:#69c}

.postedby{background:none no-repeat;padding:3px;padding-left:20px}

.filedto{background:none no-repeat;padding:3px;padding-left:20px}

.commentslink{background:#fff none no-repeat;padding:3px;padding-left:20px}
.sec-a{background:#eff2ef; float:left;width:775px;padding:0 15px}

div.path{font-size:11px;font-weight:normal;padding:0px;margin:25px 20px 10px 200px;}
div.path a{font-size:11px;font-weight:normal}
  .content{}

.box{ margin:0 0 20px 0; padding:10px; border:1px solid #c0c0c0; background-color:#fafbfc; color:#505050; line-height:1.5em}
.box a{color:#505050;text-decoration:none}
  
#submit{margin-top:5px;border-width:0;padding:0}

#commentform input,textarea{color:#0C3E69}
#commentform input{font-size:11px;color:#000}
#commentform textarea{padding:2px 4px}

#respond,#comments{margin-bottom:15px;font-family:"Trebuchet MS",sans-serif}

#commentsection{margin:25px 0 0}
#commentsection p{margin:0 0 6px}
 .comment{background-color:#f4f4f4;border-left:4px solid #ccc;color:#606060;margin:0 0 10px;padding:8px 5px 0 8px}
.comment p{font-size:0.9em;line-height:1.3em;margin:0 0 6px;padding-bottom:5px}
.gravatarside{float:right;width:48px;height:48px;margin:0 5px 5px 5px}

.entry{margin-top:0px}
.entrybody{margin-bottom:30px}
.entrybody p{margin-bottom:15px}

#content code{background-color:#3F464A;display:block;padding:10px;margin-bottom:10px}
#commentblock code{display:block;padding:5px;margin-bottom:10px;color:#ccc}


/* classes */
.font10 {font-size:10px;}
.alignright{float:right;}
.alignleft{float:left;}
.leftimg {float:left; padding:0 10px 10px 0;}
.rightimg {float:right; padding:0 0 10px 10px;}
.imgborder {border:#e2e3e3 1px solid;}
.smallbold {font-size:10px; font-weight:bold; text-transform:uppercase;}
.marpad0 {margin:0; padding:0;}




