/*
Theme Name: didyouknow
Theme URI: http://didyouknow.org
Description: Three column white fluid width theme with widget support.
Version: 1.0
Author: didyouknow
Author URI: http://didyouknow.org/
Tags: white, fluid width, three columns, right sidebars, widgets, valid CSS, valid XHTML
*/

body {background:#fff;color:black;font-size:small;font-family:Sans-Serif;margin:0;text-align:center;}

a {color:#57c;text-decoration:none;}
a:hover {color:navy;text-decoration:underline;}
a:visited {color:purple;}
p {line-height:1.4em;}
small {font-size:11px; color:#444;}

h1 a, a:visited {color:blue;}
h1 a:hover {color:navy;text-decoration:underline;}
h1, h2 {color:#68b;}
h3, h4, h5, h6 {color:#aaa;}

img {border:0;}

/* Layout */
#wrapper {position:relative;max-width:1200px;margin:auto;padding:0 10px 0 10px;text-align:left;}
#header {height:95px;text-align:left;}
#topad {position:absolute;top:2px;right:10px;width:728px;}
#nav {}
#content {margin-right:480px;min-height:1400px;}
#contentforum {margin-right:340px;min-height:1100px;}
#sidebar1 {position:absolute;top:140px;right:330px;width:140px;border-left:1px dashed #ccc;}
#sidebar2 {position:absolute;top:140px;right:10px;width:300px;color:#666;}

/* Header */
.title {width:250px;}
.title a {font:3em Impact;color:orange;}
.title a:hover {color:#57c;text-decoration:none;}
.description {width:250px;font-size:0.9em;color:gray;font-style:italic;margin:0;}

.menu {background-color:#FFFFFF;font-family:Arial;font-size:1.4em;color:#CCCCCC;font-weight:bold;padding:4px;border:1px dashed #CCCCCC;}
.menu a {color:blue; padding:2px;text-decoration:none;}
.menu a:hover {background-color:#57c;color:white;text-decoration:none;}
.favs {float:right;}
.favs a:hover {background-color:white;}

.more-link {color:blue;}

.box {border:1px solid #CCCCCC;padding:5px;}

/* Post */
.post {clear:both;}
.post-title {background: url('images/border.png') repeat-x bottom;}
.entry a {color:blue;}
.entry a:hover {color:navy;}
.post-meta {clear:both;font-size:0.8em;color:#999;}
.post-dash {border-bottom:1px dashed #ccc;}

/* Sidebar1 */
#sidebar1 p {text-align:left;}
#sidebar1 a:visited {color:purple;}
#sidebar1 ul {list-style:none;margin:0;padding:0px 0px 0px 10px;color:#444;}
#sidebar1 ul ul {margin:0;padding:0;}
#sidebar1 ul ul ul {padding-left:7px;}
#sidebar1 ul ul li {margin:0;padding:3px 0 3px 0;border-bottom:1px dashed #CCCCCC;}
#sidebar1 ul ul ul li:before {content: "\2013 \0020";}

/* Sidebar2 */
#sidebar2 p {text-align:left;}
#sidebar2 a:visited {color:purple;}
#sidebar2 ul {list-style:none;margin:0 0 10px 0;padding:0;}
#sidebar2 ul ul {margin:0;padding:0;}
#sidebar2 ul ul ul {padding-left:7px;}

/* dom tabs */
#tabs {margin:0;}
#tabs.ui-tabs .ui-tabs-hide {display:none;}
#tabs.ui-tabs {border:1px solid #ccc;background-color:white;padding:5px;}
#tabs.ui-tabs ul {margin:0;padding:0;}
#tabs.ui-tabs .ui-tabs-nav li {list-style-type:none;display:inline;}
#tabs.ui-tabs .ui-tabs-nav li a {color:gray;background-color:#eee;padding:5px 30px 5px 35px;}
#tabs.ui-tabs .ui-tabs-nav li a:hover {color:blue;}
#tabs.ui-tabs li.ui-tabs-selected a {font-weight:bold;background-color:white;padding:5px 30px 5px 35px;}
#tab-1 p  a {padding:0 0 0 8px;background:url(images/tab.gif) no-repeat;}

/* Category columns */
#columnleft {float:left;width:45%;clear:both;}
#columnright {float:right;width:45%;}
#columnleft {padding-right:5%;}
.categoryheading {font-size:18px;background-color:#eee;padding:4px;margin-bottom:10px;}
.categoryheading a {font-variant:small-caps;font-weight:bold;}

/* Category lists */
#cats {list-style:none;padding:10px 0 0 0;clear:both;}
#cats li {display:inline;list-style-type:none;font-size:14px;font-variant:small-caps;padding:0 0 0 5px;}
#cats li:before {content: ": ";}
#cats a {color:blue;}

.thumbnail a img {float:left;width:100px;height:100px;padding-right:5px;}
table {border:0;}

blockquote {color:#333;padding:0 1em;}
blockquote blockquote {background:none;}

/* Footer */
#footer {padding:1em;text-align:center;color:#777;}
#footer a:visited {color:purple;}

.aligncenter, div.aligncenter {display:block;margin-left:auto;margin-right:auto;}
.alignleft {float:left;margin:5px 5px 5px 0;}
.alignright {float:right;margin:5px 0 5px 5px;}
.wp-caption {border:1px solid #ddd;text-align:center;background-color:#f3f3f3;}
.wp-caption img {margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text {font-size:11px;line-height:17px;padding:2px;margin:0;}
