
body{
	font-family:Arial, Helvetica, sans-serif;
	background-image: url(../images/gradient.gif);
	background-repeat: repeat-x;
}
img{border:0px}

* { padding: 0; margin: 0; }

a{
	color:#ef2363;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;

}
a:visited {
	color: #000000;
}
a:hover {
	color: #999999;
}

object{background-color:#000000}
ol{margin-left:30px; margin-top:15px; margin-bottom:15px}

h1{font-size:17px; color:#0066CC; margin:0px}

h2, h2 a{font-size:17px; margin-bottom:10px}

blockquote{margin-bottom:30px}

#pos{position:relative; height:0px; width:900px; top:-1px; margin-left:auto; margin-right:auto}
#social{
	position:absolute; 
	list-style:none; 
	width:62px; 
	height:282px; 
	padding:0px; 
	padding-top:15px; 
	margin:0px; 
	left:943px; 
	top:88px; 
	background-repeat:no-repeat
}
#social li{padding-left:12px}

#contentpanel{
	width:885px; 
	min-height:440px; 
	background-color:#000000; 
	color:#FFFFFF; 
	padding:50px;
	/*
	background-image:url(../images/blog_bgnd.jpg);
	*/
	background-repeat:no-repeat;
	background-position:top right;
	line-height:24px;
}
#contentpanel h1{font-size:24px; margin-bottom:30px; color:#FFFFFF}
#contentpanel h2{font-size:16px; margin-bottom:30px; color:#7bceff}
#contentpanel a{color:#FFFFFF}
#contentpanel a:hover{color:#FF99CC}
#contentpanel p{padding-bottom:20px}
#contentinner{width:890px}

#footer{ 
	width: 983px;
	text-align:center;
	height:54px;
	padding-top:40px;
	background-image:url(../images/footerbackground.gif);
	clear:both;
	font-size:22px; 
	color:#2146c3;
}
#footer a{color:#2146c3; font-size:22px; text-align:center} 
#footer a:hover{color:#999999} 

#footer1 { 
 width: 983px;
 text-align:center;
 height:54px;
 padding-top:20px;
 clear:both;
}


#wrapper { 
 margin: 0 auto;
 width: 983px;

}
#header {
 width: 983px;
 height: 87px;
 margin: 0px 0px 0px 0px;
}
#navigation {
 width: 639px;
 height: 47px;
 margin: 0px 0px 0px 0px;
 padding-left:20px;
 padding-top:40px;
 float:left;
}
#logo {
 width: 188px;
 height: 87px;
 margin: 0px 0px 0px 0px;
 float:right;
}

#homeleftcolumn { 
 margin: 0px;
 height: 366px;
 width: 619px;
 padding:20px;
 padding-top:0px;
 background-image:url(../images/leftblock.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 background-color:#000000;
 float: left;
 overflow:hidden;
 color:#FFFFFF;
 font-size:12px;
}
#homeleftcolumn blockquote{padding-left:30px} 
#homeleftcolumn h1, #homeleftcolumn h2, #homeleftcolumn p{padding-bottom:18px}
#homeleftcolumn p{line-height:16px}
#homeleftcolumn h1{color:#ffffff}
#homeleftcolumn h2{color:#7bceff}
#homeleftcolumn a{color:#ef2363; font-size:inherit}
#homeleftcolumn a:hover{color:#c5c5c5}
#homeleftcolumn img{border:0px}

#leftcolumn { 
 margin: 0px 0px 0px 0px;
 height: 306px;
 width: 559px;
 padding-left:50px;
 padding-right:50px;
 padding-top:80px;
 background-image:url(../images/leftblock.gif);
 float: left;
}
#rightcolumn { 
 float: right;
 margin: 0px 0px 0px 0px;
 height: 386px;
 width: 324px;
 background-image:url(../images/rightblock.gif);
 display: inline;
}
#leftcolumn1 { 
 height: 542px;
 width: 250px;
 padding-left:50px;
 padding-top:40px;
 background-image:url(../images/leftblock_video.gif);
 float: left;
}
#leftcolumn2 { 
 height: 500px;
 width: 579px;
 padding-left:50px;
 padding-right:30px;
 padding-top:40px;
 background-color:#000000;
 float: left;
}
#rightcolumn1 { 
 height: 482px;
 width: 643px;
 padding-top:100px;
 padding-left:40px;
 background-image:url(../images/rightblock_video.gif);
 float:right;
}
#rightcolumn2 { 
 height: 540px;
 width: 324px;
 background-color:#000000;
 float:right;
}

