/* CSS Document */
body {
    font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
    font-size: 62.5%; /* Resets 1em to 10px */
    padding:0px;
    margin:0px;
    color:#656565;
    height:100%;
}
html {
    height:100%;
}
a, a:visited {
    text-decoration:none;
    color:#1D5C9F;
}
.noa a,.noa a:hover,.noa a:visited {
    text-decoration:none;
    color:black;
}
.mainBg {
	background-image:url(images/head/titlebg.png);
	background-repeat:no-repeat;
}
.mainLogo {
    background-image:url(images/head/title.png);
    background-repeat:no-repeat;
    width:332px;
    height:90px;
}
.deanLogo {
    background-image:url(images/head/deano.png);
    background-repeat:no-repeat;
    width:397px;
    height:90px;
}
.tpvLogo {
    background-image:url(images/head/tpvgames.png);
    background-repeat:no-repeat;
    width:331px;
    height:90px;
}
.portLogo {
    background-image:url(images/head/port.png);
    background-repeat:no-repeat;
    width:397px;
    height:90px;
}
.isocityLogo {
    background-image:url(images/head/isocity.gif);
    background-repeat:no-repeat;
    margin-left:15px;
    margin-top:15px;
    width:251px;
    height:59px;
}
.mainSepTop {
    width:auto;
    background-image:url(images/head/topexp.png);
    background-repeat:repeat-x;
    padding-top:40px;
}
.mainSepBot {
    width:auto;
    background-image:url(images/head/botexp.png);
    background-repeat:repeat;
}
.mainRight {
    background-image:url(images/head/right.png);
    background-repeat:no-repeat;
    width:461px;
    height:90px;
}
.mainInner {
    background-image:url(images/head/inner.png);
    background-repeat:no-repeat;
    width:440px;
    height:60px;
    margin-top:15px;
    margin-left:1px;
    padding:6px;
    padding-top:3px;
    padding-right:13px;
    font-size:0.8em;
}
.mainBot {
    background-image:url(images/head/bot.png);
    background-repeat:repeat-y;
    width:332px;
    height:30px;
}
.mainBotr {
    background-image:url(images/head/botr.png);
    background-repeat:repeat-y;
    width:461px;
}
a:hover {
    text-decoration:underline;
    cursor:pointer;
}
td {
    vertical-align:top;
}
.Height {
    height:100px;
}
.hlite {
    color:blue;
}
.Title {
    font-size: 1.7em;
    color:#63A4DF;
    padding-bottom:3px;
}
h1 {
    font-size: 1.7em;
    color:#63A4DF;
    padding:0px;
    padding-bottom: 3px;
    margin:0px;
}
h2 {
    font-size: 1.3em;
    color:#63A4DF;
    padding:0px;
    padding-bottom: 3px;
    margin:0px;
}
.innermenu {
    background-repeat:no-repeat;
    padding-top:90px;
    padding-bottom:10px;
}
.innermenul {
    padding:4px;
    padding-top:3px;
    border:1px solid #2F93FF;
    background:#B1DAFB;
}
.Title2 {
    font-size: 1.7em;
    color:#63A4DF;
    text-align:right;
}
.TableTop {
    background-image:url(images/tabletitle.png);
    background-color:#96c6ff;
    color:#FFFFFF;
    padding:6px;
    border-bottom:1px solid #acacac;
}
.TableSub {
    background-color:#BCD5F2;
    padding:3px;
    border:1px solid #acacac;
}
.Border {
    border:1px solid #ABABAB;
}
.Padding {
    padding-top:3px;
}
.Top {
    font-size: 1.2em;
    margin-top:15px;
}
.Bigger {
    display:inline;
    font-size: 2.2em;
}
.ContentTop {
    background-image:url(images/ContentTop.png);
    background-repeat:no-repeat;
    width:801px;
    height:6px;
}
.TopShadow {
    background-image:url(images/TopShadow.png);
    background-repeat:repeat-x;
}
.ContentBackground {
    background-image:url(images/head/cntnt.png);
    background-repeat:repeat-y;
    width:870px;
    padding:15px;
    padding-top:0px;
    padding-bottom:5px;
}
.ContentBox {
    background-color:#dfedff;
    border:1px solid #ABABAB;
    padding:10px;
    font-size: 1.2em;
    line-height:1.7em;
}
.WelcomeBox {
    background-color:#BCD5F2;
    background-image:url(images/TopBar2.png);
    background-repeat:repeat-x;
    border:1px solid #ABABAB;
    padding:10px;
    border-bottom:0px;
    border-top:0px;
    padding-top:0px;
    font-size: 1.2em;
    height:30px;
}
.ContentBottom {
    height:29px;
    width:900px;
    font-size: 1em;
}
.ContentBottomL {
    background-image:url(images/head/cleft.png);
    height:19px;
    width:19px;
    float:left;
}
.ContentBottomM {
    background-image:url(images/head/mbot.png);
    height:19px;
    width:862px;
    float:left;
}
.ContentBottomR {
    background-image:url(images/head/cright.png);
    height:19px;
    width:19px;
    float:left;
}
.designer {
    font-size: 1.2em;
    text-align:right;
}
.QuickMenu {
    text-align:right;
    padding-right:15px;
    padding-top:0px;
}
.QuickMenu2 {
    text-align:right;
    display:inline;
    padding-left:380px;

}

