/* Horizon Skin
 * CSS
 * Created by GMaster479 of http://free.gmskins.com
 * Based off Shift 1.0.1 by Gunblaza
 */

/* Reset or fix elements */
header, nav, section, footer {
	display:block;
}

div ul, div ol {
	list-style:none;
	margin:0;
	padding:0;
}

dl,dt,dd {
	padding:0;
	margin:0;
}

table {
	cell-spacing: 0px;
	border-spacing:0;
	padding:0;
	*border-collapse: expression('separate', cellSpacing = '0px');
}


fieldset, img {
	border:0;
}

/* Element styling */
html {
	overflow-x: auto;
}

html, body { 
	height:100%;
}

body { 
    font:13px/19px "Trebuchet MS", Arial, sans-serif;
	padding:0;
	margin:0;
	text-align:center;
        background: #e9edf2;
}

body.night { background: #010b12; }

table, tr, td, div, p{
	color:#383838;
}

.night table, .night tr, .night td, .night div, .night p { color: #D8D8D8; }

a:link,
a:visited,
a:active { 
	color:#3e5a76;
	text-decoration:none;
}

	a:hover {
		color: #45658a; 
		text-decoration:underline; 
	}

.night a { 
       color: #007ddb;
}

.night a:hover { 
     color: #0090fd; 
}

/* Container/Wrapper styling */
#container {
	margin:0 auto 0 auto;
	text-align:left;
	width:76%;
	min-width:980px;
	max-width:1200px;
}

/* Header styling */

header {
	width:100%;
}
	header .header-row,
        header .header-row1,
	header .header-row2 {
		margin:0 auto 0 auto;
		text-align:left;
		position:relative;
                background-color:#7a1235;
	}

	header .header-row2 { 
                margin: 0px auto;
                padding: 1px 0;
                height:30px;
                background-color:#f5f5f5;
                box-shadow: 0 2px 3px rgba(0,0,0,0.6), 0 -2px 3px rgba(0,0,0,0.6);
        }

	header #thehead.header-row1 { 
                margin: 0 auto;
                padding: 20px 0 0; 
                background-color:#45658a;
                background: rgba(69,101,138,0.8);
	        background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/clouds1.png);
                background-position: bottom center;
                background-repeat:repeat-x;
                height: 145px; 
                border-bottom: 1px solid #3e5a76;
                box-shadow: 0 -1px 4px rgba(0,0,0,0.4) inset;
        }

        .night header #thehead.header-row1 { background-image:url(http://mafiamaniac.b1.jcink.com/uploads/mafiamaniac/horizontest.jpg); border-bottom: 1px solid #002447; 
        }
		
	header .header-row1 #logo {
		width: 76%; max-width: 1200px; min-width: 980px; margin: 0 auto; height: 95px;
	}

        .thelogo { 
                background-image: url(http://gmskins.b1.jcink.com/uploads/gmskins/horizonlogo.png);
                width: 192px; 
                height: 70px;
                float: left;
        }

        .night header .header-row1 #logo a .thelogo { background-position: -205px 0; }

	header #userbar {
                float: right;
                background-color: rgba(255,255,255,0.5);
                border: 1px solid #EAEAEA;
                box-shadow: 0 2px 5px rgba(0,0,0,0.25) inset;
                padding: 3px;
                border-radius: 3px;
	}

        .night header #userbar { 
                background-color: rgba(0,0,0,0.5); 
                box-shadow: 0 2px 5px rgba(0,0,0,0.25) inset; 
                border: 1px solid #13292f;
        }
	
	header #userbar ul {
               float: right;
	}

        header #userbar ul.userbar-guest li a { font-size: 16px; margin-top: -1px; }
       
        header #userbar ul#insertMessages, header #userbar .edit-links ul { float: none; }
	
		header #userbar ul li {
			float:left;
			position:relative;
			margin: 6px 2px 0;
		}
		
			header #userbar ul li a{
				padding: 6px 8px 7px 8px;
				display: block;
				color:#fff;
				text-decoration:none;
                                font-size: 20px;
                                text-shadow: 0 0 2px #000;
                                font-weight: 600;
-moz-transition: 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        -webkit-transition: 0.25s ease-in-out;                       
			}
			
			header #userbar ul li a.user {
				padding-left:5px;
			}
			
			header #userbar ul li a:hover,
			header #userbar ul li a.selected {
                               margin-top: -3px;
			}

                        header #userbar ul li a.selected { background: #f5f5f5; }
                        .night header #userbar ul li a.selected { background: #181818; }
			
			header #my-avatar {
				display:inline-block;
				float:left;
                                margin-right: 3px;
			}
			
			header #my-avatar img {
				max-width:24px;
				max-height:24px;
			}
			
	header nav {
                height: 30px;
		text-align:left;
		background-color: rgba(255,255,255,0.5);
		border-radius: 3px;
		position:relative;
                border: 1px solid #EAEAEA;
                box-shadow: 0 2px 5px rgba(0,0,0,0.25) inset;
                width: 76%; max-width: 1200px; min-width: 980px; margin: 0 auto;
                padding: 5px 0;
	}

        .night header nav { 
                background-color: rgba(0,0,0,0.5);
                border: 1px solid #13292f;
	}
		header nav ul.nav-links {
			list-style:none;
			margin-left:10px;
		}
		
		header nav ul.nav-links li {
                        padding: 6px 1px 7px;
			display:block;
			float:left;
		}
		
		header nav ul.nav-links li a {
			padding: 6px 15px 6px 15px;
			color:#3e5a76;
			text-decoration:none;
			font-size:13px;
			background-color:transparent;
                        text-shadow: 0 1px 0 #FFF;
-moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        -webkit-transition: 0.25s ease-in-out;
		}

                .night header nav ul.nav-links li a { color: #EAEAEA; text-shadow: 0 -1px 0 #000; }
		
		header nav ul.nav-links li a:hover {
			text-shadow: 0 1px 0 #FFF, 0 0 6px #8FB5C8, 0 0 10px rgba(143, 181, 200, 0.7);
                        color: #45658a;
		}
 
                .night header nav ul.nav-links li a:hover {
			text-shadow: 0 -1px 0 #000, 0 0 6px #64bcff, 0 0 10px rgba(100, 188, 255, 0.7);
                        color: #FFF;
                }

		header nav ul.nav-links li a.nav-current,
		header nav ul.nav-links li a.selected,
                header nav ul.nav-links li a.nav-current:hover,
		header nav ul.nav-links li a.selected:hover {
                       background-color: #fff;
                       background-image: url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient5.png);
                       background-position: center center;
                       border-radius: 3px;
                       color: #45658a;
                       font-weight: bold;
                       box-shadow: 0 0 3px rgba(0,0,0,0.6);
                       text-shadow: none;
		}

                .night header nav ul.nav-links li a.nav-current,
		.night header nav ul.nav-links li a.selected,
                .night header nav ul.nav-links li a.nav-current:hover,
		.night header nav ul.nav-links li a.selected:hover {
                       background-color: #181818;
                       color: #0090fd;
                       box-shadow: 0 0 3px rgba(255,255,255,0.6);
                }
		
	header #searchbar{
		display:block;
		float:right;
		position:relative;
                top: 2px;
                right: 10px;
                border-radius: 4px;
	}
	
		#searchbar .search-container {
			position:relative;
			background-color: rgba(255,255,255,0.5);
			box-shadow: 0 2px 2px rgba(0,0,0,0.4) inset;
			display:block;
			width:200px;
			height:20px;
			padding: 3px 0;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius:4px;
		}

                .night #searchbar .search-container { 
                        background-color: rgba(0,0,0,0.5);
                }
		
		#searchbar .search-input {
			color:#808080;
			border:0;
			background:transparent;
			width:190px;
			font-size:12px;
			padding: 3px 0 3px 10px;
                        font-family: "Trebuchet MS", Arial, sans-serif;
		}
		#searchbar .search-input:focus { color: #000; }
                .night #searchbar .search-input:focus { color: #FFF; }
		#searchbar .search-button {
		background: transparent url(http://gmskins.b1.jcink.com/uploads/gmskins/search.png) no-repeat 50%;
			text-indent: -3000em;
			padding:0;
			border:0;
			display:block;
			width:30px;
            height: 25px;
			position:absolute;
			right:0;
			top:0;
			bottom:0;
            border-radius: 0 4px 4px 0;
            box-shadow: none;
		}

                .night #searchbar .search-button {
                        background-image: url(http://gmskins.b1.jcink.com/uploads/gmskins//130965255315534.png); 
                }

