/*  
Theme Name: ThemeGala 7
Theme URI: http://web.techontour.com/
Description: A three columns, fixed width WordPress Theme.
Version: 0.1
Author: Bill Hutchison
Author URI: http://web.techontour.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
	
*/

/* General */

html,body{margin:0;padding:0}
body{font: 76% helvetica,arial,sans-serif;text-align:center}
p{margin:0 5px 10px 5px}
/*a{display:block;color: #981793;padding:10px} */
div#header { height:80px;}
div#container{text-align:left}
div#nav{background:#999;color:#FFF}
div#content p{line-height:1.4}
div#navigation{background:#FFF}
div#extra{background:#FFF}
div#footer{background: #FFF;color: #888; text-align:center;}
div#footer p{margin:0;padding:5px 10px}

/* Structure */

div#container{width:970px;margin:0 auto}
div#wrapper{float:left;width:100%}
div#nav{clear:left;width:100%;height:20px}
div#content{margin: 0 280px 0 180px;padding:0 10px 0 10px}
div#navigation{float:left;width:180px;margin-left:-970px}
div#extra{float:left;width:280px;margin-left:-280px}
div#footer{clear:left;width:100%}

/* Sidebar */
ul.sidebar_left, ul.sidebar_right { list-style: none; margin-left: 0; padding-left: 10px}
li.widget h2, li.linkcat h2 { font-weight: bold; font-size: 18px; text-transform: lowercase; letter-spacing: normal; margin: 15px 0 5px 0; padding: 0px 0 10px 0; border-top: 2px solid #000}
li.widget ul, li.linkcat ul { 	list-style: square; margin-left: 0; padding-left: 1.5em; }		
li.widget li, li.linkcat li { margin: 0 0 0.2em 0; }
		
/* Headers*/
h1 {font-size:20px; margin-top:15px; font-weight: bold; }
h2 {font-size:20px; margin-top:15px; font-weight: bold; }
h2 a, h2 a:visited { color: #000000; text-decoration: none; }
h2 a:hover { color: #000000; text-decoration: underline; }
h4 {font-size:12px; margin-top:0px; font-weight: bold; color: #888; }
h4 a, h4 a:visited, h4 a:hover { color: #0000FF; }
div#blog-title {font-size:36px; margin:10px 10px 0 15px; font-weight: bold; }
div#blog-title a, div#blog-title a:visited, div#blog-title a:hover {color: #000000; text-decoration: none; }
div#tagline {font-size:18px; margin:0 15px 0 15px; font-weight: bold; }

/* Comments */
div#comments{width:450px; padding:20px;}
div#comments .text_input{width:221px;}
div#comments .text_area{width:371px}

/*---:[ search form styles ]:---*/
#search_form { }
#search_form .search_input { width: 201px; padding: 3px; color: #090; font: normal 1.0em Georgia, "Times New Roman", Times, serif; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #f5f5f5; border-bottom: 1px solid #f5f5f5; }
li.widget .search_input { font-size: 1.1em !important; }
#search_form .search_input:focus { border-top: 1px solid #666; border-left: 1px solid #666; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }




/*---:[ adsense with related posts styles ]:---*/
h3.adlinks_headers { margin: 0 0 0 .1em; font-size: 1.4em; width:200px; }
#ad_links { width: 490px; float: left; clear: both; }
#ad_square { width: 220px; float: left; clear: both; padding: 0 10px 0 10px;}
#related_posts { float:left; width: 230px;}
ul#related_posts { list-style: none; margin: 0 0 1.0em -1.6em; float: left; font-size: 1.3em; line-height: 1.65em; }
ul#related_posts li { width: 220px; padding: 1.0em 0 0 0; float: left; list-style: none; font: 76% helvetica,arial,sans-serif;text-align:left;}