table .bg1 {
    background-color:#e5e3e3;
    color:#a5a5a5;
}
table .bg {
    background-color:#e5e3e3;
}
table .bg2 {
    background-color:#ededed;
    color:#a5a5a5;
}
table .bgp {
    padding:7px;
}
.rollHead {
    font-size:1.5em;
    padding-left:8px;
    color:white;
}
.rollHead a,.rollHead a:hover {
    color:white;
}
.rollBody {
    padding-left:50px;
    padding-top:5px;
    font-size:0.9em;
    line-height:normal;
}
input, select, textarea, .sbox {
    background-color:#D1DFEF;
    color:#656565;
    border:1px solid #1B75DF;
    padding:2px;
    margin:2px;
}
legend {
    color:#656565;
    font-weight:bolder;
    border-bottom:1px solid black;
}
.submit {
    font-variant:small-caps;
    font-weight:bolder;
}
.donbut {
    border:0px;
    background-color:transparent;
    padding:0px;
    margin:0px;
}

li, ul {
	list-style-image: url(images/bullet.png);
	margin-bottom:5px;
}
.bottomBar {
	border-top:1px solid #ABABAB;
	padding:4px;
	margin-top:2px;
	font-size:0.8em;
	line-height:normal;
}

/*donate box*/
.donateBox {
    font-size:0.8em;
    text-align:center;
    background-color:#EFE2A4;
    padding:2px;
    
}
.premiumBox {
    font-size:1em;
    text-align:left;
    background-color:#BFFF8F;
    border:1px dashed #77DF29;
    padding:2px;
    margin-bottom:8px;
}
.donateBar {
    border:1px solid black;
    width:200px;
    height:7px;
    background-color:white;
    margin-right:4px;
}
.donateSlider {
    border-right:1px solid #914141;
    background-color:#FFAFAF;
    width:3px;
    height:7px;
}

/* Deans Portfolio */

.pconthead {
    font-size:1.3em;
    color:#4A95EF;
    border-bottom:2px solid #4A95EF;
}

.pimg {
    padding:2px;
}

.plive {
    padding:3px;
    border:2px solid gray;
    background-color:#E5E5E5;
    font-size:1.2em;
    display:inline-block;
}

