/********************************************
   AUTHOR: 			Alex Pearlstein 
   WEBSITE:  	    http://GaetaTowing.com
   TEMPLATE NAME:	Basic:Layout
   VERSION:         2.5          	
 *******************************************/
/* reset */
* { margin: 0; padding: 0; }
img, a{outline:0;}
/*---------- Objs ----------*/
header, footer, section, aside, nav, article { display: block; }
body {background: #000; font-family: Verdana, Arial, Helvetica, sans-serif; color: #333; font-size: 14px; line-height: 18px; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; clear: both; color: #333; }
a:link, a:visited { outline:0; }
a:hover, a:active { color: #333;outline:0; }
/*p { margin-bottom: 18px; }*/
/*li { padding-left: 5px; }*/
/*---------- layout ----------*/
/*** Common Helpers ***/
.SubGutter{}
.Sweeper, .Clear{clear:both!important;}
.Selected{ color: #FF0!important;}
.Hidden{display:none;}
/****** Main Zones ******/
#bodyFrame { width: 940px; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; border: 3px solid #888; background: #D4DDFB; /* curved border radius */
-moz-border-radius: 10px; -webkit-border-radius: 10px; }
header { padding: 10px 0 0; }
#PictureFrame{width:940px; text-align:center; clear: both;}
nav { width: 940px; height: 50px; margin: 0 auto; background: #cd2637;margin-top:-5px; }
#main { width: 940px; margin: 0 auto; padding-top: 30px; background: #FFF; overflow: hidden; }
#content { float: left; width: 640px; margin-left: 30px; }
footer { width: 940px; margin: 0 auto; clear: both; }
/*** header ***/
div#title_row{ margin:5px auto; font-size:250%; padding:8px;  }
div#title_row a { color: #cd2637;  text-decoration: none; text-shadow: 0px 2px 3px #555; }
div#tagline_row { color: #777; clear: right; text-align:right;  font-style: italic;font-size:150%;padding:8px;   }
/*** nav ***/
nav .menu { font-size: 16px; font-weight: bold; }
nav .menu ul { margin: 0; padding: 17px 0 0 20px; list-style: none; line-height: normal; }
nav .menu li { display: block; float: left; }
nav .menu a { display: block; float: left; margin-right: 5px; padding: 0px 15px; text-decoration: none; color: #FFF; }
nav .menu a:hover { text-decoration: underline;color: #FF0;}
/*** footer ***/
footer{ background:#cd2637 url('../graphics/chrome-tube-20.jpg') repeat-x left top; padding-top: 20px; }
#footer-area { color: #FFF; font-size: 90%; padding: 18px; overflow: hidden; /* curved border radius */ -moz-border-radius-bottomright: 8px; -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -webkit-border-bottom-right-radius: 8px; }
.footer-segment { float: left; margin-right: 20px; margin-left: 20px; width: 190px; }
footer aside h4 { color: #faf0e6; font-size: 16px; line-height: 1.5em; }
footer ul { list-style: none; margin: -15px 0; }
footer a:link, footer a:visited { color: #ccc; }
footer a:hover { text-decoration: underline; }
footer p { margin-top: -15px; color: #faf0e6; }
footer #btmRow { text-align: right; }
footer #badgeRow { text-align: right; }
footer .aBadge, footer .aBadge img{border:0; outline:0;}

/*---------- aside ----------*/
aside { color: #000; float: right; width: 220px; padding: 0px; margin: 0px 6px 20px; }
aside h1 { margin: 0px 0px 2px; padding: 0px; font-size: 1.5em; text-decoration: underline; }
aside h2 { font-size: 1em; }
aside h3 { font-size: 18px; text-shadow: 0px 2px 3px #ddd; }
aside section .aStationFrm{ margin-top: 6px; margin-left: 8px; }
aside a.aStationLnk{ font-size: 1.3em; }
aside ul { margin: -15px 0 15px 25px; }
aside .aside-topic{ margin-bottom: 20px; }
aside>.SubGutter{}
aside #aside-locations{background:#cd2637;border: thin dotted #000;padding:10px 10px 20px; }
aside #fb-fanbox { background: #FFF;  text-align: left; vertical-align: top; height:80px; width: 220px; margin-bottom: 20px; }
/*---------- article ----------*/
article{margin-bottom:10px; }
article hgroup{margin-bottom:10px; }
article hgroup>h1{font-size: 2.0em;margin-bottom:4px;}
article hgroup>h3{ font-size: 1em; font-style: italic; color: #666; text-indent: 10px; margin:4px 0px; }
article hgroup address>h3{ font-size: 1em; font-style: italic; color: #666; text-indent: 10px; margin:4px 0px; }
article hgroup>h4{ font-size: 1em; color: #000; text-indent: 10px; margin:2px 0px; }
article h1{ font-size: 1.4em; margin:4px 0px; }
article h2{ font-size: 1.2em; margin:4px 0px; }
article h3{}
article img { border: none; -webkit-box-shadow: 3px 3px 7px #777; -moz-box-shadow: 3px 3px 7px #777; }
article .Chapter{ margin-bottom:10px; padding-bottom: 10px; }
article .Chapter ul.infolst { margin: 6px 0px 6px 10px; display: block; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; }
article .Chapter ul.infolst li { list-style: url(../graphics/gtk-ok.png) outside; padding: 0px; font-size: 16px; vertical-align: text-bottom; margin: 2px 0px 6px 20px; text-align: left; }
article .Chapter ul.infolst li ol {  } 
article .Chapter ul.infolst li ol li{ list-style: none;font-size:14px; padding:0px;   } 
article .Chapter .SubGutter{ margin:10px;}
/*article .Chapter{ margin-bottom:10px; }*/
/*article .Chapter .infolst ul { margin: 0px; padding: 0px; }*/
/*article .Chapter .infolst li { list-style: url(../Graphics/gtk-ok.png) outside; padding: 0px 0px 2px; font-size: 15px; vertical-align: text-top; margin: 0px 0px 4px 18px; line-height: 20px; height: 24px; }*/
/*#content h1, h2, h3, h4, h5, h6 { color: #333; margin: 0px; line-height: 1.5em; }*/
ul.SocialLinks { list-style: none; }
ul.SocialLinks li{ height:40px;}

/* g+ badge */
.oU{border:none;}
