/* Define the main style characteristics */
body {
	background-color: #231F20;
	background-image:url(../Images/bg.png);
	background-repeat:repeat-x;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

a:link {color:#ffffff; text-decoration:underline;}		/* The Colour of New links */
a:active {color:#ffffff; text-decoration:underline;}		/* The colour of Active Links */
a:visited {color:#ffffff; text-decoration:underline;}	/* The colour of Visited Links */

/* This is used for the Main Menu */
h1 {	
	color:#E30083;
	font-size: 11pt;
	font-family: Arial;
	font-weight:600;
	text-align: left;
	vertical-align: bottom;
	}
	
h2 {	
	color:#E30083;
	font-size: 20pt;
	font-family: Arial;
	font-weight:400;
	text-align: left;
	vertical-align: bottom;
	}

/* This is Main Paragraph text */
p {	
	vertical-align: top;
	font-size: 9pt;
	}

#container {
width:900px;
height:200px;
background-image:url(../Images/MagicianBenHanlin.png);
background-repeat:no-repeat;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

#blog {
	list-style-type: none;
	display:list-item;
	color: #fff;
	text-align:left;
	position:absolute;
	padding-top:110px;
	padding-left: 15px;
	width: 370px;
}

#blog a {
color:#FFFFFF;
text-decoration:none;
}

#blog a:hover{
color:#df3b09;
}

#twitter_update_list {
	list-style-type: none;
	display:list-item;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(../Images/LatestTweetBG.png);
	background-repeat:no-repeat;
	text-align:center;
	padding: 10px;
	padding-top: 35px;
	width: 355px;
	height:75px;
}

#tv_channel {
	list-style-type: none;
	display:list-item;
	color: #fff;
	text-align:center;
	position:absolute;
	padding-left: 6px;
	padding-top: 6px;
	width: 250px;
}

#hometext {
	color: #fff;
	text-align:justify;
	width: 355px;
}

#mystatus {
	list-style-type: none;
	display:list-item;
	color: #000;
	text-align:center;
	position:absolute;
	padding-left: 760px;
	padding-top: 15px;
	width: 230px;
}

#menu {
width:900px;
padding-top: 200px;
padding-left: 100px;
margin-top:20px;
margin-left:auto;
margin-right:auto;
}

#LinkedInBtn {
	list-style-type: none;
	display:list-item;
	color: #000;
	text-align:center;
	position:absolute;
	padding-left: 696px;
	padding-top: 75px;
	width: 230px;
}

#ContactMeBtn {
	list-style-type: none;
	display:list-item;
	color: #000;
	text-align:center;
	position:absolute;
	padding-left: 620px;
	padding-top: 35px;
	width: 230px;
}

#VideoBtn {
	list-style-type: none;
	display:list-item;
	color: #000;
	text-align:center;
	position:absolute;
	padding-left: 120px;
	padding-top: 45px;
	width: 230px;
}

#PortfolioBtn {
	list-style-type: none;
	display:list-item;
	color: #000;
	text-align:center;
	position:absolute;
	padding-left: 490px;
	padding-top: 80px;
	width: 230px;
}

#services {
text-align:left;
width:900px;
color:#FFFFFF;
clear:both;
margin-left:auto;
margin-right:auto;
}

/* ------------------------------------- MAIN LAYOUT STYLE ------------------------------------- */

#content {
width:615px;
padding-left:270px;
margin-top:5px;
clear:both;
}

#content-inner {
width:980px;
height:700px;
padding:5px;
background:#fff;
clear:both;
text-align:right;
}

#footer {
text-align:center;
color:#ffffff;
width:670px;
clear:both;
padding:10px;
font-size: 12px;
margin-left:auto;
margin-right:auto;
}

#footer a{
color:#ffffff;
text-decoration:none;
}

#footer a:hover{
color:#ffffff;
}

#the-s {
	width:216px;
	height:741px;
	margin-left:216px;
	position:absolute;
	background:url('../images/S.png');
	z-index:1;
	top: 165px;
}

#main {
	width:690px;
	position:absolute;
	margin-left:295px;
	margin-top:5px;
	z-index:100;
	left: 17px;
	top: 182px;
}

