/*     Classic Dry Red
        Style Guide as at  05/01/08
        body : #0C003E
         footer background: #0C003E;
	wrap: #822967
	nav #FFFFFF  #822967
	contents: #822967
	text: #FFFFFF
           body text: #DA9B3C
	green bar: #112216
	gradient range: 801948 to 832967
	gold footer type #B37E3C
	link, active on nav  #B37E3C
	dark maroon  #801948;
	light pink #9C307B;
	pale green #E0FFE0

*/
*     {
	margin: 0px; 
	padding: 0px;
}
body  {
      background-color: #0C003E;
	  font-family: Arial, Tahoma, Verdana, helvetica, sans-serif;
      color: #DA9B3C;
      text-align: center;
	  font-size: 100%;
}
a:link  {color: #727272 /*#801947/*#B37E3C;*/}
a:visited  {color: #727272 /*#801947 /*#B37E3C;*/}	 
a:hover       {color: white;}
a:active  {color: #B37E3C;}
a:visited, a:active, a:focus{
	outline:none;
} 
/*a:hover img {border: none;
} */ 
/*html{overflow:-moz-scrollbars-vertical;} /* This code will always display a scrollbar and prevent shifting. in Firefox */
html a img	{
	border:	none;
}   
.clear {clear: both; 
}
h2       {text-align: center;
				font-size: 150%;
				font-style: italic;
				padding: 30px 0px;
				color: #E0FFE0;
				font-weight: bold;
}
.clearleft {clear: left;
}
.clearright {clear: right;
}  
.errmsg   {background-color: #D75DC4;
         color: black;
		 text-align: center;
}
.phpmsg{background-color: #000033;
        text-align: center;
		font-size: .95em;
		font-weight: bold;
        color: white;
}
.bottomwidge {
    margin-top: -25px;
	z-index: 100;
    padding-bottom: 40px;
}   
.cdr     {font-size: 1em;
         font-weight: 900;
		 padding-top: 10px;
}
.nameemph	{
		 font-size: 1em;
		 font-style: normal;
		 font-weight: bold;
		 color: #E0FFE0;
}

#wrap  {width:95%;
       /*background-color: #822967; */
       margin-left:  auto;
       margin-right: auto;
	   margin-top: 10px;
	   background: white url(../images/horiz_gradient.jpg) repeat-y left top;
       text-align: left;
	   min-width: 760px;
	   max-width: 950px; 
}
/*  css for header section */
#header  {/*border-bottom: 10px solid #112216;*/
		 border-bottom: 10px solid #0C003E;
         height: 130px;
		 /*background: #801947 url(../images/headergrad.jpg) repeat-x left top;*/
		 background-color: #801947;
}
#header h1 {position: absolute;
            left: -1000px;
			width: 95%;
}
#cdrlogo {float: left;
} 
#gdheaderpic   {float:right;
}   
#headerpic  {
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
}  
/*  navigation bar*/
#navcontainer   {float: left;
               background-color: white;
				width: 140px;
				height: 550px;
}  
#nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 140px;
	border-bottom: 1px solid #ccc; 
}
* html #navcontainer, #nav  {width: 139px;
}
#nav li {width: 100%; 
	  position: relative;
      text-align: center;	
	  left: 0;
}

#nav li.grey  {color: #727272; /*#801947; /*#B37E3C;/**/
            display: block;
			text-decoration: none;
			background: #fff; 
			padding: 5px 0px 5px 0px;
			border: 1px solid #ccc;
			border-right: 0;
			border-bottom: 0;
}
#nav li a {
	display: block;
	text-decoration: none;
	background: #fff; 
	padding: 5px 0px 5px 0px;
	border: 1px solid #ccc;
	border-bottom: 0;
	border-right: 0;
	width: 100%;
	}
#nav li a  img {display: none;
}
#nav li a#currentpage {color:  #801947; /*#B37E3C;*/
                    font-weight: bold;
}
#nav li a#currentpage:hover  {color: white;
                           font-weight: bold;
}
#nav li a#currentpage img {display: inline;
                        float: left;
} 
#nav li  a:link  {color: #727272; /*#801947 /*#B37E3C;*/}
#nav li a:visited , #nav li a:focus {outline: none;}	 
#nav li a:hover      {background-color: #0C003E;
                 color: white;}
	
