/*

		 DAWNING TRUTH THEME FOR WORDPRESS
		 
		 By: Dawning Truth
		 http://dawningtruth.co.za
		 
		 -- This theme is copyright 2010 Dawning Truth.
		 -- Duplication is prohibited.
		 
		 DT Very Dark Blue: #005693
		 DT Dark Blue: #0f243e
		 DT Light Blue:
		 DT Headline Blue: #0f243e
		 DT Orange: #faae1d
		 DT Background Blue: #3ba6f2
		 DT Menu Blue: #0c5e96
		 		 
*/


/* Page Setup */
*									{ margin: 0; padding: 0; }
html								{ overflow-y: scroll; height: 100%;}
body								{ height: 100%;  
									  background: url(images/background.png) top center repeat-x;
									  background-color: #3ba6f2; letter-spacing: -0.0025em;}
/*Opera Fix*/
body:before 						{ content:""; height:100%; float:left; width:0; margin-top:-32767px;}
.preload_img 						{ height: 0; width: 0; border-width: 0;
									  position: absolute; bottom: 0; left: 0;
									  z-index: -30; }
img									{ vertical-align: middle; }
table								{ border-collapse: collapse; }
/* End Page Setup */



/* Utilities */
.floatLeft 							{ float: left; }
.floatRight							{ float: right; }
.clear								{ clear: both; }
/* End Utilities */



/* Text Formatting*/
#sales_letter_text					{ padding: 0.5em 1.5em 1.5em; width: 647px;
									  margin-left: auto; margin-right: auto; }
h1 									{ font-family: Tahoma, sans-serif; font-size: 20pt; text-align: center;
  									  line-height: 1.5em; color: #0f243e; letter-spacing: -1px; }
h2 									{ font-family: Tahoma, sans-serif; font-size: 18pt; text-align: center;
  									  line-height: 1.5em; color: #0f243e; letter-spacing: -1px; }
h3 									{ font-family: Tahoma, sans-serif; font-size: 15pt; text-align: center;
									  line-height: 1.5em; padding-top: 0.5em; width: 80%;
									  margin-left: auto; margin-right: auto;
									  letter-spacing: -1px; }
h4 									{ font-family: Tahoma, sans-serif; font-size: 14pt; text-align: center;
									  line-height: 1.5em; padding-top: 0.5em; width: 85%;
									  margin-left: auto; margin-right: auto; }
h5 									{ font-family: Tahoma, sans-serif; font-size: 12pt; line-height: 1.5em; }
h6									{ font-family: Tahoma, sans-serif; font-size: 10pt; line-height: 1.5em; }
p 									{ font-family: Verdana, sans-serif; font-size: 10pt; text-align: left;
									  line-height: 1.35em; padding: .025em; }
.p_text								{ font-family: Verdana, sans-serif; font-size: 10pt; text-align: left;
									  line-height: 1.35em; padding: .025em; }
.p_small							{ font-size: 10pt; }
ul	 								{ font-family: Verdana, sans-serif; font-size: 10pt; list-style: inside;}
ol	 								{ font-size: 11pt; list-style: decimal inside;}
li 									{ padding-top: 0.4em; text-align: left; }
i 									{ font-style: italic; font-size: 1.05em; }
#mini_bold							{ font-size: 9pt; font-weight: bold; padding: 3pt; letter-spacing: -0.000075em; }
.small_text							{ font-size: 9pt; padding: 3pt; letter-spacing: -7.5e-005; text-align: center; }
.highlight							{ background-color: #FF0; }

a									{ outline: none; text-decoration: none; }
a:link 								{ /* Applies to all unvisited links */     color: blue; } 
a:visited 							{ /* Applies to all visited links */       color: blue; } 
a:hover   							{ /* Applies to links under the pointer */ font-weight: bold; visibility:visible; color: #faae1d} 
a:active  							{ /* Applies to activated links */ text-decoration:  underline; background-color: black;
									  color: white; }
a img								{ border: none; background: none; }									  

em									{ font-family: Times New Roman, serif; font-size: 10pt; }

.list_end							{ padding-top: 0.8em; }
#legal								{ font-size: 24pt; padding: 3pt; letter-spacing: -7.5e-005; text-align: center;
									  width: 600px; margin-right: auto; margin-left: auto; }
.red_highlight 						{ color: #CC0000; }
.default_box						{ padding: 0.0em ; width: 647px; margin-left: auto; margin-right: auto; }
.form_text							{ text-align: left; font-weight: normal; font-family: Verdana, sans-serif;
									  font-size: 10pt;  padding: 0.3em 0.3em 0.3em 0.3em;}
.form_section						{ background-color:#003; color:#FFF; font-weight:bold;  }
#menu_text							{ text-align: center; font-weight: normal; font-family: Tahoma, sans-serif; font-size: 11pt; 
									  padding-top: 0.8em;}
#menu_text a:link					{ color:#0c5e96; }
#menu_text a:hover					{ color:#faae1d; font-weight: normal;}
/* End Text Formatting*/


/* Buttons */

.button								{ border: 1px solid #272727; background: #faae1d; padding: 3px 8px; 
									  font-family: Verdana, sans-serif; font-size: 12pt; font-weight:bold;
									  /*-moz-border-radius: 5px; -webkit-border-radius: 5px;*/ color: #000000; }
.button:hover						{ background: #005693; color: white; }

/* End Buttons */


/* Layout */ 

#page_container						{ width: 758px; margin: 0px auto -25px;
									  min-height: 100%; height: auto !important; height: 100%;}
#push								{ height: 25px; }

#header								{ height: 210px; width: 758px; margin-left:auto; margin-right:auto; 
									  background: url(images/topbanner.png) no-repeat; }
#menu								{ height: 33px; width: 758px; margin-left:auto; margin-right:auto; 
									  background: url(images/menubackground.png) no-repeat; }
#text								{ height: auto; width: 758px; margin-left:auto; margin-right:auto 
									  overflow:auto; padding-bottom: 25px;
									  background: url(images/textbackground.png) repeat-y; }
#text_container						{ padding-left: 30px; padding-right: 30px; padding-top:10px; padding-bottom:15px}
#footer								{ height: 25px; width: 758px; background: url(images/footerbackground.png);
									  margin-left:auto; margin-right:auto; clear:both;}

/* End Layout */