#main-content-header {
width:670px;
height:25px;
background:url('../images/content-top.png');
padding:8px 10px 0 10px;
}
#main-content-body {
width:674px;
background:url('../images/content-back.png');
padding:0 10px 0 6px;
}
#main-content {
width:669px;
min-height:480px;
max-height:680px;
overflow:auto;
background:url('../images/content-background.png') repeat-x bottom white;
padding:0px 5px 0 3px;
}
#main-content-footer {
width:690px;
height:5px;
background:url('../images/content-footer.png');
padding:0px;
}


#news {
width:670px;
height:197px;
background:url('../images/news-back.png');
padding:8px 10px 10px 10px;
float:left;
}

.news-img {
float:left;
border:1px solid #CCCCCC;
margin-right:10px;
}

.r-img {
float:right;
border:1px solid #CCCCCC;
margin:0 0px 0 10px;
padding:2px;
}

.clear {
clear:both;
}

#register {
width:235px;
height:127px;
background:url('../images/register-back.png');
padding:8px 0 0 10px;
float:left;
}

#prop-search {
width:235px;
height:288px;
background:url('../images/prop-search-back.png');
padding:8px 0 0 10px;
float:left;
}

#justin {
width:420px;
height:422px;
background:url('../images/just-in.png');
padding:8px 10px 0 10px;
float:right;
}
#justin-inner {
width:420px;
height:382px;
overflow:auto;
padding:0;
float:right;
}

.prop {
width:380px;
margin:5px 5px 8px 5px;
padding:5px;
background:#f7f7f7;
border:solid 1px #E3E3E3;
text-align:left;
clear:both;
}

.prop-title {
background:#e4e4e4;
margin:0 0 5px 0;
padding:5px;
color:#3097b8;
font-weight:200;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
}

.prop img {
border:solid 2px #E3E3E3;
margin-right:5px;
float:left;
}

.stamp {
margin:5px 5px 8px 5px;
padding:5px;
background:#f7f7f7;
border:solid 1px #E3E3E3;
text-align:left;
clear:both;
}

.stamp img {
border:solid 2px #E3E3E3;
margin-right:5px;
float:left;
}

.float-right {
float:right;
}

.clear {
clear:both;
}

.button {
height:14px;
background:url('../images/button-small.gif');
color:white;
padding:2px 10px 2px 10px;
text-decoration:none;
border:solid 1px #c25b00;
font-size:10px;
font-weight:bold;
float:left;
margin-right:5px;
}
.button:hover {
height:14px;
background:url('../images/button-small-hover.gif');
color:white;
padding:2px 10px 2px 10px;
border:solid 1px #a95103;
font-size:10px;
font-weight:bold;
}
.buttonr {
height:14px;
background:url('../images/button-small.gif');
color:white;
padding:2px 10px 1px 10px;
text-decoration:none;
border:solid 1px #c25b00;
font-size:10px;
font-weight:bold;
float:right;
margin-left:5px;
}
.buttonr:hover {
height:14px;
background:url('../images/button-small-hover.gif');
color:white;
padding:2px 10px 1px 10px;
border:solid 1px #a95103;
font-size:10px;
font-weight:bold;
}

.tr-color {
background:white;
}

.td-width {
width:100px;
text-align:center;
}
.td-width-lrg {
width:150px;
text-align:left;
}
.t-border {
width:100%;
}

.contact-item a {
width:310px;
height:48px;
float:left;
text-align:left;
color:#919295;
background:white;
text-decoration:none;
padding:5px;
margin:0 5px 10px 5px;
border:solid 1px #E3E3E3;
}

.services-item a {
width:310px;
height:48px;
float:left;
text-align:left;
color:#919295;
background:white;
text-decoration:none;
padding:5px;
margin:0 5px 10px 5px;
border:solid 1px #E3E3E3;
}

.contact-item a:hover, .services-item a:hover {
border:solid 1px #999999;
}

.contact-item img, .services-item img {
float:left;
padding:0;
margin:0 5px 0 0;
border:0;
}

.standard-item {
width:639px;
float:left;
text-align:left;
color:#919295;
text-decoration:none;
padding:5px;
margin:0 0px 10px 0px;
border:solid 1px #E3E3E3;
background:white;
}

.standard-item img{
float:right;
border:1px solid #CCCCCC;
padding:2px;
}
