/*
THEME NAME: Sandbox
THEME URI: http://www.plaintxt.org/themes/sandbox/
DESCRIPTION: A theme rich with powerful and dynamic semantic class selectors; a canvas for CSS artists
VERSION: 0.9.1
AUTHOR: <a href="http://andy.wordpress.com/">Andy Skelton</a> &amp; <a href="http://www.plaintxt.org/">Scott Allan Wallick</a>
AUTHOR URI:
*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =Global ~~~~~~~~~~~~~*/
body{background:url(../images/global/bg.jpg) #53aad4 no-repeat fixed;	margin:0 0 30px 0; padding:0; font-family:Helvetica, Arial, sans-serif; line-height:1.4em;}
div#wrapper{position:absolute; top:60px; left:45px; width:730px; margin:0; padding:0; background:url(../images/global/wrapper_bg.gif) #fff; background-repeat:repeat-y;}
div#topbar{width:100%; height:25px; margin:0; padding:0; background-color:#3e3e3e;}
div#container{width:560px; margin:20px 0 0 0; padding:0; float:left;}
div#content{width:230px; margin:0; padding:0 0 0 20px; float:left;}
div#contentwide{width:535px; margin:0; padding:0 0 0 20px; float:left;}
div.sidebar{float: right; padding-left:7px; width: 162px;}
div#secondary{float: right;}
div#footer{clear: both; width:710px; height:50px; float:left; margin:0; padding:0 0 0 20px; font-size:.7em; background:url(../images/global/roundedcorners_bottom.gif)  #fff no-repeat bottom;}
a {color:#53aad4;}
a:visited {color:#2b6683;}
a:hover {color:#cda402; text-decoration:none;}
h3{margin:10px 0 0 0; padding:0; color:#53aad4; font-size:1.2em;}
h4{margin:10px 0 0 0; padding:0; color:#53aad4; font-size:1em;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =General ~~~~~~~~~~~~*/
div#header{width:730px; height:90px; float:left; margin:0; padding:0; background:url(../images/global/roundedcorners_top.gif)  #fff no-repeat;}
div#header div.construction_logo{width:47px; height:73px; margin:15px 0 0 10px; float:left;}
div#header div.construction_homebuilder{width:213px; height:21px; margin:25px 0 0 0; float:left;}
div#header div.sidebar_bg{width:169px; height:70px; margin:20px 0 0 0; padding:0; float:right; background-color:#eceaea;}
div#access div.topbar_nav{position:absolute;top:0;right:20px;}
div#access div.topbar_nav a, div#access div.topbar_nav a:hover {color:#888; font-size:.75em; font-weight:bold; text-decoration:none; margin-right:15px; padding:0;}

div#access div.topbar_nav a:hover {color:#ccc; text-decoration:underline;}
div#access div.topbar_title {position:absolute; top:3px; left:20px; color:#ffcd05; font-size:.9em; font-weight:bold;}
div#access div.topbar_title p {margin:0;padding:0;}

div#menu{font-size:0.9em;height:1.5em;padding-top:0.3em;background:#eee;width:100%;}
div#menu ul a{font-weight:700;text-decoration:none;}
div#menu ul,div#menu ul ul,div#menu ul li{list-style:none;margin:0;padding:0;}
div#menu ul li{float:left;}
div#menu ul li a{background:#eee;padding:0.3em 0.5em;}
div#menu ul ul{display:none;}
div#menu ul ul li{float:none;}
div#menu ul ul li a{margin:0;padding:0;}
div#menu ul li:hover ul{display:block;font-size:0.9em;padding-top:0.5em;position:absolute;}
div#menu ul li:hover ul li a{background:#f5f5f5;border:none;display:block;padding:0.1em;width:10em;}

div#nav-above,div#nav-below{width:230px; font-size:.8em; clear:both;}
div#nav-above{padding:10px 0 5px 0;}
div#nav-below{padding:20px 0;}
.alignleft,div.nav-previous{width:230px; float: left;}
.alignright,div.nav-next{width:230px; text-align:right; float: right;}

div#content div.entry-content{margin:5px 0 25px 0; font-size:.9em;}
.search_results{width:510px;padding:0 0 0 20px;}

.entry-title{margin:0; padding:0; color:#53aad4; font-size:1.2em;}
.entry-title a{text-decoration:none;}
.published{margin:0; padding:0; font-size:.7em; color:#888;}
.entry-meta{margin:0 0 25px 0; font-size:.7em; color:#888; border-top:1px solid #ddd;}
.diggWrapp a{font-size:.6em; color:#888;}

#comments{margin:10px 0 0 0; padding:5px 0 10px 7px; border-top:1pxsolid #ddd; background-color:#f5f5f5; clear:both; float:left;}
#respond{margin:10px 0 0 0; font-size:.8em; color:#888;}
form#commentform .form-label{margin:1em 0 0;}
form#commentform span.req-field{background:#fff;color:red;}
form#commentform,form#commentform p{padding:0;}
#comment-notes{margin:0; padding:0; font-size:.8em; color:#888;}

input#author,input#email,input#url{width:90%;}
input#author,input#email,input#url,textarea#comment{padding:0.2em;}
ol.commentlist li{margin:0 0 3.5em;}
textarea#comment{height:13em;margin:0 0 0.5em;overflow:auto;width:207px;}

#middle{width:300px; margin:0 0 0 5px; padding:0; float:left;}
#middlewide{width:300px; margin:0 0 0 5px; padding:0; float:right;}
#middle_box{width:263px; margin:0 0 10px 25px; padding:0; background:url(../images/global/box_sides.gif) #fff repeat-y;}
#middle_box a{color:#555;}
#middle_box a, #middle_box a:visited, #middle_box a:hover{margin:0; padding:0 5px 0 10px; display:block; font-size:.8em; width:237px;}
#middle_box a:visited {color:#2b6683;}
#middle_box a:hover {color:#cda402; text-decoration:none;}
#middle .search {margin:0 0 10px 13px;}

div.sidebar div,div.sidebar h3,div.sidebar ul,div.sidebar li {margin:0;padding:0;}
div.sidebar h3{;color:#53aad4; font-size:.9em;}
div.sidebar input#s{width:7em;}
div.sidebar li{list-style:none;margin:0 0 1em;}
div.sidebar li form{margin:0.2em 0 0;padding:0;}
div.sidebar ul ul{margin:0 0 0 1em;}
div.sidebar ul ul li{list-style:none;margin:0;font-size:.8em;}
div.sidebar ul ul ul{margin:0 0 0 0.5em;}
div.sidebar ul ul ul li{list-style:circle;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =Articles ~~~~~~~~~~~~*/
div#category_wrapper{width:250px; float:left;}
div.static_breadcrumb{font-size:.7em; margin-left:20px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =Menu ~~~~~~~~~~~~~~~~*/
#menucontainer ul{width:485px; height:21px; margin:8px 0 0 8px;	padding:0; color:#fff; font-weight:bold; float:left; 	background-color:#53AAD4;}
#menucontainer ul li{display:inline; height:21px; margin:0; padding:0 5px;}
#menucontainer ul li a{height:21px; margin:0; padding:0; color:#fff; text-decoration:none; font-size:.7em; font-weight:bold;}
#menucontainer ul li a:hover{margin:0; padding:0; color:#3e3e3e; text-decoration:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ =Directory ~~~~~~~~~~~*/
.captcha {
   border: 1px solid #5e74b3;
   margin-top: 10px;
}
.breadcrumb {
	font-size:.7em;
}
div.pr {
   font-size: 6pt;
   color: #000000;
   float: left;
   height: 30px;
   margin-right: 5px;
}
div.prg {
   width: 40px;
   border: 1px solid #999999;
   height: 3px;
   font-size: 1px;
}
div.prb {
   background: #5eaa5e;
   height: 3px;
   font-size: 1px;
}
#links,
.feat_links {
	width:220px;
	font-family: Verdana, Arial;
	font-size: .7em;
	color : #333333;
	font-weight: normal;
	line-height: 1.4em;
	padding: 0;
	float:left;
}
.pagerank, .linkage {
	float:left;
}
.linkage {
	width:230px;
}