/* General Style Attributes */
body{
background: #000;
color:#fff;
font:normal 90% Verdana, Verdana, Geneva, sans-serif;
margin:0;
padding:0;
text-align:center;
}
a:link {
color:#888;
text-decoration:none;
}
a:active {
color:#888;
text-decoration:none;
}
a:visited {
color:#888;
text-decoration:none;
}
a:hover {
color:#66d;
text-decoration:none;
}
img{
color:#666;
}
hr{
clear:both;
background:#ccc;
height:1px;
width:75%;
}
p,span{
margin:0;
margin-bottom:8px;
padding:0;
text-align:left;
}
em{
color:#363;
font-style:oblique;
}
.title{
color:#69c;
font-weight:bold;
}
ul li a{text-decoration:none;}
ol li a{text-decoration:none;}
iframe{}

/* Style Attributes For Main Containers */
#searchBar{
background:url(../img/searchBar.png) top center;
margin:0;
padding:0;
height:40px;
width:270px;
right:65px;
text-align:center;
top:0px;
position:fixed;
z-index:100;
}
#searchBar div{
margin:6px auto;
}
#sideBar{
display:block;
margin:0;
padding:0;
height:250px;
width:100px;
bottom:120px;
position:fixed;
z-index:100;
}
#iShead{
background: #000 url(../img/iSlogo_bg.jpg) repeat-x;
color:#fff;
margin:0;
text-align:left;
width:100%;
min-width:980px;
}
#iSmenu{
background: #000 url(../img/iSmenu.jpg) repeat-x;
color:#000;
display:block;
height:40px;
text-align:center;
min-width:980px;
width:100%;
}
#iSmenuBar{
display:block;
margin:0 auto;
text-align:right;
height:40px;
width:980px;
}
#iSmain{
background:#69c url(../img/iSbg.jpg) repeat-x;
color:#000;
margin:0 auto;
text-align:center;
min-width:980px;
width:100%;
position:relative;
}
#iSwrap{
background: transparent;
color:#000;
margin:0 auto;
position:relative;
text-align:left;
width:980px;
}
#iStop{
background:transparent;
color:#fff;
margin:0px auto;
padding:8px;
text-align:center;
width:980px;
}
#iSleft{
background:#fff;
border:solid 2px #333;
color:#000;
float:left;
margin:0 auto;
padding:5px;
position:relative;
text-align:center;
width:210px;
}
#iScenter{
background:#fff;
border:solid 2px #333;
color:#000;
float:left;
margin:0 4px;
padding:5px;
position:relative;
text-align:left;
width:510px;
}
#iSresults{
background:#fff;
border:solid 2px #333;
color:#000;
float:left;
margin:0 4px;
padding:5px;
position:relative;
text-align:left;
width:100%;
}
#iSright{
background:#fff;
border:solid 2px #333;
color:#000;
float:right;
margin:0 auto;
padding:5px;
position:relative;
text-align:center;
width:210px;
}
#iSfoot{
background:#69c url(../img/iSfoot.jpg) bottom repeat-x;
color:#fff;
clear:both;
height:145px;
margin:0;
text-align:center;
width:100%;
min-width:980px;
}
#iSsrvcs{
background:#333;
border:outset 3px #ccc;
margin:0 auto;
width:480px;
}
.iSport{
background:#fff;
margin:0 auto;
padding:5px;
width:480px;
}

/* Menu Style Attributes */
#iSmenuBar ul{
display:inline;
margin:0 auto;
float:left;
padding:0;
width:575px;
text-decoration:none;
}
#iSmenuBar ul li{
border-left: solid 1px #333;
border-right: solid 1px #333;
display:inline;
float:left;
margin:0;
padding:10px 0;
}
#iSmenuBar ul li a{
color:#999;
font:bold 16px Lucida Sans Unicode, Lucida Grande, sans-serif;
padding:10px 8px;
text-decoration:none;
}
#iSmenuBar a{
text-decoration:none;
}
.imgLink img{
border:0;
height:20px;
width:20px;
padding:10px 1px;
filter:alpha(opacity=30);
opacity:0.30;
}
.imgLink2 img{
border:0;
height:16px;
width:16px;
padding:12px 1px;
filter:alpha(opacity=30);
opacity:0.30;
}
/* Menu Hover Style Attributes */
#iSmenuBar ul li:hover{
color:#fff;
text-decoration:none;
}
#iSmenuBar ul li.act{
background: #000 url(../img/iSmenu_inset.jpg) repeat-x;
border-left: solid 1px #111;
border-right: solid 1px #111;
color:#fff;
display:inline;
float:left;
margin:0;
text-decoration:none;
}
#iSmenuBar ul li a:hover,#iSmenuBar ul li.act a{
color:#fff;
font:bold 16px Lucida Sans Unicode, Lucida Grande, sans-serif;
text-decoration:none;
}
.imgLink img:hover,.imgLink2 img:hover{
filter:alpha(opacity=100%);
opacity:1;
}