/* Information Bar styling*/
section#infobar {
	background: #f5f5f5;
	height:31px;
        padding: 2px;
        border-radius: 3px;
        margin: 5px 0 10px;
        box-shadow: 0 1px 4px rgba(0,0,0,0.6);
        border: 1px solid #FFF;
}

.night section#infobar { background: #181818; border-color: #282828; }

	section#infobar #location {
		float:left;
	}
	
		section#infobar #location br {
			display:none;
		}
		
		section#infobar #navstrip {
			padding:6px;
			color:#808080;
		}
		
			section#infobar #navstrip a{
				color:#808080;
			}
		
	section#infobar #modbar {
		float:right;
	}

		section #infobar #modbar ul {
		}
		
			section#infobar #modbar ul li {
				float:left;
				position:relative;
				
			}
			
				section#infobar #modbar ul li a {
					color:#6e6e6e;
					padding:6px;
					display:block;
					font-weight:bold;
					text-decoration:none;
					position:relative;
                                        margin-right: 2px;
				}
		
/* Global elements styling */
.tableborder {
	background:transparent;
	border:0;
}

.maintitle {
	background-color:#45658a;
        background-image: url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient5.png);
	background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/clouds1.png), url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient5.png);
	background-repeat: no-repeat, repeat-x;
        background-position: top center, center center;
	padding:7px 7px 7px 10px;
	color:#fff;
        text-shadow: 0 1px 1px #000;
	font-weight:bold;
	font-size:17px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.night .maintitle { 
        background-image: url(http://mafiamaniac.b1.jcink.com/uploads/mafiamaniac/horizontest.jpg);
        background-image:url(http://mafiamaniac.b1.jcink.com/uploads/mafiamaniac/horizontest.jpg), url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient5.png);
        background-position: bottom center, bottom center;
        }

	.night .maintitle a, .maintitle a {
		color:#fff;
		text-decoration:none;
	}
	
	.maintitle b {
		font-weight:normal
	}
	
	.maintitle div {
		color:#fff;
	}
        .maintitle:hover div { opacity: 1; }
    .maintitle.collapsed { opacity: 0.5;  border-radius: 3px 3px 3px 3px; }
	
.titlemedium {
	background:#fff;
	color:#3e3e3e;
	padding:5px;
	font-weight:bold;
}

	.titlemedium a {
		color:#3e3e3e;
	}
	
.row1,
.row2,
.row3,
.row4 {
        background:#f5f5f5;
	padding: 8px;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #EAEAEA;
}

.night .row1,
.night .row2,
.night .row3,
.night .row4 {
        background:#181818;
        border-top: 1px solid #282828;
        border-bottom: 1px solid #000;
}

.row4 b a { font-size: 15px; font-weight: normal; }
.unread .row4 b a { font-weight: bold; }

tr.unread .row1,
tr.unread .row2,
tr.unread .row3,
tr.unread .row4 { 
        background-color: #dfe6ef; 
}

.night tr.unread .row1,
.night tr.unread .row2,
.night tr.unread .row3,
.night tr.unread .row4 { 
        background-color: #001220; 
}

tr.last td:first-child { border-radius: 0 0 0 3px; }
tr.last td:last-child { border-radius: 0 0 3px 0; }

.darkrow1,
.darkrow2,
.darkrow3 {
	padding:6px;
	background:#e0e0e0;
}

.night .darkrow1,
.night .darkrow2,
.night .darkrow3 { background-color: #282828; }

.pformstrip { 
	background-color:#E0E0E0;
	font-weight:bold;
	padding:5px;
	color:#383838;
}

	.pformstrip a,
	.pformstrip div,
	.pformstrip strong{
		color:#383838;
	}

.night .pformstrip { 
	background-color:#282828;
	font-weight:bold;
	padding:5px 8px;
	color:#d8d8d8;
}

	.night .pformstrip a,
	.night .pformstrip div,
	.night .pformstrip strong{
		color:#d8d8d8;
	}
	
#act-Post .tableborder { border-radius: 3px; box-shadow: 0 1px 4px rgba(0,0,0,0.4); }
#act-Post .tableborder tr:last-child .pformstrip { border-radius: 0 0 3px 3px; }
	
.pformleft,
.pformleftw,
.pformright {
	padding:6px;
	background-color:#f5f5f5;
}

.night .pformleft,
.night .pformleftw,
.night .pformright {
	background-color:#181818;
}

	.pformleft,
	.pformleftw {
		text-align:right;
		width:25%;
	}

	.pformright {
		font-weight: normal;
		width: auto;
	}

.desc {
	font-size:11px;
	color:#686868;
}

.night .desc { color: #B8B8B8; }

.thin {
     padding: 4px 0;
}

.tablepad {
	padding:8px;
        background: #f5f5f5;
}

.night .tablepad { background: #181818; color: #d8d8d8; }

.pairList dl {

}

.pairList dl dt {
	float:left;
}

.pairList dl dd {

}

section#ads-top .row4 {
	background:transparent;
	border:0;
        padding: 0;
}

.tablebasic {
	width:100%;
}

.tablefill {
	font-size:13px;
	background:transparent;
	border:0px;
}

.pagination {
	background:transparent;
}

.pagination a {
	text-decoration:none;
}

.pagination .pagination_pagetxt,
.pagination .pagination_pagetxt a,
.pagination a.pagination_page {
	color:#414141;
}

.night .pagination .pagination_pagetxt,
.night .pagination .pagination_pagetxt a,
.night .pagination a.pagination_page {
        color: #d8d8d8; 
}

.pagination .pagination_current {
	background-color:#45658a;
	color:#fff;
}

.night .pagination .pagination_current { background: #005697; }

.pagination .pagination_pagetxt:hover,
.pagination a.pagination_page:hover {
	background-color:#45658a;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/tableborder_background.png);
	background-repeat:repeat;
}

.night .pagination .pagination_pagetxt:hover,
.night .pagination a.pagination_page:hover { background: #003964; }

.pagination a.pagination_page,
.pagination .pagination_pagetxt,
.pagination .pagination_current{
	padding: 3px 6px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

#act-ST .tableborder table.post-box {
	background-color:#E0E0E0;
	border-radius: 3px 3px 3px 3px;
	padding: 0;
    border: 1px solid #eaeaea;
}

.post-box-head-code,
.post-box-head-quote {
	padding:5px;
	background-color:#E0E0E0;
	border-bottom:1px solid #eaeaea;
}

.night #act-ST .tableborder table.post-box {
	background-color:#282828;
	border-radius: 3px 3px 3px 3px;
	padding: 0;
    border: 1px solid #383838;
}

.night .post-box-head-code,
.night .post-box-head-quote {
	padding:5px;
	background-color:#282828;
	border-bottom:1px solid #383838;
}

#QUOTE,
#CODE {
	padding:6px;
	background:#fff;
	max-width: 700px;
}

.night #QUOTE,
.night #CODE { background: #181818; }


/* Useful/Shortcut Classes */
.click {
	cursor:hand;
	cursor:pointer;
}

.float-right {
	float:right;
}

.float-left {
	float:left;
}

.align-right {
	text-align:right;
}

.align-center {
	text-align:center;
}

.align-left{
	text-align:left;
}

.alert {
	background: none repeat scroll 0 0 #CB4848;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    display: none;
    float: right;
    font-size: 10px;
    font-weight: bold;
    padding: 1px 2px;
    position: absolute;
    right: 0;
    text-shadow: 0 1px 0 #EB8787;
    top: -2px;
}

#notice {
	top:0;
	left:0;
	width:100%;
	text-align:center;
	padding:8px;
	background-color:#7a1235;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/tableborder_background.png);
	color:#414141;
	box-shadow: 0 1px 2px rgba(0,0,0,0.4);
	font-size:22px;
	font-weight:bold;
	position:fixed;
	display:none;
}

#top {
	width:50px;
	background: transparent;
	text-align:center;
	padding:5px;
	position:fixed;
	bottom:5px;
	right:5px;
	display:none;
	font-size:11px;
}

/* Sprites */
.sprite-icons {
	width:20px;
	height:20px;
	background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/horizonsprite.png);
	display:inline-block;
}

.sprite-icons.pip {
	background-position: 0px 0px;
        width: 10px;
        height: 9px;
}

.sprite-icons.newpost {
	background-image: none;
        width: 16px;
        height: 16px;
        border-radius: 8px;
        box-shadow: 0 1px 1px rgba(0,0,0,0.6) inset;
        background-color: #45658a;
}

.night .sprite-icons.newpost { background-color: #005697; }

.sprite-icons.moved {
	background-position: -1px -11px;
}

.sprite-icons.exp {
	background-position: 0px -71px;
        width: 27px;
        height: 18px;
        opacity: 0.01;
        -moz-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        -webkit-transition: 0.2s ease-in-out;
        margin-top: 1px;
}

.sprite-icons.col {
	background-position: 0px -51px;
        width: 28px;
        height: 17px;
        opacity: 0.01;
        -moz-transition: all 0.2s ease-in-out 0s;
        -o-transition: all 0.2s ease-in-out 0s;
        -webkit-transition: 0.2s ease-in-out;
        margin-top: 1px;
}

.sprite-icons.locked {
	background-position: 2px -93px;
}

.sprite-icons.arrow {
	background-position: 0px -156px;
	height:18px;
	width:18px;
}

.sprite-icons.signout {
	background-position: -2px -135px;
        margin-bottom: -2px;
}

.sprite-icons.messages {
	background-position: -1px -30px;
        margin-bottom: -2px;
}

.sprite-icons.switch-account {
	background-position: -1px -112px;
        margin-bottom: -2px;
}

.sprite-icons.day-night { 
        background-position: -1px -155px;
        margin-bottom: -2px;
}
	
.sprite-large-icons {
	background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/envisionicons.png);
}

.sprite-large-icons.locked {
	background-position: -4px -123px;
	height: 39px;
	width: 39px;
}

.sprite-large-icons.redirect {
	background-position: -4px -90px;
	height: 29px;
	width: 39px;
}

.sprite-large-icons.nonew, .sprite-large-icons.new {
	background-position: -4px -1px;
	height: 39px;
	width: 39px;
        border-radius: 7px;
}

.sprite-large-icons.newpassword, .sprite-large-icons.password {
	background-position: -4px -45px;
	height: 38px;
	width: 39px;
        border-radius: 7px;
}

.sprite-large-icons.newpassword, .sprite-large-icons.new {
	background-color: #45658a;
}

.night .sprite-large-icons.newpassword, .night .sprite-large-icons.new {
	background-color: #005697;
}

#mobile .sprite-large-icons { background-image: none; width: 21px; height: 21px; border-radius: 4px; box-shadow: 0 2px 3px rgba(0,0,0,0.4) inset; }

.sprite-social-icons {
	background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/socneticon.png);
}

