/*
Title:      		LHM Media website
Authors:     		David Martin & Steve Lawrence ©2008 http://www.lhmmedia.com/
*/

/* =Defult */
* { margin: 0; padding: 0; }
img { border: none; margin: 0; padding: 0; }

html { }
body { }

a { color:#007CC2; }
a:hover { color:#015681; }

p { font-size: 12px; color: #707070; line-height: 1.4; margin-bottom: 15px; }
p.add { margin-top: 10px; }

#branding h1 { float: left; }
#branding h1 a { display: block; width: 248px; height: 103px; background: url(/_assets/img/bg-branding.gif) no-repeat;  } 
h2 { color: #007CC2; font-size: 24px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 15px; font-weight: normal;}
h3 { margin-bottom: 10px; font-size: 17px; }

/* =main structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#google-wrapper { background: url(/_assets/img/bg-gw.jpg) repeat-x; position: relative; min-height: 100%; height: auto !important; height: 100%; font: 100.01%/1.3 "Trebuchet MS", Arial, Helvetica, sans-serif;  }
#wrapper { width: 760px; margin: 0 auto; padding-bottom: 120px; }

#branding { overflow: hidden; height: 1%; }
#branding span { display: none; }

#content     { overflow/**/:/**/hidden; height: 1%; padding: 0; margin-bottom: 20px; height: auto;}
#content-pri { float: left; width: 430px;}
.content-sec { float: right; width: 280px; background: #D2E7F4; padding: 10px;}
#content-ter { float: left; width: 430px;}
.content-qua { float: right; width: 280px; background: #D2E7F4; padding: 10px; margin-bottom: 20px;}

.content-newsarchive { float: left; width: 930px; background: #2b2b2b; padding: 10px;}

#footer { width: 100%; position: absolute; bottom: 0 !important; bottom: -1px; height: 120px; background: #E7E7E7; border-top: 1px solid #E1E1E1;}
#footer-inner { width: 760px; margin: 0 auto; margin-top: 20px;}
#footer h2  { font-weight: normal; color: #000; font-size: 11px; margin-bottom: 0; font-family: tahoma, arial, Helvetica, Sans-Serif; }
#footer p   { float: left; color: #888; padding-left: 10px; font-size: 11px; margin-bottom: 2px; }
#footer p a.grey { color:#888888; text-decoration: none}
#footer p a.grey:hover { color:#666666 }

/* =inner structure 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#content-1 { background: #000; height: 280px; margin-bottom: 10px;  }
#content-1 img { border: 1px solid #666; }

#content-2       { padding: 10px 10px 0 10px; }
#content-2 h2    { margin-top: 10px; color: #007CC2; border-bottom: 1px solid #CFE4F1; }
#content-2 p     {}
#content-2 p img { float: left; border: 4px solid #191919; margin: 0 20px 30px 0;}

#content-3      { padding: 0 10px 10px 10px; }
#content-3 h2   { margin-bottom: 5px; padding-left: 23px; background: url(/_assets/img/ico-rss.gif) 0 8px no-repeat;}
#content-3 p    { margin-bottom: 10px; }

#content-4      { background: #E1EEF5; padding: 10px; border-bottom: 1px solid #E1EEF5;}
#content-4 h2   { margin-bottom: 10px; }
#content-4 p    { margin-bottom: 0; line-height: 1.3;}
#content-4 p a  { text-decoration: none; }

#content-5      { }
#content-5 h2   { margin: 15px 11px 0 4px; padding-bottom: 5px; }
#content-5 img { border: 2px solid #CAE3F2; }
 

#footer #f-content-1 { float: right; width: 340px; padding: 0 10px; text-align: right; margin-top: 18px}
#footer #f-content-1 h2 { font-size: 11px; margin-bottom: 2px; color: #666;}
#footer #f-content-1 p { padding: 0;}
#footer #content-bookmark { float: left; width: 370px; padding: 0 10px; margin-bottom: 10px; }

/* =ul 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#branding ul { float: right; padding-top: 21px;}
#branding ul li { float: left; display: inline; padding-left: 5px; }
#branding ul li a { display: block; width: 46px; height: 115px; background: url(/_assets/img/bg-nav-item1.gif) no-repeat;  }

#branding ul li#ctl00_item2 a { width: 44px; background-image: url(/_assets/img/bg-nav-item2.gif);}
#branding ul li#ctl00_item3 a { width: 64px; background-image: url(/_assets/img/bg-nav-item3.gif);}

#branding ul li a:hover { background-position: 0 -115px;  }
#branding ul li.active a { background-position: 0 -115px;  }

#content-bookmark     { padding: 10px; font-size: 11px; }
#content-bookmark h2  { font-weight: normal; color: #666; font-size: 11px; margin-bottom: 0; }
#content-bookmark p   { color: #a7a6aa; }
#content-bookmark ul             { overflow/**/:/**/hidden; height: 1%; margin-top: 5px; }
#content-bookmark ul li          { float: left; display: inline; margin-right: 15px;}
#content-bookmark ul li.end      { margin-right: 0;}
#content-bookmark ul li a        { text-decoration: none; display: block; background: url(/_assets/img/ico-delicious.gif) no-repeat; padding: 0 0 6px 20px;}

#content-bookmark ul li#item2 a  { background-image: url(/_assets/img/ico-digg.gif); }
#content-bookmark ul li#item3 a  { background-image: url(/_assets/img/ico-reddit.gif); }
#content-bookmark ul li#item4 a  { background-image: url(/_assets/img/ico-facebook.gif); padding-left: 18px; }
#content-bookmark ul li#item5 a  { background-image: url(/_assets/img/ico-stumbleupon.gif); padding-left: 19px;}

#content-3 ul        { border: 1px solid #CFE4F1; padding: 15px; list-style: none; }
#content-3 ul li h3  { border-bottom: 3px solid #CFE4F1; margin-bottom: 10px; padding: 0 50px 4px 0; color: #007CC2; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif; }
#content-3 ul li h4  { font-size: 12px; }
#content-3 ul li p   { border-bottom: 1px solid #CFE4F1; margin-bottom: 8px; padding-bottom: 8px;}

#content-4 ul               { list-style: none; }
#content-4 ul li            { overflow/**/:/**/hidden; height: 1%; border-bottom: 1px solid #BDDCEF; margin-bottom: 8px; padding-bottom: 8px; }
#content-4 ul li img        { border: 4px solid #CAE3F2; float: left; }
#content-4 ul li h3         { margin: 0 0 5px 112px; font-size: 13px;  }
#content-4 ul li h3 a       { color: #007CC2; background: url(/_assets/img/ico-arrow.gif) 0 2px no-repeat; padding-left: 17px; text-decoration: none;}
#content-4 ul li h3 a:hover { color: #000; }
#content-4 ul li p          { margin: 0 0 0 112px; font-size: 12px; }

ol.pagination li    { display: inline; margin: 3px 1px 3px 1px; font-size: 12px; }
ol.pagination li a  { text-decoration: none; color: #007CC2; padding: 2px 4px; background: #CAE3F2; }
ol.pagination li a:hover  { color: #fff; background: #007CC2;}

ul#content-login { background: url(/_assets/img/login.jpg) no-repeat;  margin: 40px auto; padding: 140px 20px 10px 20px; width: 225px;}
ul#content-login li { list-style: none; margin-bottom: 15px;  }
ul#content-login li label { display: block; font-weight: bold; color: #007CC2; xfont-family: "Lucida Sans"; font-size: 15px;  }
ul#content-login li input.txt { width: 208px; font-size: 14px; padding: 5px; border: 1px solid #CFE4F1; }
ul#content-login li input.submit { padding: 5px 15px; font-weight: bold; color: #003042;  }
ul#content-login li a { font-size: 11px; text-decoration: none; color: #999; }




