@charset "utf-8";
/* CSS Document */

body { background-image:url('images/background.jpg'); background-color:#000000; background-position:top center; background-repeat:repeat; border:0px; padding:0px; margin:0px; }
table { table-layout:fixed; }
div { opacity:1.0; filter:alpha(opacity=100); }

.subheader { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:1.0em; font-weight:bold; position:relative; opacity:none; filter:none; }
.maintext { color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:0.95em; font-weight:normal; position:relative; opacity:none; filter:none; }
.eventtext { color:#520805; font-family:Tahoma, Geneva, sans-serif; font-size:1.0em; font-weight:bold; position:relative; opacity:none; filter:none; }

.date { color:#000000; font-size:1.0em; }

iframe.menubar { position:relative; height:36px; width:760px; z-index:1; }

iframe.rightbar { position:relative; left:15px; height:730px; width:106px; z-index:1; }

iframe.footer { position:relative; height:60px; width:780px; z-index:1; }

a.baselink { outline:none; }

a.quote { color:#520805; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.00em; position:relative; opacity:none; filter:none; }
a.quote:hover { color:#AF040D; }

td.redbg { background-color:#CCCCCC; opacity:1.0; filter:alpha(opacity=100); z-index:-1; }

img.banner { opacity:1.0; filter:alpha(opacity=100); border:0px none; margin-left:auto; margin-right:auto; text-align:center; }
a.banner { outline:none; }

ul.linklist { list-style-type:none; padding:0px; margin:0px; }
li.linklist { padding:0px; }

img.press {
	width:60px;
	float:left;
	margin-right:5px;
	margin-bottom:15px;
	border:2px solid #520805;
}
img.press:hover { border:2px solid #AF040F; }
td.press { width:270px; vertical-align:top; padding-bottom:20px; }
ul.press { float:left; list-style-type:none; padding:0px; margin:0px; }
li.press { padding-bottom:30px; }

img.portfolio { height:70px; width:250px; border:3px solid #520805; }
img.portfolio:hover { border:3px solid #AF040D; }

img.alignleft {  float:left; height:258px; width:150px; border:2px solid #FFFFFF; margin-right:10px; margin-top:5px; }

a.mainlink { color:#520805; outline:none; }
a.mainlink:hover { color:#AF040D; }

td.casestudy { vertical-align:top; }
img.casestudy { float:left; border:3px solid #520805; margin-bottom:20px; width:150px; }
img.casestudy:hover { border:3px solid #AF040D; }
ul.casestudy { list-style-type:none; padding:0px; margin:0px; }
li.casestudy { padding:0px; }

img.clients { border:3px solid #520805; width:500px; }

img.portmain { border:3px solid #520805; width:200px; }

img.porttop { border:3px solid #520805; width:418px; }

img.porttoplink { border:3px solid #520805; width:418px; }
img.porttoplink:hover { border:3px solid #AF040D; }

img.socialpic { border:2px solid #520805; width:100px; margin-top:5px; margin-bottom:2px; }
img.socialpic:hover {border:2px solid #AF040D; }

.thumbnail tr td a { outline:none; }
.thumbnail tr td a:hover { position:relative; }
.thumbnail tr td a img { width:170px; height:113px; border:2px solid #FFFFFF; margin:0px; outline:none; z-index:400; }
.thumbnail tr td a:hover img.left { position:absolute; top:-46px; left:-68px; width:306px; height:204px; z-index:500; }
.thumbnail tr td a:hover img.middle { position:absolute; top:-46px; left:-68px; width:306px; height:204px; z-index:500; }
.thumbnail tr td a:hover img.right { position:absolute; top:-46px; left:-68px; width:306px; height:204px; z-index:500; }
.thumbnail tr td a:active img.left { position:absolute; top:-46px; left:-68px; width:650px; height:433px; z-index:600; }
.thumbnail tr td a:active img.middle { position:absolute; top:-46px; left:-238px; width:650px; height:433px; z-index:600; }
.thumbnail tr td a:active img.right { position:absolute; top:-46px; left:-408px; width:650px; height:433px; z-index:600; }


img.gallerymain { width:586px; border:2px solid #CCCCCC; margin:0px; }

h10 {
	color: #520805;
	font-weight: bold;
}

h11 {
	font-size: 12px;
	color: #520805;
	text-decoration: none;
}

.articlelink {
	font-size: 12px;
	color: #520805;
	text-decoration: none;
}

a.articlelink {
	text-decoration: none;
	color: #520805;
}

a.articlelink:hover {
	text-decoration: underline;
	color: #900;
}

