/*    Desert Women's Business
        Style Guide as at  23/06/08
        body :     #1F4B1C
	body text: #E0BEBD
	wrap: #F4E7F9
	nav : #F5BD28
	nav text:  white
	wrap/ contents #FAC34D
	contents text:  #1F4B1C
          orange  #F17506
	footer type   #FAF5F2
          links in content #3C4494;


*/
body  {
      background-color: #1F4B1C;
	  font-family: "Trebuchet MS", "Arial Narrow", Scala, Arial, Tahoma, Verdana, helvetica, sans-serif;
      color: #E0BEBD;
}
/*a:link {color: white;}
a:visited {color: white;} 
a:hover {color: #008000;}
a:active {color: white;}
a  {text-decoration: none;}
/*a:visited, a:active, a:focus {
	outline:1px dotted black;
} */
a  {text-decoration: none;}
a:link       {color: white;  }
a:visited    {color: white;}
a:hover     {color:  #889A74;}
a:active   {color:  #2C0C58;
}
.clear {clear: both 
}
.clearleft {clear: left;
}
.clearright {clear: right;
}  
.errmsg   {background-color: red;
}
.phpmsg{/*background-color: #000033; */
        text-align: center;
		font-size: 1.1em;
		font-weight: bold;
        color: black; 	
		margin-top: 5px;
}
.underline {text-decoration: underline;}
.italic {font-style: italic;
}
.red  {color: #A10F10;
      font-weight: bold;
}
.white {font-weight: bold;
        color: white;
}
.black {font-weight: bold;
        color: black;
}
.dwc {font-weight: bold;
      color: #F17506;						   
}
.dwc_large {font-weight: bold;
           color: #F17506;	
           font-size: 140%;			
}
.emph {font-weight: bold;
}
.red {color: #994828;
}
.cost {font-size: 110%;
}
li.orderline   {font-size: .95em;
			   font-weight: bold;
			   margin: 0px;
			   padding: 0px;
			   list-style-type: disc;
			   margin-left: 1em;
}
li.orderline .ordertitle {color: #008000;
                         font-style: italic;
}

h2          {font-size: 200%;
        font-weight: bold;
}
h3	     {font-size: 140%;
        font-weight: bold;
} 
h4	     {font-size: 120%;
        font-weight: bold;
		margin-bottom: 5px;
} 
p	     {font-size: 110%;
}  
#wrap  {background-color:  #FAC34D;
	   width:  80%;
	   min-width: 825px;
	   max-width: 900px; 
	   margin: 30px auto 0px auto;
	   background: #FFCF67 url(../images/sidebar.jpg) repeat-y left  225px;   
}
/*  css for header section */
#header        {margin-bottom: 0px;
            padding: 0px;	
            background: #FAC34D url(../images/headertile.jpg) repeat-x left top;  
            height: 225px;			
}
#header          h1 {position: absolute;
            left: -1000px;
			width: 100%;
}  
/*.General CSS for contents */

.contents { margin-left: 140px;
           color: #1F4B1C;
  
}
/*  CSS for Home  page */

#home  #hometext  {margin:  30px 30px 20px 30px;
                 padding: 0px 0px;
                   	   
}
#home  #hometext p { margin: 20px;
                   font-size: 120%; 
                   font-weight: bold;
                   font-style: italic;				   
}
#home  #hometext p #time {font-size: 130%; 	   
}
#home  #hometext p#sunpic {text-align: center; 
                         margin-top: 5px;
}
#home  #nextcer  {margin: 60px 0px 0px 0px;	
                   background-color: white;
                   font-weight: bold;
                   font-size: 120%;
                   text-align: center;
                   padding: 20px 0px;				   
}
#home  #nextcer p.nextdate {font-size: 140%; 
                          font-style: italic; 	   
}
#home  #hometext a   {text-decoration: underline;} 
#home  #hometext a:link       {color: #3C4494;  }
#home  #hometext a:visited    {color: #3C4494;}
#home  #hometext a:hover     {color:  #889A74;}
#home  #hometext a:active   {color:  #2C0C58;}

#home  #nextcer a   {text-decoration: underline;} 
#home  #nextcer a:link       {color: #3C4494;  }
#home  #nextcer a:visited    {color: #3C4494;}
#home  #nextcer a:hover     {color:  #889A74;}
#home  #nextcer a:active   {color:  #2C0C58;}

