/* 
Theme Name: Sterling
Theme URL: http://www.readinessrounds.com/
Description: A blank theme for you to draw on.
Author: FLUID RESOLUTION
Author URI: http://www.fluidresolution.com/
Version: 1.0
*/
body{background:url(images/tileBkd.gif);margin:0;}
body,td,th,textarea,input,select{font:83%/1.4 arial, helvetica, sans-serif;color:#666;}
h1,h2,h3,h4,h5,h6{font-family:"Times New Roman", Times, serif;color:#3fccf1;font-weight:400;}
h1{font-size:2.8em;}
h4{font-size:1em;font-family:arial, helvetica, sans-serif;color:#666;padding-top:10px;}
.post ul li{font-size:12px;list-style:none;background:url(images/bullet2.png) left top no-repeat;padding:3px 0 0 15px;}
ol li{margin-left:20px;}
*{margin:0;padding:0;}
a{text-decoration:none;color:#0d8dad;outline-style:none !important;}
a:hover{text-decoration:underline;}
#container{width:947px;margin:0 auto;}
#header{width:927px;height:88px;display:block;background:url(images/header_bkdRight.png) top right no-repeat;padding-bottom:25px;margin:0 auto;}
#head_left{display:block;height:88px;background:url(images/header_bkdLeft.png) bottom left no-repeat;}
.siteLogo{float:left;padding-top:10px;background:url(images/rr_logo.png) bottom left no-repeat;display:block;width:145px;height:58px;}
#headContent{background:#FFF;height:88px;margin:0 43px 0 26px;}
.horz{background:url(images/divider.gif);height:3px;width:100%;display:block;clear:both;overflow:hidden;}
#head_nav li{display:inline;margin:0;padding:0;}
#head_nav li a{color:#666;float:left;font-size:12px;margin-top:36px;text-decoration:none;display:block;border-right-style:solid;border-right-width:thin;border-right-color:#CCC;padding:0 15px;}
#head_nav li.current_page_item a{border:none;color:#3fccf1;text-decoration:none;border-right-style:solid;border-right-width:thin;border-right-color:#CCC;}
.searchHolder{float:right;display:block;background:url('images/sLeft.png');background-repeat:no-repeat;height:45px;padding-top:17px;margin-right:50px;}
.searchHolder p{text-align:right;padding-top:20px;padding-right:6px;clear:both;font-size:11px;color:#a1d9e5;}
.newsHolder{background:transparent url(images/sLeft.png) no-repeat scroll 0 0;display:block;height:45px;padding-top:17px;background-position:-5px 0;}
.btn{display:block;background:url(images/sBtn.png) no-repeat top right;cursor:pointer;text-indent:-9999px;width:54px;outline:none;border:none;height:24px;}
.submit{display:block;background:url(images/subBtn.png) no-repeat top right;cursor:pointer;text-indent:-9999px;width:54px;outline:none;border:none;height:24px;}
.s{display:block;float:left;border:none;font-size:8pt;width:171px;height:12px;padding-top:7px;overflow:hidden;background:none;padding-bottom:7px;margin-left:25px;}
.s input.box:focus{outline:none;}
#wrap_hat{background:url(images/main_bkd_right.png) bottom right no-repeat;display:block;height:16px;}
#wrap_hat_left{display:block;background:url(images/main_bkd_left.png) top left no-repeat;height:16px;}
#wrap_hat_middle{background:url(images/main_bkd_top.png) top left;display:block;height:16px;margin:0 19px;}
#wrap_main{background:url(images/main_contain_top.png) top left no-repeat;margin:0;}
#wrap_header{margin:0;padding:2px 20px 0 0;}
.subscriber{background:url(images/subscribeIcon.png) top left no-repeat;width:83px;height:15px;display:block;float:right;}
.share{background:url(images/share.png) top left no-repeat;width:48px;height:15px;display:block;float:right;padding-right:10px;}
#main_contain{clear:both;margin-top:67px;background:url(images/main_repeater.png);}
#footer{clear:both;height:300px;color:#999;padding:80px 38px 0;}
#footer ul{float:left;padding:15px 30px 0 0;}
#footer li{list-style:none;}
#footer li a{font-size:11px;text-decoration:none;color:#3fccf1;}
#footer li a.active{color:#666;}
#foot_bullet li a{color:#666;background:url(images/bullet.png) left top no-repeat;display:block;height:18px;padding:4px 0 0 15px;}
#content{width:580px;min-height:400px;overflow:hidden;margin:0 0 0 300px !important;padding:0 30px 0 23px;}
#sidebar{float:left;width:250px;margin-top:-25px;padding-left:38px;}
.h_keys{font-family:"Times New Roman", Times, serif;background-image:url(images/h2_tile.png);color:#3fccf1;font-size:1.4em;font-weight:400;height:29px;padding-top:3px;padding-left:5px;margin-bottom:6px;width:90%;}
#sidebar h2{font-family:"Times New Roman", Times, serif;background-image:url(images/h2_tile.png);color:#3fccf1;font-size:1.4em;font-weight:400;height:29px;padding-top:3px;padding-left:5px;margin-bottom:6px;}
#sidebar li.current_page_parent a{font-weight:700;color:#3D83A8;}
.post-divide{clear:both;background:url(images/post_divide.png) no-repeat bottom left;display:block;height:29px;padding-top:3px;}
.dots_div{background:url(images/dot_div.gif);height:1px;display:block;overflow:hidden;}
.post{clear:right;padding-top:20px;overflow:hidden;}
.post h2{font-size:1.8em;}
.post img{float:left;margin-right:10px;background:url(images/fl.gif);border:hidden;margin-bottom:10px;padding:5px;}
.spacer{display:block;height:10px;clear:both;}
.post-right{float:right;width:320px;}
.postmeta{background:url(images/commDiv.png) no-repeat top left;padding:6px 0 0;}
.singlemeta{clear:left;font-size:11px;padding:20px 0 5px;}
.contLnk span{background:url(images/expandBtn_right.png) no-repeat scroll right top;display:block;height:22px;}
.contLnk a{clear:left;float:left;font-family:arial, helvetica, sans-serif;display:block;position:relative;white-space:nowrap;margin-top:1px;line-height:22px;width:100px;background:transparent url( images/expandBtn_left.png ) no-repeat scroll left top;text-decoration:none;color:#72b1d3;font-size:11px;padding:0 0 0 15px;}
.comments_reply .contLnk a{float:right;margin-right:10px;margin-top:10px;}
.commentLnk{padding-top:2px;padding-right:10px;display:block;background:url( images/comBubble.png ) right top no-repeat;float:right;height:24px;}
.commentLnk a{font-size:10px;padding-right:15px;}
.commentLnk .num{font-size:11px;font-weight:bolder;}
.auth{background-image:url(images/h2_tile.png);color:#666;font-size:11px;font-weight:400;height:18px;padding-top:3px;padding-left:5px;margin-bottom:6px;width:230px;}
.paginate{float:right;padding-top:10px;}
#comments_list{padding-top:30px;}
#comments_list li{clear:both;list-style:none;background:none;padding:20px 0 0;}
#comments_list li em{padding-left:50px;}
#comments_list li .comments_meta{float:left;display:block;background:url(images/avatar.png) top left no-repeat;width:71px;margin-left:35px;}
#comments_list li .comments_meta p{padding-top:71px;font-size:11px;}
#comments_list li .comment_text{float:right;border:1px solid #3fccf1;width:370px;margin-right:30px;background:url(images/formBkd.png);min-height:100px;padding:10px;}
.ctitle span{font-family:"Times New Roman", Times, serif;color:#3fccf1;font-weight:400;font-size:1.4em;background:#FFF;float:left;display:block;padding:0 10px;}
.bub{margin-left:10px;padding-left:10px;padding-top:1px;font-size:11px;font-weight:700;background:url( images/comBubble.png ) left top no-repeat;width:26px;height:24px;float:left;display:block;}
.comments_reply{clear:left;background:url(images/h2_tile.png);height:400px;padding:20px;}
.comments_reply form{padding-top:20px;padding-left:125px;float:right;}
.arrowHolder{position:absolute;margin-left:-290px;margin-top:30px;display:block;width:300px;background:url(images/cPointer.png) top right no-repeat;height:300px;}
.comArrow{position:absolute;margin-left:-40px;margin-top:10px;display:block;width:37px;background:url(images/cPointer.png) top right no-repeat;height:28px;}
.avatar{margin-left:180px;margin-top:-30px;background:url(images/avatar.png);width:71px;height:71px;display:block;}
#flashContent{margin-bottom:10px;background:url(images/fl.gif);display:block;height:280px;width:570px;}
#emphasis p{font-family:"Times New Roman", Times, serif;color:#aaa;font-size:1.5em;font-weight:400;margin-top:-6px;padding-bottom:10px;}
#features{background:url(images/h2_tile.png);width:100%;}
.news_feature{float:left;width:180px;padding:10px 0 0 8px;}
#sidebar .news_feature{float:none;margin-bottom:20px;padding:0;}
.news_feature img{margin-top:5px;border:3px solid #FFF;width:174px;padding:0;}
.news_feature img:hover{border:3px #e6e6e6;border-style:solid;}
.news_feature h3{margin-top:5px;font-size:11px;font-family:arial, helvetica, sans-serif;color:#3fccf1;font-weight:700;background:#FFF;padding:3px;}
.news_feature p{margin-top:-4px;font-size:11px;background:#FFF;overflow:hidden;padding:0 3px 3px;}
.news_feature span{font-size:11px;background:#FFF;overflow:hidden;padding:3px 5px;}
.placeholder{float:left;margin-right:10px;background:url(images/fl.gif);border:hidden;width:230px;height:230px;padding:5px;}
#subPageNav{width:100%;}
#subPageNav li{display:inline;padding:0;}
#subPageNav ul{overflow:hidden;}
#subPageNav li a{float:left;font-family:arial, helvetica, sans-serif;display:block;position:relative;white-space:nowrap;margin-top:1px;line-height:22px;margin-right:5px;background:transparent url( images/expandBtn_left.png ) no-repeat scroll left top;text-decoration:none;color:#72b1d3;font-size:11px;padding:0 0 0 10px;}
#subPageNav li a span{float:none;background:url(images/expandBtn_right.png) no-repeat scroll right top;display:block;padding-right:10px;height:22px;}
#subPageNav li.current_page_item a{font-weight:700;text-decoration:none;color:#3d83a8;}
.clearIt{clear:left;}
.sub_img{margin-bottom:10px;}
#mini_demo p{font-size:10px;}
#mini_demo .dots_div{margin-top:5px;margin-bottom:5px;}
.mini_demo_img{background:url(images/watch_demo.jpg) top left no-repeat;display:block;width:250px;height:189px;}
.another_vid{display:block;background:url(images/film_reel.jpg) top left no-repeat;height:28px;padding-left:30px;padding-top:5px;}
#documentList ul{padding-top:20px;}
.contact_info{clear:left;background:url(images/h2_tile.png);height:350px;padding:20px;}
#relatedDocs{background-image:url(images/h2_tile.png);}
#relatedDocs li{background-image:none;display:block;list-style:none;}
#relatedDocs li.doc-word a{background:url(images/doc-word.png) left top no-repeat #FFF;padding:3px 10px 3px 45px;}
#relatedDocs li.doc-pdf a{background:url(images/doc-pdf.png) left top no-repeat #FFF;padding:3px 10px 3px 45px;}
#relatedDocs li.doc-ppt a{background:url(images/doc-ppt.png) left top no-repeat #FFF;padding:3px 10px 3px 45px;}
h1 a,h2 a{color:#3fccf1;}
ul,.post p{padding-bottom:10px;}
ol,#sidebar ul{padding-bottom:20px;}
#head_nav li a:hover,#foot_bullet li a:hover,#sidebar li a:hover,#documentList li a:hover{color:#3fccf1;text-decoration:none;}
#footer li a:hover,#footer li.current_page_parent a,#footer li.current_page_item a{color:#666;text-decoration:underline;}
.h_keys span,#sidebar h2 span,.auth span{background-color:#FFF;padding:1px 5px;}
#sidebar li,#documentList li{display:block;list-style:none;}
#sidebar li a,#documentList li a{font-size:12px;display:block;text-decoration:none;color:#333;border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#deeff8;background:url(images/bullet.png) left top no-repeat;letter-spacing:.5px;height:18px;overflow:hidden;padding:3px 0 3px 20px;}
#sidebar li.doc-word a,#documentList li.doc-word a{background:url(images/doc-word.png) left top no-repeat;padding:3px 0 3px 45px;}
#sidebar li.doc-pdf a,#documentList li.doc-pdf a{background:url(images/doc-pdf.png) left top no-repeat;padding:3px 0 3px 45px;}
#sidebar li.doc-ppt a,#documentList li.doc-ppt a{background:url(images/doc-ppt.png) left top no-repeat;padding:3px 0 3px 45px;}
.contLnk a:hover,#subPageNav a:hover{color:#3d83a8;background-position:0 -22px;}
.contLnk a:hover span,#subPageNav a:hover span{background-position:100% -22px;}
.comments_reply input,.your-subject input,.your-email input,.your-name input{border:1px solid #3fccf1;width:380px;background:url(images/formBkd.png);height:15px;margin-bottom:10px;padding:5px;}
.comments_reply textarea,.wpcf7 textarea{border:1px solid #3fccf1;width:370px;background:url(images/formBkd.png);margin-bottom:10px;padding:10px;}
.wpcf7{background:url(images/h2_tile.png);}
.wpcf7 h3 span{background:#FFF;padding:5px;}
.wpcf7 p{padding-left:10px;}
.wpcf7 h3{padding:10px;}
.wpcf7 .contactSubmit{background:url(images/contSubBtn.png) top left no-repeat;width:85px;height:22px;display:block;border:none;cursor:pointer;}
#vimeowidget,#mini_demo{padding-bottom:15px;}
#admin{float:left; padding-left:30px;padding-top:3px;}
#cm{padding-bottom:10px;}
#related{padding-top:25px;}
#sidebar li.current_page_item ul, #sidebar li.current_page_ancestor ul{ display: block; padding:0 0 10px 20px; margin:0px; border-bottom:thin solid #DEEFF8;}
#sidebar li.current_page_parent ul a {color:#000; font-weight:normal;  background:url(images/bullet3.gif) left top no-repeat; padding-left:10px; border-bottom:none;}
#sidebar li.current_page_parent ul a:hover {color:#3FCCF1;}
#sidebar li.current_page_parent ul li.current_page_item a{color:#256f9a;}
#sidebar li.current_page_ancestor a{border-bottom:none;}
#sidebar li ul { display: none;}