

/* #Page Styles
================================================== */

.B_crumbBox li{ padding-left: 20px; display: inline;}
.B_hideCrumb{display: inline;}	
.B_currentCrumb{display: inline;}
.B_firstCrumb{display: inline;}
.B_lastCrumb{display: inline;}
.B_crumb{display: inline;}
.B_homeCrumb{display: inline;}


em{
font-style: italic !important;
}

#disqus_thread {
margin-top: 40px;
}

.vsebina {
/*margin-top: 60px;*/
}
.padding{
padding: 22px;
}

.logotipi{
text-align: center;
margin-top: 50px;
}

.footer{
background-color: #555;
color: #fff;
min-height: 250px;
margin-bottom: 0px;
}

strong {
	font-weight: 800 !important;
}

.vrstice {
line-height: 25px !important;
}


.video {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}

.video iframe,
.video object,
.video embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

::selection {
background: #f58220;
color: white;
text-shadow: none;
}

.padding-top{
padding-top: 22px;
}

.container{
position: relative;
/* padding-bottom: 50px;*/
}

.banner {

height: 400px;
width: 100%;
overflow: hidden;
padding-top: 60px;
left: 0;
z-index: 1;
border-bottom: 4px solid #5e5e5e;
box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
text-align: center;
}

.banner img {
width: 100%;
min-width: 1280px !important;
margin: 0 auto;
height: auto;
min-height: 400px !important;
}


.nivoSlider a h2 {
    display: block;
    text-align: left;
    position: relative;
    margin: 150px 0px 0px 150px !important;
    font-size: 52px!important;
}

.nivoSlider a p {
    display: block;
    text-align: left;
    position: relative;
}



#modul{
display: block;
padding: 10px 0 10px 0;
margin-top: 10px;
border-bottom: 1px solid #333;
border-bottom: 1px solid rgba(255,255,255,.5);
}

#modul h2{
color: #ECECEC;
font-size: 35px !important;
font-weight: 200;
}

/********** BLOG STAJLI ******/

.pageList li {
display: inline;
padding: 5px 11px;
border: 1px solid #2B2B2B;
margin-right: 5px;
}

.pageList li:hoover {
border: 1px solid #dadada;

}

/*********************** CLASSI ZA BARVE NASLOVOV RAZLIČNIH FILMOV, DOGODKOV ********/

.film{
color: #f58220 !important;
}

.glasba{
color: #DE331A !important;
}

.dogodek{
color: #3E6AB9 !important;
}


.novica-film-film:before {
content: " ";
width: 48px;
height: 4px;
display: block;
background-color: #f58220;
margin-bottom: 15px;
}

.novica-film-dogodek:before {
content: " ";
width: 48px;
height: 4px;
display: block;
background-color: #3E6AB9;
margin-bottom: 15px;
}

.novica-film-glasba:before {
content: " ";
width: 48px;
height: 4px;
display: block;
background-color: #DE331A;
margin-bottom: 15px;
}








.filmi-napoved-kontejner {
margin-top: 10px;
}

.filmi-napoved-h11, .filmi-napoved-h12{
font-weight: 800;
text-align: right;
font-size: 65px !important;
}

.filmi-napoved-h12{
color: #f58220;
}


.filmi-napoved-container {
padding-bottom: 0px !important;
}

.filmi-napoved{
background: #333333;
background-image: url(../img/ozadje-napoved.jpg); center 20px no-repeat;
border-top: 1px solid whitesmoke;
}

.film-napoved {
background-color:rgba(0,0,0,0.8);
margin: 0;
position: relative;
margin-bottom: 5px;
display: block;
clear: both;
overflow: hidden;
min-height: 45px;
width: 100%;
}

.film-napoved:hover {
background-color:rgba(255,255,255,0.8);
}



.film-napoved .slika{
float: left;
}

.film-napoved h2 {
margin-left: 10px;
float: left;
line-height: 35px;
width: 310px;
}

.film-napoved-datum{
float: left;
color: #a0a0a0;
font-family: arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
letter-spacing: -1px;
line-height: 1;
padding-right: 15px;
text-align: right;
margin-top: 13px;
min-width: 50px;
}

