/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart.css
	
	Don't edit the file if you want HTML KickStart to be upgradeable. 
	Instead, copy any CSS selectors you want to modify to your style.css file.
	
	// Colors
	blue: #4D99E0;
*/
/*---------------------------------
	IMPORTS
-----------------------------------*/
/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart-buttons.css
	
	Super Easy Cross Browser CSS3 Gradients
	http://www.colorzilla.com/gradient-editor/
*/

/*---------------------------------
	BUTTONS
-----------------------------------*/
button,
a.btn,
a.btn:visited,
a.button,
a.button:visited,
input[type="submit"],
input[type="reset"],
input[type="button"]{
position:relative;
top:0;
left:0;
margin:0 2px 20px 0;
padding:10px 15px;
line-height:100%;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
cursor: pointer;
width:auto;
overflow:visible;
font-weight:normal;
font-size:14px; /*Pixels for consistancy*/
text-shadow:0 1px 0 #fff;
color:#666;
text-decoration:none;
vertical-align: middle;
box-sizing: border-box;
display:inline-block;
*display:inline;/*IE ONLY*/
zoom:1;
border:1px solid #ccc;
background: rgb(252,252,252); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%); /* W3C */
}

button,
input[type="submit"],
input[type="reset"],
input[type="button"]{*padding:7px 15px;}/*IE 7 ONLY*/
	
	a.btn,a.button{}/*overrides*/
	button.small, a.btn.small, a.button.small{font-size:0.8em;padding:5px 10px;}
	button.medium, a.btn.medium, a.button.medium{}/*default*/
	button.large, a.btn.large, a.button.large{font-size:1.3em;padding:10px 20px;}
	button.disabled, a.btn.disabled, a.button.disabled{color:#ccc;cursor:default;background:#efefef;}
	button.disabled:hover, a.btn.disabled:hover, a.button.disabled:hover{border:1px solid #ccc;background:#efefef;}
	
	button:hover,
	a.btn:hover,
	a.button:hover,
	input[type="submit"]:hover,
	input[type="reset"]:hover,
	input[type="button"]:hover{
	border:1px solid #bbb;
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
	}
	
	button img,
	a.btn img,
	a.button img,
	input[type="submit"] img,
	input[type="reset"] img,
	input[type="button"] img{
	display:inline;
	margin:0;
	vertical-align: middle;
	margin:-10px 10px -5px -5px;
	padding:0;
	}
	
	.small img{margin:-3px 5px -3px -3px;}
	.medium img{margin:-10px 10px -5px -5px;}
	.large img{margin:-10px 10px -10px -10px;}
	.icon-only{padding:7px 10px;}
	.icon-only img{margin:0;display:block;padding:0;}
	.icon-only .icon{margin:-5px -6px -8px -6px;}
	
	/* icons */
	button .icon,
	a.btn .icon,
	a.button .icon,
	input[type="submit"] .icon,
	input[type="reset"] .icon,
	input[type="button"] .icon{
	vertical-align: middle;
	margin:-5px 3px -7px -2px;
	*margin:-5px 3px -10px 0px;/*IE 7 ONLY*/
	}
	
	button .icon.medium,
	a.btn .icon.medium,
	a.button .icon.medium,
	input[type="submit"] .icon.medium,
	input[type="reset"] .icon.medium,
	input[type="button"] .icon.medium{
	margin-left:-5px;
	*left:-5px;
	*top:0px;
	}
	
	button .icon.large,
	a.btn .icon.large,
	a.button .icon.large,
	input[type="submit"] .icon.large,
	input[type="reset"] .icon.large,
	input[type="button"] .icon.large{
	margin-left:-10px;
	*left:-10px;
	*top:0px;
	}

/*---------------------------------
	ORANGE
-----------------------------------*/
button.orange,
a.btn.orange,
a.button.orange,
input[type=submit].orange,
input[type=reset].orange,
input[type=button].orange{
text-shadow:0 -1px 0 #FC730A;
color:#fff;
border:1px solid #FC730A;
background: rgb(255,168,76); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0 ); /* IE6-9 */
}
	
	button.orange:hover,
	a.btn.orange:hover,
	a.button.orange:hover{
	text-shadow:0 1px 0 #FC730A;
	border:1px solid #FC730A;
	background: rgb(249,191,74); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,191,74,1) 0%, rgba(249,181,9,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,191,74,1)), color-stop(100%,rgba(249,181,9,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9bf4a', endColorstr='#f9b509',GradientType=0 ); /* IE6-9 */
	}
	
/*---------------------------------
	BLUE
-----------------------------------*/
button.blue,
a.btn.blue,
a.button.blue,
input[type=submit].blue,
input[type=reset].blue,
input[type=button].blue{
text-shadow:0 -1px 0 #1D6DC1;
color:#fff;
border:1px solid #1D6DC1;
background: rgb(122,188,255); /* Old browsers */
background: -moz-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(122,188,255,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(64,150,238,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); /* W3C */
}
	
	button.blue:hover,
	a.btn.blue:hover,
	a.button.blue:hover{
	text-shadow:0 1px 0 #1D6DC1;
	border:1px solid #1D6DC1;
	background: rgb(155,205,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(155,205,255,1) 0%, rgba(134,192,250,1) 44%, rgba(110,176,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(155,205,255,1)), color-stop(44%,rgba(134,192,250,1)), color-stop(100%,rgba(110,176,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(155,205,255,1) 0%,rgba(134,192,250,1) 44%,rgba(110,176,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9bcdff', endColorstr='#6eb0f2',GradientType=0 ); /* IE6-9 */
	}
	
/*---------------------------------
	PINK
-----------------------------------*/
button.pink,
a.btn.pink,
a.button.pink,
input[type=submit].pink,
input[type=reset].pink,
input[type=button].pink{
text-shadow:0 -1px 0 #EF0251;
color:#fff;
border:1px solid #EF0251;
background: rgb(255,93,177); /* Old browsers */
background: -moz-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0 ); /* IE6-9 */
}
	
	button.pink:hover,
	a.btn.pink:hover,
	a.button.pink:hover{
	text-shadow:0 1px 0 #EF0251;
	border:1px solid #EF0251;
	background: rgb(255,169,213); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(255,169,213,1) 0%, rgba(254,112,185,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,169,213,1)), color-stop(100%,rgba(254,112,185,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffa9d5', endColorstr='#fe70b9',GradientType=0 ); /* IE6-9 */
	}
	
/*---------------------------------
	GREEN
-----------------------------------*/
button.green,
a.btn.green,
a.button.green,
input[type=submit].green,
input[type=reset].green,
input[type=button].green{
text-shadow:0 -1px 0 #669E00;
color:#fff;
border:1px solid #669E00;
background: rgb(143,196,0); /* Old browsers */
background: -moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(107,165,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(107,165,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc400', endColorstr='#6ba500',GradientType=0 ); /* IE6-9 */
}
	
	button.green:hover,
	a.btn.green:hover,
	a.button.green:hover{
	text-shadow:0 1px 0 #669E00;
	border:1px solid #669E00;
	background: rgb(198,226,120); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(198,226,120,1) 0%, rgba(167,211,44,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,226,120,1)), color-stop(100%,rgba(167,211,44,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6e278', endColorstr='#a7d32c',GradientType=0 ); /* IE6-9 */
	}
	
/*---------------------------------
	RED
-----------------------------------*/
button.red,
a.btn.red,
a.button.red,
input[type=submit].red,
input[type=reset].red,
input[type=button].red{
text-shadow:0 -1px 0 #B21203;
color:#fff;
border:1px solid #B21203;
background: rgb(229,60,22); /* Old browsers */
background: -moz-linear-gradient(top, rgba(229,60,22,1) 0%, rgba(207,4,4,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,60,22,1)), color-stop(100%,rgba(207,4,4,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(229,60,22,1) 0%,rgba(207,4,4,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e53c16', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}
	
	button.red:hover,
	a.btn.red:hover,
	a.button.red:hover{
	text-shadow:0 1px 0 #B21203;
	border:1px solid #B21203;
	background: rgb(238,106,76); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(238,106,76,1) 0%, rgba(251,33,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,106,76,1)), color-stop(100%,rgba(251,33,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* IE10+ */
	background: linear-gradient(top, rgba(238,106,76,1) 0%,rgba(251,33,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee6a4c', endColorstr='#fb2121',GradientType=0 ); /* IE6-9 */
	}
	
/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart-menus.css
	
	DO NOT EDIT THIS FILE unless you know what you are doing. 
	Edit/override menu styles in kickstart.css
*/

/*---------------------------------
	MENU LAYOUT
-----------------------------------*/
.menu,.fmnu{margin:0;padding:0;line-height:100%;
font-size:0; /* Kill white space gap between LI elements */
position:relative;z-index:1000;}

	.menu:after,.fmnu:after,.login:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
	.menu li,.fmnu li,.login li{margin:0;padding:0;list-style-type:none;display:inline-block;*display:inline;position:relative;zoom:1;line-height:inherit;
	top:0;left:0;font-size:16px; /* fixed font-size to replace font-size:0 in parent .menu 1em/16px default */}
		.menu li a,.fmnu li a,.login a{margin:0;padding:0;display:block;display:inline;display:inline-block;position:relative;zoom:1;line-height:100%;top:0;left:0;}
	
/*--------------Sub Menus-------------------*/
	/*.menu li:hover > ul{display:block;}*/
	.menu ul{margin:0;padding:0;position: absolute;top:100%;left:0;display:none;min-width:170px;max-width:170%;*width:170px;}
	.menu ul li{display:block;width:100%;}
	.menu ul li a{display:block;}
		.menu ul ul{top:0;left:100%;}
		
/*--------------Dividers-------------------*/		
	.menu ul li.divider{border-top:1px solid #ccc;}
	.menu ul li.divider a{border-top:1px solid #fff;}
	
/*--------------Arrows-------------------*/
	.menu li.has-menu a{padding-right:25px;}
	.menu li.has-menu span.arrow{border-style:solid;border-width:5px;
	display:block;position:absolute;top:50%;right:5px;font-size:0;line-height:0;height:0;width:0;}
	.menu li li.has-menu span.arrow{margin-top:-4px;}

/*--------------Vertical Menu Layout-------------------*/
.menu.vertical{}
	.menu.vertical li{display:block;}
	.menu.vertical li a{display:block;}
	.menu.vertical ul{top:0;left:100%;}
	.menu.vertical li.has-menu span.arrow{margin-top:-4px;}

/*--------------Vertical Right Menu Layout-------------------*/
.menu.vertical.right{text-align:left;}
	.menu.vertical.right ul{top:0;right:100%;left:auto;}
	.menu.vertical.right li a{padding-left:25px;padding-right:20px;}
	.menu.vertical.right li.has-menu span.arrow{right:auto;left:5px;margin-top:-4px;}
	
/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart-grids.css
	
	DO NOT EDIT THIS FILE unless you know what you are doing. 
*/
/*---------------------------------
	GRID/COLUMNS
-----------------------------------
	tinyfluidgrid.com
	& girlfriendnyc.com
	with changes by 99Lime
-----------------------------------*/
 /*
 & Columns : 12 
 & Gutter %: 20% 
 & MinWidth: 960px
 & MaxWidth: 1080px
 */
.col_1  { width: 6.6666666666667%; }
.col_2  { width: 15%; }
.col_3  { width: 23.333333333333%; }
.col_4  { width: 31.666666666667%; }
.col_5  { width: 40%; }
.col_6  { width: 48.333333333333%; }
.col_7  { width: 56.666666666667%; }
.col_8  { width: 65%; }
.col_9  { width: 73.333333333333%; }
.col_10 { width: 81.666666666667%; }
.col_11 { width: 90%; }
.col_12 { width: 98.333333333333%; }

.col_1,
.col_2,
.col_3,
.col_4,
.col_5,
.col_6,
.col_7,
.col_8,
.col_9,
.col_10,
.col_11,
.col_12 {
margin-left: 0.83333333333333%;
margin-right: 0.83333333333333%;
margin-top:8px;
margin-bottom:8px;
float: left;
display: block;
}

.alpha{margin-left:0px;}
.omega{margin-right:0px;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}

/* Viewable Grids 
	To view your grids, add the class .visible to any grid container.
	This will add a background color so you can see the layout of your grids. 
*/
.col_1.visible,
.col_2.visible,
.col_3.visible,
.col_4.visible,
.col_5.visible,
.col_6.visible,
.col_7.visible,
.col_8.visible,
.col_9.visible,
.col_10.visible,
.col_11.visible,
.col_12.visible {
background:#efefef;
}

/* Default .inner Padding 
	The inside of a column is automatically wrapped with div.inner by Javascript. 
	This allows for more flexible styling and layout without breaking your columns.
*/
.column .inner{
	/* padding:10px; */
}

/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart-icons.css
	
	DO NOT EDIT THIS FILE unless you know what you are doing. 
	Edit/override icon styles in kickstart.css
*/

@font-face{ 
font-family: 'IcoMoon';
src: url('fonts/base/icomoon-webfont.eot');
src: url('fonts/base/icomoon-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/base/icomoon-webfont.woff') format('woff'),
     url('fonts/base/icomoon-webfont.ttf') format('truetype'),
     url('fonts/base/icomoon-webfont.svg#IcoMoonBase') format('svg');
}

@font-face{ 
font-family: 'IcoMoonSocial';
src: url('fonts/social/icomoonsocial-webfont.eot');
src: url('fonts/social/icomoonsocial-webfont.eot?#iefix') format('embedded-opentype'),
     url('fonts/social/icomoonsocial-webfont.woff') format('woff'),
     url('fonts/social/icomoonsocial-webfont.ttf') format('truetype'),
     url('fonts/social/icomoonsocial-webfont.svg#IcoMoonSocial') format('svg');
}

.icon{
height:0.8em;
width:0.8em;
overflow:hidden;
display:inline-block;
font-size:21px;
color:inherit;
text-decoration:none;
vertical-align:middle;
text-align:center;
line-height:120%;
padding:0;
margin:0;
font-family: 'IcoMoon', arial, sans-serif;
position:relative;
top:-3px;
left:0;
-webkit-font-smoothing: antialiased;
zoom:1;
}

.msie .icon{top:-1px;}/* IE ONLY - I know :P */

.icon span{position:relative;top:-49%;left:0.017em;color:inherit;display:inline-block;zoom:1;}
.icon.small{font-size:21px;} /* default */
.icon.medium{font-size:31px;}
.icon.large{font-size:41px;}
.icon.x-large{font-size:61px;}
.icon.social{font-family: 'IcoMoonSocial', arial, sans-serif;}
.icon.social span{top:-23%;}

/* colors (starting point) */
.icon.gray{color:#999;}
.icon.darkgray{color:#666;}
.icon.black{color:#000;}
.icon.white{color:#fff;}
.icon.red{color:#CA2200;}
.icon.blue{color:#3EBDFF;}
.icon.green{color:#A7C210;}
.icon.pink{color:#E9236E;}



/*---------------------------------
	HTML ELEMENTS
-----------------------------------*/
a,a:active{color:#007ccc;outline:0;}
a:visited{color:#624AB6;}
a:hover{}
a img{border:0;}
strong,b{color:#000;position:relative;top:0;left:0;padding:2px 5px;}
strike{}
em,i{}
hr,hr.dotted{clear:both;border-bottom:0;border-top:1px dotted #ccc;border-right:0;border-left:0;margin:30px 0;min-height: 0px;height:1px;}
hr.alt1{border-style: solid;}
hr.alt2{border-style: dashed;}

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

/*---------------------------------
	HTML5 ELEMENTS (shim)
-----------------------------------*/
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
display:block;
}

/*---------------------------------
	HEADINGS
-----------------------------------*/
h1,h2,h3,h4,h5,h6,.h5{
font-weight:bold;
line-height:140%;
text-align:center;
}

h1{
font-size:1.2em;
margin:10px 0 10px 0;
}

h2{
font-size:1.5em;
margin:10px 0 10px 0;
}

h3{
font-size:1.4em;
margin:10px 0 10px 0;
line-height:130%;
}

h4{
font-size:1.3em;
margin:10px 0 10px 0;
}

h5,.h5{
font-size:1.2em;
margin:10px 0 10px 0;
}

h6{
font-size:1em;
margin:10px 0 5px 0;
}

/*---------------------------------
	PARAGRAPHS
-----------------------------------*/
p{
line-height:150%;
color:#666;
margin:10px 0;
}

/*---------------------------------
	BLOCKQUOTES
-----------------------------------*/
blockquote{
font-size:1.5em;
font-style: italic;
color:#888;
margin:30px 30px 30px 0;
padding:0 0 0 20px;
border-left:1px solid #ccc;
}

	blockquote span{font-size:0.7em;color:#000;display:block;}
	blockquote.small{font-size:1.2em;}
	
/*---------------------------------
	LISTS
-----------------------------------*/
ul, ol{
padding:0;
margin:0 0 20px 25px;
}

	li{
	padding:5px 0;
	margin:0;
	}
	
ul.checks{
padding:0;
margin:0 0 20px 0;
}

	ul.checks li{
	list-style-type:none;
	margin:0;
	background:url(img/icon-check.png) no-repeat 5px 0.5em;
	padding-left:30px;
	}

ul.alt{
padding:0;
margin:0 0 20px 0;
}

	ul.alt li{
	list-style-type:none;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	margin:0 0 -1px 0;
	background:url(img/icon-arrow-right.png) no-repeat 5px 0.7em;
	padding-left:20px;
	}
	
/*---------------------------------
	PRE & CODE
-----------------------------------*/
code{
font-family: monospace;
border:1px solid lightblue;
padding:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
color:#518BAB;
}

pre{
white-space: pre-wrap;       /* css-3 */
white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
white-space: -pre-wrap;      /* Opera 4-6 */
white-space: -o-pre-wrap;    /* Opera 7 */
word-wrap: break-word;       /* Internet Explorer 5.5+ */
margin: 0px 0px 0px 0px;
padding:5px 5px 3px 5px;
background:#fff;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
box-shadow:inset 0px 0px 7px rgba(0,0,0,0.2);
padding:10px;
margin:0 0 20px 0;
border:1px solid #ddd;
}

/*---------------------------------
	TABLES
-----------------------------------*/
table{
border-collapse: collapse;
border:1px solid #e5e5e5;
width:100%;
margin:20px 0;
}

	thead, tbody{
	margin:0;
	padding:0;
	}
	
	tr{}
	tr.alt{background:#f5f5f5;}
	
	th,td{
	padding:10px;
	font-weight:normal;
	}
	
	thead th{
	text-align:left;
	padding:3px 10px;
	font-size:0.8em;
	color:#888;
	border-bottom:1px solid #ddd;
	background:#eee;
	}
	
	tbody th{
	background:#f5f5f5;
	text-align:right;
	padding-right:15px;
	font-size:0.9em;
	color:#666;
	border-right:1px solid #e5e5e5;
	}
	
	tbody tr.alt th{background:#efefef;}

/*---------------------------------
	TABS
-----------------------------------
ul.tabs{
margin:10px 0 -1px 0;
padding:0;
width:100%;
border-bottom:1px solid #e5e5e5;
float:left;
}

	ul.tabs.left{text-align:left;}
	ul.tabs.center{text-align:center;}
	ul.tabs.right{text-align:right;}

	ul.tabs li{
	list-style-type:none;
	margin:0 2px 0 0;
	padding:0;
	display:inline-block;
	*display:inline;
	position:relative;
	top:0;
	left:0;
	*top:1px;
	zoom:1;
	}
	
	ul.tabs li a{
	text-decoration:none;
	color:#666;
	display:inline-block;
	padding:9px 15px;
	position: relative;
	top:0;
	left:0;
	line-height:100%;
	background:#f5f5f5;
	border:1px solid #e5e5e5;
	border-bottom:0;
	font-size:0.9em;
	zoom:1;
	}
	
	ul.tabs li a:hover{
	background:#fff;
	}
	
	ul.tabs li.current a{
	position:relative;
	top:1px;
	left:0;
	background:#fff;
	color:#222;
	}
	
	.tab-content{
	border:1px solid #efefef;
	border-left:1px solid #e5e5e5;
	clear:both;
	padding:20px;
	margin:0 0 40px 0;
	}
	
	
	ul.tabs .icon{
	margin:-3px 7px -3px -5px;
	position:relative;
	top:-2px;
	left:0;
	}

/*---------------------------------
	BREADCRUMBS
-----------------------------------*/
ul.breadcrumbs{
margin:10px 0;
padding:0;
line-height:0%;
font-size:0;
}

	ul.breadcrumbs li{
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline-block;
	*display:inline; /* IE ONLY*/
	position:relative;
	line-height:100%;
	font-size:14px; /* 0.8em default to override font-size:0; on parent*/
	}
	
	ul.breadcrumbs li a{
	display:inline-block;
	*display:inline; /* IE ONLY*/
	position:relative;
	float:left;
	padding:5px 15px 5px 5px;
	font-size:0.9em;
	margin:0;
	background:url(img/icon-arrow-right.png) no-repeat right center;
	}
	
	ul.breadcrumbs li.last a{
	color:#333;
	cursor: default;
	text-decoration:none;
	background:none;
	}
	
	ul.breadcrumbs li.last a:hover{
	text-decoration:none;
	}
	
	/* Alternative Style */
	ul.breadcrumbs.alt1{
	border:1px solid #efefef;
	}
	
	ul.breadcrumbs.alt1 li a{
	padding:10px 25px 10px 15px;
	background:url(img/breadcrumbs-bg.gif) no-repeat right center;
	text-decoration:none;
	}
	
	ul.breadcrumbs.alt1 a:hover{
	text-decoration:underline;
	}
	
	ul.breadcrumbs.alt1 li.last a{
	background:none;
	}
	
/*---------------------------------
	IMAGES
-----------------------------------*/
/*
	for img .style1, .style2, .style3
	view js/kickstart.js Image Style Helpers
*/
img{
margin:0;
padding:0;
display:inline-block;
position:relative;
zoom:1;
}

	img.align-left{float:left;margin:0 10px 5px 0;}
	img.align-right{float:right;margin:0 0 5px 10px;}
	img.full-width{clear:both;display:block;width:100%;height:auto;margin:0 0 10px 0;}

	span.img-wrap{
	display:inline-block;
	position: relative;
	top:0;
	left:0;
	zoom: 1;
	}
	
		span.img-inner{
		display:block;
		position:absolute;
		top:0;
		left:0;
		width: 100%;
		height:100%;
		}
	
		span.img-wrap img{
		display:block;
		padding:0;
		margin:0;
		}
	img.blocknews{/* DON'T Style This */	}
		.img-wrap.blocknews{
			border:3px solid #007dcd;
			background-color:#fff;
			margin-left:-3px;
			margin-top:-3px;
			margin-bottom:-3px;
			float:left;margin:0 10px 5px 0;
			-moz-box-shadow: 2px 2px 3px #969696;
			-webkit-box-shadow: 2px 2px 3px #969696;
			box-shadow: 2px 2px 3px #969696;
			filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
		}
	img.style1{/* DON'T Style This */}
	
		.img-wrap.style1{
		border:1px solid #ddd;
		padding:3px;
		background-color:#fff;
		margin-left:-3px;
		margin-top:-3px;
		margin-bottom:-3px;
		}

	img.style2{/* DON'T Style This */}
		
		.img-wrap.style2{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		overflow: hidden;
		}
		
	img.style3{/* DON'T Style This */}
	
		.img-wrap.style3{
		margin-left:-3px;
		margin-top:-3px;
		margin-bottom:-3px;
		border:3px solid #efefef;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		overflow: hidden;
		-moz-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
		-webkit-box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
		box-shadow: inset 0px 0px 10px rgba(0,0,0,0.5);
		}
		
	div.caption{
		background:#f5f5f5;
		border:1px solid #ddd;
		padding:3px;
		-moz-box-shadow: 2px 2px 3px #969696;
		-webkit-box-shadow: 2px 2px 3px #969696;
		box-shadow: 2px 2px 3px #969696;
		filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
	}
	
		div.caption img{
		display:block;
		padding:0;
		margin:0;
		}
	
		div.caption span{
		display:block;
		margin-top:3px;
		font-size:1em;
		color:#666;
		padding:0px 5px;
		font-weight:bold;
		font-family:arial;
		}
		
	.gallery{}
	
		.gallery a{
		display:inline-block;
		position:relative;
		border:1px solid #ddd;
		background:#fff;
		padding:3px;
		margin:5px;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		}
		
		.gallery a img{
		display: block;
		position: relative;
		margin:0;
		padding:0;
		}
		
/*---------------------------------
	SLIDESHOW2
-----------------------------------*/
.slideshow-wrap{
clear:both;
margin:0;
padding:0;
position:relative;
top:0;
left:0;
overflow:hidden;
clear:both;
}

	.slideshow-inner{
	overflow:hidden;
	clear:both;
	position:relative;
	top:0;
	left:0;
	border:1px solid #efefef;
	}
	
	.slideshow{
	clear:both;
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	overflow:hidden;
	}
	
		.slideshow li{
		list-style-type:none;
		margin:0;
		padding:0;
		float:left;
		display:block;
		}
		
			.slideshow img{vertical-align: bottom;}
			
	.slideshow-buttons{
	text-align:right;
	margin:3px 0 0 0;
	padding:0;
	}
	
		.slideshow-buttons li{display:inline;position:relative;top:0;left:0;line-height:100%;margin:0;padding:0;}
		.slideshow-buttons li.current a{background:#ddd;}
		
		.slideshow-buttons a{
		display:inline;
		position:relative;
		top:0;
		left:0;
		padding:1px 3px;
		margin:0 1px;
		line-height:100%;
		border:1px solid #efefef;
		text-decoration:none;
		font-size:0.8em;
		}

/*---------------------------------
	MENUS
-----------------------------------*/
.menu{
border:1px solid #ccc;
text-shadow:0px 1px 1px #aaa;
text-transform:uppercase;
background: #1187d3; /* Old browsers */
background: -moz-linear-gradient(top, rgba(104,164,245,1) 0%, rgba(17,135,211,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(104,164,245,1)), color-stop(100%,rgba(17,135,211,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(104,164,245,1) 0%,rgba(17,135,211,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(104,164,245,1) 0%,rgba(17,135,211,1) 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, rgba(104,164,245,1) 0%,rgba(17,135,211,1) 100%); /* IE10+ */
background: linear-gradient(top, rgba(104,164,245,1) 0%,rgba(17,135,211,1) 100%); /* W3C */
z-index:600;
}

	.menu li{}
	
		.menu li a,.fmnu li a,.login li a{
		padding:10px 15px;
		text-decoration:none;
		font-size:0.8em;
		color: #fff;
		}
		
		.menu li.current>a,
		.menu li.current>a:hover,
		.menu li.current.hover>a{
		background: rgb(17,135,211); /* Old browsers */
		background: -moz-linear-gradient(top, rgba(17,135,211,1) 0%, rgba(96,171,248,1) 44%, rgba(104,164,245,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,135,211,1)), color-stop(44%,rgba(96,171,248,1)), color-stop(100%,rgba(104,164,245,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top, rgba(17,135,211,1) 0%,rgba(96,171,248,1) 44%,rgba(104,164,245,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top, rgba(17,135,211,1) 0%,rgba(96,171,248,1) 44%,rgba(104,164,245,1) 100%); /* Opera11.10+ */
		background: -ms-linear-gradient(top, rgba(17,135,211,1) 0%,rgba(96,171,248,1) 44%,rgba(104,164,245,1) 100%); /* IE10+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7abcff', endColorstr='#4096ee',GradientType=0 ); /* IE6-9 */
		background: linear-gradient(top, rgba(17,135,211,1) 0%,rgba(96,171,248,1) 44%,rgba(104,164,245,1) 100%); /* W3C */
		color:#fff;
		text-shadow:0px -1px 0px rgba(0,0,0,0.2);
		cursor: default;
		}
		
		.menu li a:hover,
		.menu li.hover>a{
		background:#1187d3;
		}
		
	/* sub menus */
	.menu ul{
	background: #4b96fa;
	border:1px solid #ccc;
	
	}
	
	.menu ul li{}
	.menu ul li a{font-size:0.8em;text-transform:none;padding:5px;}
	
		/* sub-sub menus */
		.menu ul ul{}
		.menu ul ul li{}
		.menu ul ul li a{}
		
	/* arrows */
	/* arrow down */  .menu li.has-menu span.arrow{border-color-top:#ccc;border-color:#ccc transparent transparent transparent;}
	/* arrow left */  .menu li li.has-menu span.arrow, .menu.vertical li.has-menu span.arrow
					   {border-color-left:#ccc;border-color:transparent transparent transparent #ccc;}
	/* arrow right */ .menu.vertical.right li.has-menu span.arrow{border-color-right:#ccc;border-color:transparent #ccc transparent transparent;}
	
	/* dividers */ 	  .menu ul li.divider{border-top:1px solid #ccc;}
					  .menu ul li.divider a{border-top:1px solid #fff;}
					  
	/* icons */
	.menu .icon{margin:-10px 7px -10px -5px;vertical-align: middle;}
	.menu ul .icon{margin-left:-10px;}
	
	
/*---------------------------------
	FORMS
-----------------------------------*/
form{
padding:0;
margin:20px 0;
}

fieldset{
margin:30px 0 20px 0;
padding:5px 15px 15px 15px;
border:1px solid #ccc;
background:#f5f5f5;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
position: relative;
top:0;
left:0;
}

	legend{
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #ccc;
	background:#f5f5f5;
	padding:2px 10px;
	margin:0 0 0 0;
	display:block;
	position: relative;
	top:0;
	left:0;
	}
	
	/*IE ONLY - I know, this is a stop gap*/
	.msie fieldset{padding-top:25px;}
	.msie legend{position:absolute;top:-0.7em;left:10px;}

label{
display:block;
margin:10px 0 0 0;
position:relative;
top:0;
left:0;
}

	label.inline{
	display:inline;
	margin:0;
	}
	
	label span{
	color:#999;
	font-size:0.9em;
	}
	
	label span.right{
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
	}
	
	label.disabled{
	color:#ccc;
	}

input{
display:block;
width:97%;
margin:0 0 20px 0;
border:1px solid #ccc;
font-size:1em;
padding:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
background:#fff;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
}

	input::-webkit-input-placeholder,
	input:-moz-placeholder,
	.placeholder{
	color:#bbb;
	}
	
	input::-moz-focus-inner {border:0;}

	input[disabled="disabled"], input.disabled{
	color:#999;
	background:#f5f5f5;
	-moz-box-shadow:inset 0px 0px 2px #ddd;
	-webkit-box-shadow:inset 0px 1px 2px #ddd;
	box-shadow:inset 0px 1px 2px #ddd;
	}

input.checkbox,
input[type="checkbox"]{
display:inline;
width:auto;
margin:0 0 10px 0;
padding:0;
border:0;
background:none;
vertical-align: top;
}

input.radio,
input[type="radio"]{
display:inline;
width:auto;
margin:0 0 10px 0;
padding:0;
border:0;
background:none;
vertical-align: top;
}

input.file,
input[type="file"]{
font-size:0.8em;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}

select{
width:auto;
margin:0 0 20px 0;
line-height:150%;
font-size:1em;
padding:3px;
}
textarea,.jHtmlArea iframe{
width:97%;
height:200px;
margin:0 0 20px 0;
border:1px solid #ccc;
padding:5px;
font-family:inherit;
font-size:0.9em;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
-moz-box-shadow:inset 0px 0px 6px #ccc;
-webkit-box-shadow:inset 0px 1px 6px #ccc;
box-shadow:inset 0px 1px 6px #ccc;
}
	
/*---------------------------------
	FORM VALIDATION
-----------------------------------*/
label.error{color:red;}
input.error{border:1px solid red;}

/*---------------------------------
	NOTICES
-----------------------------------*/
.notice{
border:1px solid gold;
background:lightyellow;
padding:10px 20px 10px 10px;
margin:10px 0;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
color:#DEAE00;
line-height:120%;
vertical-align: center;
text-shadow:0px 1px rgba(255,255,255,0.5);
position:relative;
top:0;
left:0;
clear:both;
}

	.notice.warning{}/*default*/
	.notice.error{border:1px solid red;background:pink;color:red;}
	.notice.success{border:1px solid green;background:lightgreen;color:green;}
	.notice .icon{color:inherit;margin-right:10px;margin-bottom:-5px;*margin-top:-5px;}
	.notice a.icon.close,
	.notice a.icon.close:active,
	.notice a.icon.close:visited{font-size:12px;position:absolute;top:5px;right:-5px;left:auto;color:inherit;}

/*
	99Lime.com HTML KickStart by Joshua Gatcke
	style.css
	
*/

/*---------------------------------
	IMPORTS
-----------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Arimo:400,700);

/*---------------------------------
	OVERRIDES
-----------------------------------*/
h1,h2,h3,h4,h5,h6{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

thead th,
tbody th{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

button,
a.btn,
input[type="submit"],
input[type="reset"],
input[type="button"]{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
 padding:5px 15px; 
}

.menu,.fmnu,.login{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}
.login{
	position:absolute;
	top:80px;
/* 	margin-left:930px; */
text-align:right;
width:990px;
}
.login li{
	display:block;
	padding:0px;
	text-align:right;
	font-size:1em;
}
.login li a{
	color:#000;
	border-bottom: 1px dashed #000080;
	text-decoration: none;
	padding:0px;font-size:1em;
}
.login li a:hover{
	border-bottom:0;
}
.fmnu li a{
	color:#007ccc;
	text-transform:uppercase;
	text-decoration:underline;
}
.fmnu li a:hover{
	text-decoration:none;
}
blockquote{
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}
hr{border:0;background:url(img/hr-title.jpg) no-repeat center bottom;height:25px;margin:0;min-height: 0px;}
.animhead{
	height:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	position:absolute;
	top:0px;
	font-size:0px;
	margin-left:500px;
}
.hideanim{
	position:absolute;
	top:0px;

	margin-left:865px;
	font-size:1em;
}
.hideanim a{
	color:#000;
	text-decoration:none;
	padding-left:5px;
	font-size:1em;
	border-bottom: 1px dashed #000080;
}
.hideanim .icon span{
	top:0%;
}
.animhead img{
padding:0px;
margin:0px;
margin-bottom:-135px;

}
/*---------------------------------
	LAYOUT
-----------------------------------*/
body{
	margin:0;
	padding:0;
	color:#000;
	background:#eaf9ff url(img/bg.jpg) repeat-x left top;
	font:normal 0.9em/150% 'Arimo', "Trebuchet MS", arial, verdana, sans-serif;
	text-shadow: 0px 0px 1px transparent; /* google font pixelation fix */
}

#wrap{
	width:1024px;
	background:#fff;
	margin:0px auto;
	padding:0;
/* 	border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(166,207,235, 0.3), 0 0 40px rgba(166,207,235, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(166,207,235, 0.3), 0 0 40px rgba(166,207,235, 0.1) inset;
    box-shadow:0 1px 4px rgba(166,207,235, 0.3), 0 0 40px rgba(166,207,235, 0.1) inset;
    -moz-border-radius:4px; */
		border-radius:4px;
    -webkit-box-shadow:0 0px 4px rgba(123,175,243, 0.3), 0 0 40px rgba(123,175,243, 1);
    -moz-box-shadow:0 0px 4px rgba(123,175,243, 0.3), 0 0 40px rgba(123,175,243, 1);
    box-shadow:0 0px 4px rgba(123,175,243,0.3), 0 0 40px rgba(123,175,243, 1);
    -moz-border-radius:4px;
}
.fmnu li{
	display:inline;
	list-style:none;
}
.menu{
margin-top:135px;
border:0px;
 	border-radius:4px;
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-border-radius:4px; 
/* 			border-radius:4px;
    -webkit-box-shadow:0 0px 4px rgba(123,175,243, 0.3), 0 0 40px rgba(123,175,243, 1) inset;
    -moz-box-shadow:0 0px 4px rgba(123,175,243, 0.3), 0 0 40px rgba(123,175,243, 1) inset;
    box-shadow:0 0px 4px rgba(123,175,243,0.3), 0 0 40px rgba(123,175,243, 1) inset;
    -moz-border-radius:4px; */
}


#footer{
	text-align:center;
	margin:0;
	background:#eef7fc;
	border-top:1px solid #7eb2f5;
	color:#999;
	font-size:1em;
	text-shadow:0px 1px 1px #fff;
	position: relative;
	top:0;
	left:0;
}

.copyright a{
	font-weight:normal;
	color:#999;
	text-shadow:0px 1px 1px #fff;
	text-decoration:none;
}
.copyright a:hover{
	text-decoration:underline;
}
.nolink,.nolink:visited,.nolink:active{
	color:#999;
	text-shadow:0px 1px 1px #fff;
	font-weight:normal;

}
.nolink:hover{
	text-decoration:none;
}
.outunderline{
	text-decoration:none;
}
.outunderline:hover{
	text-decoration:underline;
}
.sitebar{
	background:url(img/border.jpg) repeat-y right top;
	margin:0px;
	margin-right:-1px;
	padding-right:0.83333333333333%;
	padding-left:0.83333333333333%;
}

.sitebar .item{
	padding-bottom:10px;
	background:url(img/hr.jpg) no-repeat center bottom;
	
}
.sitebar .item.nobg{
background:none;
}
.videoblock h2.blocktitle,.videoblock .blocktitle{
	text-transform:uppercase;
	font-size:14pt;
	color:#007ccc;
	font-weight:bold;
	text-align:center;

}
.videoblock h2.blocktitle, .videoblock .blocktitle a{
	text-decoration:none;
}
.block h2.blocktitle,.block .blocktitle{
	background:url(img/bg-block.jpg) no-repeat center top;
	height:23px;
	line-height:23px;
	color:#fff;
	text-transform:uppercase;
	text-align:center;
	font-family:arial;
	font-weight:bold;
	font-size:14pt;
	margin:10px 0px;
}
.urok{
	background:url(img/urok-bg.jpg) no-repeat left top;
	height:139px;
	width:144px;
	margin-right:10px;
	float:left;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
.outhover:hover{
text-decoration:none;
}
.urok img{
	width:135px;
	height:95px;
	margin-left:5px;
	margin-top:23px;
}
.block .item{
	/* background:red; */
	margin:0px;
}
.block .itembg{
	background: url(img/bg-item.jpg) no-repeat center bottom;
	height:45px;
	margin-top:-25px;
	margin-bottom:20px;
}
.tv{
	border:3px solid #007dcd;
	width:420px;
	height:235px;
	margin:10px auto 10px auto;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;

	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
}
.videoblock{
	padding:10px;
	width:95%;
	margin:10px auto 10px auto;
	background:#eef7fc;
	border:1px solid #71b6e2;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
	border-radius: 20px;
}
.videoblock .titlevideo{
	font-size:14pt;
	color:#007ccc;
	
}
.icoblock{
	float:left;
	width:97px;
	height:97px;
	margin-left:4%;
}
 .icoblock.nofloat{
	float:none;
	margin-top:-30px;
	margin-bottom:-30px;
}
.findtext{
/* 	margin-top:90px; */
	width:300px;
}
.addinfofilter{
margin-top:70px;
width:350px;
padding:10px;
background:#eef7fc;
	border:1px solid #71b6e2;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
	border-radius: 20px;
}
.filter{
	float:right;
	text-align:right;
	font-family:arial;
	font-weight:bold;
		margin-top:-70px;
}
.filter .notice{
text-align:left;
font-weight:normal;
}
.filter .notice{
width:280px;
clear: none;
}
.filter #findtext{
margin-right:0;
width:300px;
}
.filter select{
	width:180px;
	color:#007ccc;
}
.filter label{
display:inline;
color:#555;
}
.addinfofilter  .style3{
	margin:5px;
}
.videoico{
	background:url(img/video-icon.jpg) no-repeat;
}
.videoico:hover{
	background:url(img/video-icon.jpg) -97px 0px no-repeat;
}
.videoblock object{
	display:block;
	margin:0 auto;
	border:3px solid #007dcd;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);		
}
 .videoblock:hover .icoblock{
	background-position:97px;
}
.videoblock:hover .icoblock.blue{
	background-position:-97px -97px;
}
.icoblock.blue{
	background-position:0px -97px;
}
.videoblock .more{
	position:relative;top:-30px;margin-bottom:-20px;
}
.videoblock .more a{

	font-family:arial;
}
.content .pagetitle{
	text-align:center;
	text-transform:uppercase;
	color:#007ccc;
	font-size:15pt;
	padding-bottom:0px;
	margin-bottom:0px;
	background:url(img/hr-title.jpg) no-repeat center bottom;
}
.pagetitle.nohr{
	background:none;
}

.FormSubscribe4{

}
.FormSubscribe4 .mainForm4{
margin:10px 30px 0px 30px;
padding:10px 10px 0px 10px;
background: #EAF9FF;
border-top: 1px solid rgb(176,208,249);
border: 1px solid rgb(109,170,249);
}

.mainForm4 table,.mainForm4 tr,.mainForm4 td{
background:none;
border:none;
width:auto;
margin:0px;
padding:3px;
}
#SubscribeButton
{
width:150px;
	background-color: white;
padding: 3px;
margin: 10px 30px;
border: 1px solid rgb(109,170,249);
border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px;
text-align: center;
line-height: 30px;
box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -khtml-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -webkit-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -moz-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2); -khtml-box-shadow: 0px 2px 5px rgba(0,0,0, 0.2);
display: block;
cursor: pointer;
height: 30px;
margin:0 auto;
}
#SubscribeButton a{
text-decoration:none;
}
	#SubscribeButton .inner
	{
		font-weight: bold;
font-size: 12pt;
font-family: Calibri, 'Trebuchet MS', Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
background: rgb(23,113,230) url('/forum/styles/default/xenforo/gradients/form-button-white-25px.png') repeat-x center -7px;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: block;
text-shadow: 0 0 0 transparent, 0px 0px 3px rgba(0,0,0, 0.5);

	}
	
	#SubscribeButton:hover .inner
	{
		text-decoration: none;
background-color: rgb(109,170,249);

	}
	
	#SubscribeButton:active
	{
		box-shadow: 0 0 3px rgba(0,0,0, 0.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.2); -moz-box-shadow: 0 0 3px rgba(0,0,0, 0.2); -khtml-box-shadow: 0 0 3px rgba(0,0,0, 0.2); -webkit-box-shadow: 0 0 3px rgba(0,0,0, 0.2); -moz-box-shadow: 0 0 3px rgba(0,0,0, 0.2); -khtml-box-shadow: 0 0 3px rgba(0,0,0, 0.2);
position: relative;
top: 2px;

	}
	
.FormSubscribe4 .mainForm4 h3{
color:#03316d;
font-weight:bold;
font-size:14pt;
padding-bottom: 2px;
margin-bottom: 5px;
border-bottom: 1px solid rgb(215,237,252);
}
.FormSubscribe3{
background: url(img/hrblock-top.jpg) no-repeat center top;
}
.FormSubscribe3 .mainForm3{
padding:30px 30px 10px 30px;
background: url(img/hrblock-top.jpg) no-repeat center bottom;
}

.FormSubscribe2{
background: url(img/bg-item.jpg) no-repeat center top;
}
.FormSubscribe2 .mainForm2{
padding:50px 30px 10px 30px;
background: url(img/bg-item.jpg) no-repeat center bottom;
}

.FormSubscribe{
background:url(img/hr-title.jpg) no-repeat center top;
}
.FormSubscribe .mainForm{
padding:30px 30px 10px 30px;
background:url(img/hr-title.jpg) no-repeat center bottom;
}
.content{
	background:url(img/border.jpg) repeat-y left top;
	margin:0px;
	padding-left:0.83333333333333%;
	padding-right:0.83333333333333%;
}
 .content p{
z-index:0;
text-indent: 40px;
}
.content p.center,p.right,p.left{
	text-indent:0px;
	
} 
.linkvideo{
	position:relative;
	top:-5px;
}
.videoinsert{
	border:3px solid #007dcd;
	background-color:#fff;
	-moz-box-shadow: 2px 2px 3px #969696;
	-webkit-box-shadow: 2px 2px 3px #969696;
	box-shadow: 2px 2px 3px #969696;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=145, Strength=3);
	margin:0 auto;
	text-align:center;
}
a.ditto_previous_link,a.ditto_next_link{
position:relative;
top:5px;
}
a.ditto_page{
	padding:5px;
	font-size:12pt;
	color:#007ccc;
	text-decoration:none;
}
.ditto_currentpage{
	font-size:16pt;
	color:#007ccc;
	font-weight:bold;
	line-height:24px;
	position:relative;
	margin-top:-5px;
}
.header{
	background:url(img/head.jpg) no-repeat;
	width:1024px;
	margin:0 auto;
}
#footer .bold,.bold{
	font-weight:bold;
}
..calendar th, .calendar td{
	padding:0;
}
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}
#boxes input{
border:0;
padding:0;
margin:0;
width:100%;
display:inline;
background:none;
box-shadow:none;
border-radius:0;
}

#boxes #dialogAuth,#boxes #dialogReg {
  width:383px; 
  height:353px;
}

#dialogAuth .d-header,#dialogReg .d-header {
  background:url(img/login-header.png) no-repeat 0 0 transparent; 
  width:383px; 
  height:200px;
  padding-top:20px;
  margin-bottom:-20px;
}

#dialogAuth .d-header input,#dialogReg .d-header input{
  position:relative;
  top:10px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}

#dialogAuth .d-blank,#dialogReg .d-blank{
  float:left;
  background:url(img/login-blank.png) no-repeat 0 0 transparent; 
  width:275px; 
  height:53px;
}
#dialogReg .d-blank{
width:225px;
}
#dialogAuth .d-login {
  float:left;
  width:108px; 
  height:53px;
}
#dialogReg .d-reg {
  float:left;
  width:158px; 
  height:53px;
}
.findtext .notice{
clear: none;
}
.videoblock .prev{
	margin-left:10px;
}
.videoblock .prev,.videoblock .SliderVideo{
float:left;
}
.videoblock .prev,.videoblock .next{
	position:relative;
	top:75px;
}
.SliderVideo li{
	font-size:10pt;
	width:140px;
	/* font-weight:bold; */
	text-align:center;
	font-family:arial;
	padding:10px;
	padding-bottom:20px;
}
.SliderVideo li a{
	text-decoration:none;
}
.SliderVideo .urok{
	float:none;
	margin-bottom:10px;
	
}

.comment textarea{
				margin-bottom:5px;
				height:110px;
			}
			.messageUserInfo{
				float: left;
				width: 124px;
			}
			.messageUserBlock{
				background: #d7edfc url('/forum/styles/default/xenforo/gradients/tab-selected-light.png') repeat-x bottom;
				border: 1px solid rgb(215,237,252);
				border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px;
				position: relative;
			}
			.messageUserBlock div.avatarHolder{
				background: #eef7fc;
				padding: 10px;
				border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
			}
			.messageUserBlock div.avatarHolder a {display: block;}
			.messageUserBlock h3.userText{
				padding: 6px;
			}
			.messageUserBlock a.username{
				font-weight: bold;
				display: block;
				overflow: hidden;
				text-decoration:none;
				padding:0px;
				margin:0px;
				margin-top:5px;
				text-align:center;
			}
			
			.messageUserBlock .userTitle
			{
				font-size: 12px;
				font-family:arial;
				display: block;
				margin:0px;
				padding:2px;
				line-height:13px;
				text-align:center;
				margin-bottom:5px;
				
			}
			.messageUserBlock .arrow{
				position: absolute;
				top: 10px;
				right: -10px;
				
				display: block;
				width: 0px;
				height: 0px;
				line-height: 0px;
				
				border: 10px solid transparent;
				border-left-color: rgb(215,237,252);
				border-right: none;
				
				/* Hide from IE6 */
				_display: none;
			}
		
			.messageUserBlock .arrow span{
				position: absolute;
				top: -10px;
				left: -11px;
				
				display: block;
				width: 0px;
				height: 0px;
				line-height: 0px;
				
				border: 10px solid transparent;
				border-left-color: rgb(240,247,252);
				border-right: none;
			}
			.comment .form_comment{
				margin-left:30px;
				margin-right:-30px;
			}
			.style7{
				color: #5DA130;
			}
			.style3{
				color:#DE3163;
			}
			.style9{
				color: #606;
			}
			.comment .text_comment{
				margin-left:30px;
				margin-right:-30px;
			}
			.comment .text_comment p{
				padding:0px;
				margin:0px;
				text-indent: 0px;

			}
			.comment .text_comment .comment_link{
				text-align:right;
				padding-top:10px;
			}
			.comment .text_comment .comment_link a{
				font-size:12px;
				font-family:arial;
				text-decoration:none;
			}
			.comment .numComment{
				font-size:11px;
				text-align:right;
			}
			.comment .numComment a{
				color:#aaa;
				text-decoration:none;
				
			}
			.comment .numComment a:hover{
				text-decoration:underline;
			}
			.comment .extraUserInfo{
				font-size:11px;
				font-family:arial;
				background: #eef7fc;
				padding: 5px;
				border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
			}
			.pairsInline dl, .pairsInline dt, .pairsInline dd { 
				display: inline;
				margin:0px;
				padding:0px;
			}
			.pairsInline{
				color:#000;
				padding:0px;
				margin:0px;
			}
			.pairsInline dt{
				padding-right:3px;
			}
			.pairsInline a,.pairsInline dd{
				color:#777;
				text-decoration:none;
			}
			.pairsInline a:hover{
				text-decoration:underline;
			}
			.sozial input{
			margin:0px;

		}
		.sozial label{
			margin:5px 0px 0px 0px;

		}
		

		
			
			.rating{
				width: 139px;
				height:19px;
				margin:0 auto;
				padding:0;
				list-style:none;
				clear:both;
				position:relative;
				background: url(img/ratbg.jpg) no-repeat 0 0;
			}

				.nostar {background-position:0 0}

				/*.onestar {background-position:0 -16px}
				.twostar {background-position:0 -32px}
				.threestar {background-position:0 -48px}
				.fourstar {background-position:0 -64px}
				.fivestar {background-position:0 -80px}*/
				ul.rating li {
					cursor: pointer;
					float:left;
					text-indent:-999em;	
				}
				ul.rating li a {
					position:absolute;
					left:0;
					top:0;
					width:11px;
					height:19px;
					text-decoration:none;
					z-index: 200;
				}

				ul.rating li.one a {left:0}
				ul.rating li.two a {left:14px;}
				ul.rating li.three a {left:28px;}
				ul.rating li.four a {left:42px;}
				ul.rating li.five a {left:56px;}
				ul.rating li.six a {left:70px;}
				ul.rating li.seven a {left:84px;}
				ul.rating li.eight a {left:98px;}
				ul.rating li.nine a {left:112px;}
				ul.rating li.ten a {left:126px;}
				ul.rating li a:hover {
					z-index:2;
					width:139px;
					height:19px;
					overflow:hidden;
					left:0;	
					background: url(img/ratbg.jpg) no-repeat 0 0
				}

				ul.rating li.one a:hover {background-position:0 -19px;}
				ul.rating li.two a:hover {background-position:0 -38px;}
				ul.rating li.three a:hover {background-position:0 -57px}
				ul.rating li.four a:hover {background-position:0 -76px}
				ul.rating li.five a:hover {background-position:0 -95px}
				ul.rating li.six a:hover {background-position:0 -114px}
				ul.rating li.seven a:hover {background-position:0 -133px}
				ul.rating li.eight a:hover {background-position:0 -152px}
				ul.rating li.nine a:hover {background-position:0 -171px}
				ul.rating li.ten a:hover {background-position:0 -190px}

			.sozial h6, .sozial h5{
				margin:0px;
			}
			.sozial h6{
				color:#007ccc;
			}
			.star_rang span{
				font-size:40px;
				line-height:40px;

				margin:0px;
				padding:0px;
				text-align:center;
				display:block;
				color:#007ccc;
				font-weight:bold;
			}
			.counter_post span{
				font-family: "Trebuchet Ms", "arial", "verdana", sans-serif;
				font-size: 1em;
				font-weight:bold;
				line-height: 140%;
			}
			.counter_post p{
				padding:0px;
				margin:0px;
				text-indent: 0px;
				text-align:center;
			}
			.sozial .rang{
				margin-top:13px;
				margin-bottom:-13px;
			}
			.sozial .col_2{
				text-align:center;
				margin-top:20px;
				margin-bottom:-20px;
			}
			.comment .extraUserInfo{
				display:none;
			}
			.item .slideshow-buttons{
			display:none;
		}
		
		

.item ul,.item li{
margin:0;
padding:0;
}


.item span.h3{
font-size:100%;
font-weight:400;
font-family: "Trebuchet Ms", arial, verdana, sans-serif;
}

abbr,acronym {
border:0;
font-variant:normal;
}




.secondaryContent {
font-size:small;
font:x-small;
font-family:'Trebuchet MS', Helvetica, Arial, sans-serif;
color:#141414;
word-wrap:break-word;
line-height:1.27;
}


.secondaryContent a:link, .secondaryContent a:visited {
color:#175f93;
text-decoration:none;
}

.secondaryContent a[href]:hover {
text-decoration:underline;
}

.secondaryContent a:hover {
_text-decoration:underline;
}

.secondaryContent a.noOutline {
outline:0 none;
}





.avatar img,.avatar .img,.avatarCropper {
background-color:#fcfcff;
border:1px solid #a5cae4;
border-radius:4px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-khtml-border-radius:4px;
padding:2px;
}



.avatar .img.s {
width:48px;
height:48px;
}

.widget-tabs .tabs {
height:15px;
background:none;
border:0;
}

.widget-tabs .tabs li a {
height:24px;
}



.widget-tabs span.h3 {
border-bottom:0 !important;
padding:3px 6px;
}


.tabs li {
float:left;
list-style:none;
}

.tabs li a,.tabs.noLinks li {
color:#141414;
list-style:none;
text-decoration:none;
background:#d7edfc url('/forum/styles/default/xenforo/gradients/form-button-white-25px.png') repeat-x top;
margin-right:-1px;
margin-bottom:-1px;
border:1px solid #a5cae4;
border-top-left-radius:5px;
-webkit-border-top-left-radius:5px;
-moz-border-radius-topleft:5px;
-khtml-border-top-left-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-khtml-border-top-right-radius:5px;
display:inline-block;
line-height:22px;
cursor:pointer;
outline:0 none;
white-space:nowrap;
word-wrap:normal;
height:22px;
padding:0 8px;
}

.tabs li:hover a,.tabs.noLinks li:hover {
text-decoration:none;
list-style:none;
background-color:#a5cae4;
}

.tabs li.current a,.tabs.noLinks li.current {
background:#f0f7fc url('/forum/styles/default/xenforo/gradients/category-23px-light.png') repeat-x top;
padding-bottom:1px;
border-bottom:1px none #000;
list-style:none;
}



.secondaryContent {
background:#f0f7fc url('/forum/styles/default/xenforo/gradients/category-23px-light.png') repeat-x top;
border:1px solid #a5cae4;
border-bottom-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
-moz-border-radius-bottomleft:5px;
-khtml-border-bottom-left-radius:5px;
border-top-right-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius-topright:5px;
-khtml-border-top-right-radius:5px;
border-bottom-right-radius:5px;
-webkit-border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;
-khtml-border-bottom-right-radius:5px;
padding:10px 10px 20px;
}
.secondaryContent li {
list-style:none;
}


.avatarList li {
clear:both;
text-align:left;
list-style:none;
font-size:11px;
}

.avatarList .avatar {
float:left;
margin:0 5px 5px 0;
}

sup,sub {
vertical-align:baseline;
}

.primaryContent a,.secondaryContent a {
color:#175f93;
}
.f-left{
	float:left;
	margin-right:10px;
	}
	
	#featured{
 text-align:center;
	width:200px; 
	/*padding:0.5em;*/ 
	position:relative; 
	border:0;/*5px solid #ccc;*/ 
	height:450px; overflow:hidden;
	background:#fff;
	color:#ccc;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:250px; 
	list-style:none; 
	padding:0; margin:0; 
	width:200px; height:450px;
	overflow:auto;
	overflow-x:hidden;
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:red; /*666*/
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; text-decoration:none;
	color:green;  /*333*/background:#fff; 
	line-height:20px; outline:none;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#fff; 
}
#featured .ui-tabs-panel{ 
	width:200px; height:450px; 
	margin:0 auto;
	text-align:center;
	background:#fff;/*999*/ position:relative;
}
#featured .ui-tabs-panel{ 
text-align:center;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	bottom:0; left:0; 
	height:70px; 
	background: url('../images/transparent-bg.png'); 
}
#featured .ui-tabs-panel .info a.hideshow{
	position:absolute; font-size:11px; font-family:Verdana; color:#f0f0f0; right:10px; top:-20px; line-height:20px; margin:0; outline:none; background:#333;
}
#featured .info{
font-size:1.1em;
padding:0px 20px;
}
#featured .info a{ 
	display: block;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #336598;
	line-height: 20px;
	text-decoration:none; 

}/*
#featured .info p ,h2{ 
	font-size:1.2em; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0; font-weight:normal;
	overflow:hidden; 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:pink; f0f0f0
}
*/



#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}