.sprite-social-icons.facebook {
	background-position: 0px 0px;
	height: 20px;
	width: 20px;
}

.sprite-social-icons.twitter {
	background-position: 0px -20px;
	height: 20px;
	width: 20px;
}

.sprite-social-icons.googleplus {
	background-position: 0px -40px;
	height: 20px;
	width: 20px;
}

/* CSS Buttons and Form Elements */

form {
	display:inline;
}

label {
	cursor:pointer;
}

fieldset.search {
	padding:6px;
}

select {
	margin: 0px;
}

optgroup option {
	font-family: "Trebuchet MS", Arial, sans-serif
	font-size: 12px;
}

.codebuttons { 
	font-size: 10px; 
	vertical-align: middle;
	margin:2px;
	padding:3px;
}

.textarea,
.searchinput,
.forminput,
.textinput {
	padding: 2px;
	vertical-align: middle;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, sans-serif
}

.radiobutton,
.checkbox,
.helpbox { 
	border: 0;
	vertical-align: middle;
	background: transparent;
	padding:0;
}

input,
textarea,
select,
.textarea,
.searchinput,
.forminput {
	background-color:#fff;
	font-size:12px;
	font-family: "Trebuchet MS", Arial, sans-serif;
	border:1px solid #eaeaea; 
        padding: 3px;    
}

