html,body
{
   // height:100%;
}

.siteLogo {
    padding-top:5px;width:60px;height:60px;border:none;float:left;padding-left:3px;
}

.tagline {
    color:#f0e7d0;
    font-size:15px;
    padding-top:2px;
    margin-left:72px;
}
.title {
    font-family:Verdana,Arial;
    
    color:white;
    font-size:34px;
    padding-top:1px;
    margin-left:70px;
}
.title a {
    color:white;
    text-decoration: none;
}
.title a:hover {
    color:#f0e7d0;
    text-decoration:none;
}

body
{
    
    font-size:.9em;
    font-family:Verdana,Arial;
    margin:0px;
    background-color:#3b5b52;
    background-repeat: no-repeat;
   
    background-image: -webkit-gradient(
	linear,
	right top,
	left bottom,
	color-stop(0, #638d81),
	color-stop(0.54, #3b5b52)
);
background-image: -o-linear-gradient(left bottom, #638d81 0%, #3b5b52 54%);
background-image: -moz-linear-gradient(left bottom, #638d81 0%, #3b5b52 54%);
background-image: -webkit-linear-gradient(left bottom, #638d81 0%, #3b5b52 54%);
background-image: -ms-linear-gradient(left bottom, #638d81 0%, #3b5b52 54%);
background-image: linear-gradient(to left bottom, #638d81 0%, #3b5b52 54%);
    
}
p
{
    padding:0;
    margin-top:0;
    margin-bottom:1.4em;
}

h1
{
    font-size:1.4em;
    font-weight:bold;
    color:#444444;
    margin:0px;
    padding:0px;
}
.shadow
{
    -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
}

#highScoreLists {
    width:500px;
}
.rounded
{
    border-radius:8px;
    -moz-border-radius:8px;
}

.floatLeft
{
    float:left;
}
.displayNone
{
    display:none;
}
.clearBoth
{
    clear:both;
}

#menuBarImage
{
    margin:10px 20px;width:240px;height:240px
}
#menuBarShell
{
    width:200px;
}

.mainSiteShell
{
     width:960px;margin:0 auto;
}
.contentImage
{
    width:60%;
    max-width:250px;
    padding:5px;
    border:1px solid #cccccc;
    margin:10px;
}

.siteShell
{
    width:960px;
    margin:0 auto;
    overflow:hidden;
    background-color:black;
    border:1px solid #444444;
    border-top-width: 0px;
 
}

/*select {
    font-size:.95em;
    padding:1px;
}

input[type="text"]
{
    font-size:.95em;
    padding:1px;
}*/

.siteWidth
{
    width:960px;
    margin:0 auto;
   
}
.contentShell
{
    
    
    overflow:auto;
    border-radius:12.1px;
    -moz-border-radius:12.1px;
    border:1px solid #222c24;
    margin-bottom:2em;
    -webkit-box-shadow: 10px 10px 8px 0px rgba(0,0,0,0.45);
-moz-box-shadow: 10px 10px 8px 0px rgba(0,0,0,0.45);
box-shadow: 10px 10px 8px 0px rgba(0,0,0,0.45);
   
}
.contentShellColor {
    background-color:white;
    background-color:rgba(255,255,255,0.95);
    overflow:auto;
}

.contentInnerShell
{
    float:left;
    width:67%;
    padding:30px;
    
    
}
.sidebarInnerShell
{
    display: table;
    
    padding:30px 10px;
}


.centerMargin
{
    margin:0px auto;
}

.titleImage
{
    position:relative;
    left:960px;
    width:90%;
    max-width:611px;
}
.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.gameBoard {
    display:none;
    position:relative;
 font-size:1.2em;
    font-weight:bold;
    color:#222c24;
    border:3px solid #222c24;
    border-radius:.5em;
    -moz-border-radius:.5em;
    padding:.5em;
    
    cursor:pointer;
    margin:1em 0;
    
    text-align:center;   
    background-color:white;
    overflow:hidden;
/*    background-image: -webkit-gradient(
	linear,
	left top,
	right bottom,
	color-stop(0, #f8FFFC),
	color-stop(1, #d9FFf6)
);
background-image: -o-linear-gradient(right bottom, #f8FFFC 0%, #d9FFf6 100%);
background-image: -moz-linear-gradient(right bottom, #f8FFFC 0%, #d9FFf6 100%);
background-image: -webkit-linear-gradient(right bottom, #f8FFFC 0%, #d9FFf6 100%);
background-image: -ms-linear-gradient(right bottom, #f8FFFC 0%, #d9FFf6 100%);
background-image: linear-gradient(to right bottom, #f8FFFC 0%, #d9FFf6 100%);*/
}

.gameButton {
    font-size:1.5em;
    font-weight:bold;
    color:#222c24;
    border:3px solid #222c24;
    border-radius:.5em;
    -moz-border-radius:.5em;
    padding:.5em;
    width:8em;
    cursor:pointer;
    margin:1em auto;
    text-align:center;

background-image: -webkit-gradient(
	linear,
	right top,
	right bottom,
	color-stop(0, #f8FFFC),
	color-stop(0.16, #d9FFf6),
	color-stop(0.84, #7ccfb8),
	color-stop(1, #447a6f)
);
background-image: -o-linear-gradient(bottom, #f8FFFC 0%, #d9FFf6 16%, #7ccfb8 84%, #447a6f 100%);
background-image: -moz-linear-gradient(bottom, #f8FFFC 0%, #d9FFf6 16%, #7ccfb8 84%, #447a6f 100%);
background-image: -webkit-linear-gradient(bottom, #f8FFFC 0%, #d9FFf6 16%, #7ccfb8 84%, #447a6f 100%);
background-image: -ms-linear-gradient(bottom, #f8FFFC 0%, #d9FFf6 16%, #7ccfb8 84%, #447a6f 100%);
background-image: linear-gradient(to bottom, #f8FFFC 0%, #d9FFf6 16%, #7ccfb8 84%, #447a6f 100%);
}
.gameButton:hover {
    background-image:none;
    background-color:#222c24;
    border-color:#194969;
    color:white;
}
.gameButton:active {
     background-image:none;
    color:#222c24;
    border-color:#194969;
    background-color:white;
}
.gameInstructionsSpacer {
    clear:both;
    height:1em;
}
.gameInstructionLink {
    font-size:.8em;
    padding:1em;
    color:white;
    text-decoration:underline;
    cursor:pointer;
}
.gameMessages {
    display:none;
    
    clear:both;
    font-size:1em;
    padding:.3em;
    margin:1em .1em .1em .1em;
    cursor:pointer;
    font-weight:normal;
    border:1px solid 821111;
    border-radius:.2em;
    -moz-border-radius:.2em;
    color:#fcfcf3;
    background-color:firebrick;
     -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    
}
.gameInstructions {
    clear:both;
    font-size:1em;
    padding:.3em;
    margin:.1em;
    cursor:pointer;
    font-weight:normal;
    border:1px solid #194959;
    border-radius:.2em;
    -moz-border-radius:.2em;
    color:#fcfcf3;
    background-color:#222c24;
     -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    
}
.gameOverlay {
    position:absolute;
    display:none;
    top:2em;
    font-size:1.5em;padding:.15em;;
    border:3px solid rgba(#29,#59,#69,0.5);
    border-radius:.2em;
    -moz-border-radius:.2em;
    background-color:#fcfce8;
     -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    
}
.proofItTile {
    font-size:1.5em;float:left;padding:.15em;margin:.2em .05em;cursor:pointer;
    text-align:center;
    border:1px solid #222c24;
    border-radius:.2em;
    -moz-border-radius:.2em;
    background-color:#fcfce8;
     -webkit-box-shadow: 5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         5px 5px 5px 0px rgba(50, 50, 50, 0.5);
    
    
}
.gameHighScore_initials {
    width:150px;
    float:left;
}
.gameHighScore_shell
{
   width:230px;
    border-radius:8px;
    moz-border-radius:8px;
     -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
    overflow:auto;
    margin-bottom:1em;
}

.siteTitle
{
    font-family: Georgia;
    font-size:1.8em;
    
    color:white;
    font-weight:bold;
    text-align:left;
    padding:.1em .4em; 
}
/* vwadmin_start */

.vwadmin_dialog_caption {
    font-size:1.25em;
    font-weight:bold;
    color:#666666;
}

.vwadmin_virtuweb_invoices_shell {
    border:1px solid #07250b;
    background-color:white;
    cursor:pointer;
     border-radius:8px;
    -moz-border-radius:8px;
    padding:1em 1em 5em 1em;
    margin-bottom:10px;
    overflow:auto;
     -webkit-box-shadow: 7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         7px 7px 10px 0px rgba(50, 50, 50, 0.5);
}
.vwadmin_virtuweb_invoices_recipientname {
    padding-top:4em;
    margin-bottom:1em;
    font-size:1.4em;
    font-weight:bold;
    color: #07250b;
}
.vwadmin_virtuweb_invoices_recipientdata {
    font-size:.9em;
    border:1px solid #07250b;
    padding:.3em;
    margin:.8em 0 2em 0;
    border-radius:.3em;-moz-border-radius:.3em;
    width:25em;
    background-color:#f0e7d0;
}
.vwadmin_virtuweb_invoices_message {
    font-size:1em;
    border:1px solid #07250b;
    padding:.8em;
    margin:.8em 0 2em 0;
    border-radius:.8em;-moz-border-radius:.8em;
    
    background-color:#f0e7d0;
      -webkit-box-shadow: 7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         7px 7px 10px 0px rgba(50, 50, 50, 0.5);
}
.vwadmin_virtuweb_invoices_companylogo {
    
    height:200px;width:200px;
    float:right;
    background-image:url(http://www.portlandproof.virtuweb.net/images/ogportlandproof.png);
    background-repeat:  no-repeat;
    background-position: right top;
}
.vwadmin_virtuweb_invoices_companyinfo {
    
    font-weight:bold;
    font-size:1em;
    
}
.vwadmin_virtuweb_invoices_columnheader {
    font-weight:bold;
    color:#07250b;
    font-size:1em;
    border-bottom:2px solid #07250b;
    margin-bottom:.5em;
    overflow:auto;
    
}
.vwadmin_virtuweb_invoices_item {
  
    border-bottom:1px solid #07250b;
    margin-bottom:.5em;
    overflow:auto;
}
.vwadmin_virtuweb_invoices_itemname {
    float:left;
    width:15em;
}
.vwadmin_virtuweb_invoices_itemprice {
    float:left;
    width:5em;
    text-align:right;
}
.vwadmin_virtuweb_invoices_itemqty {
    float:left;
    width:5em;
    text-align: right;
}
.vwadmin_virtuweb_invoices_itemtotal {
    float:left;
    width:8em;
    text-align:right;
}
.vwadmin_virtuweb_invoices_itemdescription {
    clear:both;
    font-size:.85em;
    padding-top:1em;
     margin:0 0 1em 3em;
}
.vwadmin_virtuweb_invoices_totalrow {
    font-weight:bold;
    font-size:1.1em;
    margin-top:1em;
    overflow:auto;
    margin-bottom:5em;
}
.vwadmin_virtuweb_invoices_totaltext {
    width:22em;
   
    float:left;
}

.vwadmin_virtuweb_invoices_totalamount {
    width:8em;
    text-align:right;
    float:left;
}
.vwadmin_virtuweb_invoices_due {
    font-size:1em;
    color:firebrick;
    margin: .8em 0;
}
.vwadmin_virtuweb_invoices_paidtext {
    font-size:1.8em;
    color:#07250b;
    font-weight:bold;
    margin:1em 0;
}



.vwadmin_virtuweb_linkdirectory_shell {
    border:1px solid #32332d;
    background-color:white;
    cursor:pointer;
     border-radius:8px;
    -moz-border-radius:8px;
    padding:10px;
    margin-bottom:10px;
    overflow:auto;
     -webkit-box-shadow: 7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    
}

.vwadmin_virtuweb_linkdirectory_foldershell {
    border:1px solid #32332d;
    background-color:white;
    cursor:pointer;
     border-radius:8px;
    -moz-border-radius:8px;
    padding:10px;
    margin-bottom:10px;
    overflow:auto;
     -webkit-box-shadow: 7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    -moz-box-shadow:    7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    box-shadow:         7px 7px 10px 0px rgba(50, 50, 50, 0.5);
    
}

.vwadmin_virtuweb_linkdirectory_title {
    font-size:1.2em;
    font-weight:bold;
    color:#704B33;
}
.vwadmin_virtuweb_linkdirectory_title A:link
{
     color:#704B33;
     text-decoration:none;
}
.vwadmin_virtuweb_linkdirectory_title A:hover
{
    text-decoration:underline;
}
.vwadmin_virtuweb_linkdirectory_title A:visited
{
    color:#704B33;
}

.vwadmin_virtuweb_linkdirectory_foldericon
{
    width:64px;height:64px;
    
    margin-right:10px;
    background-image:url(../images/folder.gif);
    float:left;
    cursor:pointer;
}
.vwadmin_virtuweb_linkdirectory_downloadsize
{
    font-weight:bold;
    color:#EE5B00;
    font-size:.9em;
}
.vwadmin_virtuweb_linkdirectory_largeicon {
    cursor:pointer;border:1px solid #999077;background-color:#eeece4;border-radius:8px;-moz-border-radius:8px;width:192px;height:192px;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
}
.vwadmin_virtuweb_linkdirectory_icon
{
 /*   width:96px;
    height:96px;
    margin-right:10px;
    background-image:url(../images/blank_icon.png);
    background-repeat: no-repeat;
    float:left;
    cursor:pointer; */
    margin-right:15px;margin-bottom:5px;
   float:left;cursor:pointer;border:1px solid #999077;background-color:#eeece4;border-radius:8px;-moz-border-radius:8px;width:96px;height:96px;
    -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
 
}
.vwadmin_virtuweb_linkdirectory_textnavigation
{
    font-size:.85em;
    border-bottom:1px solid #E65B00;
    padding-bottom:2px;
    margin-bottom:10px;
}
.vwadmin_virtuweb_linkdirectory_textnavigation A:link
{
    color:#E65B00;
    text-decoration: none;
}
.vwadmin_virtuweb_linkdirectory_textnavigation A:hover
{
    text-decoration:underline;
    color:#704B33;
}
.vwadmin_virtuweb_linkdirectory_textnavigation A:visited
{
    color:#E65B00;
}


.vwadmin_virtuweb_menu_foldericon
{
    position:relative;
    top:0px;
    
    width:20px;
    height:20px;
    margin-right:5px;
    background-image:url(../images/menufolderopen.png);
     float:left;
}

.vwadmin_virtuweb_menu_shell
{
    clear:both;
    color:#336655;
    
    font-size:1em;
    overflow:auto;
   
   //overflow:hidden;
   background-color:black;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #69676b),
	color-stop(0.27, #222c24),
	color-stop(1, #050907)
);
background-image: -o-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -moz-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -webkit-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -ms-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: linear-gradient(to bottom, #69676b 0%, #222c24 17%, #050907 100%);
}


.vwadmin_virtuweb_menu_item
{
    padding:.6em .4em 0em 1.4em;
    height:2em;
    float:left;
    width:6em;
    border-right:1px solid #70868F;
    cursor:pointer;
    font-weight:bold;
         
}
.vwadmin_virtuweb_menu_item a:link {
    text-decoration:none;
    color:white;
}

.vwadmin_virtuweb_menu_item a:visited {
    text-decoration:none;
    color:white;
}

.vwadmin_virtuweb_menu_item a:hover {
    text-decoration:none;
    color:#cceedd;
}

.vwadmin_virtuweb_menu_folderItem
{

    background-image:url(../images/menufolderopen.png);
       background-image:url(../images/menufolderopen.png), -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #69676b),
	color-stop(0.17, #222c24),
	color-stop(1, #050907)
);
background-image: -o-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -moz-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -webkit-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -ms-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: linear-gradient(to bottom, #69676b 0%, #222c24 17%, #050907 100%);
    color:white;
    background-repeat:no-repeat;
    background-position: right;
    
    
    
}

.vwadmin_virtuweb_menu_itemSelected {
/*    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #ffffff)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #ffffff 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #ffffff 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #ffffff 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #ffffff 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #ffffff 100%);
    font-weight:bold;
    color:#004433;*/
}



.vwadmin_virtuweb_menu_block {
    width:250px;
    
    z-index:1000;
}
.leftSidebar
{
    width:240px;
    display:table-cell;
    
}

.contentColumn1
{
    padding:10px 10px;
    width:50%;
    float:left
    
    
}
.contentColumn2
{
    padding:10px 10px;
   
    
}

.sidebarBlock
{
    float:left;
    margin:10px;
    height:100px;
    width:230px;
    padding:10px;
    border:1px solid #999999;
}

.subTitle
{
    font-size:1em;
    font-family:Georgia,Times New Roman;
    font-style:italic;
    color:white;
    text-align:center;
    padding:5px;
}

.subTitleHide499
{
    
}
.subTitleBlock
{
    float:left;
    padding:0px 10px;
}


#bottomSidebar
{
    overflow:auto;
}
/* vwadmin_start */
.vwadmin_virtuweb_blogs_postHeadBlock
{
    background-image:url(../images/croplogo2.png);
    background-repeat: no-repeat;
    min-height:64px;
    clear:both;
}
.vwadmin_virtuweb_blogs_pageHeading
{
    font-size:1.3em;
    font-style: italic;
    color:#999077;
    background-color:#eeeeee;
    padding:20px 10px;
    margin-bottom:10px;
    border:1px solid #999077;
    border-radius:8px;
    -moz-border-radius:8px;
}
.vwadmin_virtuweb_blogs_title {
    margin-bottom:4px;
    font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #336655;
        clear:both;
        padding-left:72px;
        
        
}
.vwadmin_virtuweb_blogs_title a:link {
    color:#336655;
    text-decoration: none;
   
}
.vwadmin_virtuweb_blogs_title a:hover {
    color:#669988;
    text-decoration:underline;
}

.vwadmin_virtuweb_blogs_title a:visited {
    color:#336655;
}

.vwadmin_virtuweb_blogs_text {
    margin-bottom:50px;
    
}
.vwadmin_virtuweb_blogs_betweenPosts
{
    clear:both;
    border-bottom:1px solid #336655;
    margin:20px 0px;
}
.vwadmin_virtuweb_blogs_byline {
    font-size:.85em;
    font-weight:bold;
    color:#5C5C5C;
    margin-bottom:10px;
    padding-left:72px;
    
}


.virtuweb_forms_caption
{
    font-weight:bold;
    font-size:.85em;
    margin-top:4px;
    color:#555560;
}
.virtuweb_forms_title
{
    margin-bottom:25px;
   
    color:#333333;
}
.virtuweb_forms_thankyou
{
    font-weight:bold;
    color:#884433;
}
.virtuweb_forms_submit
{
    margin-top:10px;
    font-size:1.1em;
}

.vwadmin_virtuweb_sidebar_shell
{
   
    border-radius:8px;
    moz-border-radius:8px;
     -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
    overflow:auto;
    margin-bottom:1em;
}

.vwadmin_virtuweb_sidebar_heading{border-top-left-radius:8px;
-moz-border-top-left-radius:8px;
border-top-right-radius:8px;
-moz-border-top-right-radius:8px;
border:1px solid #330033;
background-color:#663366;
color:white;
font-size:.9em;
font-weight:bold;
padding:6px;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #69676b),
	color-stop(0.17, #222c24),
	color-stop(1, #050907)
);
background-image: -o-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -moz-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -webkit-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: -ms-linear-gradient(bottom, #69676b 0%, #222c24 17%, #050907 100%);
background-image: linear-gradient(to bottom, #69676b 0%, #222c24 17%, #050907 100%);

}

.vwadmin_virtuweb_sidebar_content {
    border-bottom-left-radius:8px;
    -moz-border-bottom-left-radius:8px;
    border-bottom-right-radius:8px;
    -moz-border-bottom-right-radius:8px;
    overflow:auto;
    border:1px solid #330033;
    background-color:white;
    color:#330033;
    padding:10px;
    font-size:.85em;
    
}


.vwadmin_virtuweb_mediagalleries_shell
{
   
    border-radius:8px;
    moz-border-radius:8px;
     -webkit-box-shadow: 7px 7px 5px 0px rgba(150, 150, 150, 0.5);
-moz-box-shadow:    7px 7px 5px 0px rgba(150, 150, 150, 0.5);
box-shadow:         7px 7px 5px 0px rgba(150, 150, 150, 0.5);
    overflow:auto;
}

.vwadmin_virtuweb_media {
    margin:8px;
    padding:5px;
   border:1px solid #cccccc;
    background-color:white;
    border-radius:5px;
    -moz-border-radius:5px;
    cursor:pointer;
}
.vwadmin_virtuweb_mediagalleries_heading {
    border-top-left-radius:8px;
-moz-border-top-left-radius:8px;
border-top-right-radius:8px;
-moz-border-top-right-radius:8px;
border:1px solid #333333;
background-color:#555555;
color:white;
font-size:.9em;
font-weight:bold;
padding:6px;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #5C5C5C),
	color-stop(0.82, #0A0A0A)
);
background-image: -o-linear-gradient(bottom, #5C5C5C 0%, #0A0A0A 82%);
background-image: -moz-linear-gradient(bottom, #5C5C5C 0%, #0A0A0A 82%);
background-image: -webkit-linear-gradient(bottom, #5C5C5C 0%, #0A0A0A 82%);
background-image: -ms-linear-gradient(bottom, #5C5C5C 0%, #0A0A0A 82%);
background-image: linear-gradient(to bottom, #5C5C5C 0%, #0A0A0A 82%);}

.vwadmin_virtuweb_mediagalleries_content{border-bottom-left-radius:8px;
-moz-border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
-moz-border-bottom-right-radius:8px;
overflow:auto;
border:1px solid #333333;
background-color:#f8f8f8;
color:#333333;
padding:5px;
font-size:.85em;
//height:210px;
}

.vwadmin_virtuweb_mediagalleries_footer {
    clear:both;
    padding-bottom:10px;
    font-size:.9em;
    font-weight:bold;
}

.vwadmin_virtuweb_mediagalleries_media {
    margin:1%;
    padding:1%;
    border:1px solid #cccccc;
    background-color:white;
    border-radius:5px;
    -moz-border-radius:5px;
    float:left;
    width:80px;
    height:60px;
    cursor:pointer;
    
}
.vwadmin_displayNone {
    display:none;
}
.align-left {
    float:left;
}
.align-right {
    float:right;
    
}
.align-center {
    margin:0 auto;
}

.virtuweb_previewPad
{
    margin-left:200px;
    background-color:#eeeeee;
    max-width:960px;
}

@media screen and (max-width:980px) {
    .siteWidth {
        width:auto;
        margin:0;
    }
    .contentInnerShell {
        width:60%;
    }
    .virtuweb_previewPad {
        margin-left:120px;
    }
}
@media screen and (max-width:768px) {
    .contentInnerShell {
        width:auto;
        
    }
    .virtuweb_previewPad {
        margin-left:0px;
    }
    .vwadmin_virtuweb_sidebar_shell {
        display:block;
        width:200px;
        float:left;
        margin:10px;
    }
}
@media screen and (max-width:600px) {
    
    .gameHighScore_shell {
        width:180px;
    }
    .gameHighScore_initials {
        width:100px;
    }
}
@media screen and (max-width:500px) {
    .contentInnerShell {
        padding:3px;
    }
    
    #highScoreLists {
        width:auto;
        margin:.5em;
    }
}
.virtuweb_column_1of2 {
    width:47%;
    float:left;
    padding:1%;
   
}
.virtuweb_column_2of2 {
    width:47%;
    float:left;
    padding:1%;
    
}
.virtuweb_column_1of3 {
    width:30%;
    float:left;
    padding:1%;
    
}
.virtuweb_column_2of3 {
    width:30%;
    float:left;
    padding:1%;
}
.virtuweb_column_3of3 {
    width:30%;
    float:left;
    padding:1%;
}

@media screen and (max-width:799px) {
    
    .virtuweb_column_2of2
    {
        width:auto;
        float:none;
    }
    .virtuweb_column_1of2
    {
        width:auto;
        float:none;
    }
 
}


/* vwadmin_end */

.poweredByVirtu
{
    padding:2px;float:right;font-size:.70em;color:#ffffff;
    
}
.poweredByVirtu a
{
    text-decoration:none;
    color:white;
}
.poweredByVirtu a:hover
{
    text-decoration:underline;
}
.poweredByVirtu a:visited
{
    color:white;
   
}

#mobileMenuFinder {
    display:none;
}

 #mobileMenuFinder
    {
         padding:.6em .4em 0em .8em;
    height:2em;
    cursor:pointer;
    border-bottom:1px solid #c3b99f;
        background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FFFFFF),
	color-stop(1, #E8D8B2)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 0%, #E8D8B2 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 0%, #E8D8B2 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 0%, #E8D8B2 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 0%, #E8D8B2 100%);
background-image: linear-gradient(to bottom, #FFFFFF 0%, #E8D8B2 100%);
   
    
    }
    #mobileMenuFinder a:link {
    text-decoration:none;
    color:#336655;
}

#mobileMenuFinder a:visited {
    text-decoration:none;
    color:#336655;
}

#mobileMenuFinder a:hover {
    text-decoration:none;
    color:#004433;
}



@media screen and (max-width:959px) {
    .mainSiteShell {
        width:100%;
    }
/*    .vwadmin_virtuweb_menu_shell {
        width:120px;
    }
        #menuBarImage
    {
        margin:5px 10px;width:100px;height:100px
    }
    #menuBarShell
    {
        width:120px;
    }*/
    .siteShell
    {
        width:100%;
        border-width:0px;
    }.contentColumn1 
    {
        width:auto;
        float:none;
    }
    .contentImage
    {
        float:left;
        width:50%;
        
    }
}

@media screen and (max-width:799px) {
    
  
    .subTitleHide750 
    {
        display:none;
    }
}

   

@media screen and (max-width:599px) {
   
/*    #menuBarShell
    {
       // width:120px;
    //   display:none;
    }

    
    .imageAnimationRow
    {
        width:75%;
        height:40px;
    }
    .siteTitle
    {
        display:none;
    }
     .subTitleHide599
    {
        display:none;
    }
    .contentColumn1,.contentColumn2
    {
        padding:3px;
    }
    .contentShell
    {
        padding:5px;
        width:100%;
        
    }*/
}

@media screen and (max-width:499px) {
   
}