.film-napoved-cas{
display: block;
font-size: 11px;
font-weight: normal;
margin-top: 5px;
}


/***************************** CLANEK / FILM ******************************/
.novica-film{
padding-bottom: 15px;
margin-top: 20px;
border-bottom: 1px solid rgba(255,255,255,.8);
}

/*.slika{
margin-top: 15px;
}*/

/*originalni naslov*/
.inaslov{
line-height: 20px;
padding-bottom: 10px;
color: whitesmoke;
}

/*originalni naslov*/
.inaslov-film{
line-height: 25px;
padding-bottom: 20px;
color: whitesmoke;
border-bottom: 2px solid #f58220;
}


.enovice li{
text-align: right;
position: relative;
color: #333333;
}

.enovice .error{
font-size: 10px;
position: relative;
float: right;
color: orange;
text-align: right;
display: inline;
clear: both;
font-size: 10px;
position: absolute;
width: 110px;
height: 10px;
color: orange;
text-align: left;
margin-top: 2px;
margin-left: 10px;

}

.gumb-vec{
display: block;
position: relative;
float: right;
display: inline-block;
-webkit-user-select: none;
min-width: 97px;
margin-right: 0;
background-color: #f5f5f5;
color: #444;
border: 1px solid #dcdcdc;
border: 1px solid rgba(0,0,0,0.1);
-webkit-border-radius: 2px;
border-radius: 2px;
font-size: 11px;
font-weight: bold;
text-align: center;
white-space: nowrap;
margin-right: 16px;
height: 27px;
line-height: 27px;
min-width: 54px;
outline: 0;
padding: 0 8px;
margin-top: 25px;
}

