@import "css/comments.css";/*Theme Name: MES ReplicaDescription: Orange based color theme.Version: 1.0Author: Jamie Estep GLOBAL STUFF */body {    font:12px/1.3 Arial, Helvetica, sans-serif;    color:#333;    margin:0;    padding:0;}.holder {    width:960px;    height:auto;    margin:0 auto;    padding:0;}.container_12,.container_16 {    margin-left:auto;    margin-right:auto;    width:960px;}.strike {    text-decoration:line-through;}.grid_override {    float:left;    width:100%;    margin:0;    padding:0;}.global_header {    background:#3E5496;    border-bottom:1px solid #B6C4EF;    marging:0;    width:100%;    padding:.2em 0;}.global_header p {    font-size:1em;    margin:0;    padding:0;}.global_header a {    color:#fff;    margin-left:2%;}.global_header a.pad_right {    margin-right:2%;}a.login_link {    background:url(/images/icon/lock.png) no-repeat;}a.blog_link {    background:url(/images/icon/blog.png) no-repeat;}a.empty_link {    background:url(/images/icon/cross.png) no-repeat;    color:#900;}a.top_nav_link {    background-position:5px 50%;    font-size:1.2em;    text-decoration:none;    margin:0 .6em 0 1.2em;    padding:.6em 0 .6em 26px;}a.bbb {    background:url(/images/icon/bbb.png) no-repeat;    background-position:5px 50%;    text-transform:uppercase;    padding:.6em 0 .6em 28px;}a.home_link {    background:url(/images/icon/msi.png) no-repeat;    background-position:5px 50%;    float:left;    padding:.3em 0 0 92px;}h1 {    line-height:24px;    display:block;    width:100%;    padding-bottom:3px;    font-weight:lighter;    font-size:24px;}h2 {    font-size:17px;    line-height:24px;}h3 {    font-size:13px;}.noBB {    border-bottom:none;}.infoSub {    font-size:16px;    display:block;    border-bottom:1px dotted #666;    margin:5px 0 0;}.infoP {    margin:5px 0 10px;}.pdes_c {    width:100%;    float:left;    border:1px solid #ccc;    border-top:none;}.pdesc ul.dpesc_ul {    display:block;    float:left;    list-style:none;    width:100%;    background:url(../images/ccc.gif) bottom repeat-x;    margin:0;    padding:0;}.pdesc ul li.pdes {    display:block;    float:left;    margin:1px 4px 0 0;    padding:0;}#content .entry {    display:block;    float:left;    border-bottom:2px dotted #cc6601;    width:100%;}#content .pdesc ul li.pdes a,.pdesc ul li.pdes a:link,.pdesc ul li.pdes a:active {    border:1px solid #ccc;    border-bottom:none;    font-weight:700;    display:block;    color:#1d52b2;    text-decoration:none;    background:#ccc url(images/top_back.gif) bottom repeat-x;    padding:2px 5px;}#content .pdesc ul.dpesc_ul li.pdes a:hover,#content .pdesc ul.dpesc_ul li.pdes a.sss {    padding-bottom:2px;    background:#fff url(images/sp.gif) bottom repeat-x;    color:#1d52b2;    text-decoration:none;}#content a.nInd,#content a.nInd:link,#content a.nInd:visited,#content a.nInd:active {    color:#1d52b2;    text-decoration:none;    font-size:13px;    display:block;    margin:0;    padding:10px 0 5px 5px;}#content a.nInd:hover {    color:#1d52b2;    text-decoration:underline;}#content a.ninM,#content a.ninM:link,#content a.ninM:visited,#content a.ninM:active {    font-size:18px;    color:#30F;    text-decoration:none;}#content input.submit {    background:#fba010 url(images/submit-bg.gif) center repeat-x;    text-decoration:none;    font-size:12px;    color:#fff;    cursor:pointer;    font-weight:700;    text-transform:uppercase;    border:1px solid #c60;    padding:5px 10px;}#content input.smsub {    font-size:14px;    padding:3px 5px;}#content input.subspace {    font-size:14px;    text-transform:none;    margin:5px 0;    padding:3px 10px;}img {    border:none;    outline:none;}.alignleft {    float:left;    margin:10px;}.alignright {    float:right;    margin:10px;}legend {    font-size:150%;    margin-left:0;    padding:0 5px 10px 0;}fieldset {    border:1px solid #ccc;    margin:0 1px 10px;    padding:3px;}blockquote {    background:#FEF5E6;    border-left:2px solid #CC6700;    color:#333;    font-style:italic;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    margin:1em 2em;    padding:3px 3px 3px 1em;}/* HEADER */#head {    width:100%;    height:auto;    background:#fff url(images/head-bg.jpg) bottom repeat-x;    float:left;    margin:0;    padding:0 0 5px;}#head #hTop,#head #hBot {    width:100%;    float:left;    margin:0;    padding:0;}#head .topLeft {    width:400px;    float:left;    margin:0;    padding:0;}#head .botLeft {    float:left;    width:65%;    margin:0;    padding:0;}#head .topRight {    width:560px;    float:right;    text-align:right;    margin:0;    padding:0;}#head .botRight {    float:right;    text-align:right;    width:35%;    margin:0;    padding:0;}#head form {    margin:30px 0 0;    padding:0;}.searchBox {    width:275px;    border:1px solid #ccc;    color:#666;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    margin:2px;    padding:2px;}.searchGo {    border:1px solid #666;    background:#f8dc6e;    -moz-border-radius:5px;    -webkit-border-radius:5px;    border-radius:5px;    margin:2px;    padding:2px 5px;}.searchGo:hover {    background:#f5721a;    cursor:pointer;}/* TOP NAVIGATION */#tNav {    width:100%;    height:auto;    background:#ff9a02 url(images/nav-bg.jpg) bottom repeat-x;    border-bottom:2px solid #C60;    border-top:1px solid #C60;    float:left;}#tNav ul {    list-style:none;    width:100%;    display:block;    margin:0;    padding:0;}#tNav ul li {    float:left;    width:152px;    margin:0;    padding:0;}#tNav ul li a {    width:151px;    display:block;    float:left;    color:#fff;    text-align:center;    text-decoration:none;    font-size:14px;    border-left:1px dotted #eee;    font-weight:700;    margin:2px 0;    padding:3px 0;}#tNav ul li a.left {    width:152px;    border-left:none;}#tNav ul li a:hover {    cursor:pointer;    background:#ff9a02;}#tNav ul li a.current {    background:#284ebd;}/* MAIN CONTENT HOLDER*/#content {    width:100%;    height:auto;    background:#fff url(images/content-bg2.jpg) top repeat-y;    float:left;    padding:0 0 5px;}/* MAIN CONTENT */#main {    width:650px;    height:auto;    float:left;    margin:0 10px;    padding:0;}#noNav {    width:100%;    height:auto;    float:left;    margin:0;    padding:0;}#main li,#noNav li {    margin-top:5px;}#main p,#main li {    line-height:18px;}.time {    width:40%;    display:block;}.previous {    float:left;    text-align:left;}.next {    float:right;    text-align:right;}/* LEFT NAVIGATION */#nav {    width:275px;    height:auto;    float:right;    margin:0;    padding:0;}#nav ul {    list-style:none;    margin:0 0 15px;    padding:0;}#nav ul li {    width:100%;    display:block;    margin:0;    padding:0;}#nav ul li.noLink {    text-align:center;    vertical-align:middle;    padding:2px 0;}#nav ul li em {    display:block;    color:#c60;    font-weight:700;    border-bottom:1px solid #ccc;    font-style:normal;    margin:0 0 0 15px;    padding:2px 0;}#nav ul li.left {    text-align:left;}#nav ul li.msi {    text-align:center;    border:7px solid #809FFF;    background:#BFCFFF;    padding:2px 0;}#nav ul li.msi b {    color:#6078BF;    margin:3px 0 0;}#nav ul li.feed {    text-align:center;    border:7px solid #f5721a;    background:#fba246;    padding:2px 0;}#nav ul li a {    display:block;    text-decoration:none;    margin:0 0 0 15px;    padding:2px 0;}#nav ul li a.subscribe {    display:inline;}#nav ul li a.navTitle,#nav ul li b.title {    color:#c60;    font-weight:700;    border-bottom:1px solid #ccc;}#nav .miniItem {    width:100%;    display:block;    padding:2px 0;}#nav a.whA {    font-weight:700;    color:#000;    text-decoration:none;    background:url(images/s_cart.gif) left no-repeat;    margin:5px 0;    padding:2px 0 2px 25px;}#nav a.ind {    text-decoration:none;}#nav .smallCart {    margin:10px 0;}/* FOOTER */#foot {    width:100%;    height:auto;    background:#fff url(images/foot-bg.jpg) top repeat-x;    border-top:2px solid #C60;    float:left;    padding:10px 0 0;}#foot .foot2 {    clear:both;    text-align:center;    padding:10px 0;}#foot .foot {    height:auto;    float:left;    margin:0;    padding:0;}#foot .col1 {    width:30%;}#foot .col2,#foot .col3 {    width:25%;}#foot .right {    width:20%;    text-align:right;}#foot .right img {    margin:5px 10px 0;}/* LINKS */a {    color:#284ebd;    text-decoration:none;}a:hover {    text-decoration:underline;    cursor:pointer;}a img {    border:none;}a.topLink {    color:#c60;}/* OTHER STYLING */.plus1 {    font-size:16px;    line-height:22px;}.check {    list-style-image:url(images/check.gif);}.check ul,.check li {    list-style-image:none;}/*CONTACT FORM*/.contactform .text {    border:1px solid #333;    margin:5px;    padding:3px;}.contactform label {    display:block;    width:150px;    float:left;}.contactform textarea {    width:250px;    height:125px;}.info,#comments .comment_sub {    color:#666;}.pdes_c p,.pdes_c h1,.pdes_c h2,.pdes_c h3,#head .topRight p {    margin:10px;}#content a.ninM:hover,#content .aContent a,#nav ul li a:hover,#nav ul li a.current,#nav a.whA:hover,#nav a.ind:hover {    text-decoration:underline;}#content li,#content p {    line-height:16px;}form p,#head .botLeft p {    margin:0;}p.crumbs,#head .topLeft img,#foot p {    margin:5px 0;}.bodyTable p,#comments .comment_form {    margin-top:0;}blockquote p:before,blockquote p:after {    content:'"';    font-size:150%;}