/*  CSS for pRIVACY  page */
#privacy       {padding-bottom: 40px;
}
#privacy  h2  {margin: 20px 0px 20px 30px;
}
#privacy p { font-size: 120%; 
            margin: 20px 20px 0px 30px;		   
}

/*  CSS for Contact Us page */

#contactus #contacttext {margin:  30px 20px 0px 30px;
}
#contactus #contacttext h2  {margin: 0px 0px;	
}
#contactus  #contacttext p {font-size: 120%; 
                         margin: 20px 20px 20px 0px;	
}
#contactus  #contacttext p.errmsg  {font-size:90%; 
                                  text-align: center;
								  margin: 0px 0px 5px;
}
#contactus  #contacttext p.phpmsg {font-size: 1em;
                         margin: 0px 0px 5px 0px;
                         font-style: italic;						 
}
#contactus   #contactimages {float: right;
                           width: 200px;
						   margin:  30px 10px 0px 20px;
}
#contactus  #contacttext p#reqdatamsg  {font-size: 100%;
                                          font-weight: normal;					 
}  
#contactus #contacttext  .aster  {color: red;
                   font-weight: bold;      		
}   
#contactus #userfeedbackform {
			  font-size: 1.1em;
			  font-weight: bold;
              margin: 10px 20px 0px 12px;	
			  padding-bottom: 50px;
			  
}
#contactus #userfeedbackform  div {
			  width: 90%;
			  
}
#contactus #userfeedbackform textarea  {overflow:auto; /*Textareas in IE have vertical scrollbar visible by default. */
                         font-family: "Arial Narrow", Scala, Arial, Tahoma, Verdana, helvetica, sans-serif;
						 font-size: .9em;
}
#contactus #userfeedbackform input, textarea
              {padding-bottom: 1em; 
		margin-bottom: .75em;
}
#contactus #userfeedbackform #firstname, #contactus #userfeedbackform  #lastname, 
#contactus #userfeedbackform #order, #contactus #userfeedbackform #email, 
#contactus #userfeedbackform #message 
              { 
		width: 220px; 
}
#contactus #userfeedbackform #subbutton {/*background-color: white;*/
                         color: #82A182;
                         font-weight: bold;
						 margin-top: 1em;
						 font-size: 1em;
						 padding: 0;

}
#contactus #userfeedbackform #resetbutton {color: #B9561B;
                           font-weight: bold;
						   font-size: 1em;
						   padding: 0;
						   margin-top: 1em;
						   margin-left: 1%;
}        
#contactus #userfeedbackform label
       {clear: left;
	float: left;
	width: 8em; 
}	

/*  About Us */
#aboutus #aboutustext {margin:  0px 180px 0px 30px;
                      padding-bottom: 50px;
}
#aboutus #aboutustext .dates {font-weight: bold;
                             font-style: italic;
							 color: black;
}
#aboutus  #aboutustext h2 {margin: 20px 0px;  
}
#aboutus #aboutustext h3 {margin: 10px 0px 2px 0px; 
}
#aboutus  #aboutustext p { margin: 0px 0px 10px 0px;	
                        font-size: 110%; 
                        font-weight: normal;						
}
#aboutus  #aboutustext p#purpose { margin: 0px;					
}
#aboutus  #aboutustext p#quote {font-weight: bold;
                              font-style: italic;			
}
#aboutus  #aboutustext ul {margin: 0px 10px 0px 20px;                        				
}
#aboutus  #aboutustext ul#purpose {margin: 0px 10px 20px 20px;                        				
}
#aboutus  #aboutustext div.provide { 
                        background-color: white;  
                        margin-right: 20px;	
					    font-size: 95%;
						padding: 10px 5px 5px 10px;
}
#aboutus  #aboutustext  h3.provide {  
                        margin: 20px 0px;	
}
#aboutus  #aboutustext ul   li { list-style-type: disc;
                            font-size: 105%; 
                            font-weight: normal;							
}
#aboutus  #aboutustext ul   li  ul li {list-style-type: circle;
                               font-size: 100%; 
                               font-weight: normal;							
}
#aboutus  #payment  {margin: 40px 0px 0px 140px;	
                   background-color: white;
                   font-weight: bold;
                   font-size: 90%;
                   padding: 10px 0px;				   
}
#aboutus  #payment  p {margin: 0px 0px 0px 30px;
                    line-height: 95%;			   
}
#aboutus  #payment  p#paymentline {font-size: 120%;
                                 margin-bottom: 5px;
                                 font-weight: normal;								 
}
#aboutus  #aboutustext a:link       {color: #3C4494;  }
#aboutus  #aboutustext a:visited    {color: #3C4494;}
#aboutus  #aboutustext a:hover     {color:  #889A74;}
#aboutus  #aboutustext a:active   {color:  #2C0C58;}
#aboutus #aboutusimages {margin:  30px 10px 0px 20px;
                      padding-bottom: 50px;
					  width: 160px;
					  float: right;
}