#nav li ul {
	position: absolute;
	left: 139px;
	top: 0;
	display: none;
	width: 8em;
	background-color: #0C003E; 
	border: 1px solid #ccc;
}
#nav li ul li   {border-bottom: 1px solid #ccc;
		   list-style-type: none;
} 
#nav li ul li  a {width: 6em;
           background-color: #0C003E; 
           padding:  5px 5px  5px 10px;
		   margin: 5px;
		   color: white;
		   border: none;
}
#nav  li:hover ul, li.over ul { 
	display: block; 
}

/* Fix IE. Hide from IE Mac \*/
* html  #nav  li { float: left; }
* html  #nav li a { height: 1%; }
/* End */

#navcontainer  #pagduo {
           font-family: Tahoma, Verdana, Arial, helvetica, sans-serif;
		   font-weight: bold;
		   font-size: .95em;
		   margin-top: 80px;
		   text-align: center;
}	
#navcontainer  #pagduo a {color: #B37E3C;
                        text-decoration: none;
}
#navcontainer #pagduo a:hover {color: #0C003E; 
}                          		 		 
.contents {
	  margin-left: 141px;
      color: white; 
	  background-color: #801947;
	  /*background: #832967 url(../images/contgrad.jpg) repeat-x left top;  */
}
.sidegradient   {background-color: #801947; 
               float: right; 
}
#homecontents  {margin-right: 139px;
}
#homecontents  p { text-align: center;
				font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
				margin: 0px 40px 10px 40px;
} 
#homecontents #fryrent {font-size: 1.2em;
          font-style: italic;
		  text-align: center;
		  margin-top: 30px;
		  margin-bottom: 50px;
}		 
#homecontents #gustaw  {float:left;
         text-align: right;
		 font-size: 1.5em;
		 font-style: italic;
		 padding-top: 100px;
		 width: 18%;
		 color: #E0FFE0;
}
#homecontents #doiran	{float: right;
         text-align: left;
		 font-size: 1.5em;
		 font-style: italic;
		 padding-top: 100px;
		 width: 18%;
		 color: #E0FFE0;
}
#homecontents  #gustaw .plays ,  #homecontents  #doiran .plays   {font-size: .9em;
                                                             color: white;
}
#homecontents #cdr2 {
    text-align:center;
    padding-top:20px;
}
#homecontents   #rom    {font-style: italic;
                     text-align: center;
                     font-weight: bold;
					 font-size: .85em;
					 margin: 20px 40px 0px 40px;
}
#homecontents #addrdtls {margin-top: 50px; 
		  text-align: center;
		  font-family: Verdana, Arial, helvetica, sans-serif;
		  font-size: .85em;
		  color: white;
		  font-weight: bold;
		  padding-bottom: 10px;
}
#addrdtls  .phone {font-weight: bold;
						color: #E0FFE0;
} 
/*  Css for aboutcdrs  */
#abtcdrscontents  {margin-right: 139px;
                  padding-bottom: 30px;
}
#abtcdrscontents  p { text-align: center;
				font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
				margin: 0px 40px 10px 40px;
} 
#abtcdrscontents  p.centre_photo  {float: left;
                width:220px;
}
#abtcdrscontents p#firstcol         {width: 100px;
                margin: 10px 10px 0px 40px;
				padding: 10px;
}
#abtcdrscontents p#secondcol         {width: 100px;
                margin: 10px 40px 00px 10px;
				padding: 10px;
}
#abtcdrscontents span.nameemph	{
		 font-size: 1em;
		 font-style: normal;
		 font-weight: bold;
		 color: #E0FFE0;
		 
}
#abtcdrscontents  span#new_line	{
         color: #801948;
}
/*  Css for hearusplay  */
#hearcontents  {margin-right: 139px;  
              padding-bottom: 30px; 
		  
}
#hearcontents  h2  {padding-bottom: 0px;
}
#hearcontents  p { text-align: center;
				font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
				margin: 0px;
				padding-bottom: 5px;
				width: 400px;
				font-weight: bold;

}
#hearcontents  div.audiofile {margin: 40px auto;
                           background-color: #03003E;
						   width: 400px;
} 
/*  Css for aboutdoiran  */
#aboutdcontents  {margin-right: 139px;
                 padding-bottom: 30px;              
}
#aboutdcontents  p { text-align: center;
				font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
				margin: 0px 40px 10px 40px;
				font-weight: normal
}