.night input,
.night textarea,
.night select,
.night .textarea,
.night .searchinput,
.night .forminput {
        background-color:#0e0e0e;
	border:1px solid #282828; 
        color: #d8d8d8;
}


textarea {
	padding:3px;
}

.button-normal,
input[type=submit],
input[type=button],
input[type=reset] {
	cursor:pointer;
	cursor:hand;
        background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient5.png);
	background-repeat:repeat-x; 
        box-shadow: 0 1px 1px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #F5F5F5;
        border: 0;
}

.night .button-normal,
.night input[type=submit],
.night input[type=button],
.night input[type=reset] { background-color: #181818; color: #d8d8d8; }

.button-normal,
input[type=submit]:hover,
input[type=button]:hover {
	box-shadow: 0 1px 1px rgba(0,0,0,0.5);
}

.button-large {
	background-color:#45658a;
	background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient.png);
	background-position: bottom center;
        -moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        -webkit-transition: 0.25s ease-in-out;
	padding: 8px 12px 8px 12px;
	color: #fff;
	text-align:center;
	font-size:12px;
	border-radius: 3px;
	-moz-border-radius: 3px;
        border: 1px solid #FFF;
	margin:0px 5px 0px 5px;
        box-shadow: 0 2px 3px rgba(0,0,0,0.6);
}

.night .button-large { background-color: #005697; border-color: #282828; }

.button-large:hover {
      background-position: top center;
}

.button-small {
	padding:4px 10px;
	margin:0px 3px 2px 3px;
	background-color:#45658a;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/maintitle_background.png);
	background-repeat:repeat-x;
	color:#fff;
	font-size:11px;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
        box-shadow: 0 1px 0 rgba(255,255,255,0.6) inset, 0 1px 0 rgba(0, 0, 0, 0.3);
        opacity: 0.2;
        -moz-transition: all 0.25s ease-in-out 0s;
        -o-transition: all 0.25s ease-in-out 0s;
        -webkit-transition: 0.25s ease-in-out;
}

.button-small:hover {
    opacity: 1;
}

.button-small.quote { opacity: 1; }
.button-small.edit { font-size: 11px; }

.night .button-small { background: #003964; box-shadow: 0 1px 0 rgba(0,0,0,0.6) inset, 0 1px 0 rgba(0, 0, 0, 0.6); }

.closed {
	background-color:#7a1235;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/row_background.png);
	background-repeat:repeat-x;
	color:#414141;
	border:1px solid #eaeaea;
}

.delete {

}

/* Remove old elements */
#logostrip,
#submenu,
#userlinks,
.wrapmini,
.postlinksbar{
	display:none;
}

/* SSFML */
user,
if {
	display:none;
}

/* Board Index */
#act-idx .newstext {
	background-color:#F5f5f5;
	margin-bottom: 15px;
	box-shadow: 0 1px 4px rgba(0,0,0,0.6);
        border-radius: 3px;
        border: 1px solid #FFF;
}

#act-idx .newstext div { padding:8px !important; }

.night #act-idx .newstext {
       background: #181818;
       border: 1px solid #282828;
}

#act-idx .newstext span { display: none; }

#act-idx .tableborder, #act-ST .tableborder {
	padding: 0;
        box-shadow: 0 1px 4px rgba(0,0,0,0.6);
        border-radius: 3px;
        border: 1px solid #F5F5F5;
}

.night #act-idx .tableborder, .night #act-ST .tableborder { 
        border: 1px solid #383838;
}

#act-idx .tableborder table, #act-ST .tableborder table { border-spacing: 0; padding: 0; }

#act-idx #boardstats.tableborder table{ border-spacing: 0px 0px; }

#act-idx #boardstats.tableborder .row2:last-child { border-radius: 0 0 3px 3px; }

#act-idx .maintitle span {
	position:relative;
}

#act-idx th.titlemedium {
	visibility:hidden;
	line-height:0;
	padding:0;
	font-size:0;
}

#act-idx .forum-stats-row,
#act-SC .forum-stats-row{
	text-align:left;
	font-size:11px;
	width: 14% !important;
}

	#act-idx .forum-stats.pairList dl dd,
	#act-SC .forum-stats.pairList dl dd{
		text-align:right;
		margin-right:10px;
	}
	
#act-idx .forum-last-post,
#act-SC .forum-last-post {
	font-size:11px;
        width: 25% !important;
}

#act-idx .darkrow2 {
	display:none;
}

.toplinks {
	float:right;
	font-size:11px;
}
#delcookiesrow { display: none; }
#boardstats .pformstrip{
	background-color:#E0E0E0;
	color:#414141;
        background-image: none;
}

.night #boardstats .pformstrip { color: #d8d8d8; background-color: #282828; }

	#boardstats .pformstrip a {
		color:#414141;
	}
 
        .night #boardstats .pformstrip a { color: #d8d8d8; }
	
	#boardstats .row2 { width: 100%; }
	
/* Forum Thread List */
#act-SF .tableborder {
	box-shadow: 0 1px 4px rgba(0,0,0,0.6);
        border-radius: 3px;
        border: 1px solid #F5F5F5;
}

.night #act-SF .tableborder { border-color: #383838; }

#act-SF .tableborder .darkrow2{
	background-color:#e0e0e0;
	font-weight:bold;
	padding:5px;
	color:#414141;
}

.night #act-SF .tableborder .darkrow2 { background: #383838; color: #d8d8d8; }

#act-SF .tableborder .darkrow1 {
	background-color:#e0e0e0;
}

.night #act-SF .tableborder .darkrow1 { background: #383838; }

#act-SF .forum-stats-row {
	text-align:left;
	font-size:11px;
}

	#act-SF .forum-stats.pairList dl dd {
		text-align:right;
		margin-right:10px;
	}

#act-SF .forum-author {
	font-size:11px;
}

#act-SF .tableborder a[title*="This topic"] {
	font-weight:bold;
}