#block1 { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 278px;
 padding-left:33px;
 padding-top:25px;
 clear:left;
 float: left;
 background-image:url(../images/box1.jpg);
}
#block1b { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 278px;
 padding-left:33px;
 padding-top:25px;
 clear:left;
 float: left;
 background-image:url(../images/box1.jpg);
}
#block2 { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 290px;
 padding-left:46px;
 padding-top:25px;
 float: left;
 background-image:url(../images/box2.gif);
}
#block3 { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 275px;
 padding-left:46px;
 padding-top:25px;
 padding-right:15px;
 float: right;
 background-image:url(../images/box3.gif);
}
#block3b { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 275px;
 padding-left:46px;
 padding-top:25px;
 padding-right:15px;
 float: right;
 background-image:url(../images/box3_b.gif);
 background-repeat:no-repeat
}

#videotextbox { 
 margin: 0px 0px 0px 0px;
 height: 160px;
 width: 550px;
 padding-right:30px;
 float: left;
}

#showreel { 
 margin: 0px 0px 0px 0px;
 height: 386px;
 width: 659px;
 background-image:url(../images/leftblock.gif);
 float: left;
}



#signature{margin:15px; margin-top:0px}

.white{color:#FFFFFF}
.pinkarrow{
background-image:url(../images/pink_arrow.gif); background-repeat:no-repeat; padding-left:16px; background-position:0px 2px}

.resetHomepage{
	text-align:right; 
	font-size:11px; 
	background-image:url(../images/pink_arrow.gif); 
	background-repeat:no-repeat; 
	background-position:right;
	padding:4px;
	padding-right:14px;
	color:#60c3ff
}

.readmore{text-align:right; font-size:10px; padding-top:5px}
.readmore a{text-decoration:none}
.readmore a:hover{text-decoration:underline}

.big{font-size:16px}
.white{color:#FFFFFF}
.red{color:#FF0000}
.floatleft{float:left; margin-right:15px; margin-bottom:15px}
.floatright{float:right; margin-left:15px; margin-bottom:15px}

.postoverview{padding-bottom:40px; margin-bottom:20px; border-bottom:1px dotted silver; clear:both; min-height:260px;}
.blogphoto{width:199px; height:199px; float:right; margin-left:15px; margin-bottom:15px; margin-top:20px; overflow:hidden}
.blogpostedby{padding:6px 0px 6px 0px; margin:0px 0px 10px 0px; color:#999999; font-size:12px; font-weight:bold; font-style:italic}
.readmore{clear:both; padding-top:14px; text-align:right}
.readmore a{text-decoration:none}

.tweet{margin-bottom:10px; list-style:none;}
.tweet li{padding:0px; margin:0px; display:block; padding-left:5px; float:left}
.comment{border-bottom:1px dotted silver; min-height:60px; margin-bottom:25px; padding-bottom:10px}
.comment img{float:left; margin-right:20px}
.comment p{padding:10px; color:#CCCCCC}
.comment p a{font-size:16px; font-weight:normal}
.comment h3{padding:0px; margin:0px; margin-top:5px; font-size:16px;}
.comment h3 p{padding:0px}

.commdate{font-style:normal; padding:0px; margin:0px; font-size:11px; color:#999999}
.commentform{font-size:13px; clear:both}
.commentform strong{font-size:16px}
.commentform input{margin-bottom:10px;}
.commentform textarea{width:450px}

#sitemap{width:1000px; text-align:center; margin-left:auto; margin-right:auto; clear:both}
#sitemap a{color:#999999; font-weight:normal; font-size:12px}
#sitemap a:hover{color:#ef1faf}
.sitemaplist{margin-left:20px}