.gumb-vec:hover {background-color: #EEC879;}

.gumb-prijava{
display: block;
position: relative;
display: inline-block;
-webkit-user-select: none;
margin-right: 0;
background-color: #f5f5f5;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
color: #444;
border: 1px solid #dcdcdc;
border: 1px solid rgba(0,0,0,0.1);
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
font-size: 11px;
font-weight: bold;
text-align: center;
white-space: nowrap;
margin-right: 16px;
height: 27px;
line-height: 27px;
min-width: 54px;
outline: 0;
padding: 0 8px;
margin-top: 25px;
}

.gumb-prijava-membership{
display: block;
position: relative;
display: inline-block;
-webkit-user-select: none;
margin-right: 0;
background-color: #f5f5f5;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
color: #444;
border: 1px solid #dcdcdc;
border: 1px solid rgba(0,0,0,0.1);
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
font-size: 11px;
font-weight: bold;
text-align: center;
white-space: nowrap;
margin-right: 16px;
height: 27px;
line-height: 27px;
min-width: 54px;
outline: 0;
padding: 0 8px;
}

.tehnikalije-bold {
font-weight: 800;
color: #f58220;
}

.cenik-kino{
width: 100%;
height: 135px;
}

.cenik-kino li {
margin-top: 10px;
display: block;
float: right;
}

.cena { 
float: right;
width: 60px;
display: block;
margin-left: 20px;
}

.odpiralni { 
float: right;
width: 100px;
display: block;
margin-left: 20px;
}

.opis-cena {
float: left;
width: 100px;
text-align: right;
font-size: 12px;
display: block;
}

.naslov-ikona.novice {
background-image: url(../img/novice.png);
}

.naslov-ikona {
background: transparent left top no-repeat;
padding-top: 50px;
min-width: 50px;
}


/*******KLUB*********/
.membership {
text-align: right;
margin-top: 13px;
margin-bottom: 15px;
}

.silver a {
text-align: right;
font-weight: 400;
line-height: 10px;
padding: 0px !important;
font-size: 18px !important;
margin: 0px !important;
}

.membership p {
text-align: right;
font-size: 12px !important;
line-height: 15px !important;
margin-top: 10px;
}



/*******KLUB*********/



.navigacija-clanki{
padding-bottom: 10px;
border-bottom: 1px solid whitesmoke;
}



.navigacija-clanki li{
display: block;
position: relative;
float: right;
display: inline-block;
-webkit-user-select: none;
min-width: 97px;
margin-right: 0;
background-color: #f5f5f5;
background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
color: #444;
border: 1px solid #dcdcdc;
border: 1px solid rgba(0,0,0,0.1);
-webkit-border-radius: 2px;
border-radius: 2px;
cursor: default;
font-size: 11px;
font-weight: bold;
text-align: center;
white-space: nowrap;
margin-right: 16px;
height: 27px;
line-height: 27px;
min-width: 54px;
outline: 0;
padding: 0 8px;
}

.navigacija-clanki li a {
color: #444 !important;
}

.navigacija-clanki li a:hover {
color: #f58220 !important;
}

.novica-film img {
margin: 0px !important;
}


.novica-film h2 {
margin-top: -8px !important;
line-height: 40px;
}

.novica-kavarna:before {
content: " ";
width: 48px;
height: 4px;
display: block;
background-color: #FF0000;
margin-bottom: 15px;
}

.novica-kavarna img {
margin: 0px !important;
}

.novica-kavarna h2 {
line-height: 35px;
}

.blog-novica{
padding: 10px;
position: absolute;
display: block;
}

.blog-novica-vsebina{
position: relative;
}



.naslov{
line-height: 50px;
color: #f58220;
padding-top: 10px;
margin-top: -10px !important;
}

.tehnikalije{ /*tehnikalije pri prikazu vseh filmov*/
margin: 10px 0 15px 0;
padding: 5px 0;
font-size: 0.8em;
line-height: 20px;
border-top: 1px solid rgba(255, 255, 255, .3);
border-bottom: 1px solid rgba(255, 255, 255, .3);
}

/*tehnikalije pri prikazu filma*/
.tehnikalije-film {
padding-bottom: 10px;
border-bottom: 1px solid whitesmoke;
}

.clanek{
margin-bottom: 40px;
}

.spored-film ul{
width: 100%;
clear: both;
/*overflow: hidden;*/
font-weight: 800;
}

.spored-film li {
margin-bottom: 3px;
padding: 20px 10px;
background-color: #000;
color: #666;
position: relative;
display: block;
}

.spored-film li:hover {
background-color: #000;
color: #fff;
}

.spored ul{
width: 100%;
min-height: 40px;
border: 1px solid #191919;
clear: both;
margin: 30px 0;
/*overflow: hidden;*/
font-size: 11px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 20px 0;
}

.spored li {
margin: 0;
/*float: left;*/
padding: 0 10px;
color: #666;
position: relative;
display:inline;
}
/*
.navigacija-clanki ul{
width: 100%;
min-height: 40px;
border: 1px solid #191919;
clear: both;
margin: 30px 0;
text-transform: uppercase;
font-size: 14px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px 0;
}*/

.navigacija-clanki {
margin: 15px 0 15px 0;
}
Matched CSS Rules


.navigacija-clanki li.fejsbuk {
position: relative;
display:inline;
}
/*
.navigacija-clanki li {
padding: 20px 10px;
color: #666;
position: relative;
display: block;
display:inline;
line-height: 40px;
}
.navigacija-clanki li a:hover {
color: #fff;
}

.navigacija-clanki li a {
line-height: 40px;
}

.navigacija-clanki li:hover {
background-color: #000;
}
*/
.navigacija-clanki li.fejsbuk:hover {
background-color: #0b0b0b;
}

.clanek p{
font-weight: 300;
line-height: 25px;
}

.novice p{
font-weight: 300;
line-height: 25px;
}

/*.novice 
{
margin: 30px 0 30px 30px;
}*/


/***************************** GLAVA / MENI ******************************/

.glava-kontejner{
position: fixed;
margin: 0 auto;
display: block;
width: 100%;
height: 60px;
background-color: #1b1b1b;;
border-bottom: 4px solid #5e5e5e;
box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
z-index: 1000000;
}

  .logo{
padding: 5px;
float: left;
}
  .logo-img{
height: 50px;
width: 110px;
}

.meni_in {
margin-top: -60px;
padding-left: 60px;
}

.meni_in li {
float: left;
}

.meni_in a {
float: left;
}


.meni {
z-index: 100;
float: left;
}

.meni li {
list-style: none;
float: left;
background-color: #1b1b1b;
margin: 0;
position: relative;
}

.meni a:hover, .meni .hover > a, .meni .current > a {
background-color: black;
border-left: 1px solid #f58220;
}

.meni a:hover, .meni .hover > a, .meni .current > a, .meni .active > a {
color: #f58220;
background-color: #121212;
border-right: 1px solid #0f0f0f;
}

.meni a{
color: #fff;
font-size: 12px;
font-weight: 800;
display: block;
padding: 0 20px;
line-height: 60px;
border-left: 1px solid #242424;
border-right: 1px solid #111;
position: relative;
/*text-align: center;*/
text-transform: uppercase;
z-index: 98;
}



a, a > * {
color: #f58220;
text-decoration: none;
-webkit-transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
-moz-transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
-ms-transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
-o-transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
transition: background-color .2s ease,border .2s ease,color .2s ease,opacity .2s ease-in-out;
}

          .meni > li > a > .menipodnaslov{
                           display: block;
                          font-family: 'PT Sans', Helvetica, sans-serif;
                          font-weight: 200;
                          font-size: 11px;
                          margin-top: 0px;
         }


/************** NOGA ********************/
.noga-zgoraj {
width: 100%;
background-color: #0f0f0f;
border-top: 1px solid #090909;
border-bottom: 1px solid #090909;
min-height: 30px;
}

.noga {
border-top: 1px solid #191919;
background-color: #121212;
min-height: 400px;
}

.logo-img-noga
{
width: 150px;
margin: 50px auto;
}

ul.linki li {
display: inline;
position: relative;
}

.linki {
text-align: center;
color: #999;
}

.linki a {
text-transform: none;
color: #ccc;
font-size: 16px;
margin: 0 10px;
text-decoration: none;
font-weight: 400;
text-transform: uppercase;
}

.izvedba {
margin-top: 50px !important;
font-size: 10px !important;
font-weight: 400;
text-align: center;
}


/************** TABELA ********************/

.bold{
font-weight: 400;
}

#tabelca
{
	font-size: 1.2em;
	font-weight: 300;
	text-align: left;
	border-collapse: collapse;
	margin-bottom: 20px;
}
#tabelca th
{
	font-size: 14px;
	font-weight: normal;
	padding: 12px 15px;
	color: #039;
}
#tabelca td
{
	padding: 7px 15px;
}
/*
#tabelca tr:hover td
{
	background: #eff2ff;
}
*/










/* #Images
================================================== */

	img {
		max-width: 100%;
		height: auto; }

/* #Media Queries
================================================== */

@media only screen and (min-width: 1248px) and (max-width: 1327px) {
	   
}

/* =============================================================================
   3. 1360px width 
   ========================================================================== */ 
@media only screen and (min-width: 1328px) and (max-width: 1407px) {
	   
}
/* =============================================================================
   4. 1440px width 
   ========================================================================== */ 
@media only screen and (min-width: 1408px) and (max-width: 1567px) {
	   


}

/* =============================================================================
   5. 1600px width 
   ========================================================================== */ 
@media only screen and (min-width: 1568px) and (max-width: 1647px) {
	   

}

/* =============================================================================
   6. 1680px width 
   ========================================================================== */ 
@media only screen and (min-width: 1648px) and (max-width: 1887px) {


}

/* =============================================================================
   7. 1920px width 
   ========================================================================== */ 
@media only screen and (min-width: 1888px) {


}

/* =============================================================================
   8. Tablet (Portrait)
   ========================================================================== */ 
/* For 768px width  */   
@media only screen and (min-width: 768px) and (max-width: 959px) {
	   

}

/* =============================================================================
   9. Mobile (Portrait)
   ========================================================================== */ 
/* For 320px width  */

@media only screen and (max-width: 767px) {
.padding
{
padding: 10px 0 0 0;
}

.tehnikalije-clanek
{
display: none;
}

.banner
{
display: none;
}  

.glava-kontejner {
position: fixed;
height: 50px;
border-bottom: 2px solid #5e5e5e;
box-shadow: 0px 1px 4px rgba(0, 0, 0, .2);
z-index: 1000000;
}

.vsebina {
margin-top: 60px;
}

.logo-img {
height: 45px;
width: auto;
}

.logo{
padding: 0;
margin-top: 4px;
}


.navigacija-clanki li {
margin-right: 2px;
margin-bottom: 5px;
min-width: 45px;

}


.novica-film h2 {
margin-top: 10px !important;
line-height: 40px;
}

.meni_in {
margin-top: 0px;
padding-left: 0px;
}

.meni li {
float: none;
}

.meni_in li {
float: none;
}

.meni_in {
float: none;
margin: 0;
}

.meni_in a {
float: none;
}

.meni {
float: none;
margin-top: 12px;
}

.meni a{
font-size: 12px;
font-weight: 800;
display: block;
padding: 0 12px;
line-height: 35px;
border-left: 1px solid #242424;
border-right: 1px solid #111;
position: relative;
text-transform: uppercase;
z-index: 98;
text-align: center;
}

 #nav.js {
   display: none;
}

#menu {
display: block;
font-size: 30px;
margin-top: 10px;
text-align: right;
 }

