/*
-----------------------------------------------------
Master CSS file for screen media
FileName:    main.css
Project: acclaimvideo.com.au
Updated :    6/05
-----------------------------------------------------
*/

body				{ font-family: verdana, arial, helvetica, sans-serif;
                      background-color: #FFF; }
					  
/* Text Formatting */

a.common:link		{ text-decoration: underline;
					  color: #CC0033; }
					  
a.common:visited   { text-decoration: underline;
					  color: #CC0033; }
					  
a.common:hover     { text-decoration: underline;
					  color: #333; }			

a.hnav:link			{ text-decoration: none;
					  color: #333; }

a.hnav:visited		{ text-decoration: none;
					  color: #333; }

a.hnav:hover		{ text-decoration: underline;
					  color: #CC0033; }
					  
p.icap:first-letter	{ font-size: 250%;
					  font-weight: 600;
					  float: left;}
					  
.default     		{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  color: #333;
					  line-height: 1.3em }
					  
.disclaimer    		{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  font-style: italic;
					  color: #333;
					  line-height: 1.3em }
					  
					  
/* Structural Elements */

table.home			{ background-color: #FFF;
					  border: 1px solid #D5CBAC;
					  padding: 10px 15px 10px 15px;
					  background-image: url(../images/watermark.gif);
					  background-position: bottom right; 
					  background-repeat: no-repeat;
					  width: 740px; }

table.main			{ background-color: #FFF;
					  border: 1px solid #D5CBAC;
					  padding: 0px 15px 0px 15px;
					  background-image: url(../images/watermark.gif);
					  background-position: bottom right; 
					  background-repeat: no-repeat; }
					  
div#nav				{ width: 720px;
					  height: 23px;
					  background-color: #D5CBAC; }
					  
div.content			{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 76%;
					  color: #333;
					  line-height: 1.3em;
					  margin-top:15px;
					  width: 720px;
					  text-align: left;
					  margin-bottom: 15px; }
					  
div.rtcolumn		{ float: right;
					  width: 300px;
					  padding-left: 10px;
					  margin: 0px 0px 15px 15px;
					  border-left: 1px dashed #CCC; }
					  
div.rtcolumnlink	{ margin-bottom: 12px; }
					  
					  
					  
/* All the following "subpage" divs are the photo holders for each main page. This got out of control with customizations, really need to clean up at some point */
					  
div.subpagephoto	{ float:left;
					  width: 205px;
					  height: 205px;
				      border: 1px solid #D1243B;
					  margin-right: 10px;
					  margin-bottom: 6px; }
					  
div.subpagephotonb	{ float:left;
					  width: 205px;
					  height: 205px;
				      border: 0px solid #D1243B;
					  margin-right: 10px;
					  margin-bottom: 6px; }
					  
div.subpagephotovert { float:left;
					  width: 205px;
					  height: 246px;
				      border: 1px solid #D1243B;
					  margin-right: 10px;
					  margin-bottom: 0px; }
					  
div.subpagephotoev	{ float:left;
					  width: 350px;
					  height: 237px;
				      border: 1px solid #D1243B;
					  margin-right: 10px;
					  margin-bottom: 6px; }
					  				  
div.nextgallery		{ float: right;
					  font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  margin-right: 20px; }
					  
ul.diamond			{ list-style-image: url(../images/diamond_bullet.gif); }

/* Formatting for contact form  */

table.contactform	{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  color: #333; }
					  
table.form  		{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  color: #333; }
					  
td.formsubhead		{ font-weight: bold;
					  border-bottom: 1px solid #D1243B; }
					  
.formfield			{ font-family: verdana, arial, helvetica, sans-serif;
					  font-size: 11px;
					  color: #666; }								  
			  
					  
/* Homepage-specific structural elements */


div#logo			{ margin-bottom: 15px;
					  margin-left: auto;
					  margin-right: auto; } 
					  
div#homenav			{ width: 485px;
					  height: 20px;
					  background-color: #D5CBAC;
					  border: 1px solid #D5CBAC;
					  font-family: verdana, arial, sans-serif;
					  font-size: 11px;
					  padding-top: 3px;
					  color: #333; 
					  margin: 10px auto 20px auto; }
					  
div#thumbrow		{ width: 465px;
					  height: 154px;
					  margin: 0px auto 10px auto;
					  background-color: #F1EFE2;
					  border: 1px solid #D5CBAC; }
					  
div#homerow			{ margin-top: 23px;
					  margin-bottom: 15px; }
					  
/* miscellaneous elements */

.photoborder		{ border: 1px solid #D1243B; }
					  

					  
					  							  