/* MENU STYLE */
.iButtons{
	background-image: url(images/ipw/button1.png);
	background-repeat:repeat-x;
	border:1px solid #2F93FF;
        color:black;
	height:18px;
	margin:0px;
	padding-top:3px;
	cursor: default;
}
.iButton{
	
}
.iButtonend{
    border-right:1px solid #2F93FF;
}
div.iButton{
	display:inline;
}
.iButton_over {
	background-image: url(images/ipw/button3.png);
	background-repeat:repeat-x;
        color:black;
}
.iButton,.iButton_over,.iButton_down {
    padding:4px;
    padding-left:5px;
    padding-right:5px;
    padding-top:3px;
    border-left:1px solid #2F93FF;
}
.iButton a,.iButton a:hover,.iButton a:visited,.iButton_over a,.iButton_over a:hover {
        color:black;
}
div.iButton_over{
	display:inline;
        text-decoration:underline;
}
.iButton_down {
	background-image: url(images/ipw/button4.png);
	background-repeat:repeat-x;
        color:black;
}
div.iButton_down{
	display:inline;
}
.iButtonMenu {
	background-color: #92C3FF;
	border:none;
        border:3px solid #BCD5F2;
        /*border-top:0px;*/
	position: absolute;
	left:0px;
	top:0px;
	padding: 2px 2px 2px 2px;
	display:none;
}
.iButtonSub{
	/*background-image: url(images/iButtonMenu.png);
	color:#000066;
	background-repeat: repeat-x;
	border: 1px solid #476BA0;
        */
        background-color:#9FCBFF;
        color:black;
	height:20px;
	padding-left:6px;
	padding-right:6px;
        padding-top:2px;
	margin:1px;
        margin-top:2px;
	text-decoration: none;
	text-align:left;
	display:block;
}
.iButtonSub_over {
	text-decoration:underline;
        background-image: url(images/ipw/button3.png);
        background-repeat:repeat-x;
        background-color:#9FCBFF;
        color:black;
	height:20px;
	padding-left:6px;
	padding-right:6px;
        padding-top:2px;
	margin:1px;
        margin-top:2px;
	text-decoration: none;
	text-align:left;
	display:block;
        text-decoration:underline;
}
.iBM_Horizontal .item {
	background-image: url(images/ipw/iButtonMenu.png);
	color:#000066;
	background-repeat: repeat-x;
	border: 1px solid #476BA0;
	height:20px;
	padding-left:6px;
	padding-right:6px;
	margin-left:1px;
	margin-right:1px;
	display:block;
	float:left;
	text-decoration: none;
}

.iBM_Vertical .item {
	/*background-image: url(images/iButtonMenu.png);

	background-repeat: repeat-x;
	border: 1px solid #476BA0;
        */
        background-color:#9FCBFF;
        color:black;
	height:20px;
	padding-left:6px;
	padding-right:6px;
        padding-top:2px;
	margin:1px;
        margin-top:2px;
	text-decoration: none;
	text-align:left;
	display:block;
}

.share {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	cursor:pointer;
	float:left;
	padding-left:20px;
	padding-right:10px;
	padding-top:2px;
	height:15px;
	vertical-align:middle;
}
.share1 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px -105px;
}
.share2 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px 0px;
}
.share3 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px -70px;
}
.share4 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px -280px;
}
.share5 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px -175px;
}
.share6 {
	background:transparent url(../../images/bookmark.gif) no-repeat scroll 0px -139px;
}

.item:hover {
	text-decoration:underline;
	background-image: url(images/ipw/button3.png);
	background-repeat:repeat-x;
}
.emotebx {
    text-align:center;
    background-image:url(http://fun.resplace.net/Emoticons/trans.png);
    background-repeat:repeat;
    padding:30px;
    border:1px solid #ACACAC;
    margin:5px;
    width:200px;
    float:left;
}
.emote {
    background-image:url(http://fun.resplace.net/Emoticons/trans.png);
    background-repeat:repeat;
    vertical-align:middle;
    padding:3px;
    border:1px solid #ACACAC;
}
.setwdth {
    width:90px;
    display:inline-block;
    vertical-align:top;
}
.vshs {
    padding:5px;
    padding-left:20px;
    border:1px solid #DBAF29;
    text-align:left;
    color:#AB0000;
    background-color:#E0EF78;
    background-image:url(http://vs-hs.com/images/domains.gif);
    background-repeat:no-repeat;
    background-position:2px center;
}
.vshs a{
    color:#AB0000;
}

/* Portfolio CSS */
.example-hover-box {
	border:1px solid #A0C1FF;
	padding:10px;
	margin:5px;
}
