body {margin: 1px;font-family: Arial;text-align:left;text-shadow:none;padding-bottom: 1px;min-height: 100%;overflow-x: hidden;background-attachment:fixed}
html {font-size: 100%;min-height: 100%}
#welcome {text-align:center;background-image: url("/themes/theme2/img/welcome.png");background-size: 100%;background-repeat: no-repeat;color:white;font-size:0.8em}
table {max-width: 100%;margin-bottom: 6px;border-radius: 7px 0 0 0}
table.stories td{padding: 2px}
span.numbers{position:absolute;background-color: #ddd;width: 40px;height: 40px;border: 1px solid #999;text-align: center;border-radius: 200px;font-size: 1.6em;line-height: 40px;color: #444;font-weight: bold;text-shadow: 0 0 8px #ff3;}
span.numberswin{position: absolute;background-color: #eee;width: 40px;height: 40px;border: 1px solid #0d0c58;text-align: center;border-radius: 200px;font-size: 1.6em;line-height: 40px;color: #2700ff;font-weight: bold;text-shadow: 0 0 10px #e4ff00;}
#myBtn {
  display: none; /* Hidden by default */
  position: fixed; /* Fixed/sticky position */
  bottom: 20px; /* Place the button at the bottom of the page */
  right: 30px; /* Place the button 30px from the right */
  z-index: 99; /* Make sure it does not overlap */  
  background-color: red; /* Set a background color */
  color: white; /* Text color */
  cursor: pointer; /* Add a mouse pointer on hover */
  padding: 10px 3px 5px 3px; /* Some padding */
  border-radius: 10px; /* Rounded corners */
  font-size: xx-large;
  font-weight:900 /* Increase font size */
}
/* custom scrollbar */
::-webkit-scrollbar {
  width: 20px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

#myBtn:hover {
  background-color: #555; /* Add a dark-grey background on hover */
}
.md_pageTitle{border-bottom:1px solid #cccccc;font-size:x-large; color:#333333; margin-bottom:20px}
.md_labelViewItem{font-size:0.9em}
.md_thumbfield {min-width:70px;min-height:70px;max-width:70px;max-height:70px;width:70px }
.md_divider{color:#ccc}
.md_date{float:right; display:inline;background-color:#abc;padding:2px;width:100%}
.md_label{font-weight:bold; margin-top:16px}
.md_labelFinePrint{font-weight:normal}
.md_bigButton{ font-weight:bold;color:#444}
.md_formTitle{font-size:large; border-bottom:1px solid #ebebeb; margin-bottom:10px}
.md_listingTable{width:49%;float:left;min-height:150px;max-height:150px;height:150px}

.md_listingTable:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(1.3, 1.3);
 -moz-transform: scale(1.3, 1.3);
 -webkit-transform: scale(1.3, 1.3);
 -o-transform: scale(1.3, 1.3);
 -ms-transform: scale(1.3, 1.3);
 -webkit-transform-origin: top;
-moz-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
 position: relative; z-index:99999;border-radius: 7px 0 0 0;border: 4px solid #888;background-color:#222}

.md_bannerBox{width:160px;float:right}
.md_itemTitle{ font-size:1.3em}
.md_itemTitleSub{ color:#333; font-size:small}
.md_msg{ padding:11px;font-weight:bold}
.md_thumbnail{max-width:70px;max-height:140px}
.md_thumbnail:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(1.6, 1.6);
 -moz-transform: scale(1.6, 1.6);
 -webkit-transform: scale(1.6, 1.6);
 -o-transform: scale(1.6, 1.6);
 -ms-transform: scale(1.6, 1.6);
 -webkit-transform-origin: top;
-moz-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
 position: relative; z-index:99999;border-radius: 7px 0 0 0;border: 4px solid #888;background-color:#222}
.md_photo{width:100%}
.md_photo:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(1.2, 1.2);
 -moz-transform: scale(1.2, 1.2);
 -webkit-transform: scale(1.2, 1.2);
 -o-transform: scale(1.2, 1.2);
 -ms-transform: scale(1.2, 1.2);
 -webkit-transform-origin: top;
-moz-transform-origin: top;
-o-transform-origin: top;
transform-origin: top;
 position: relative; z-index:99999;border-radius: 7px 0 0 0;border: 4px solid #888;background-color:#222}
.md_required{ color:#900; font-weight:bold}
.md_listing{padding-top:12px; padding-bottom:12px; border-bottom:1px solid #ccc;width:79%;float:left;background:lightgrey}

a.md_recordLink{ }
a.md_recordLink:link{ color:#003399; font-weight:bold}
a.md_recordLink:hover{ text-decoration:none}
a.md_recordLink:visited { color:#603; font-weight:bold}
a.md_footer:link{ color:#003399}
a.md_footer:hover{ text-decoration:none}
a.md_footer:visited { color:#003399}
.thisismypost{
		display:none; 
		margin:4px; 
		padding:12px; 
		padding-bottom:18px; 
		width:300px; 
		float:right; 
		border:1px solid #ccc; 
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px}
#newItemForm{
		margin:4px; 
		padding:12px; 
		padding-bottom:18px; 
		border:1px solid #ccc; 
		background-color:#fff; 
		-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px}
#md_container{font-size:1.1em}
#md_content{}
#md_navigation{background-color:#efefef}
#md_submit{margin-top:20px; border-top:1px solid #cccccc; padding-top:20px}
#md_description{width:100%; padding:3px}
#md_title{width:100%}
#md_email{display:none}
#navigationBar{height:40px;}
#mxxxxxd_contentForm{
	background-color:#efefef;
	padding:16px;
	border:1px solid #ccc;
	}
#md_emailBox{
		width:550px; 
		padding:12px; 
		margin-top:30px;
		border:1px solid #ccc; 
		background-color:#fff; 
				-moz-border-radius: 6px;
		-webkit-border-radius: 6px;
		border-radius: 6px;}
#md_listingBox{ }
#md_message{font-size:small; padding:4px;}
#md_filter{padding-bottom:8px;}
#md_postSomethingContainer{padding-top:12px;}
#md_myPostLink{margin-top:20px;}
#headerbottom {
	float:left;
	line-height:normal;
	margin-top: 69px}
#headerbottom a {
  background:#ddd;
  padding:3px 10px 3px 10px;
  text-decoration:none;
  color:black;
  font-weight:bold;
  font-size: 1.2em;
  width: 100px;
  border: 2px solid grey;
  border-radius: 6px;
  height: 20px }	  
#header {float:left;width:100%;font-size:80%;line-height:normal;margin-bottom:8px}
#header ul {margin:0;padding:5px 5px 0;list-style:none}
#header li {float:left;margin:0;padding:0 0 0 2px}
#header a {
  display:block;
  background:#eee;
  padding:5px 5px 2px 4px;
  text-decoration:none;
  color:black;
  font-weight:bold;
  border: 2px solid grey;
  border-radius: 6px 6px 0 0;
  height: 25px
  }
#header a:hover {text-decoration:underline;color:#003399}
#header #current {}
#header #current a {background:#ddd;padding-bottom:4px;color:#003399}
#confirmationBox{}
#md_viewItemContent{border: 1px solid #999;margin: 6px;padding: 6px;border-radius: 13px 0 0 0;}
.md_errorField{border:1px solid #CC0000; background-color:#FFDDDD}
.md_errorText{color:#CC0000; font-weight:bold}		

     .pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
  -webkit-animation-duration: 1.5s;
  animation-duration: 1.5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  }
  @-webkit-keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.15, 1.15, 1.15);
  transform: scale3d(1.15, 1.15, 1.15);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  }
  @keyframes pulse {
  0% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  50% {
  -webkit-transform: scale3d(1.15, 1.15, 1.15);
  transform: scale3d(1.15, 1.15, 1.15);
  }
  100% {
  -webkit-transform: scale3d(1, 1, 1);
  transform: scale3d(1, 1, 1);
  }
  } 
×
tr.row1 td.liststart {}
tr.row1 td.listnext {border-top: 2px solid #9acd32;}
tr.row2 td.listnext {}
table.list {border-radius: 8px 0 0 0;border-collapse: separate;width: 99%;}
table.list td.liststart{padding:4px;border-radius: 5px 0 0 0;}
table.list td.listnext{padding:4px;border-radius: 8px 0 0 0;}
tr.table_line1 td {padding: 3px 3px;font-weight: bold}
.cbutton{padding-left:3px;border-radius: 4px 0 0 0;text-decoration:none;color:white;background:grey}
.u_comment {font-size: 0.9em;clear: both;margin:0 0 0 3px}
#user_post_1{border-radius:7px 0 0 0;padding-bottom: 9px;}
#user_post_1:hover {z-index:99999;border-radius: 7px 0 0 0;border: 4px solid #888;padding-bottom:unset;margin-bottom:9px}
 #descr {font-size: 0.9em;padding: 2px;border-radius: 7px 0 0 0;border-top: 1px solid grey;}
 #descrsnap {padding: 2px;color: white;background: black;}
.legendstyle {width:90%;background-color:#8a0f0f;color:white;padding:3px;border-radius: 6px 0 0 0;border: 2px solid #c7c706;font-size:1.1em;text-align: center;}
.fieldsetstyle {width:80%;background-color:#eee;color:#2b333f;padding:3px;border-radius: 6px 0 0 0;border: 2px solid #777;font-size:1.1em;text-align: center;}
editlink {padding-left:3px;border-radius: 4px 0 0 0;text-decoration:none;background-color:#555;color:#00aecd;line-height:11px;margin-bottom:0}
betterlink {padding-left:3px;border-radius: 4px 0 0 0;text-decoration:none;background-color:#333;color:#00aecd;line-height:11px;margin-bottom:0}
.footerright {float:right;padding-right:10px;padding-left:200px}
.acshead {display:block;position:fixed;width: 100%;margin-left: -2px;margin-top: -2px;z-index:999;height:35px}
.navbar {overflow: visible}
.navbar-inner {padding-bottom:2px;min-height: 35px; padding:0; background-repeat: repeat-x}
h1, h3, h4, h6 , h5{margin: 0px}
h1 {font-size: 1.1em; line-height: 25px}
h2 {margin: -6px; font-size: 1.1em; line-height: 25px}
h3 {font-size: 1.1em; line-height: 27px}
h4, h6, dt,dd {line-height: 18px}
h4 {font-size: 1.1em}
h5 {border-radius: 5px 0 0 0;line-height: 22px;padding: 1px 1px 1px 11px;margin: 3px;font-size: 1.1em}
h6 {font-size: 0.9em;text-transform: uppercase}
h7 {font-size: 1.0em}
h8 {font-size: 2.0em;margin:1px;padding-left:8px}
#htime {border-radius: 3px 0 0 0;font-size: 1.1em;font-weight: bold;line-height: 14px;margin: 3px 0}
note {font-size:2.3em;font-weight: bold;margin-left: -25px;padding-right:18px;color:yellow;text-shadow:red 2px 2px 3px}
.youtube {background-position: center;background-repeat: no-repeat;position: relative;display: inline-block;overflow: hidden;transition: all 150ms ease-out;cursor: pointer;}
.youtube .play {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAERklEQVR4nOWbTWhcVRTHb1IJVoxGtNCNdal2JYJReC6GWuO83PM/59yUS3FRFARdFlwYP1CfiojQWt36sRCUurRIdVFXIn41lAoVdRGrG1M01YpKrWjiYmaSl8ybZJL3cd+YA//NLObd3++eO8x79z5jSq5Gw+8kov0AP8vMR5l1BtBZQM4B8ks75wCdZdYZZj5qLZ4hov2Nht9Z9vhKKSIaB/gI4M4w62KeAO6Mte4lYOq20FxrlqqOibhHmeWbvNC9ZfDX1mLae391aN6limO/gwgvAPJbWeAZuSDingdwXTBw7/0IsyaA/Fkh+KqOkD+YNfHej1QKD+y7iVlOhgLvFqFfNJvNGyuBJ+KDAF8MDd0tgS8y64OlgSdJMsysL4cG7SOHkyQZLhTee7+d2R2rAVy/S+Jd7/32ouBHAP4gNNRGQyTHc/84NhqNywZp5rvjjnnvt21aABFeCQ+RLwAf2hQ8s7sv9OCLk6AHNgQvIrvbfzKCD76g/O6cu7lf/iER/aQGgy448pExZmhdegAPhR9sObFWH1gT3lp7DaA/5bkIgJhZPgsNmz02novj+KqeApj1ubwXWe4kdyeznAgNvTpE/HQmvKqOMeuFogTUVQSRno+iaLRLAJF7uIgL9O4ubgL8aWgB7S44mNX+35YpICUiAvS9sBLkq1WzT+NFffl6AuoiApi6NT37h6sWkBIRZGkQ8YtLgyji6e1mBYTqCEBPG2Naz+0BWQgtoGoRgCzEsd9hAN1X5BfnFZASUfrSAFQNsyZ1FJASUVpHiLinDJG8U2cBZYogkrcNs5waBAGdstbeU9zdqpw0gPwwSAI6VUxHyFlDpOcHUUBBIuYNs14aZAE5RVwyzPr3/0EAEY0TyfGNjBWQvwZ +CTSbehfAH29mrID8bET0+0EUkAd8WYDOmqJ3ecsG30yr9wqRfm6Y+a1BEFDEjHfHvWmY9ck6CygHvBVr8Xhtb4ZE5HZA3y8DvBNA1TjnrmXWf+sioMwZX5V/VHXMGGMMoKdDCxCRvRWBdzKzdHEO+EisilbPyopHYqp6S9UCAsz4iojI7hUDAtyXVQgIDd6KnOoaWNkbI6FaPSuZGyMArsi7MZoloB4zviI/Nhr3X95jltwTRQmoIfgisy5ai+me67OI7fE4nrqjrqfK1t0eby0FPRB6oGVlchL3rgnfrq19RKbVBdhV9IOSwJmfmJi4vi/4ThERitwyCxVAFqydshuCX5awhQ9KtmuIWd8IDZED/nXT77rvVVv6sHRKwjYi91poqP7Dr+Y6JJ1VSZIMA3wkPNy6bX+o8Bcm0sXMdwM8Fxo0A3xORPaWBp6uPXsmbxCRD0NDL0dOANhVCXy6iAjMcjbcrMt3RITKwdMVRdFo+y5yvkL4eWZ+zHt/ZVD4dEVRNGotpst+dZZZH8k86lqn2pIvT/eqrNfn2xuyqYPZ8mv7s8pfn/8Pybm4TIjanscAAAAASUVORK5CYII=") no-repeat center center;
    background-size: 64px 64px;position: absolute;height: 100%;width: 100%;opacity: .8;filter: alpha(opacity=80);transition: all 0.2s ease-out;}
.youtube .play:hover {opacity: 1;filter: alpha(opacity=100);}
iframe.video-container{width: 99%}
iframe{width: 99%}
a:hover,.nav > li > a:hover,.navbar .nav > li > a:hover,.att_button:hover{text-decoration: underline;font-weight: bold}
.navbar .nav .active > a,.navbar .nav .active > a:hover {font-weight: bold}
a:focus {outline-offset: -2px;outline: thin dotted #333}
a:hover,a:active {outline: 0;color: #FF3333}
a {text-decoration: none}
.btn {text-shadow: none; display: inline-block; margin-bottom: 0; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; background-repeat: repeat-x;border-radius: 4px 0 0 0;box-shadow: 1px 1px}
.att_des img {width:100%}
.card_des {width:auto;border:1px solid grey;padding:3px}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section, .open  > .dropdown-menu1 , .nav > li > a {display: block}
#boxpolls {border: 1px solid #CCCCCC;margin: 3px;padding:3px;min-height:130px;border-radius: 8px 0 0 0;}
audio,canvas,video, .post_operations li {display: inline-block}
sub,sup {position: relative;font-size: 0.8em;line-height: 0;vertical-align: baseline}
sup {top: -0.5em}
sub {padding-left: 5px}
img.prpic:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(3, 3);
 -moz-transform: scale(3, 3);
 -webkit-transform: scale(3, 3);
 -o-transform: scale(3, 3);
 -ms-transform: scale(3, 3);
 margin-left: 140px;position: relative;z-index: 9999;top: 160px;} 
 img.snap {width:30%;height:30%;border-radius: 5px 0 0 0;transition:all 250ms ease-in-out 150ms;
 -moz-transition:all 250ms ease-in-out 150ms;
 -webkit-transition:all 250ms ease-in-out 150ms;
 -o-transition:all 250ms ease-in-out 150ms;
 -ms-transition:all 250ms ease-in-out 150ms;}
img {max-width: 90%;vertical-align: middle;border: 0;border-radius: 5px 0 0 0}
img.avatar {background: transparent;border: none;padding:0px;border-radius: 5px 0 0 0;}
img.memon {width: 35px;border-radius: 5px 0 0 0}
img.comm {width: 30px;height: 30px;border-radius: 5px 0 0 0}
img.search {width: 65px;height: 65px;max-width: 65px;max-height: 65px;border-radius: 5px 0 0 0}
img.snapmarket {max-width:192px;border-radius: 5px 0 0 0}
img.snapmarket:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(1.5, 1.5);
 -moz-transform: scale(1.5, 1.5);
 -webkit-transform: scale(1.5, 1.5);
 -o-transform: scale(1.5, 1.5);
 -ms-transform: scale(1.5, 1.5)
 position: relative;
    z-index: 99999;
    margin-left: -50px;} 
 img.snap {width:30%;height:30%;border-radius: 5px 0 0 0;transition:all 250ms ease-in-out 150ms;
 -moz-transition:all 250ms ease-in-out 150ms;
 -webkit-transition:all 250ms ease-in-out 150ms;
 -o-transition:all 250ms ease-in-out 150ms;
 -ms-transition:all 250ms ease-in-out 150ms;}
img.snap:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(2.0, 2.0);
 -moz-transform: scale(2.0, 2.0);
 -webkit-transform: scale(2.0, 2.0);
 -o-transform: scale(2.0, 2.0);
 -ms-transform: scale(2.0, 2.0)} 
img.card {width:80%;border-radius: 5px 0 0 0} 
img.locpic {width:45%;border-radius: 10px 0 0 0;transition:all 250ms ease-in-out 150ms;
 -moz-transition:all 250ms ease-in-out 150ms;
 -webkit-transition:all 250ms ease-in-out 150ms;
 -o-transition:all 250ms ease-in-out 150ms;
 -ms-transition:all 250ms ease-in-out 150ms;}
img.locpic:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(2.0, 2.0);
 -moz-transform: scale(2.0, 2.0);
 -webkit-transform: scale(2.0, 2.0);
 -o-transform: scale(2.0, 2.0);
 -ms-transform: scale(2.0, 2.0);
 -webkit-transform-origin: top, left;
-moz-transform-origin: top, left;
-o-transform-origin: top, left;
transform-origin: top, left;
 position: relative; z-index:99999;border-radius: 17px 0 0 0;border: 4px solid #888;background-color:#222}
img.feedimage {width:30%;border-radius: 5px 0 0 0;transition:all 250ms ease-in-out 150ms;
 -moz-transition:all 250ms ease-in-out 150ms;
 -webkit-transition:all 250ms ease-in-out 150ms;
 -o-transition:all 250ms ease-in-out 150ms;
 -ms-transition:all 250ms ease-in-out 150ms;}
img.otherpic {width:19%;border-radius: 5px 0 0 0}
img.feedimage:hover {cursor: zoom-in; 
 cursor: -moz-zoom-in;
 cursor: -webkit-zoom-in;
 transform: scale(2.0, 2.0);
 -moz-transform: scale(2.0, 2.0);
 -webkit-transform: scale(2.0, 2.0);
 -o-transform: scale(2.0, 2.0);
 -ms-transform: scale(2.0, 2.0)}
.user_post_right img {max-width:97%;border-radius: 5px 0 0 0}
td.user_post_top{border-radius:6px 0 0 0;padding: 1px;background-color:rgba(61, 61, 61, 0.36);width:30%;border-bottom:1px solid #161616}
textarea {overflow: auto;vertical-align: top}
.clearfix:before,.clearfix:after ,.nav-tabs:before,.nav-tabs:after{display: table;content: ""}
.row-fluid:after, .container-fluid:after, .nav-tabs:after, .btn-group:after, .clearfix:after {clear: both}
hr {margin: 18px 0;border: 0}
strong, .forum_title a {font-weight: bold}
em {font-style: italic}
q:before,q:after,blockquote:before,blockquote:after {content: ""}
address {display: block;margin-bottom: 18px;font-style: normal;line-height: 18px}
cite {font-style: normal}
code,pre {padding: 0 3px 2px;font-family: Menlo, Monaco, Consolas, "Courier New", monospace;font-size: 1.0em;border-radius: 3px}
code {padding: 2px 4px}
pre {display: block;padding: 8.5px;margin: 0 0 9px;font-size: 1.1em;line-height: 18px;word-break: break-all;word-wrap: break-word;white-space: pre;white-space: pre-wrap;border-radius: 4px}
form {margin: 0 0 1px}
input,button{font-weight: normal;line-height: 16px}
label {display: block;margin-bottom: 5px}
.close {float: right;font-size: 1.4em;font-weight: bold;line-height: 18px;opacity: 0.6}
.close:hover {text-decoration: none;cursor: pointer;opacity: 0.4}
button.close {padding: 0; cursor: pointer;background: transparent;border: 0;}
.btn:focus {outline: 5px auto;outline-offset: -2px}
.btn:active {background-image: none}
.alert {padding: 8px 35px 8px 40px;border-radius: 6px 0 0 0;background: #444;font-size: 1.5em;color: #f1f1f1;border: 2px solid #999999;}
.alert .close {visibility:hidden}
.nav {margin-bottom: 5px;list-style: none}
.nav-tabs > li {float: left;width:33%}
.nav-tabs > li > a {padding-top: 8px;padding-bottom: 8px;line-height: 18px;border-radius: 4px 0 0 0;padding-right: 12px;padding-left: 12px;line-height: 14px}
.nav-tabs > .active > a,.nav-tabs > .active > a:hover {cursor: default}
.navbar .btn {margin-top: 1px;display: inline-block;line-height: 18px}
.navbar .nav {position: relative;left: 0;display: block}
.navbar .nav > li {display: block;float: left}
.navbar .nav > li > a {float: none;padding: 1px 1px 1px 1px;line-height: 19px;text-decoration: none;margin-top:1px}
.btn:hover {text-shadow: none;text-decoration: none;background-position: 0 -15px;transition: background-position 0.1s linear}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus,select:focus {box-shadow: none;outline: 5px auto ;outline-offset: -2px}
.well,textarea {border-radius: 3px 0 0 0;padding: 1px 1px}
ul,ol {padding: 0;margin: 0 0 3px 3px;margin-bottom: 0}
ul {list-style: disc}
ol {list-style: decimal}
li {}
a.bbutton, .bbutton{background-color: #11F;border: 1px dotted #999;color: #fff}
.navbar .brand:hover {border:none;text-decoration: none}
input,button,select,textarea {font-family: 'Droid Sans', sans-serif}
#morestream_button, input[type="submit"],input[type="button"],input[type="radio"],input[type="checkbox"],input[type="file"], li.button, a.button ,form input.gbutton, .post_operations li a ,.fbutton, .gbutton,a.rbutton, .rbutton,gbutton,.btn,a.bbutton, .bbutton {text-shadow: none; line-height: 10px; text-align: center; vertical-align: middle; cursor: pointer;border-radius: 4px 0 0 0;padding:1px;margin:1px;border: 1px inset}
form input.sbutton, .sbutton{cursor: pointer;border-radius: 4px 0 0 0;width:22px;height:22px;background-image: url("../img/lupe.png");margin-left:-1px;margin-top:-1px}
ul.pagesgallery {display: block;overflow: hidden;height: 100%;margin: 5px;font-size:0.9em}
ul.pagesgallery li {display: block;padding: 3px;margin: 3px;float: left;width: 44%; border-radius: 5px 0 0 0; border: 1px solid #aaa}
li.pgbutton {cursor: pointer;vertical-align: middle}
a.comment_delete, a.stream_delete {border-radius: 3px 3px 3px 3px;cursor: pointer;display: inline-block;padding: 2px;line-height:7px}
.fpost{font-size:100%;font-size:0.9em}
.fpost.commentmessage{font-size:100%;font-size:0.9em;width:99%}
p {clear: both;padding-bottom: 1px;overflow: hidden;margin: 0 0 9px}
.box-content{padding:1px}
#vot{width:auto}
#starrate{padding:10px}
legend {padding: 1px 3px;display: block;width: 100%;margin-bottom: 27px;font-size: 1.5em;line-height: 36px;border: 0}
span.sub , form p span{font-size:0.9em}
.story_content {padding:10px 10px 20px 10px;margin-top: 10px;background-image: url("../img/backtable.png")}
form p {text-align:left;display: block;padding-left: 20px;margin-bottom: 5px;margin-top: 5px}
form textarea {width: 80%;overflow-x:hidden}
.story {display: block;overflow: hidden;padding: 10px 0 3px;margin-bottom: 2px;clear:both}
.story .header {font-size: 1.3em;font-weight: bold}
.tab_things{background-image: url("../img/backtable.png");overflow: hidden}
.tab_thing {width: auto;float: left;padding-left: 5px;padding-right: 5px; font-size:0.8em}
.story .content {padding: 3px 0}
dt {font-weight: bold;line-height: 17px}
coun {font-size: 9px}
dl {display: block;overflow: hidden;padding: 10px;margin-bottom: 20px;clear:both} 
dd {display: block;overflow: hidden;margin-left: 10px;margin-bottom: 10px}
ul.games {display: block;overflow: hidden;height: 100%;padding: 5px}
ul.games li {display: block;padding: 3px;margin: 3px;float: left;width: 100px;text-align:center;height: 120px;border:1px solid grey}
ul.games li a{display: block;padding-top: 13px;float: left;width: 100px;text-align:center;color:#ffd;text-decoration: none;}
ul.gallery {display: block;overflow: hidden;height: 100%;padding: 5px}
ul.gallery li {display: block;padding: 3px;margin: 3px;float: left;width: 100px;text-align:center;height: 175px}
ul.clgallery {display: block;overflow: hidden;padding: 5px}
ul.clgallery li {display: block;padding: 0 3px 6px 3px;margin: 3px;float: left;width: 150px;text-align:center; border-radius: 5px; border: 2px solid #aaa}
#rating_box {clear: both}
#apps_box {}
.form_label {font-weight: bold;display:block}
.att_bottom {clear: both;border-radius: 6px 0 0 0;background-color:rgba(61, 61, 61, 0.36)}
.zeile{padding-top:5px}
.stt_bottom {font-size: 0.9em;clear: both; border-radius: 2px;padding-left: 4px;background-image: url("../img/backtable.png")}
.att_name {font-weight: bold;font-size: 1.2em}
.user_comment {overflow: hidden;padding:1px;padding:2px;padding-left:5px;padding-right:5px;width:100%}
.att_bottom img {width:25px;height:25px;padding:1px 3px 1px 1px}
img.att_bottom {width:25px;height:25px;margin-right:4px}
.hr {margin:5px;height: 1px;clear:both}
textarea, input[type="text"], input[type="password"], input[type="search"] {display: inline-block;padding: 1px;margin-bottom: 1px;font-size: 1.1em;width:auto; border-radius: 3px}  
.pull-left{float:left !important}
select{line-height: 28px;background-color:#ddd;color #333;display: inline-block;padding: 1px;margin-bottom: 1px;font-size: 1.1em;width:auto; border-radius: 3px}
.box{border-radius:5px 0 0 0;margin-top: 1px; margin-bottom: 1px}
.brand img{float:left;margin-right:5px}
.box-content .nav-tabs{padding-left:1px;margin-top:1px;border-radius:6px 0 0 0;min-height:24px}
li.active{}
.row-fluid:before, .row-fluid:after, .container-fluid:before, .container-fluid:after {display: table; content: ""}
.row-fluid [class*="span"] {display: block; min-height: 28px; box-sizing: border-box; float: left;padding:2px}
.container-fluid {}
.navbar .brand {float: left;padding: 3px 15px}
.page_listings {width: 31%;padding:5px;float:left;}
.span3 {width: 220px}
.span5 {width: 320px}
#ab-message {padding: 2px 0 2px 0;background-image: linear-gradient(#900, #400, #900);color:#5f5;text-align:center;border-color:#111;border-style:double;border-radius:15px 0 0 0}
.box-header h3{font-size:1.1em;width:auto;clear:none;float:left;line-height:25px}
.box-header h2 > i{margin-top:1px}
.box-header h2{font-size:0.9em;width:auto;clear:none;float:left}
.box-header{margin-bottom: 0; font-weight:bold; font-size:1.3em}
.hero-unit h1 {margin-bottom: 0;font-size: 1.5em;line-height: 1;letter-spacing: -1px;color: inherit}
.hero-unit {padding: 60px;margin-bottom: 30px;border-radius: 6px}
.suggestionsBox {position:fixed;overflow-x: hidden;width: 200px;z-index: 1000;background-color: #fff;border:1px solid blue;color: black}
.suggestionList {padding: 0px}
.suggestionList li {text-align:left;width:200px;padding: 1px;cursor: pointer;list-style-type:none}
.suggestionList li:hover {font-weight: lighter}
input[type="search"] {box-sizing: content-box}
.icon-white {background-image: url("../img/glyphicons-halflings.png")}
.icon-user {background-position: -168px 0}
.icon-info-sign {background-position: -120px -96px}
.bbedit-container {top: 0; width: 99%;}
.bbedit-toolbar {width:99%}
.bbedit-textarea {width:100%;border-radius: 8px 0 0 0}
.fpost commentmessage{width:99%}
.dropdown-toggle:active,.open .dropdown-toggle, .btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle, input:focus,textarea:focus {outline: 0}
.caret {display: inline-block;width: 0;height: 0;vertical-align: top;content: "";opacity: 0.3}
.dropdown .caret {margin-top: 8px;margin-left: 2px}
.dropdown:hover .caret,.open .caret, .fade.in, .btn:hover .caret,.open.btn-group .caret {opacity: 1}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;padding: 2px 22px 2px 2px;list-style: none;border-radius: 5px 0 0 0}
.dropdown-menu1{display: none;list-style: none;width:99%}
.dropdown-menu.pull-right, .pull-right > .dropdown-menu {right: 0;left: auto}
.dropdown-menu .divider {height: 1px;margin: 8px 1px;overflow: hidden}
.dropdown-menu a {display: block;padding: 3px 8px;clear: both;font-weight: normal; line-height: 18px;white-space: nowrap}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret {border-top: 0}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu1{top: auto;bottom: 100%;margin-bottom: 1px}
.fade {opacity: 0;transition: opacity 0.15s linear}
.collapse {position: relative; height: 0;overflow: hidden;transition: height 0.35s ease}
.collapse.in {height: auto}
.btn.disabled,.btn[disabled] {cursor: default;background-image: none;opacity: 0.65;box-shadow: none}
.btn-large {padding: 9px 14px;font-size: 1.3em;line-height: normal;border-radius: 5px 0 0 0}
.btn-large [class^="icon-"] {margin-top: 1px}
.btn-mini {padding: 2px 6px;line-height: 14px}
.btn-group > .btn {position: relative;float: left;margin-left: -1px;border-radius: 6px 0 0 0}
.btn-group > .btn:first-child {margin-left: 0;border-radius: 6px 0 0 0}
.btn-group > .btn:hover,.btn-group > .btn:focus,.btn-group > .btn:active{ z-index: 2}
.btn-group > .dropdown-toggle {padding-left: 2px;padding-right: 2px;border-radius: 6px 0 0 0}
.navbar .btn-group .btn {margin: 1px}
.navbar .pull-right .dropdown-menu{left: auto;right: 0}
.navbar .pull-right .dropdown-menu:before{left: auto;right: 12px}
.navbar .pull-right .dropdown-menu:after{left: auto;right: 13px}
.navbar .dropdown-menu::before,.navbar .dropdown-menu::after, .hide{display: none}
.nav-list li > a , .nav-list .nav-header {text-shadow: none}
.nav-tabs .dropdown-menu li > a:hover, .nav-pills .dropdown-menu li > a:hover{border: none}
.pagination ul {box-shadow: none}
.pagination a {border: 0;font-size: 1.1em}
.btn-info {background-repeat: repeat-x}
.btn .caret {opacity: 0.3;margin-top: 7px;margin-left: 0}
.btn-group > .dropdown-menu > li > a:hover {border-bottom: 0}
.sidebar_buttons{}
ul.sidebar_buttons {margin: 0;padding: 0}
ul.sidebar_buttons li{display: inline;display: block}
.att_button img {}
.post_operations {text-align: right}
#pager {padding: 5px 5px 5px 20px;clear: both}
#pager strong {display: inline-block;margin-left: 0;margin-bottom: 0;border-radius: 5px 0 0 0;float: left;padding: 0 14px;line-height: 30px;text-decoration: none}
#pager a {display: inline-block;margin-left: 0;margin-bottom: 0;border-radius: 3px 0 0 0;float: left;padding: 0 4px;line-height: 20px;text-decoration: none}
input[disabled] {cursor: not-allowed}
span.mysub {font-size:0.9em;font-weight: 100}
.post {width: 79%;margin-bottom: 10px;overflow: hidden}
.thumb {width: auto}
.modal.fade.in {top: 250px} 
.modal {position: absolute; top: 40%; left: 100%; z-index: 1050; margin: -250px 0 0 -280px;border-radius: 6px 0 0 0}
.modal.fade {transition: opacity .3s linear, top .3s ease-out;top: -25%}
.modal-backdrop {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040}
.modal-backdrop.fade {opacity: 0}
.modal-backdrop,.modal-backdrop.fade.in {opacity: 0.8}
.modal-footer {margin-bottom: 0;text-align: right;border-radius: 0 0 6px 6px;padding:3px}
.modal-body {padding: 15px}
table.stories {border-collapse:collapse;width:100%}
.forum_title a:visited{font-weight: normal}
ul.mygallery {display: block;overflow: hidden;height: 100%;padding: 5px}
ul.mygallery li {display: block;padding: 1px;margin: 2px;float: left;text-align:center}
ul.mygallery li span {display: block;font-weight: bold}
ul.newgallery {display: block;overflow: hidden;height: 100%;padding: 5px}
ul.newgallery li {display: block;padding: 2px;margin: 2px;float: left;width: 118px;text-align:center;height: 164px;font-size:0.9em}
ul.small_avatars {display: block;overflow: hidden;padding: 0;margin:0}
ul.small_avatars li {display: block;padding: 0;margin: 3px;float: left;width: 80px;height: 130px;text-align: center}
ul.post {list-style: none;padding: 0;margin:0}
ul.post li {display: block;padding: 13px;margin: 3px 0 5px 0}
ul.simple_list {list-style: none;padding: 0;margin:0}
ul.simple_list li {display: block;padding: 3px;margin: 3px}
.att_button {display: block;float: left;text-shadow: none; display: inline-block; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer; border-left: 1px solid #bdbdba;border-bottom: 1px solid #bdbdba;margin: 0 -1px 0 0;width: 25%;border-radius:6px 0 0 0}
.att_button_on {display: block;float: left;text-shadow: none; display: inline-block; line-height: 18px; text-align: center; vertical-align: middle; cursor: pointer;}
.br {width: 100%;clear: both;height: 10px}
#search_box {font-size: 1.2em;background-color:white;width:80px}
.block_box {text-align: right;padding-right:1px}
#stream_att {overflow: hidden}

#menu {
	width: 100%;
	height: 50px;
	margin: 40px auto;
	box-shadow: 0 0 10px #aaa;
}

#menu a {
	color: #000;
	text-decoration: none;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;	
}

#menu .inhalt {
	width: 900px;
	margin: 0 auto;
}

#menu .inhalt ul {
	position: absolute;
	margin: 0 auto;
	list-style: none;
}
#menu .inhalt>ul>li:hover {
	height: 50px;
	margin-top: -5px;
	background: #eee;
	border-top: 5px solid #333;
	box-shadow: 0 0 5px #aaa;
}

#menu .inhalt ul li img {
	float: left;
	width: 16px;
	height: 16px;
	margin: 11px 5px ;
	padding: 6px;
	background: #000;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

#menu .inhalt ul li ul {
	top: -9999px;
	min-width: 200px;
	background: #eeeeee;
	background: -moz-linear-gradient(top,  #eeeeee 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	background: linear-gradient(top,  #eeeeee 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
	padding: 0;
	margin: 0 0 0 -10px;
	box-shadow: 0 1px 5px #aaa;
}

#menu .inhalt ul li:hover ul {
	top: 50px;
}

#menu .inhalt ul ul li {
	float: none;
	font-size: 14px;
	padding: 10px 20px;
	text-align: left;
	margin: 0;
	border-bottom: 1px solid #ddd;
	line-height: 20px;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
}

#menu .inhalt ul ul li:hover {
	background: #333;
	color: #fff;
}

#menu .inhalt ul ul li a {
	display: block;
}

#menu .inhalt ul ul li a:hover {
	color: #fff;
}

#menu li ul li ul {
	position: absolute;
	left: -9999px;
}

#menu .inhalt ul ul li:hover ul {
	left: 100%;
	top: auto;
	margin-top: -20px;
}


#menu li {float:left;display:block;position:relative;padding: 0px 0px 0px 4px;margin-right:30px;border:none;;text-align:left}
#menu li a {font-family:Arial;font-size:0.9em;display:block;outline:0;	text-decoration:none}
#menu {list-style:none;width:60px;margin:3px auto 0px auto;height:23px;padding:0px 20px 0px 20px;border-radius: 10px 0 0 0;}
#menu li:hover {padding: 4px 9px 4px 9px;border-radius: 5px 0 0 0 }
#menu li .drop {padding-right:21px;background:url("../img/drop.png") no-repeat right 8px}
#menu li:hover .drop {background:url("../img/drop.png") no-repeat right 7px}
.dropdown_3columns {width: 370px;margin:4px auto;float:left;position:absolute;left:-999em;border-radius: 5px 0 0 0}
#menu li:hover .dropdown_3columns {left:-200px;top:auto}
.col_1 {display:inline;float: left;position: relative;margin-left: 5px;margin-right: 5px}
#menu li ul {list-style:none;padding:0;margin:0 0 12px 0}
.top-block{font-size:1.2em;text-align: center;padding: 5px;margin-bottom:10px;font-weight:bold;position: relative;display: block;line-height: 22px;text-decoration:none}
.top-block span{clear:both}
.notification {display: block;position: absolute;top: -10px;right: -5px;line-height: 16px;height: 16px;padding: 0 5px;border-width: 1px;border-style: solid;border-radius: 10px}
#external-events {float: left;width: 15%;padding: 10px;text-align: left}
.external-event{margin: 5px;cursor:move}
#calendar {float: right;width: 80%}
.box-icon{float:right}
.box-icon a{clear:none;float:left;margin:0 2px;height: 18px;width:5px;margin-top: -1px}
.box-icon a i{margin-left:-4.5px}
.btn-round{border-radius: 40px;padding-top:4px}
ul.dashboard-list li{padding: 7px 0;list-style:none}
ul.dashboard-list a:hover, .top-block:hover{text-decoration:none}
ul.dashboard-list{margin:0}
ul.dashboard-list li a span {display: inline-block;font-size: 1.4em;font-weight: bold;margin-right: 10px;text-align: right;width: 70px}
.dashboard-avatar{height: 50px;width: 50px;padding: 1px;float: left;margin-left: 15px;margin-right: 15px}
#prependedInput,#appendedPrependedInput,#appendedInputButtons,#appendedInputButton{width:200px}
#appendedInput{width:75px}
.thumbnail{z-index:2;position:relative;margin-bottom:40px !important}
.thumbnails > li{margin-left:15px}
.thumbnail img,.thumbnail > a{z-index:2;height:100px;width:100px;position:relative;display: block}
.thumbnail .gallery-controls{position:absolute;z-index:1;margin-top:-30px;height:22px;min-height:22px;width:80px;padding:9px}
.thumbnail .gallery-controls p{display:block;margin:auto;width:100%}
label div.checker,label div.radio{margin-bottom:3px}
div.uploader{border-radius:14px 0 0 0}
footer .pull-right{float:right;margin-right:10px}
footer .pull-left{float:left;margin-left:10px}
.docs-input-sizes select, .docs-input-sizes input[type="text"] {display: block;margin-bottom: 9px}
div.center,p.center,img.center{margin-left: auto !important;margin-right: auto !important;float:none !important;display: block;text-align:center}
.stackControls{padding:5px}
.clear{clear:both;width:0px;height:0px}
.sidebar-nav{min-height:0;border-radius: 5px;margin-bottom: 0;padding-bottom:0}
.sidebar-nav > ul > li:not(.nav-header){margin-right:-2px;margin-left:-2px}
.brand span{float:left}
div.dataTables_length select {width: 50px}
.dataTables_filter input, .dataTables_length select {display: inline-block;margin-bottom: 0}
ul.ajax-loaders li{display:inline-block;list-style:none;padding:10px}
ul.ajax-loaders{min-height:80px}
.bs-icons li{list-style:none}
#for-is-ajax{padding-left: 12px;cursor:pointer}
#loading{margin-top: 20px;width:128px;font-weight: bold}
#loading div.center{margin-top:10px;height:15px;width:128px;background:url("../img/ajax-loaders/ajax-loader-6.gif")}
#inputIcon{width:200px}
.show-grid [class*="span"] {text-align: center;border-radius: 3px;min-height: 30px;line-height: 30px}
.show-grid {margin-top: 10px;margin-bottom: 20px}
.login-header{padding-top:30px;height:120px}
.remember{margin-top:3px}
.login-box .input-prepend{margin-bottom: 10px}
.login-box .btn{margin-top:15px;width:100%}
.charisma_qr{height:136px;width:136px;border-radius:2px}
.box-content.buttons{min-height:297px}
#box {border: 1px solid #CCC;margin: 3px;padding:3px;min-height:100px;}
#question{font-size: 1em;margin-bottom: 5px;}
#progress-outer {background: #333;height: 10px;width: 60%;padding: 3px;}
#progress-inner {background: orange;height: 100%;}
#progress-span {color: white;position: absolute;text-align: center;width: 50%;}
#voted{margin:5px 0;padding:5px;background: red;border-radius: 7px 0 0 0; font-size: 1.3em;}
#user_details{float:right;width:100px;height:118px;text-align: center;}
#user_details div{padding: 0px 0px 10px;}
#mobmenu{font-size: 1.1em;font-weight: bold;}
#mobmenu a{padding: 2px;margin: 1px;height: 45px;color: #f00;text-decoration: none;text-align: center}
#mobmenu a:visited{color: #F00;}
#acsmenu {float:right}
#acsmenu m {display: block;padding: 2px 3px;clear: both;font-weight: bold;white-space: nowrap;height:31px}
#acsmenu m a {margin: -2px;text-decoration: none}
#acsmenu m img{height:27px}
#acsmenu a {display: block;padding: 2px 3px;clear: both;font-weight: normal; line-height: 18px;white-space: nowrap}
#acsmenu ul li {float: left; min-height: 1px; vertical-align: middle;list-style:none}
#acsmenu ul li.hover,#acsmenu ul li:hover {position: relative; z-index: 599; cursor: default;}
#acsmenu ul li:hover > ul { visibility: visible;}
#acsmenu:after, #acsmenu ul:after {content: '';display: block;clear: both;}
#acsmenu ul ul {visibility: hidden; position: absolute; top: 100%; right: 0; z-index: 598;text-transform: none;width: 170px;}
#acsmenu ul ul ul {top: 0; left: auto; right: -99.5%; border-top: 0 none; }
#acsmenu ul ul li {float: none; position: relative }
#acsmenu ul li ul li a {width:163px;border-bottom:1px solid;font-size:1.2em}
#acsnote {}
#acsnote m {display: block;padding: 2px 3px;clear: both;font-weight: normal;white-space: nowrap;height:27px}
#acsnote m a {text-decoration: none}
#acsnote m img{width:40px}
#acsnote a {display: block;padding: 1px 0 0 1px;clear: both;font-weight: normal; line-height: 18px;white-space: nowrap}
#acsnote ul li {float: left; min-height: 1px; vertical-align: middle;list-style:none}
#acsnote ul li.hover,#acsnote ul li:hover {position: relative; z-index: 599; cursor: default;}
#acsnote ul li:hover > ul { visibility: visible;}
#acsnote:after, #acsnote ul:after {content: '';display: block;clear: both;}
#acsnote ul ul {visibility: collapse; position: absolute; top: 100%; right: 0; z-index: 598;text-transform: none;border-bottom:1px solid grey;border-radius: 7px 0 0 0;}
#acsnote ul ul ul {top: 0; left: auto; right: -99.5%; border-top: 0 none; }
#acsnote ul ul li {float: none; position: relative }
#acsnote ul li ul li a {font-size:1.2em;text-decoration:none}
#cssmenu a {display:block;text-decoration:none;margin: 1px;border: 2px solid grey;border-radius: 6px 0 0 0;padding-right:3px}
#cssmenu ul li:hover > ul {visibility: visible;width:100px;display:block}
#cssmenuleft {font-size:1.1em; left: 0}
#cssmenuright {padding-right:12px;font-size:1.1em; right: 0}
#cssmenu li {float:left;display: block;white-space: nowrap;}
#cssmenu ul {margin:0}
#cssmenu ul ul li {float: none;border-bottom: 2px solid grey}
#cssmenu ul ul ul {top: 0; left: auto; right: -99.5%; border-top: 0 none;}
#cssmenu ul li.hover,#cssmenu ul li:hover {position: relative; z-index: 599; cursor: default}
#cssmenu:after, #cssmenu ul:after {content: '';display: block;clear: both}
#cssmenu ul ul {visibility: hidden; position: absolute; top: 100%; z-index: 598;border-radius:6px 0 0 0;border: 1px solid #999}
#cssmenu ul li a {display:block;text-decoration:none;margin: 1px;border: 2px solid grey;border-radius: 6px 0 0 0;padding-right:3px}
#cssmenu ul li ul a {display:block;text-decoration:none;margin: 5px;width:100px;border:none}
#cssmenu ul li ul li ul li {display:block;text-decoration:none}
#cssmenu ul li ul li ul li a {display:block;text-decoration:none;margin: 5px;width:100px;border:none}
#smenu a {display:block;text-decoration:none;margin: 1px;border: 2px solid grey;border-radius: 6px 0 0 0;padding-right:3px}
#smenu ul li:hover > ul {visibility: visible;width:auto;display:block}
#smenuleft {font-size:1.1em; left: 0}
#smenuright {padding-right:12px;font-size:1.1em; right: 0}
#smenu li {float:left;display: block;white-space: nowrap;}
#smenu ul {margin:-9px 0px 0px 0px}
#smenu ul ul li {float: none;border-bottom: 2px solid grey;background:#CCC}
#smenu ul li.hover,#cssmenu ul li:hover {position: relative; z-index: 599; cursor: default}
#smenu:after, #cssmenu ul:after {content: '';display: block;clear: both}
#smenu ul ul {visibility: hidden; position: absolute; top: 100%; z-index: 598;border-radius:6px 0 0 0;border: 1px solid #999}
#smenu ul li a {display:block;text-decoration:none;margin: 1px;border: 2px solid grey;border-radius: 6px 0 0 0;padding-right:3px}
#smenu ul li ul a {display:block;text-decoration:none;margin: 10px;width:170px;border:none}
.csbtn-group{}
#sticky_for_a_while {top:40px;height:40px}
#sticky_for_today {top:40px;height:40px}
#chat-area {overflow: auto; padding: 12px}
#chat-wrap { border: 2px solid #eee; margin: 0 0 10px 0} 
#page-wrap {margin: 10px; position: relative}
.i_sent{position: relative;margin:1px 4px 2px 0;padding: 2px;background: #eef;color:#333;border-radius:4px 0 0 0}
.i_sent:after{content: "";position: absolute;top: 0px;right: -15px;border-style: solid;border-width: 0 0 16px 15px;border-color: transparent #eef;display: block;width: 0;z-index: 1}
.you_chat{position: relative;margin:1px 4px 2px 0;padding: 2px;background: #ffe;color:#333;border-radius:4px 0 0 0}
.you_chat:after{content: "";position: absolute;top: 0px;left: -15px;border-style: solid;border-width: 16px 15px 0 0;border-color: transparent #ffe;display: block;width: 0;z-index: 1;}
#sendie{border: 3px solid #999;padding: 5px; font: 12px "Lucida Grande", Sans-Serif}
@media(min-width:1200px){li.acsmenlittle {visibility:hidden} li.acssubmen{list-style:none;font-size:1.2em} li{list-style:none}.span2,#sticky_for_a_while{width: 200px;font-size:1.1em}.row-fluid .span10{width:calc(100% - 270px);padding-top:35px;font-size:1.2em}.row-fluid .span8{width:60%;font-size:1.3em}.row-fluid .span9{width:76%;font-size:1.2em}.row-fluid .span4 {width: 200px;font-size:1.2em}.navbar .btn-group .btn {font-size:1.2em}.dropdown-menu a {font-size: 1.2em}.row-fluid .span14 {width:49%}.row-fluid .span15 {width:50%}.row-fluid .span11 {width:33%}.row-fluid .span12 {width:25%}.row-fluid .span13 {width:41%}iframe.video-container{height:480px}.row-fluid .span19 {margin-right:7px;min-height:788px}#myfriends {visibility:hidden;height:1px}}
@media(min-width:979px) and (max-width:1199px){li.acssubmen {visibility:hidden}.span2,  #sticky_for_a_while{width: 200px;font-size:1.1em}.row-fluid .span10{width:calc(100% - 270px);padding-top:35px;font-size:1.1em}.row-fluid .span8{width:calc(100% - 250px - 171px);font-size:1.3em}.row-fluid .span9{width:76%;font-size:1.1em}.row-fluid .span4 {width: 192px;font-size:1.1em;float:right}.navbar .btn-group .btn {font-size:1.1em} .dropdown-menu a {font-size: 1.2em}.row-fluid .span14 {width:60%}.row-fluid .span15 {width:39%}.row-fluid .span11 {width:33%}.row-fluid .span12 {width:25%}.row-fluid .span13 {width:41%}iframe.video-container{height:400px}.row-fluid .span19 {visibility:hidden}}
@media(min-width:768px) and (max-width:978px){li.acssubmen {visibility:hidden}.span2, #sticky_for_a_while {width: 200px;font-size:1.1em}.row-fluid .span10{width:calc(100% - 270px);padding-top:35px}.row-fluid .span8{width:50%}.row-fluid .span9{width:76%}.row-fluid .span4 {width: 192px;font-size:1.1em;float:right}.row-fluid .span15 {width:50%}.row-fluid .span14 {width:49%}.row-fluid .span11 {width:50%}.row-fluid .span12 {width:49%}.row-fluid .span13 {width:100%}iframe.video-container{height:320px}.row-fluid .span19 {visibility:hidden}	}
@media(min-width:480px) and (max-width:767px){li.acssubmen {visibility:hidden}#sticky_for_a_while {display: none}.row-fluid .span10{width:770px}.row-fluid .span8{width:calc(100% - 211px)}.span2 {width:calc(100% - 188px)}.row-fluid .span15 {width:100%}.row-fluid .span14 {width:49%}.row-fluid .span11 {width:50%}.row-fluid .span12 {width:49%}.row-fluid .span13 {width:100%}iframe.video-container{height:240px}.row-fluid .span4 {width: 208px;position:absolute;top:36px;right:0px}.row-fluid .span19 {visibility:hidden}
}
@media(max-width:479px){li.acssubmen {visibility:hidden}#sticky_for_a_while {display: none}[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:auto;margin-left:0;min-height:50px}.row-fluid .span12 {width:50%;float:left}.row-fluid .span13 {width:49%;float:right}iframe.video-container{height:160px}.row-fluid .span19 {visibility:hidden}}