/*
THEME NAME: Corporate Sandbox
THEME URI: http://www.rubiqube.com/corporate-sandbox/
DESCRIPTION: This theme is based on <a href="http://www.plaintxt.org/themes/sandbox/">Sandbox</a>. It has minimum styling and graphics, making it ideal for corporate blogs
VERSION: 1.1
AUTHOR: <a href="http://www.rubiqube.com">Adrian Diaconescu</a>
AUTHOR URI: http://www.rubiqube.com
*/

/* Architecture */
html { }

body {font: 14px "calluna-1","calluna-2", Calluna, Times,"Times New Roman",serif;color: #4d4d4d;}

#wrapper {width: 800px;margin: 0 auto;background: #FFFFFF;padding: 0 0px;}
#container {float: left;width: 600px;}
#content {width: 100%;margin: 0 0 30px 0;line-height: 150%;}
#footer {clear: left;width: 100%;padding: 20px;border-top: 1px solid #eeeeee;letter-spacing:1px;}
#footer span {font: 10px "calluna-1","calluna-2", Calluna, Times,"Times New Roman",serif;text-transform: uppercase;}

/* General */
* {font-weight: normal;margin: 0;padding: 0; list-style: none;}

a {color: #000;text-decoration: none;}
a:hover {color: #00B5B1;text-decoration: none;}

img {border: 0;}
.separator {color: #CCCCCC;margin: 0 5px;}
.clear {clear: both;font-size: 0;height: 0;}
.meta-sep {color: #CCCCCC;margin: 0 5px;}
.floater-left {float: left;}
.floater-right {float: right;}
#access {overflow: hidden;width: 760px;}

#menu ul {display: inline; /* Added to fix the double margin in IE6 */ list-style: none;}
#menu ul li {display: inline; /* Added to fix the double margin in IE6 */float: left;margin-left: 10px;padding: 12px 10px;}

/* Header */
#header {margin: 50px auto; width:100%;position:relative;padding-bottom:50px;border-bottom: 1px dotted #ccc;}
#logo_wrapper {float:left;} 
#logo {width:238px;margin:23px 40px 0 0;}
#navigation_wrapper {float:left; border-left:1px dotted #ccc;}
#navigation {margin: 15px 0 15px 25px;}

#logo h1 a {border:0 none;display:block;float:left;margin:0 auto;}
#logo h1 a {background:url("/images/logo.png") no-repeat scroll left center transparent;border:0 none;height:56px;width:238px;}
#logo h1 a span {display:none;}

#navigation ul {float: left; margin: 0 25px;text-align:left;}
#navigation ul li {list-style:none;}
#navigation a, #navigation a:visited {font:11.5px "calluna-1","calluna-2",Times,"Times New Roman",serif;color: #333;padding:0;border:0;}
#navigation a:hover {color:#00B5B1;padding:0;border:0;}
.contact {margin-left: 40px !important; font-size:11.5px;}
#navigation h2 {color:#79B748;font:15px "calluna-1","calluna-2",Georgia,"Times New Roman",Times,serif;margin-bottom:5px;}

/* Content */
.post {margin-bottom: 50px;padding-bottom:20px;border-bottom: 1px dotted #eeeeee;}
.post img {padding-bottom: 12px; margin: 0 auto;}
.entry-title {width: 100%;font-size: 150%;font-weight:normal;font-family: "calluna-1","calluna-2", Calluna, Georgia, Times,"Times New Roman",serifline-height: 125%;color:#78B749;}
.entry-title a {color: #78B749;}
.more-link {display: block;border:0 !important;margin: 10px 0 0 0;}
.more-link a { border-bottom: 0;}
.entry-content {margin-top: 15px;}
.entry-content p a {color: #00B5B1;padding-bottom:1px;border-bottom: 1px solid #00B5B1;}
.entry-content a:hover {color: #666666;padding-bottom:1px;border-bottom:1px solid #666666;}
.entry-content p {line-height: 1.5;margin-bottom: 10px;}
.entry-content h2 {font-size: 115%;margin-bottom: 5px;margin-top: 25px;color: #00B5B1;}
.entry-content a:hover, {border-bottom: 0px dashed #eeeeee;}
.entry-content ul, .entry-content ol {margin-left: 30px;margin-bottom: 10px;}
.entry-content ul li, .entry-content ol li {line-height: 1.3;margin-bottom: 5px;}
.entry-content img {padding-bottom: 12px;}
.entry-content img.left {float: left; margin: 0 10px 0 0;}
.entry-content img.right {float: right; margin: 0 0 0 10px;}
.entry-content p strong, .entry-content p b { font-weight: bold;}
.entry-content .dotted {margin: 20px 40px;}
.entry-content .dotted li {padding: 0 0 10px; margin: 0 0 10px; border-bottom: 1px dotted #00B5B1; color: #4d4d4d; list-style:none;}
.entry-comments {float: right; padding: 3px 0 7px 7px;}
.entry-comments span {padding: 3px 7px 7px 0;}
.entry-comments span {color: #CCCCCC;font-weight: normal;}
.entry-comments a, a:hover {color: #666;}
.entry-meta {color: #666666;font-size: 90%;margin-top: 10px;}
.entry-categ {color: #666666;border-bottom: 0px solid #EFEFEF;padding-bottom: 5px;font: 10px Georgia, Times, serif;text-transform: uppercase;letter-spacing:1px;}
.entry-categ a { color:#00B5B1;border-bottom:0;}
.entry-footer {color: #666666;font-size: 90%;border-bottom: 0px dotted #EFEFEF;border-top: 0px dotted #EFEFEF;	padding: 5px 0;}
.entry-footer span {color: #CCCCCC;margin: 0 5px;}
.entry-subscribe {padding: 5px 5px 5px 26px;background: #FAFAFA url(images/rss.gif) no-repeat top left;background-position: 6px 6px;}


/* Sidebar */
#sidebar {margin: 0 60px 30px 0;width: 125px;float: left;overflow: hidden;font: 11px normal Georgia, Times, serif;text-transform: uppercase;color: #ccc;text-align:right;}

#sidebar h1 a {background: url('http://brineandpine.com/blog/bloglogo.png') no-repeat; background-position: left; width: 125px;height: 28px;}
#sidebar h1 a {display: block;margin: 0 auto;float: left;margin-bottom: 15px;}
#sidebar h1 a span {display: none;}

/* Start: QBKL Styles - Added to make styling availble even if widgets are not used */
#sidebar h2, #sidebar h3 {font-size: 140%;font-weight:normal;font-style:italic;font-family: Georgia, 'Times New Roman', Times, serif;color:#78B749;margin-bottom: 5px;}
#sidebar a {font: 10px Georgia, Times, serif;text-transform: uppercase;letter-spacing:1px;}
#sidebar ul {list-style: none;margin: 0 0 20px 0;}
#sidebar ul li ul, #sidebar ul li ul li ul {margin: 0;padding: 0;}
#sidebar ul li ul li {list-style: nonemargin: 0;}
#sidebar ul li ul li ul li {padding: 0;margin: 0;border-bottom: none;}
/* End: QBKL Styles */

#rss-links ul li {background: url(images/rss.gif) no-repeat top left;padding-left: 22px;background-position: 1px 4px;}
.textwidget p {margin-bottom: 10px;}.textwidget a {text-decoration: underline;}
.widget_tag_cloud a {text-transform: lowercase;	}
#wp-calendar caption {padding: 5px 0;background: #FAFAFA;margin-bottom: 5px;	}
#wp-calendar td {padding: 4px 6px;color: #999999;}
#wp-calendar td a {	font-weight: bold;
#wp-calendar #next {text-align: right;}

/* Comments */
.comments {padding-top: 30px;}
.comments h3 {font-size: 120%;margin-bottom: 10px;color: #333333;}
.comments ol {list-style: none;}
.comments ol li {padding: 10px;background: #FFFFFF;margin-top: 2px;}
.comments ol li.alt {background: #FAFAFA;}
.comment-author {font-weight: bold;}
.comment-meta {color: #666666;margin-bottom: 5px;font-size: 90%;}
.unapproved {font-style: italic;}
#respond {margin-top: 30px;}
#respond h3 {color: #333333;}
.formcontainer {margin-top: 10px;margin-bottom: 10px;}
#comment-notes {margin-bottom: 10px;}
.form-label {margin-bottom: 2px;}
.form-input, .form-textarea {margin-bottom: 10px;}
.form-input input, .form-textarea textarea {padding: 5px;background: #FAFAFA;border: 1px solid #CCCCCC;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.form-textarea textarea {width: 350px;}
.form-textarea input {width: 280px;}
.form-input input:hover {background-color: #FFFFFF;}
.form-submit input {padding: 2px 5px;}

blockquote {border : 0px dashed #ccc;width: 410px;margin: 0px auto;padding: 10px;color: #000000;font-style: italic;}
#navmenu ul {margin: 0; padding: 55px 0 5px 8px; list-style-type: none; list-style-image: none; }
#navmenu li {display: inline; padding: 5px; font: 10px Georgia, Times, serif;text-transform: uppercase;letter-spacing:1px;}
.clear {clear: both;}