#calbodylist .event {
border-bottom: 2px solid #DADADA !important;
padding-bottom: 10px !important;
}



#calbodylist .event .naslov-koledar {
position: relative;
float: left;
font-size: 20px !important;
color: #fff;
font-weight: 400;
margin-top: 5px !important;
width: 420px;
line-height: 15px !important;
}

.datum-dan-napis {
font-size: 30px !important;
color: #4D4D4D !important;
margin-top: 0 !important;
font-family: arial, Helvetica, sans-serif !important;
}

#calbodylist .event .datum-dan {
float: left;
color: #a0a0a0;
font-family: arial, Helvetica, sans-serif;
font-size: 30px;
font-weight: bold;
letter-spacing: -1px;
line-height: 1;
padding-right: 5px !important;
text-align: right;
margin-top: 0 !important;
margin-left: 0 !important;
min-width: 20px !important;
}

#calbodylist .event .datum-ura {
margin-top: 2px !important;
}

#calbodylist .event .slika-koledar {
position: relative;
float: left;
padding-right: 0 !important;
max-width: 150px;
}



}


@media screen and (min-width: 768px) {
                #menu {
                        display: none;
                }
				}


/* =============================================================================
   10. Mobile (Landscape)
   ========================================================================== */ 
/* For 480px width  */   
   
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.tehnikalije-clanek
{
display: none;
}   