#mark-as-read-subto {
	float:right;
	font-size:11px;
}

#act-SF th.titlemedium,
#act-SF td.titlemedium {
visibility:hidden;
line-height:0;
padding:0;
font-size:0;
}

#act-SF #subforums .forum-stats-row{
text-align:left;
font-size:11px;
}

#act-SF #subforums .forum-stats.pairList dl dd{
 text-align:right;
 margin-right:10px;
}

#act-SF #subforums .forum-last-post {
font-size:11px;
}

#act-SF #subforums .darkrow2 {
display:none;
}

/* Topic View/PM View/Event View */
#act-ST .maintitle {
	background-color: #F5F5F5;
	color:#414141;
        font-size: 17px;
        border-radius: 0;
        padding: 8px;
        text-shadow: none;
}

.night #act-ST .maintitle { background-color: #181818; color: #d8d8d8; }

#act-ST .maintitle a { color: #414141; text-shadow: none; }

.night #act-ST .maintitle a { color: #d8d8d8; }

#act-ST .post-normal {
	background-color:transparent;
	display:block;
}

	#act-ST .post-normal .row4,
	#act-Msg.code-03 #ucpcontent .row4{
		background-color:#45658a;
		background-image:url(http://gmskins.b1.jcink.com/uploads/gmskins/testgradient.png);
		background-position: bottom center;
		color:#F5F5F5 !important;
		border:0;
		font-size:11px;
                padding: 4px 8px;
	}

	.night #act-ST .post-normal .row4,
	.night #act-Msg.code-03 #ucpcontent .row4{
                background-color: #005697; 
        }
		
		#act-ST .post-normal .row4 a {
			color: #F5F5F5 !important;
			text-decoration:none;
			font-size:11px;
		}
		
		.normalname {
			display:block;
                        backround-color: transparent;
		}
		
			#act-ST .post-normal .normalname a,
			.normalname a{
				color:#ffffff;
				font-size:16px;
			}
			
			.normalname a span,
			.normalname a div,
			#act-Msg .normalname a{
				color:#fff !important;
			}
			
			.online { 
                width: 16px;
                height: 16px;
                border-radius: 8px;
                box-shadow: 0 1px 1px rgba(0,0,0,0.4) inset;
                background-color: #1bc71b;
                margin: -2px 5px;
                display: inline-block;
           }

           .offline { 
                width: 16px;
                height: 16px;
                border-radius: 8px;
                box-shadow: 0 1px 1px rgba(0,0,0,0.4) inset;
                background-color: #999;
                margin: -2px 5px;
                display: inline-block;
           }
           
		#act-ST .post-normal .row4 div[align=right],
		#act-Msg.code-03 #ucpcontent .row4 div[align=right]{
			padding:3px;
		}

	#act-ST .post-normal .row4 .postdetails,
	#act-ST .post-normal .row4 .row4,
	#act-Msg.code-03 #ucpcontent .row4 .row4,
	#act-Msg.code-03 #ucpcontent .row4 .postdetails {
		border:0;
		background: transparent !important;
		padding:0;
                text-decoration: none; 
                float: right !important;
                font-size: 11px !important; 
                color: #f5f5f5;
	}

.post1,
.post2,
#act-ST.tablepad,
#act-ST.tablepad .row1 {
	background-color:#fff;
	border:0;
        padding: 9px;
}

.night .post1,
.night .post2,
.night #act-ST.tablepad,
.night #act-ST.tablepad .row1 { background: #0e0e0e; }


	.post1 .postdetails,
	.post2 .postdetails{
		margin-top:5px;
		display:block;
		padding:4px;
		background-color:#EAEAEA;
		border:1px solid #E0E0E0;
		border-radius: 3px;
		-moz-border-radius: 3px;
	}
	
        .night .post1 .postdetails,
        .night .post2 .postdetails { background: #282828; border-color: #383838; }
        
	.signature {
		border-top:1px solid #eaeaea;
		padding:6px;
		color:#808080;
	}

        .night .signature { border-color: #282828; }
	
	.edit { font-size: 10px; }
	
	
.postcolor {
	font:13px/18px "Trebuchet MS", Arial, sans-serif
}

.mini-row {
	padding:2px;
	text-align:center;
}

.mini-row.joined,
.mini-row.post {
	font-size:11px;
}

#act-ST .post-normal .darkrow3,
#act-Msg.code-03 #ucpcontent .darkrow3 {
	background: #fff;
}

.night #act-ST .post-normal .darkrow3,
.night #act-Msg.code-03 #ucpcontent .darkrow3 {
	background: #181818;
}

#act-ST .post-normal .darkrow3 div[align=right], #act-Msg.code-03 #ucpcontent .darkrow3 div[align=right] { 
    margin-top: 6px; 
}

	#act-ST .post-normal .darkrow3 .darkrow3,
	#act-Msg.code-03 #ucpcontent .darkrow3 .darkrow3{
		background:transpanent;
		border:0;
		margin:0 0 0 0;
	}
	
#act-ST .post-normal .darkrow1 {
	display:none;
}

#act-ST .activeuserstrip {
	background-color:#E0E0E0;
	padding:5px;
	color:#414141;
}

	#act-ST .activeuserstrip a,
	#act-ST .activeuserstrip div{
		color:#414141;
	}

.night #act-ST .activeuserstrip {
	background-color:#282828;
	color:#d8d8d8;
}

	.night #act-ST .activeuserstrip a,
	.night #act-ST .activeuserstrip div{
		color:#d8d8d8;
	}
	
#act-ST .tableborder td.row4[align=center] {
	background:transparent;
	border:0;
	padding-top:6px;
}

.fast-reply .fast-reply-left div{
	padding:6px;
	float:left;
}

.fast-reply .fast-reply-right {
	margin-left:100px;
}

/* Help Page */

#act-Help .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-Help .tablepad { 
    padding: 8px;
    border-radius: 0 0 3px 3px;
}

.night #act-Help .tablepad { background: #181818; }

#act-Help .tablepad .helprow{
	background-color:#F5F5F5;
	z-index:50;
        border-top: 1px solid #FFF;
        border-bottom: 1px solid #EAEAEA;
        padding: 8px;
}

.night #act-Help .tablepad .helprow { 
        background-color: #181818; 
        border-top: 1px solid #282828; 
        border-bottom: 1px solid #000; 
}

	#act-Help .tablepad .helprow.active {
		background-color: #eaeff5;
	}
	
	.night #act-Help .tablepad .helprow.active { background-color: #383838; }
	
#act-Help .tablepad .helprow2 {
	background-color:#f5f5f5;
	border-bottom:1px solid #eaeaea;
        border-top: 1px solid #fff;
	padding:6px;
	font:13px/18px "Trebuchet MS", Arial, sans-serif
}

