/*
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 */
body{/*Christmas BG background: #2F0627 url(images/blog-snow.png) 0 0 repeat;*/background-color: #2F0627;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #404040;}
#wrapper{width:850px;margin:0 auto;background:#FFFFFF;padding:0 10px;}
#header{height:120px;border-top:1px solid #E5E5E5;background-color:#2F0627;}
#container{float:left;width:100%;}
#content{margin:20px 240px 30px 20px;}
#sidebar{margin:20px 0 30px -200px;width:190px;float:left;overflow:hidden;}
#footer{clear:left;padding:20px;border-top:3px solid #EFEFEF;}

/* General */
*{margin:0;padding:0;}
a{color:#666666;text-decoration:none;}
a:hover{color:#333333;text-decoration:underline;}
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:15px 10px;}
#blog-title{font-size:250%;font-weight:normal;/*margin:18px 0 0 14px;*/margin:0;}
#blog-title a{outline:none;display:block;width:100%;height:120px;text-indent:-9999px;background:#2F0627 url(images/millies.png) 0 0 no-repeat; }
#blog-description{font-size:120%;font-weight:normal;margin:0 0 0 20px;}

/* Content */
.page-title{margin-bottom:15px;font-weight:normal;font-size:160%;}
.post{margin-bottom:50px;}
.entry-title{width:550px;font-weight:normal;font-size:160%;}
.entry-comments{float:right;}
.entry-title a{color:#D3275B;}
.more-link{display:block;margin:10px 0 0 0;}
.entry-comments{float:right;background:url(images/cbubble_left.gif) no-repeat top left;padding:3px 0 7px 7px;}
.entry-comments a{background:url(images/cbubble_right.gif) no-repeat top right;padding:3px 7px 7px 0;color:#FFFFFF;}
.entry-comments a:hover{color:#FFFFFF;}
.entry-meta{color:#666666;font-size:90%;margin-top:10px;}
.entry-categ{color:#666666;font-size:90%;border-bottom:1px solid #EFEFEF;padding-bottom:5px;}
.entry-footer{clear:both;color:#666666;font-size:90%;border-bottom:1px solid #EFEFEF;border-top:1px solid #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;}
.entry-content{margin-top:15px;color:#5F5F5F;}
.entry-content p{line-height:1.7;margin-bottom:10px;}
.entry-content h2{font-size:120%;margin-bottom:5px;margin-top:25px;}
.entry-content a{text-decoration:underline;color:#D3275B;}
.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;}

/* Sidebar */
/* Start:QBKL Styles - Added to make styling availble even if widgets are not used */
#sidebar h2, #sidebar h3{font-size:100%;font-weight:bold;color:#333333;/*text-transform:uppercase;*/margin-bottom:5px;padding:0 2px;}
#sidebar ul{list-style:none;}
#sidebar ul li{margin-bottom:20px;}
#sidebar ul li ul, #sidebar ul li ul li ul{margin:0;padding:0;}
#sidebar ul li ul li{padding:4px 2px 4px 10px;background:url(images/bullet.gif) no-repeat top left;background-position:0 7px;margin:0;border-bottom:1px solid #EFEFEF;}
#sidebar ul li ul li ul li{padding:4px 0 0 10px;background:url(images/bullet.gif) no-repeat top left;background-position:0 7px;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{margin-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 input{width:280px;}
.form-textarea textarea{width:350px;}
.form-input input:hover{background-color:#FFFFFF;}
.form-submit input{padding:2px 5px;}

/*millies*/
img.alignleft{float:left;margin:0 5px 5px 0;}
img.alignright{float:right;margin:0 0 5px 5px;}
p.wp-caption-text{color:#888888;font-style:italic;}
blockquote{padding:10px 0 0 50px;color:#7F7F7F;background:#FFF url(images/quote.png) 0 0 no-repeat}
.entry-meta, .entry-categ, #sidebar, #sidebar a{color:#9F9F9F;}
#sidebar a:hover{color:#404040;}

ul.related_post{position:relative;list-style-type:none;margin:0 0 10px 0;padding:0;overflow:hidden;}
ul.related_post li{width:145px;float:left;margin:0;padding:0;}
ul.related_post a.related_post_link{display:block;width:125px;text-align:left;text-decoration:none;font-weight:bold;}
h2.related_post_title {margin-bottom:25px;}
.related_post img {padding:2px;background-color:#F7F7F7;border:1px solid #DDDDDD;}
.related_post img:hover {border:1px solid #9F9F9F;}

.wp-pagenavi {text-align:center;}
.wp-pagenavi a, .wp-pagenavi a:link{border:1px solid #D3275B;color:#D3275B;}
.wp-pagenavi a:visited{border:1px solid #D3275B;color:#D3275B;}
.wp-pagenavi span.current{background-color:#D3275B;border:1px solid #D3275B !important;color:#FFFFFF;}

.addthis_main {border-bottom:1px solid #EFEFEF;padding:7px 10px 10px 10px;}
.addthis_single {margin-top:25px;}
span.addthis_intro {float:left;pointer:none;padding-right:5px;}
.addthis_single a {color:#666666;text-decoration:none;}
.addthis_single a:hover {text-decoration:underline;}

.lunchMenu {border-collapse:collapse;}
.lunchMenu tr {background-color:#EBFFCC;}
.lunchMenu td {padding:5px 0;border-bottom:1px solid #CAF28D;}
.lunchMenu .menuAltRow {background-color:#D5FF95;}
.lunchMenu .menuItem {padding-left:5px;}
.lunchMenu .menuPrice {padding-right:5px;}

/*SIDEBAR*/
#links a {display:block;}
#twitterFeed {margin-bottom:20px;height:250px;}
.twitterSearchContainter {border-bottom:1px solid #EFEFEF;}