/*  CSS for stories */
#stories #storiestext {margin:  0px 50px 0px 30px;
                      padding-bottom: 50px;
}
#stories  #storiestext a     {font-weight: bold;}
#stories  #storiestext a:link       {color: #3C4494;  }
#stories  #storiestext a:visited    {color: #3C4494;}
#stories  #storiestext a:hover     {color:  #889A74;}
#stories  #storiestext a:active   {color:  #2C0C58;}

#stories  #storiestext h2 {margin: 20px 0px;  
}
#stories #storiestext h3 {margin: 10px 0px 2px 0px; 
}
#stories #storiestext ul {background-color: #FFF;
                          padding: 10px;
                          margin-top: 20px;
}
#stories #storiestext ul li {padding: 20px;
                          margin-top: 5px;
                             border-bottom: 5px solid #FFCF67;
}
#stories #storiestext ul li#novaart {border-bottom: none;
}
#stories #storiestext ul li p {font-size: 100%;
                               margin-bottom: 5px;

}
/*  CSS for articles */
#articles #articlestext a {font-weight: bold;}
#articles  #articlestext a:link       {color: #3C4494;  }
#articles  #articlestext a:visited    {color: #3C4494;}
#articles  #articlestext a:hover     {color:  #889A74;}
#articles  #articlestext a:active   {color:  #2C0C58;}

#articles #articlestext {margin:  0px 50px 0px 30px;
                      padding-bottom: 50px;
}
#articles  #articlestext h2 {margin: 20px 0px;  
}
#articles #articlestext h3 {margin: 10px 0px 2px 0px; 
}
#articles #articlestext ul {background-color: #FFF;
                          padding: 10px;
                          margin-top: 20px;
}
#articles #articlestext ul li {padding: 20px;
                          margin-top: 5px;
}
#articles #articlestext ul li#novaart {border-bottom: none;
}
#articles #articlestext ul li p {font-size: 100%;
                               margin-bottom: 5px;

}
/*  CSS for navigation */


#nav            {margin:   0;
          background: #F77703 url(../images/navtile.jpg) repeat-y left top;
}
/*#nav a  {text-decoration: none;
        font-weight: 550;
		float: left;
}*/
ul#navlist   {font-size: 1em;
           font-weight: normal;
		   padding-left: 0px;
		   margin: 0;
           height: 100%;		  
}
ul#navlist  li {float: left;           
          list-style-type: none; 
           padding: 2% 8% 1% 9%;	 	  
} 
ul#navlist  li#homepage {padding-left: 30px;   	 	  
}
/*  drop down menu stuff */
ul#navlist li a   {display: block;
               text-decoration: none;
        font-weight: normal;
		float: left;
             
}
		                        				 
ul#navlist li  a.currentpage  {font-weight: bold;
}

/*  CSS for Footer */

#footer     { width:80%;
	       min-width: 825px;
	       max-width: 900px; 
	       margin: 5px auto;
           text-align: left;
           color:  #EDD2C7;	   
}
#footer #copyright  {font-size: .7em;
}
#footer #copyright  #descer  {color: #F17506;
                            font-weight: bold;
                            font-size: 120%;							
}
#footer #copyright p  {margin: 0;
                     padding: 0;
}
#footer #copyright p#eclexia  {font-size: .95em;
}
#footer #copyright a  {text-decoration: none;
					 font-weight: bold;
					 font-size: 1.1em;
}