.night #act-Help .tablepad .helprow2 {
	background-color:#181818;
	border-bottom:1px solid #282828;
        border-top: 1px solid #000;
}

	#act-Help .tablepad .helprow2 li {
		background-color:transparent;
		list-style:disc;
		border:0;
		margin-left:20px;
	}
	
/* Search Page */

#act-Search .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-Search.code-show .tableborder table,
#act-Search.code-getactive .tableborder table{
}

	#act-Search .tableborder table table {
		background:transparent;
		padding:0;
	}
	
#act-Search .maintitle {
	text-align:left;
}

#act-Search .row1 {
	background-color:#F5F5F5;
}

.night #act-Search .row1 { background-color: #181818; }

#act-Search .titlemedium {
	background-color:#EAEFF5;
	color:#414141;
}

.night #act-Search .titlemedium {
	background-color:#282828;
	color:#d8d8d8;
}


/* Member List */

#act-Members .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-Members .tableborder table, #act-rep .tableborder table {
	padding: 0;
}

	#act-Members .tableborder table td.row3 {
		background-color:#F5F5F5;
	}

	#act-Members .tableborder table td.pformstrip,
	#act-Members .tableborder table td.darkrow1 {
		background-color:#E0E0E0;
	}

        .night #act-Members .tableborder table td.row3 {
		background-color:#181818;
	}

	.night #act-Members .tableborder table td.pformstrip,
	.night #act-Members .tableborder table td.darkrow1 {
		background-color:#282828;
	}

        #act-Members .tableborder table td.darkrow1 {
                border-radius: 0 0 3px 3px;
        }

/* Calendar */

#act-calendar .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-calendar .tableborder table{
	padding: 0;
}

	#act-calendar .tableborder table .row3,
	#act-calendar .tableborder table .darkrow1{
		padding:6px;
		border-right:1px solid #eaeaea;
		border-bottom:1px solid #eaeaea;
	}

        .night #act-calendar .tableborder table .row3,
	.night #act-calendar .tableborder table .darkrow1{
		border-color: #383838;
                background: #181818;
	}

#act-calendar div.pformstrip {
	color:#fff;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius:5px;
}

#calendarname span { font-size: 24px; }
#calendarname span.button-large { font-size: 13px; }

/* Profile */
#profilename {
	font:25px/35px "Trebuchet MS", Arial, sans-serif
}

#act-Profile .plainborder {
	padding:4px;
}
	#act-Profile .plainborder .maintitle {
		background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/row2_background.png);
		background-repeat:repeat;
		color:#414141;
		text-align:left;
	}
	
	#act-Profile .plainborder .row3,
	#act-Profile .plainborder .row1 {
		background-color:#F5F5F5;
                border-top: 1px solid #FFF;
                border-bottom: 1px solid #EAEAEA;
	}

	.night #act-Profile .plainborder .row3,
	.night #act-Profile .plainborder .row1 {
		background-color:#181818;
                border-top: 1px solid #282828;
                border-bottom: 1px solid #000;
	}
	
#act-Profile table {
	cell-spacing: 4px;
	border-spacing:4px;
	padding:4px;
	*border-collapse: expression('separate', cellSpacing = '4px');
}

#act-Profile table table {
	cell-spacing: 0;
	border-spacing:0;
	padding:0;
	*border-collapse: expression('separate', cellSpacing = '0px');
}

#act-Profile .profile-left,
#act-Profile .profile-middle,
#act-Profile .profile-right { box-shadow: 0 1px 4px rgba(0,0,0,0.4); border-radius: 3px; }

#act-Profile .profile-left .maintitle,
#act-Profile .profile-middle .maintitle,
#act-Profile .profile-right .maintitle{
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/maintitle_background.png);
	background-repeat:repeat;
	color:#f0f0f0;
	text-align:left;
}

#act-Profile .profile-left .titlemedium{
	background-color:#eaeff5;
	color:#383838;
	text-align:left;
}

.night #act-Profile .profile-left .titlemedium{
	background-color:#282828;
	color:#d8d8d8;
}

#act-Profile .profile-middle td.row2 {
	background-color:#F5F5F5;
	padding:0px 5px 5px 5px;
	border:0;
}

.night #act-Profile .profile-middle td.row2 {
	background-color:#181818;
}

	#act-Profile .profile-middle .box {
		background:#fff;
		margin:0;
                min-width: 460px;
                max-width: 580px;
                width: 95%;
	}

        .night #act-Profile .profile-middle .box {
		background:#181818;
	}

.positiontab {
	margin-left: 25px;
	height:36px;
	z-index:2;
	position:relative;
}

div.opentab,
.opentab {
	padding:8px;
	float:left;
	width:auto;
	position:relative;
	margin-top:1px;
	font-size:12px;
	background-color:#45658a;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/maintitle_background.png);
	background-repeat:repeat;
	cursor:hand;
	cursor:pointer;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
}

.night .opentab { background-color: #003964; }

.closedtab {
	border:0;
	padding:8px;
	float: left;
	width: auto;
	margin-top:1px;
	font-size:11px;
	cursor:hand;
	cursor:pointer;
}

div.opentab a:link, 
div.opentab a:visited, 
div.opentab a:active {
	text-decoration:none;
	color: #414141;
	font-weight:bold;
}

.night div.opentab a {
	text-decoration:none;
	color: #fff;
	font-weight:bold;
}

.closedtab a:link, 
.closedtab a:visited, 
.closedtab a:active {
	text-decoration:none;
	color:#414141;
}

.night .closedtab a {
	text-decoration:none;
	color:#d8d8d8;
}

#act-Profile .profile-right .row2 {
	background-color:#F5F5F5;
	padding:4px;
	color:#414141;
}

.night #act-Profile .profile-right .row2 {
	background-color:#181818;
	padding:4px;
	color:#d8d8d8;
}

	#act-Profile .profile-right .row2 .pformstrip {
		display:none;
	}
	
/* Misc Pages */

#act-Stats .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-Stats .tableborder table{
	padding:0px;
}
	
	#act-Stats .tableborder table table {
		background:transparent;
		padding:0;
	}
	
	#act-Stats .tableborder .darkrow1 {
		background-color:#E0E0E0;
	}

        .night #act-Stats .tableborder .darkrow1 {
		background-color:#282828;
	}

#act-SC .newstext {
	display:none;
}

#act-SC .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-SC .tableborder table{
	padding:0px;
}

#act-SC .darkrow2 {
	display:none;
}

#act-SC .titlemedium  {
	font-size:0px;
	line-height:0px;
	padding:0;
	margin:0;
	visibility:hidden;
}

