﻿body 
{
	background-image:url(images/page_background2.jpg);
	background-repeat:no-repeat;
	background-position:top;
	margin-left:auto;
	margin-right:auto;
    margin-top:0px;
    font-family:Arial, Tahoma;
    font-size:12px;
    background-color:#1c2850;
    color:#272727;
}
#header
{
    width:960px;
    margin-left:auto;
    margin-right:auto;
    background-image:url(images/header_clear.png);
    background-repeat:no-repeat;
    height:120px;
    font-size:12px;
    font-weight:bold;
    color:White;
}
#header a
{
    text-decoration:none;
    color:White;
}
#header a:hover
{
    text-decoration:none;
    color:Black;
}
#pagecontent_holder
{
    width:1000px;
    background-image:url(images/page_holder.png);
    background-repeat:repeat-y;
    margin-left:auto;
    margin-right:auto;
}
#pagecontent
{
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
#pagecontent a
{
    text-decoration:underline;
    color:#2d2d2d;
}
#pagecontent a:hover
{
    text-decoration:none;
    color:Red;
}







#leftcolumn
{
    width:250px;
    float:left;
}

#columnholder
{
    width:510px;
    float:right;
}

#middlecolumn
{
    width:250px;
    float:left;
}

#rightcolumn
{
    width:250px;
    float:right;
}

#topbox
{
    width:510px;
    float:right;
}




.subheader_green
{
    width:100%;
    font-family:Tahoma;
    background-color:#caf1bc;
    padding-top:2px;
    padding-bottom:2px;
    color:Black;
    text-indent:5px;
    font-size:11px;
}


.subheader_red
{
    width:100%;
    font-family:Tahoma;
    background-color:#fdc1c1;
    padding-top:2px;
    padding-bottom:2px;
    color:Black;
    text-indent:5px;
    font-size:11px;
}


.albumheaders
{
    background-color:#2c2c2c; 
    padding-top:3px; 
    padding-bottom:3px; 
    padding-left:5px; 
    border-top:1px gray solid; 
    border-bottom:1px #c3c3c3 solid; 
    width:100%; 
    margin-bottom:3px;
}


.colcontianer
{
    padding:5px;
    margin-bottom:10px;
}


.albumheader1
{
	background-color:#e2e2e2; 
	border-bottom:1px #013468 dotted; 
	padding-top:3px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0px;
}


.pictureborder
{
    border:1px #2d2d2d solid;
    padding:3px;
    background-color:White;
}


.button {
    border: 1px solid gray;
    background-color:White;
    font-size:11px;
    color:Black;
    padding:1px;
}
.button:hover {
    border: 1px solid #5d004f;
    background: #d34fba;
}
.buttonred {
    border: 1px solid gray;
    background-color:White;
    font-size:11px;
    color:Black;
    padding:1px;
}
.buttonred:hover {
    border: 1px solid #5d004f;
    background: #ff9090;
}
.buttongreen {
    border: 1px solid gray;
    background-color:White;
    font-size:11px;
    color:Black;
    padding:1px;
    width:90px;
}
.buttongreen:hover {
    border: 1px solid #5d004f;
    background: #a5e0a7;
}


.textboxmulti
{
    background-color:White;
    color:Black;
    border:1px gray solid;
    font-family:Tahoma;
}
.textbox
{
    background-color:White;
    color:Black;
    border:1px gray solid;
}
.textboxmultichat
{
    background-color:Black;
    color:White;
    border:1px gray solid;
    font-family:Tahoma;
    scrollbar-base-color: #001016;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-3dlight-color: #636363;
    scrollbar-darkshadow-color: #636363;
    scrollbar-face-color: #636363;
    scrollbar-highlight-color: #A8A8A8;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #686868;
}


h1
{
    font-size:18px;
    margin-top:0px;
    margin-bottom:10px;
}
h2
{
    font-size:16px;
    margin-top:0px;
    margin-bottom:10px;
}
h3
{
    font-size:14px;
    margin-top:0px;
    margin-bottom:10px;
}




.textboxmemberlist
{
    background-color:Black;
    color:White;
    border:0px gray solid;
    font-family:Tahoma;
    scrollbar-base-color: #001016;
    scrollbar-arrow-color: #FFFFFF;
    scrollbar-3dlight-color: #636363;
    scrollbar-darkshadow-color: #636363;
    scrollbar-face-color: #636363;
    scrollbar-highlight-color: #A8A8A8;
    scrollbar-shadow-color: #000000;
    scrollbar-track-color: #686868;
}




#menubar
{
    width:1000px;
    margin-left:auto;
    margin-right:auto;
}
#menubar a
{
    text-decoration:none;
    color:#013468;
    font-weight:bold;
    font-size:12px;
    margin-left:3px;
    margin-right:3px;
}
#menubar a:hover
{
    text-decoration:none;
    color:#007ee2;
}
#menubar_new
{
    width:944px;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
    padding:8px;
    background-color:White;
    margin-bottom:1px;
    color:#013468;
}

#leftmenu
{
     float:left;
     width:160px;
     margin-top:5px;
}
#leftmenu a
{
    text-decoration:none;
    color:#013468;
    font-size:12px;
}
#leftmenu a:hover
{
    text-decoration:none;
    color:#007ee2;
}
#adminleftmenu
{
     float:left;
     width:140px;
}
#adminleftmenu a
{
    text-decoration:none;
    color:#980481;
    font-size:11px;
    margin-left:5px;
    margin-bottom:3px;
}
#adminleftmenu a:hover
{
    text-decoration:underline;
    color:#980481;
}


#contentarea
{
    float:right;
    width:770px;
    padding-right:15px;
    margin-top:10px;
}
#contentarea a
{
    text-decoration:none;
    color:#013468;
}
#contentarea a:hover
{
    text-decoration:none;
    color:Red;
}
#admincontentarea
{
    float:right;
    width:770px;
    padding-right:15px;
    margin-top:5px;
}
#admincontentarea a
{
    text-decoration:none;
    color:black;
}
#admincontentarea a:hover
{
    text-decoration:none;
    color:Red;
}




#indexleft
{
    width:510px;
    float:left;
    margin-left:13px;
    margin-top:10px;
}
#indexleft a
{
    text-decoration:none;
    color:#013468;
}
#indexleft a:hover
{
    text-decoration:none;
    color:Black;
}
#indexright
{
    width:412px;
    float:right;
    margin-right:13px;
    margin-top:10px;
}
#indexright a
{
    text-decoration:none;
    color:#013468;
}
#indexright a:hover
{
    text-decoration:none;
    color:Black;
}

.borderbox
{
    border:1px gray solid;
    padding:8px;
    margin-bottom:3px;
}

.boxborder
{
    width:100%;
    margin-bottom:8px;
    background-color:White;
}

.contentbox_v2
{
    color:#2b2b2b;
}

.contentheader
{
    width:100%;
    background-color:#630505;
    padding-top:4px;
    text-indent:8px;
    height:23px;
    font-size:16px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.pageheader
{
    width:100%;
    background-color:#630505;
    padding-top:4px;
    text-indent:8px;
    height:23px;
    font-size:16px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.contentheader_ocean
{
    width:100%;
    background-color:#630505;
    padding-top:2px;
    text-indent:8px;
    height:21px;
    font-size:14px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.pageheader_ocean
{
    width:100%;
    background-color:#630505;
    padding-top:2px;
    text-indent:8px;
    height:21px;
    font-size:14px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.contentheader_purple
{
    width:100%;
    background-color:#b2a8a8;
    padding-top:4px;
    text-indent:8px;
    height:23px;
    font-size:11px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.pageheader_purple
{
    width:100%;
    background-color:#630505;
    padding-top:2px;
    text-indent:8px;
    height:21px;
    font-size:14px;
    color:White;
    font-family:Arial;
    font-weight:bold;
}

.headercolcontianermagenta
{
    width:100%;
    background-color:#b2a8a8;
    padding-top:2px;
    text-indent:8px;
    height:19px;
    font-size:11px;
    color:Black;
    font-family:Arial;
}

.headerbox
{
	background-color:#e2e2e2; 
	border-bottom:1px #013468 dotted; 
	padding-top:3px;
	padding-bottom:2px;
	width:100%; 
	margin-bottom:0px;
}