.banner
{
display: none;
}  

.novica-film h2 {
margin-top: 10px !important;
line-height: 40px;
}


.logo {
padding-left: 160px !important;
}


}

/* =============================================================================
   12. Margins Adjust Also
   ========================================================================== */ 

@media only screen and (max-width: 767px) {

}   

@media only screen and (min-width: 768px) and (max-width: 1407px) {

}


@media only screen and (min-width: 1408px) and (max-width: 1887px) {
	
}

@media only screen and (min-width: 1888px) {

}



/* #Font-Face
================================================== */
/* 	This is the proper syntax for an @font-face file
		Just create a "fonts" folder at the root,
		copy your FontName into code below and remove
		comment brackets */

/*	@font-face {
	    font-family: 'FontName';
	    src: url('../fonts/FontName.eot');
	    src: url('../fonts/FontName.eot?iefix') format('eot'),
	         url('../fonts/FontName.woff') format('woff'),
	         url('../fonts/FontName.ttf') format('truetype'),
	         url('../fonts/FontName.svg#webfontZam02nTh') format('svg');
	    font-weight: normal;
	    font-style: normal; }
*/




/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
		margin: 0;
		padding: 0;
		border: 0;
		font-size: 100%;
		font: inherit;
		vertical-align: baseline; }
	article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
		display: block; }
	ol, ul {
		list-style: none; }
	blockquote, q {
		quotes: none; }
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none; }
	table {
		border-collapse: collapse;
		border-spacing: 0; }


