/*  
Theme Name: Starlight
Theme URI: http://gettemplate.com/
Description: WP theme by <a href="http://gettemplate.com" title="GetTemplate">GetTemplate</a>. 
Version: 1.0
Author: GetTemplate
Author URI: http://gettemplate.com/
GetTemplate (c) 2009. All rights reserved. 
Usage restrictions: 
1. You may use this theme on a single website only. 
2. To use on multiple websites you must purchase separate license for each website. 
3. Feel free to edit the theme for your own or your client's purposes, no restrictions here.
4. You must not distribute this theme nor as a stand-alone package nor in a bundle, 
	but you can build a single website for your client using this theme.
*/

/* Begin Typography & Colors */
body{ margin: 0;  color: White; font-family: Arial, Helvetica, sans-serif; padding: 0;  background: #000508 url(images/bg_body.gif) repeat-x;  font-size: 0.82em;   }
h1, h2, h3, h4, h5{ font-family: "trebuchet ms",arial,tahoma,verdana,sans-serif; margin: 0 0 1em 0; padding: 0; font-size: 1.5em; color: White; letter-spacing: 0.005em; }
p{ line-height: 1.4em; margin: 0 0 1em 0; padding: 0; }
a{ color: #FF8C00; }
a:hover{ text-decoration: underline; color: Orange; }
form, div, img{ margin: 0; padding: 0; border: 0; }
input, textarea, select{ font-family: Arial, Helvetica, sans-serif; font-size:12px;}

#ROOT{ width:100%; float:left; background: url(images/bg_root.jpg) no-repeat top center; }
	#ROOT .Wrapper{ position:relative; width: 760px; margin-left: auto; margin-right: auto; }

h1.Logo{ position:absolute; left:0; top:0; margin:0; padding:0; width:200px; height:120px; 	background: url(images/logo1.gif) no-repeat; 	}
	h1.Logo a{ display: block; width: 200px; height: 120px; }
h1.Logo span{ display:none;	}
.Nav{ position: absolute; top: 46px; right: 0; overflow:hidden;}
	.Nav ul{ list-style: none; display:inline; float:right; padding:0; margin:0 -25px 0 0;}
	.Nav li{ font-size: 10px; border-right: 2px solid #DBF0F3; padding: 0 25px 0 25px; color:white; float:left;  font-family: Arial, Helvetica, sans-serif; }
	.Nav a{ text-decoration: none; color: white; text-transform: uppercase; }
	.Nav a:hover{ text-decoration: underline; }


#TEXT{ width: 550px; float: right; margin-top: 90px; background: Black url(images/bg_right.gif) no-repeat;  padding-top: 30px;  margin-bottom: 30px;   }
	#TEXT .Wrapper{ min-height: 610px; height: auto; width: 488px; float: left;  border-left: 1px solid #293347;  border-right: 1px solid #293347;  padding: 0 30px 30px 30px;    }
	* html #TEXT .Wrapper{ height: 610px;  }
	#TEXT .breadcrumb{ margin-bottom: 2em; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px;    }
	#TEXT .breadcrumb span{ color: #939393; }
	#TEXT .breadcrumb a{ color: #939393; padding-right: 11px; margin-right: 3px;  background-image: url(images/ico_path.gif);  background-position: right;  background-repeat: no-repeat;  text-decoration: none;     }
	#TEXT .breadcrumb a:hover{ color: Orange; text-decoration: underline; }

	#TEXT .post{ width: 100%; float: left; margin: 0 0 30px 0; padding: 0; }
	#TEXT .entry{ line-height: 1.5em; }

	#TEXT h4{ color: #98E723; font-size: 1.2em; font-weight: normal; margin: 1em 0 0.5em 0; }
	#TEXT h2.big{ font-size: 9em; color: #FF6600; font-weight: normal; line-height:1em; margin:0 0 20px 0; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic;}
	#TEXT h2.title{ line-height: 1.1em; font-size: 1.8em; color: #FF6600; font-weight: normal; }
		#TEXT h2.title a{ color: #FF6600; text-decoration: none; }
		#TEXT h2.title a:hover{ color: #FF9933; text-decoration: none; }
	#TEXT h3{ margin-top: 3em; text-transform: uppercase; font-size: 0.9em; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; letter-spacing: 4px; }
	#TEXT p.prefix{ font-size: 10px; color: #939393; margin: 0 0 9px 0; padding: 0; font-family: "MS Sans Serif", Geneva, sans-serif; }
	#TEXT p.prefix a, #TEXT p.postmetadata a{ text-decoration: none;   }
	#TEXT p.postmetadata{ text-align: right; font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; line-height: 1em; margin-bottom: 2.7em; }
	

	#TEXT h3#comments, #TEXT h3#respond { padding: 0; margin: 20px auto 20px; color: #fff; border-bottom: none; }
	.commentlist li, #commentform input, #commentform textarea { background-color: #070D24; color:white;  border: 1px solid #293347;   }
	.commentlist li { font-weight: bold; }
	.commentlist cite, .commentlist cite a { font-weight: bold; font-style: normal;  }
	.commentlist p { font-weight: normal; text-transform: none; color:#e3e3e3; font-style:italic;}
	#commentform p { font-family: "MS Sans Serif", Geneva, sans-serif; font-size: 10px; }
	#commentform a{ text-decoration: none; }
	.commentmetadata, .commentmetadata a { font-weight: normal; font-size: 10px; color: #939393; font-family: "MS Sans Serif", Geneva, sans-serif; text-decoration: none;}
	.commentmetadata a:hover { text-decoration: underline; color: orange; }
	select { width: 130px; }
	#commentform input { width: 170px; padding: 2px; margin: 5px 5px 1px 0; }
	#commentform #author, #commentform #email, #commentform #url{  color: White; border: 1px solid #3e475d;  background-color: Black; 	}
	#commentform textarea { width: 482px; padding: 2px; background-color: Black; color: White; border: 1px solid #3e475d; overflow: auto; }
	#commentform #submit { margin: 0; float: right; }

	/* Form styles */
	#TEXT form dd{ font-weight:bold;  font-size:0.85em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;  margin: 0;  padding: 4px 0 4px 0 ;    }
	#TEXT form dd input{ width: 210px; padding: 2px; border: 1px solid #3e475d;  background-color: Black;  color: #E9E9E9;   }
	#TEXT form dd textarea{ width:480px; padding:2px; overflow: auto; border: 1px solid #3e475d;  background-color: Black;  color: #E4E4E4;   }
	
	
	acronym, abbr, span.caps{ font-size: 0.9em; letter-spacing: .07em; }
	
	/* Begin Images */
	p img { padding: 0; max-width: 100%; }
	img.centered { display: block; margin-left: auto; margin-right: auto; }
	img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
	img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
	.alignright {	float: right;	}
	.alignleft {	float: left	}
	/* End Images */

	/* Begin Comments*/
	.alt { margin: 0; padding: 10px; }
	.commentlist { padding: 0; text-align: justify;     }
	.commentlist li {  background-color: #040814; margin: 15px 0 3px; padding: 5px 10px 3px; list-style: none; }
	.commentlist p { margin: 10px 5px 10px 0; }
	#commentform p { margin: 5px 0; }
	.nocomments { text-align: center; margin: 0; padding: 0; }
	.commentmetadata { margin: 0; display: block; }
	
	/* Begin Various Tags & Classes */
	acronym, abbr, span.caps { cursor: help; }
	acronym, abbr { border-bottom: 1px dashed #999; }
	blockquote { margin: 15px 30px 0 10px; padding-left: 20px; border-left: 5px solid #ddd; }
	blockquote cite { margin: 5px 0 0; display: block; }
	.center { text-align: center; }
	hr { display: none; }
	.navigation {  font-size: 12px; padding: 0; margin-bottom:1em; float:left; width:100%;  }
	.navigation .alignleft{	width:100%; text-align: left;}
	.navigation .alignright{ width: 100%; text-align: right; }
	.navigation a{	text-decoration: none;}
	/* End Various Tags & Classes*/

	#TEXT .Column{ float: left; font-size: 0.9em; width: 138px; margin: 0; font-family: "MS Sans Serif", Geneva, sans-serif; padding: 0; }
	#TEXT .Column img{ border: 1px solid #D7D7D7;  width: 136px; }
	#TEXT .Column p{ text-align: justify; }
	#TEXT .ColumnDiv{ width: 29px; height: 1px; float: left; }
	#TEXT .Column p.More{ text-align: right; }
	#TEXT .Column p.More a{ background-image: url(images/btn_more.gif); background-repeat: no-repeat; width: 37px; height: 14px; background-color: Black; display: block; float: right; }
	#TEXT .Column p.More span{ display: none; }

	#TEXT .Footer{ width: 540px; float: left; height: 11px; background-image: url(images/bg_right_bottom.gif); background-repeat: no-repeat;  text-align: right;  padding: 20px 10px 20px 0;  background-color: #000508;    }
	#TEXT .Footer, #TEXT .Footer p{ line-height: 1.4em; margin-bottom: 0px; font-size: 11px; font-family: "MS Sans Serif", Geneva, sans-serif; color: #CCCDCE; }
	#TEXT .Footer a{ text-decoration: none; color: #A5A9AB; }
	#TEXT .Footer a:hover{ text-decoration: underline; color: Orange; }
	.Footer .nav, .Footer .nav li{ list-style: none; display: inline; margin:0 0 0 10px;}
	#TEXT .Footer .current_page_item a{ color: white; }
	
	
	
#SIDE{ min-height: 640px; height: auto; width: 156px; float: left; margin-top: 120px; background: #000508 url(images/bg_left.gif) no-repeat; padding: 27px 22px 0 22px; font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif;  }
* html #SIDE{ height: 640px; }
	#SIDE .sidebox{ padding:0 0 27px 0; margin: 0 0 27px 0; background: url(images/bg_hdot.gif) repeat-x bottom;  }

	#SIDE h2{ display:block; height:27px; position: relative; margin: 0; font-size: 12px; }
	#SIDE h2 span{ margin: 0; width: 179px; font-size: 12px; text-transform: uppercase; font-weight: bold; height: 16px; display: block; position: absolute; left: -24px; background: url(images/bg_leftcaption.gif) no-repeat; padding-left: 25px; letter-spacing: 2px; }
	#SIDE a{ color: white; text-decoration: none; }
	#SIDE a:hover{ color: Orange; }
	#SIDE ul{ margin: 0 0 10px 0; list-style: none; padding-left: 0; }
	#SIDE p{ margin: 0 0 10px 0; }
	#SIDE ul li{ display:block; padding: 0 0 5px 12px; background: url(images/ico_path.gif) no-repeat 0 6px; display: block; }
	#SIDE ul a:hover{ text-decoration: underline; color: Orange; }
	
	#SIDE ul.Syndicate{	margin: 1em 0 1em 0; list-style: none; padding-left:0; }
	#SIDE ul.Syndicate li{ padding: 0 0 0 23px; background: url(images/ico_rss.gif) no-repeat; height: 27px; display: block; }
	#SIDE ul.Syndicate a:hover{ text-decoration: underline; color: Orange; }

	#searchbox{ color: White; border: 1px solid #3e475d; background-color: Black; width: 156px; }
	#searchbutton{ color: White; border: 1px solid #4b72bc; background-color: #3b588a; }

	#SIDE .News{ padding: 20px 0 36px 0; background-image: url(images/bg_hdot.gif); background-position: bottom; background-repeat: repeat-x; }
	#SIDE .Date{ display: block; color: #BCE3FE; font-size: 11px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; padding-bottom: 5px; text-align: left; clear: both; }
	#SIDE p{ font-size: 10px; font-family: "MS Sans Serif", Geneva, sans-serif;  text-align: justify;  color: #ECECEC;    }
	#SIDE p.More{ text-align: right; }
	#SIDE p.More a{ float:right; display:block; background-image: url(images/btn_more.gif); width: 33px; height: 10px;  background-color: #9ECCEF;  }
	#SIDE p.More a span{		display: none;	}
	

	
	#wp-calendar { empty-cells: show; margin: 0 auto 10px auto 0; width: 156px;  }
	#wp-calendar #prev a, #wp-calendar #next a {font-size: 9pt;	}
	#wp-calendar caption { font: 9px "Trebuchet MS", Arial, Helvetica, sans-serif; text-align: center;  padding-top: 10px;  }
	#wp-calendar th{	font-size:11px;  color: White;  font-style: normal; text-transform: capitalize;  border-bottom: 1px dotted #4c5e84;   }
	#wp-calendar #next a { padding-right: 10px; text-align: right; }
	#wp-calendar #prev a { padding-left: 10px; text-align: left; }
	#wp-calendar a { text-decoration: none; display: block; color: White; }
	#wp-calendar caption { text-align: center; width: 100%;  font-size: 12px;  }
	#wp-calendar td { font-size:11px; padding: 3px 0; text-align: center;  color: #7c91d3;  }