#act-Online .tableborder {
    border-radius: 3px;
    box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

#act-Online .tableborder table{
	padding:0;
}
	#act-Online .tableborder table .titlemedium {
		background-color:#e0e0e0;
		color:#414141;
	}
	
	#act-Online .tableborder table .darkrow1 {
		background-color:#e0e0e0;
                border-radius: 0 0 3px 3px;
	}

	.night #act-Online .tableborder table .titlemedium {
		background-color:#282828;
		color:#d8d8d8;
	}
	
	.night #act-Online .tableborder table .darkrow1 {
		background-color:#282828;
                border-radius: 0 0 3px 3px;
	}
	
/* User CP/Store/Other modifications that use these IDs */
#ucpmenu {
	width:20%;
        box-shadow: 0 1px 4px rgba(0,0,0,0.4);
}

	#ucpmenu .pformstrip {
		background-color:#E0E0E0;
		color:#414141;
	}

	.night #ucpmenu .pformstrip {
		background-color:#282828;
		color:#d8d8d8;
	}

	#ucpmenu p { 
		margin: 0; 
		padding: 0;
	}
	
	#ucpmenu strong,
	#ucpmenu b{
		font-weight:normal;
	}
	
	#ucpmenu br {
		display:none;
	}

	#ucpmenu a { 
		display:block;
		padding:4px;
		text-decoration:none;
                border-top: 1px solid #FFF;
                border-bottom: 1px solid #EAEAEA;
                background: #F5F5F5;
	}

        .night #ucpmenu a { 
                border-top: 1px solid #282828;
                border-bottom: 1px solid #000;
                background: #181818;
	}

	#ucpmenu a:hover,
	#ucpmenu a.ucp-current{
		background-color:#EAEFF5;
		font-weight:bold;
	}

        .night #ucpmenu a:hover,
	.night #ucpmenu a.ucp-current{
		background-color:#001220;
		font-weight:bold;
	}

	#ucpmenu a.ucp-current strong{
		font-weight:bold;
	}
	
#ucpcontent {
	line-height:150%;
	width:auto;
        box-shadow: 0 1px 4px rgba(0,0,0,0.4);
        background: #F5F5F5;
}

.night #ucpcontent { background: #181818; }

	#ucpcontent p {
		margin:0px;
		padding:8px;
	}
     
        #ucpcontent .tableborder { 
                padding:0;
        }       
	
	#ucpcontent .pformstrip {
		background-color:#e0e0e0;
		color:#414141;
	}

	.night #ucpcontent .pformstrip {
		background-color:#282828;
		color:#d8d8d8;
	}
	
	#ucpcontent .titlemedium {
		background-color:#EAEFF5;
		color:#383838;
	}

	.night #ucpcontent .titlemedium {
		background-color: #282828;
		color:#d8d8d8;
	}
	
		#ucpcontent .titlemedium a {
			color:#383838;
		}

        	.night #ucpcontent .titlemedium a {
		color:#d8d8d8;
	        }
		
#ucpmenu .maintitle,
#ucpcontent .maintitle {
	display:none;
}

.hlight td, .dlight td { padding: 8px; background-color: #f5f5f5; border-top: 1px solid #FFF; border-bottom: 1px solid #EAEAEA; }

.night .hlight td, .night .dlight td { padding: 8px; background-color: #181818; border-top: 1px solid #282828; border-bottom: 1px solid #000; }

/* Copyright (Don't remove) */

#copyright .row4 { background: transparent; border: none; padding: 3px; }

.copyright {
	margin-bottom:20px;
}

/* Footer */
footer {
	margin:0 auto;
	text-align:left;
	width:76%;
	min-width:980px;
	max-width:1200px;
        color:#2c2c2c;
	font-size:11px;
        padding: 2px 12px 100px 6px;
}

	footer a:link,
	footer a:visited,
	footer a:active { 
		color:#2c2c2c;
		font-size:11px;
	}
 
        .night footer, .night footer a { color: #d8d8d8; }

	footer a:hover {
		text-decoration:underline;
	}
	
	#footerbar{
		float:left;
	}
	
		#footerbar a {
			margin-right:6px;
            padding: 0 6px;
            font-size: 11px;
		}
	
	#shiftcopy {
		float:right;
	}
	
/* Shoutbox */
#shoutbox.tableborder {
	box-shadow: 0 1px 4px rgba(0,0,0,0.6);
        border-radius: 3px;
        border: 1px solid #F5F5F5;
}

.night #shoutbox.tableborder { border: 1px solid #383838; }

#shoutbox .row2 { border-radius: 0 0 3px 3px; }

#shoutbox iframe { height: 175px; }

/* Drop Down */
.dropdown-container{
	position:relative;
}

.dropdown-content {
	display:none;
	position:absolute;
	background-color:#f5f5f5;
	z-index:2;
	-moz-box-shadow: 0px 6px 5px 0px #999;
	-webkit-box-shadow: 0px 6px 5px 0px #999;
	box-shadow: 0px 6px 5px 0px #999;
}

.night .dropdown-content {
	background-color:#181818;
	-moz-box-shadow: 0px 6px 5px 0px #777;
	-webkit-box-shadow: 0px 6px 5px 0px #777;
	box-shadow: 0px 6px 5px 0px #777;
}

li.dropdown-container ul.dropdown-content,
li.dropdown-container div.dropdown-content ul {
	margin:0;
	padding:0;
}

li.dropdown-container ul.dropdown-content li,
li.dropdown-container div.dropdown-content li {
	margin:0;
	padding:0;
	display:block;
	float:none;
	background:transparent;
}

.dropdown-content a:link,
.dropdown-content a:visited,
.dropdown-content a:active,
.dropdown-content a:hover,
header #userbar .dropdown-content a, 
header #userbar .dropdown-content a:hover  {
	padding:0px;
	margin:0;
	text-decoration:none;
	font-weight:normal;
	float:none;
	background:transparent;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	display:inline;
        text-shadow: none;
        font-size: 13px;
}

.dropdown-head {
	background-color:#E0E0E0;
	padding:4px;
	color:#383838;
}

.night .dropdown-head {
	background-color:#282828;
	padding:4px;
	color:#d8d8d8;
}

.dropdown-row {
	padding:5px;
}

.dropdown-strip {
	background-color:#F5F5F5;
	padding:4px;
}

.night .dropdown-strip {
	background-color:#181818;
}