/* Box Style Attributes */
.iSbox_side div.iS{
background: #fff;
margin:0 auto;
padding:10px;
width:190px;
}
.iSbox_main div.iS{
background: #fff;
margin:0 auto;
padding:10px;
width:490px;
}
#iStop td{
font:normal 42px Palatino Linotype, Book Antiqua, Palatino, serif;
text-align:center;
}
.iS h5{
border-bottom:solid 2px #393;
color:#393;
font:bold 95% Lucida Sans Unicode, Lucida Grande, sans-serif;
margin:0;
margin-bottom:5px;
padding:0;
text-align:left;
}
.iSquote{
color:#555;
font:normal 12px Palatino Linotype, Book Antiqua, Palatino, serif;
}
.iSquote_by{
clear:both;
color:#69f;
float:right;
font:oblique 12px Comic Sans MS, Comic Sans MS, cursive;
}
.iSside_links{
list-style:none;
font:normal 12px Verdana, Verdana, Geneva, sans-serif;
margin:0;
padding:0;
text-align:center;
}
.iSside_links li{
font:normal 90% Verdana, Verdana, Geneva, sans-serif;
text-align:justify;
padding:2px 5px;
}
/* Calendar Style Attributes */
#iScal{
margin:0 auto;
padding:0;
width:auto;
}
.calendar{
background:#222;
margin:0 auto;
text-align:center;
width:188px;
}
.calendar th{
	background-color: #222;
	border: solid 1px #444;
	color: #fff;
	font: normal 100% Lucida Sans Unicode, Lucida Grande, sans-serif;
	text-align: center;
}
.calendar td{
	background-color: #444;
	border: solid 1px #444;
	color: #fff;
	font: normal 90% Lucida Sans Unicode, Lucida Grande, sans-serif;
	line-height: 9px;
	text-align: center;
}
.calendar-month{
	background-color: #222;
	border: solid 1px #444;
	color: #fff;
	font: bold 90% Lucida Sans Unicode, Lucida Grande, sans-serif;
	letter-spacing: 2px;
	margin:0 auto;
	text-align: center;
}

/* TwitterWidget Style Attributes */
#twtr-profile-widget{
margin:0 auto;
width:188px;
}

/* Portfolio Style Attributes */
.site_jpg {
	border: solid 15px #ddd;
	width: 235px;
}
.site_jpg:hover {
	border: solid 10px #999;
	width: 245px;
}
.site_jpg_b {
	border: solid 15px #000;
	width: 235px;
}
.site_jpg_b:hover {
	border: solid 10px #999;
	width: 245px;
}
.portHead{
background:#eef;
-moz-border-radius:6px;
-webkit-border-radius:6px;
border-radius:6px;
border:solid 1px #333;
margin:5px 0;
text-transform:uppercase;
padding:5px;
}
.portHead:hover{
background:#cce;
}
.portDev{
width:185px;
}
.port_dev{
list-style:none;
padding:0;
}

/* Email Form Attributes */
.text,.submit{
background:#eee;
border:solid 2px #99f;
color:#669;
font:normal 110% Verdana, Verdana, Geneva, sans-serif;
}
.text:focus,.submit:focus{
background:#fff;
border:solid 2px #66f;
color:#669;
font:normal 110% Verdana, Verdana, Geneva, sans-serif;
}

/* Footer Style Attributes */
span.iSfooter{
color:#fff;
font:normal 85% Verdana, Verdana, Geneva, sans-serif;
}
span.iSfooter a{
color:#fff;
text-decoration:none;
}
span.iSfooter a:hover{
color:#000;
text-decoration:none;
}
