/** ----------------------------------------------------------
 *
 * Contains the generic theme typography styles
 *
 *    Include your notes or table of contents here
 *
 *    Include color hex's or values of your grid
 *      #333333             - body
 *      #B80000             - links, headings
 *      #D80000             - links on hover
 *      5px Vertical grid   - based on multiples of 5px, eg 10px, 15px, 20px, 25px...
 *
 *    @author Your Name <email@gmail.com>
 *
 * ------------------------------------------------------- */

/* TEMPLATE CUSTOM FONTS */
  /* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 20, 2012 06:04:25 AM America/New_York 
  @font-face {
      font-family: 'CamboRegular';
      src: url('../webfonts/Cambo-Regular-webfont.eot');
      src: url('../webfonts/Cambo-Regular-webfont.eot#iefix') format('embedded-opentype'), url('../webfonts/Cambo-Regular-webfont.woff') format('woff'), url('../webfonts/Cambo-Regular-webfont.ttf') format('truetype'), url('http://binkleyhurst.com/themes/SandhillsTemplate/webfonts/Cambo-Regular-webfont.svg#CamboRegular') format('svg');
      font-weight: normal;
      font-style: normal;
  }
  @font-face {
      font-family: 'WebSymbolsRegular';
      src: url('../webfonts/websymbols-regular-webfont.eot');
      src: url('../webfonts/websymbols-regular-webfont.eot#iefix') format('embedded-opentype'), url('../webfonts/websymbols-regular-webfont.woff') format('woff'), url('../webfonts/websymbols-regular-webfont.ttf') format('truetype'), url('../webfonts/websymbols-regular-webfont.svg') format('svg');
      font-weight: normal;
      font-style: normal;
  }
*/

/* BASE TYPOGRPHY */
body {
	font-size:12px;
    line-height: 14px;
    margin-bottom: 20px;
    /*color:#000;*/
    font-family: Arial, Helvetica, sans-serif;
   
}

  
  
a:link,
a:visited,
a:active {
text-decoration:underline;
color:#360957;
}

a:hover {
text-decoration:none;
color:#5d2983;
}
 
 

 
 
 
a.large:link,
a.large:visited,
a.large:active {
text-decoration:none;
color:#fff;
font-weight:bold;
font-size:14px;
display:block;
background:#C89219;
border:1px #f4b138 solid;
padding:5px;
text-align:center;
}

a.large:hover {
text-decoration:none;
color:#360957;
background:#f4b138;
border:1px #C89219 solid;
}
 
  



/* HEADERS */
.typography h1,
.typography h2,
.typography h3,
.typography h4,
.typography h5,
.typography h6 {
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
	line-height:normal; 
}
.typography h1 { 
	font-size: 24px; 
	margin: 0 0 10px 0; 
	padding:0;
}
.typography h2 { font-size: 20px; margin: 0 0 5px 0;}
.typography h3 { font-size: 20px; color:red; margin: 0 0 2px 0;}
.typography h4 { font-size: 18px; margin: 0 0 2px 0;}
.typography h5 { font-size: 16px; margin: 0 0 0 0;}
.typography h6 { }



.typography em { font-style: italic; }


::-moz-selection {
    background: #b80000;
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #b80000;
    color: #fff;
    text-shadow: none;
}



 

 

/* LIST STYLES */
-------------------------------------------- 

.typography ul, ol { 
	padding:0 0 0 0;
	margin:0 0 10px 0;
}


.typography ul li { 
	list-style-type: disc;
}

.typography li { 
	margin: 0 0 5px 25px;
}




/* WYSIWYG EDITOR ALIGNMENT CLASSES 
-------------------------------------------- */
.typography .left {
    text-align: left;
}
.typography .center {
    text-align: center;
}
.typography .right {
    text-align: right;
}

.red {
	color:red;
}






/* TABLE STYLES
-------------------------------------------- 
.typography table {
    border-collapse: collapse;
    border: 1px solid #d4d4d4;
    border-spacing: 0;
    margin: 0 0 10px;
    text-align: left;
}
  .typography table tr:nth-child(even) {
      background-color: #ededed
  }
  .typography table tr.even,
  .typography table th,
  .typography thead td {
      background-color: #ededed
  }
  .typography table td,
  .typography table th {
      padding: 2px 5px;
      border: 1px solid #d4d4d4;
      vertical-align: top;
  }
  .typography table th {
      font-weight: bold;
  }
*/



/* IMAGES 
-------------------------------------------- */
/*.typography img {
    border: 5px solid #d7d7d7;
    height: auto;
    background: transparent url(../images/ajax-loader.gif) no-repeat center center;
}
.typography img.left {
    float: left;
    max-width: 50%;
    margin: 5px 20px 10px 0;
}
.typography img.right {
    float: right;
    max-width: 50%;  Responsive width 
    margin: 5px 0 10px 20px;
}
.typography img.leftAlone {
    float: left;
    margin-right: 100%;
    margin-bottom: 10px;
    clear: both;
}
.typography img.center {
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-bottom: 10px;
    clear: both;
}*/