#dropdown-content-user {
	width:220px;
}
	
	header #userbar #dropdown-content-user .user-drop-right {
		padding: 6px;
	}
	
		header #userbar #dropdown-content-user .user-drop-right .view-links {
			float:left;
		}
		
		header #userbar #dropdown-content-user .user-drop-right .edit-links {
			margin-left:120px;
		}
		
	header #userbar #dropdown-content-user li {
		float:none;
		margin:0;
	}
	
	header #userbar #dropdown-content-user li a {
		color:#414141;
		font-size:12px;
		padding:1px;
		background:transparent;
	}

	.night header #userbar #dropdown-content-user li a {
		color:#d8d8d8;
	}
		
	header #userbar #dropdown-content-user li a:hover {
		text-decoration:underline;
	}
	
#dropdown-content-mess {
	width:300px;
}
	
	header #userbar #dropdown-content-mess .dropdown-row {
		display:block;
		padding:5px;
		border-bottom:1px solid #eaeaea;
                border-top: 1px solid #FFF;
	}
	
	header #userbar #dropdown-content-mess .dropdown-row:hover {
		background-color:#EAEFF5;
	}
	
	.night header #userbar #dropdown-content-mess .dropdown-row {
		border-bottom:1px solid #000;
                border-top: 1px solid #282828;
	}
	
	.night header #userbar #dropdown-content-mess .dropdown-row:hover {
		background-color:#001220;
	}
		header #userbar #dropdown-content-mess .msg-left {
			float:left;
			padding-top:10px;
		}
		
		header #userbar #dropdown-content-mess .msg-right {
			margin-left:25px;
		}
			
		header #userbar #dropdown-content-mess .title {
			font-size:15px;
		}
		
		header #userbar #dropdown-content-mess .author {
			font-size:11px;
		}
		
		header #userbar #dropdown-content-mess .time {
			font-size:10px;
			font-style:italic;
		}
		
	header #userbar #dropdown-content-mess .create-new {
		float:right;
	}
	
	header #userbar #dropdown-content-mess li {
		float:none;
		margin:0;
	}
	
	header #userbar #dropdown-content-mess a {
		color:#414141;
		background:transparent;
	}

	.night header #userbar #dropdown-content-mess a {
		color:#d8d8d8;
		background:transparent;
	}
	
	header #userbar #dropdown-content-mess a:hover {
		text-decoration:underline;
	}
	
#dropdown-content-navmore {
	width:100px;
        background: #F5F5F5;
}
	
	#dropdown-content-navmore li a {
		color:#414141;
		font-size:13px;
		padding: 6px 15px;
		display:block;
		border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		text-shadow: none;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #EAEAEA;
	}
		
	#dropdown-content-navmore li a:hover {
		background-color:#EAEFF5;
	}
	
	.night #dropdown-content-navmore {
        background: #181818;
}
	
	.night #dropdown-content-navmore li a {
		color:#d8d8d8;
		font-size:13px;
		padding: 6px 15px;
		display:block;
		border-radius: 0 0 3px 3px;
		-moz-border-radius: 0 0 3px 3px;
		text-shadow: none;
		border-top: 1px solid #282828;
		border-bottom: 1px solid #000;
	}
		
	.night #dropdown-content-navmore li a:hover {
		background-color:#001220;
	}
	
.skin-selector-container {
	display:inline;
}

a#dropdown-skin {
	color:#2c2c2c;
	display:inline-block;
	font-size:11px;
}

.night a#dropdown-skin { color: #d8d8d8; }

a#dropdown-skin.selected {
	background:#fff;
	z-index:3;
}

.night a#dropdown-skin.selected { background: #181818; color: #d8d8d8; }

#dropdown-content-skin {
	width:150px;
}

	#dropdown-content-skin li {
		padding:0;
	}
	
	#dropdown-content-skin li a{
		padding:3px;
		font-size:12px;
		display:block;
		margin-right:0;
	}
	
	#dropdown-content-skin a:hover {
		background-color:#EAEFF5;
	}

	.night #dropdown-content-skin a:hover {
		background-color:#282828;
                color: #fff;
	}
	
#dropdown-content-sa {
	border-top:0;
}

#dropdown-sa.selected {
	background:#fff;
}

/* Popup Boxes */
#overlay {
	position:fixed;
	left:0;
	top:0;
	z-index:2000;
	background-color:#000;
	display:none;
}

.popup-container{  
	display:none;
	top:50%;
	left:50%;
	position:fixed;
	z-index:3000px;
	text-align:left;
}

.popup-transparent-border {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius:5px;
	background-color:#000;
	z-index:2500px;
	position:fixed;
	display:none;
        box-shadow: 0 3px 12px rgba(0,0,0,0.4);
}

.popup-content {
	margin:2px;
	z-index:4000px;
	position:relative;
}

.popup-head {
	font-size:15px;
	background-color:#45658a;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/maintitle_background.png);
	background-repeat:repeat;
	text-align:left;
	height:30px;
	font-size:16px;
	border-bottom:1px solid #eaeaea;
        border-radius: 3px 3px 0 0;
}

.night .popup-head {
	font-size:15px;
	background-color:#003964;
	background-image:url(http://shift.b1.jcink.com/uploads/shift/ssf/images/maintitle_background.png);
	background-repeat:repeat;
	text-align:left;
	height:30px;
	font-size:16px;
	border-bottom:1px solid #000;
        border-radius: 3px 3px 0 0;
}

.popup-head a {
	color:#fff;
}

.popup-head-title {
	float:left;
	padding:5px;
	display:block;
	color:#fff;
}

.popup-head-close {
	float:right;
	display:block;
	padding:5px;
}

.close-popup{

}

.popup-row {
	background:#fff;
	padding:6px;
}

.night .popup-row { background: #181818; border-bottom: 1px solid #000; }

.popup-strip {
	background-color:#FFF;
	padding:5px;
        border-radius: 0 0 3px 3px;
}

.night .popup-strip { background-color: #282828; }


#popup-login {
	width:585px;
}

#popup-login .popup-row {
	height:80px;
}

#popup-login .popup-row .login-title {
	margin-left:5px;
	font-weight:bold;
	font-size:1.1em;
}

.login-title a {
	text-decoration:underline;
	float:right;
	font-size:0.75em;
}

#popup-login .popup-row input.username,
#popup-login .popup-row input.password {
	background-repeat:no-repeat;
	background-position:5px 50%;
	width:220px;
	padding:4px 0px 4px 26px;
}

#popup-login .popup-row input.username {
	background-image: url(http://i103.photobucket.com/albums/m130/Gunblaza/fams/user_go.png);
}

#popup-login .popup-row input.password {
	background-image: url(http://i103.photobucket.com/albums/m130/Gunblaza/fams/key_go.png);
}

.login-col {
	padding:8px 12px;
	float:left;
	width:250px;
}

.login-check{
	background: transparent;
	border: 0;
}

.login-keep,
.login-anon {
	margin-top:1px;
	font-size:0.9em;
}