#aboutdcontents a  {font-weight: bold;}
#aboutdcontents a:link  {color: #FFFFFF;}
#aboutdcontents a:visited  {color: #FFFFFF;}
#aboutdcontents a:hover {color: #0C003E;}
#aboutdcontents a:active  {color: #FFFFFF;}

/*  Css for abou gustaw   */
#aboutgcontents  {margin-right: 139px;
                 padding-bottom: 30px;
}
#aboutgcontents  p { text-align: center;
				font-family: Verdana, Tahoma, Arial, helvetica, sans-serif;
				margin: 0px 40px 10px 40px;
				font-weight: normal
}
#aboutgcontents  p.right_photo {float:right;
}
#aboutgcontents a  {font-weight: bold;}
#aboutgcontents a:link  {color: #FFFFFF;}
#aboutgcontents a:visited  {color: #FFFFFF;}
#aboutgcontents a:hover {color: #0C003E;}
#aboutgcontents a:active  {color: #FFFFFF;}

/*  CSS for footer */
#footer     { background-color: #0C003E;
	       color: #B37E3C;
          text-align: center; 
		  padding-top: 10px;
          display: inline-block;
		  font-family: Verdana, Tahoma, helvetica, sans-serif;
		  min-width: 760px;
	      max-width: 950px;
		  margin: 0px auto 0px auto;          		  
}
#footer  .cdrfooter {font-weight: bold;
					color:   #FFFFFF /*#9C307B;*/
					font-size: 130%;
} 
#footernavlist {padding-bottom: 15px;
}
#footernavlist ul li {float: left; 
            list-style-type: none;
            width: 20%;
            font-size: .9em;      		
}
#footernavlist ul li a {text-decoration: none;
                    color: #B37E3C; 		
}
#footernavlist ul li a:hover {color: white; 
}
/*#footernavlist ul  li a:visited { 
            color: white;
} 
#footernavlist ul  li a:hover { 
            color: #EA5BBE;
}*/
#copyright  {font-size: .65em;
            padding-top: 20px;
			padding-bottom: 10px;
			color: white;
}
#copyright a {font-weight: bold;
            font-style: italic;
			font-size: .85em;
			/*color: #FEF5E6;*/
			color: white;
			text-decoration: none;
}  
/*  May be useful for image Gallery 
#placeholder {margin: 5px auto 0px auto;
             display: block;
}
#description   {text-align: center;
                font-weight: bold;
				font-size: .9em;
				margin-left: 240px;
				margin-right: 240px;
				
}
/*#placeholder    {margin-left: 62.5px;
}*/ 
/*  CSS for contactme.php */
#contactcontents  {/*margin-right: 139px;*/
                           margin-top: 50px;
                           margin-right: 311px;
						   padding-bottom: 50px;
						   height: 290px;
} 
#cdr4 {margin: 50px 0px 0px 0px;                
                float: right;
}                   
#h3contactme  {  
                text-align: center;
				font-size: 110%;
				font-style: normal;
				padding-top: 0px;
                color: white;
				
}
#userfeedbackform {width: 80%;  
	          padding-top: 15px;
			  padding-left: 10px;
			  margin: 10px auto 20px auto;
			  font-size: 1em;
			  color:  black;
			  border: white solid 2px;
			  background-color: white;	  
}
#userfeedbackform fieldset {border: none;
						margin-top: 10px;
                        margin-bottom: .75em; 
						padding-right: 5px;
}
#userfeedbackform textarea {overflow:auto; /*Textareas in IE have vertical scrollbar visible by default. */
}
#userfeedbackform #message,  #firstname, #lastname, #email
          		{width: 250px;
}
#userfeedbackform #firstname, #lastname, #email 
              {padding-bottom: 1em;
}

#userfeedbackform #subbutton {font-size: 1em;
                         color: white;
                         font-weight: bold;
						 margin-right: .5em;
						 padding-bottom: 0;
						 background-color: black;
						 font-size: 1.2em;
}
#userfeedbackform #resetbutton {font-size: 1em;
                           color: white;
                           font-weight: bold;
                           padding-bottom: 0;
						   background-color: black;
						   float: right;
						   font-size: 1.2em;
						   
}
#userfeedbackform label
       {clear: left;
	float: left;
	width: 6em; 
	font-weight: bold;
}	