/* #Basic Styles
================================================== */
	body {
	  color: #aaa;
	  font-family: 'Roboto Condensed', sans-serif;
	  font-weight: 400; 
	  background: #0b0b0b;
	  font-weight: 400;
	  -webkit-font-smoothing: antialiased;
	  -webkit-text-size-adjust: 100%;
}

/*
Book 300
Book 300 Italic
Normal 400 
Normal 400 Italic 
Bold 700
Bold 700 Italic
*/


/* #Typography
================================================== */

h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto Condensed', sans-serif;
font-weight: 300; 
color: #fff;
}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight: inherit; }
	h1 { font-size: 46px !important; line-height: 50px; margin-bottom: 25px !important; margin-top: 10px !important;}
	h2 { font-size: 35px !important; line-height: 46px;  margin-bottom: 16px !important; margin-top: 10px !important;}
	h3 { font-size: 28px !important;; line-height: 34px; margin-bottom: 8px !important; margin-top: 10px !important;}
	h4 { font-size: 21px !important;; line-height: 30px; margin-bottom: 4px !important; margin-top: 10px !important;}
	h5 { font-size: 17px !important;; line-height: 20px; margin-bottom: 2px !important; margin-top: 10px !important;}
	h6 { font-size: 14px !important;; line-height: 21px; margin-top: 10px !important;}


.title{ font-size: 30px; line-height: 35px; margin-bottom: 5px; color:#555}
.title a:visited{color:#555}
.title a:hover{color:#F58634}
.title a{color:#555}
.title-orig{ font-size: 20px; line-height: 25px; margin-bottom: 10px; color:#8a8a8a}



blockquote {
font-family: Georgia, serif !important;
font-size: 18px !important;
font-style: italic !important;
margin: 0.25em 0 !important;
padding: 0.25em 40px !important;
line-height: 1.45 !important;
position: relative !important;
color: #383838 !important;
}

blockquote:before {
display: block !important;
content: "\201C" !important;
font-size: 80px !important;
position: absolute !important;
left: -20px !important;
top: -20px !important;
color: #7a7a7a !important;
}

blockquote cite {
color: #999999 !important;
font-size: 14px !important;
display: block !important;
margin-top: 5px !important;
}
 
blockquote cite:before {
content: "\2014 \2009" !important;
}


	p img { margin: 0; }

/*	Blockquotes  */
	blockquote, blockquote p { font-size: 17px; line-height: 24px; color: #777; font-style: italic; }
	blockquote { margin: 0 0 20px; padding: 9px 20px 0 19px; border-left: 1px solid #ddd; }
	blockquote cite { display: block; font-size: 12px; color: #555; }
	blockquote cite:before { content: "\2014 \0020"; }
	blockquote cite a, blockquote cite a:visited, blockquote cite a:visited { color: #555; }

	hr { border: solid #ddd; border-width: 1px 0 0; clear: both; margin: 10px 0 30px; height: 0; }


/* #Links
================================================== 
	a, a:visited { color: #555; text-decoration: none; outline: 0; }
	a:hover, a:focus { color: #F58634; }
	p a, p a:visited { line-height: inherit; }*/


/* #Lists
================================================== */
	ul, ol { margin-bottom: 20px; }
	ul { list-style: none outside; }
	ol { list-style: decimal; }
	ol, ul.square, ul.circle, ul.disc { margin-left: 30px; }
	ul.square { list-style: square outside; }
	ul.circle { list-style: circle outside; }
	ul.disc { list-style: disc outside; }
	ul ul, ul ol,
	ol ol, ol ul { margin: 4px 0 5px 30px; font-size: 90%;  }
	ul ul li, ul ol li,
	ol ol li, ol ul li { margin-bottom: 6px; }
	li { line-height: 18px; margin-bottom: 12px; }
	ul.large li { line-height: 21px; }
	li p { line-height: 21px; }
