* 
{
	border:0 none;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	line-height:normal;
	/*font-size:1px;*/
}

body 
{
	font-family:Verdana, sans-serif;
	font-size:11px;     
	line-height:13px;
	color: #000;
	margin:0px;
	padding:0px;
	width:100%;
}

html, body, #mainContainer {height: 100%;}
a {color: #000; outline: none !important;}

#mainContainer 
{
	display: block;
	position: relative;
	width:968px !important;
	margin: 0 auto;
	background-image: url(images/bg2.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	padding:0 16px 0 16px;
	height: auto;
	_height: 100%;
	min-height: 100%;
	clear: both;
}

#contentContainer 
{
	display:block;
	position: relative;
	width: 966px;
	/*width: 100%;*/
	float:left;
	background-image: url(images/bg-contentseparator.gif);
	background-position: top left;
	background-repeat: repeat-x;
	/*border:1px solid red;*/
	padding-bottom: 84px;
	padding-top: 10px;
}


#contentContainer div.editor_text strong, #contentContainer div.editor_text p strong, #contentContainer div.editor_text strong a, #contentContainer div.editor_text p strong a
{
	font-weight:bold;
}

#contentContainer div.editor_text ol, #contentContainer div.editor_text ul {margin:10px 10px;}

#contentContainer div.editor_text ol li
{
	list-style:decimal;
	margin-left:20px;
}

#contentContainer div.editor_text ul li
{
	list-style:disc;
	margin-left:20px;
}

#contentContainer div.content p strong, #contentContainer div.content strong, #contentContainer div.content p strong a, #contentContainer div.content strong a
{
	font-weight:bold;
}

#contentContainer div.content ol, #contentContainer div.content ul {margin:10px 10px;}

#contentContainer div.content ol li
{
	list-style:decimal;
	margin-left:20px;
}

#contentContainer div.content ul li
{
	list-style:disc;
	margin-left:20px;
}



#headerContainer 
{
	display:block;
	position: relative;
	width: 968px;	
	height:138px;
	background:url(images/bg-header.png) 0 0 no-repeat;
	margin: 0 0 2px 0;
}
.dateTime

{
	float:left;
	font-family: Georgia, "Times New Roman";
	font-size:11px;
	margin: 46px 0 0 0;
	text-transform: uppercase; color: #231F20 !important;	
}
.topNavigation 

{
	float:right;
	font-family: Georgia, "Times New Roman";
	font-size: 10px;
	margin: 21px 0 0 0;
	text-align: right;
}

.fbButton { float: right; margin: 0px 0 5px 0;  height: 20px;}

.topNavigation a {text-decoration: none !important; text-transform: uppercase; color: #231F20 !important; padding:0px 1px;}
.rssFeed {background: url(images/rss-small.gif) 0 2px no-repeat; padding:0 1px 0 13px !important;}

.bannerContainer {display:block; float:left; position: relative; width: 100%; margin:0 0 3px 0; font-size:1px;}

#TICKER {width: 966px; overflow: hidden;}
.smsContainer 
{
	display:inline;
	float: left;
	position: relative;
	background-color: #000;
	width:966px;
	text-transform: uppercase;
	white-space: nowrap;
	line-height: 19px;
	padding: 3px 0 3px 0;
	margin: 0 0 8px 0;
}

.smsContainer span, .smsContainer span a 
{
	font-family: Georgia, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color:#fff;
} 

.smsContainer span a {text-decoration: none;}

div#TICKER_CHILDREN_HOLDER span.first_sms {padding-left:966px;}

.homeTable tr td {white-space: normal !important;}

#footer 
{
	padding-top: 0;
	position: relative;
	display:inline;
	clear:both;
	width:100%;
	overflow: hidden;
	clear: both;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align:center;
	width:1000px;
} 

#footerContainer 
{
	border-top: 2px solid #837d76;
	border-bottom: 2px solid #837d76;
	display:block;
	width: 648px;
	padding: 6px 160px 7px 160px;
	font-family: Georgia, "Times New Roman";
	font-size: 10px;
	text-transform: uppercase;
	line-height:18px;
	/*background: url(images/bg-footer.gif) 0 0 repeat-x;*/
	margin: 5px auto 5px auto;
	position:relative; 
	text-align:center;
}

#push {display: inline; position: relative; height: 26px; clear:both;}
#footerContainer a {color: #231F20 !important; text-decoration: none !important; z-index: 9;}
.sbLink {padding: 0 0 0 2px; padding-bottom:3px;}
.copyRight 
{
	display: block;
	float:left;
	position:relative;
	width: 968px;
	text-align: center;
	font-family: Georgia, "Times New Roman";
	font-size:11px;
	text-transform: uppercase;
	padding: 5px 0 26px 0;
}

.rightColumnContainer_2ndPage 
{
	float:right;
	position:relative;
	width:247px;
	height: auto !important;
	min-height: 300px;
	height: 300px;
}


.back2Home_Hand 
{
	display:block;
	position:relative;
	width:914px !important;
	line-height:20px; 	
	background:url(images/hand.gif) left top no-repeat; 
	padding: 6px 0 20px 52px;
}
.back2Home_Hand a {font-family: Georgia, "Times New Roman", sans-serif; font-size:17px; font-weight:bold; text-decoration:none; color:#231F20;}
.lhl {display: block; position:relative; background: url(images/lhl.png) 0 0 no-repeat; height:1px; overflow:hidden !important; font-size:1px;}
.lb485 {display: block; position:relative; margin: 0 0 5px 0; background: url(images/lb485.png) 0 0 no-repeat; height:1px; width: 485px; overflow:hidden !important; font-size:1px;}

.registrationContainer {width:739px;}
.registrationContainer tr td {align: left; vertical-align: top;}
.registrationContainer tr td h2 {font-family: Georgia, "Times New Roman"; font-size: 17px; font-weight: bold; color: #231F20; padding: 6px 0 20px 3px;}
.registrationContainer tr td p {display: block; line-height: normal; padding: 0 0 0 3px;}
.registrationContainer tr td p em {font-family: Georgia, 'Times New Roman'; font-size: 11px !important; line-height: 12px;}
.asterix {padding: 0 0 0 4px; font-family: Verdana, sans-serif; font-size: 10px;}


label {padding: 0 0 0 3px; line-height: 17px; cursor: pointer;}
input.txtField 
{
	display: block;
	position: relative;
	width: 240px;
	font-family:Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px 3px 3px 3px;
	height: 12px;
	margin: 0 0 5px 0;
	* margin: 0 0 1px 0;
	background-color: transparent;
	background-image: url(images/bg-black-alpha50.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden !important;
}

textarea.txtField
{
	display: block;
	position: relative;
	width: 240px;
	font-family:Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px 3px 3px 3px;
	height: 11px;
	margin: 0 0 5px 0;
	* margin: 0 0 1px 0;
	background-color: transparent;
	background-image: url(images/bg-black-alpha50.png);
	background-position: top left;
	background-repeat: repeat;
}

select.txtField
{
	display: block;
	position: relative;
	font-family:Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px 3px 3px 3px;
	margin: 0 0 5px 0;
	* margin: 0 0 1px 0;
	background-color: transparent;
	background-image: url(images/bg-black-alpha50.png);
	background-position: top left;
	background-repeat: repeat;
}

input.txtAreaGray
{
	display: block;
	position: relative;
	font-family:Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px 3px 3px 3px;
	height: 11px;
	margin: 0 0 5px 0;
	* margin: 0 0 1px 0;
	background-color: transparent;
	background-image: url(images/bg-black-alpha50.png);
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden !important;
} 

.leftNavigation {display:block; position:relative; width:243px;}
.leftNavigation li 
{
	float:left;
	display: block;
	width: auto !important;
	min-width: 100%;
	width: 100%;
	position: relative;
	border-bottom:1px solid #89857c;
	padding: 6px 0 5px 3px;
}
.leftNavigation li a, 
.leftNavigation li a.active {font-family: Georgia, "Times New Roman"; font-size: 17px; font-weight: bold; color: #231F20; text-decoration: none;}
.leftNavigation li a.selected {color:#808285;}

/* COPY - styles for text */

/* ///////////////////// 2nd PAGE ///////////////////// */
.articleRightColumn 
{
	display:block;
	position: relative;
	width:246px;
	color: #231F20;
	margin: 0 0 0 6px !important;
	* overflow-x: hidden; 
}

.articleInnerRight {width:207px; float:right; position:relative; margin-top: -56px;}
.articleInnerRight .articleInnerRightBorderTop {position:absolute; display:block; top:0; left:0; width:100%; z-index:999999999; border-bottom:1px solid #000000; height:1px; overflow:hidden; background:#575250;}
.articleInnerRight a, .articleInnerRight a img {float:right;}

#relatedColumn {}
#relatedColumn .articleRightColumn {/* background: yellow; */position: relative; clear: both; padding-left: 5px;}
.articleRightColumn .articleVertical .topicTitle,
#relatedColumn .articleRightColumn .topicTitle {background-color: transparent;}
#relatedColumn .articleRightColumn h3 {}
#relatedColumn .articleRightColumn h3 a 
{
	text-decoration: none;
	border-bottom: 1px solid #89857c;
	display: block;
	position: relative;
	clear: both;
	line-height: normal;
	padding: 6px 0 6px 1px !important;
	text-transform: none;
}

 

#relatedColumn .articleRightColumn h3 a.selectedCat {color: #231F20 !important;}
#relatedColumn .articleRightColumn .title,
.articleRightColumn .articleVertical .title 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:16px;
	font-weight:bold;
	line-height:19px;	
	font-style:normal;
	color:#231F20;
	text-transform:none; 
	position:relative; 
	float:left;
	height:auto !important;
	min-height:18px;
	height:18px;
	width:auto !important;
	min-width: 100%;
	width: 100%;
	padding: 4px 0 5px 2px;
	border-top: 1px solid #8b857d;
	
}
#relatedColumn .articleRightColumn .title {border: 0px none;}
.articleRightColumn .articleVertical .title a {text-decoration: none; font-weight: bold;}
.articleRightColumn .articleVertical .byAuthor
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:0px none;
	padding: 0 0 2px 3px;
	margin:0 0 0 0;
}


.articleRightColumn .articleVertical .content 
{
	float:left;
	position:relative;
	width:auto !important;
	min-width:100%;
	width:100%;	
	margin: 0 0 0 3px;
	color: #231F20;
}


.articleRightColumn .articleVertical .articleFooter 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:0px none;
	padding: 6px 0 3px 3px;
}

.article_2ndPage {display:block; position:relative;}

.article_2ndPage .articleHeader 
{
	display:block;
	position:relative;
	float:left;
	font-size:1px;
	margin:3px 0 0 0;
}

.article_2ndPage .articleHeader img {border:0 none; z-index:1;}
.article_2ndPage .topicTitle 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:33px;
	padding: 0 0 0 3px;
	background-color: #e3a6a5;
	overflow:hidden;
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
}

.article_2ndPage .title 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:33px;
	line-height:40px;	
	font-style:italic;
	color:#231F20;
	text-transform:none; 
	position:relative; 
	float:left;
	height:auto !important;
	min-height:46px;
	height:46px;
	width:auto !important;
	min-width: 100%;
	width: 100%;
	padding: 26px 0 0 2px;
}

.article_2ndPage .byAuthor 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	padding: 8px 0 2px 3px;
	margin:0 0 10px 0;
}

.article_2ndPage .content 
{
	float:left;
	position:relative;
	width:auto !important;
	min-width:100%;
	width:100%;	
	margin: 6px 0 0 0;
	color: #231F20;
	line-height: 1.4em;
}
.article_2ndPage .content p, 
.article_2ndPage .content p a
{
	font-size:11px;
	line-height:normal;
	color:#231F20;
	padding:0 0 0 0;
}
.article_2ndPage .content p a {text-decoration:underline;}


.article_2ndPage .articleFooter 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 9px 0 2px 3px;
	z-index: 100;
}

.article_2ndPage .articleFooter a
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size: 11px;
	font-style:italic; 	
	color:#6D6E71;	
	text-decoration:none;
}

.article_2ndPage .articleFooter .sep 
{
	display:block;
	float: left;
	position: relative;
	width:26px;
	background: url(images/bullet2.gif) 10px 6px no-repeat;
	padding: 0 0 0 0;
}

#relatedHolder .relatedContainer .byAuthor {padding-top: 3px; margin-bottom: 1px;}
#relatedHolder .relatedContainer .content {padding-top: 0px; margin-top: 0px;}
div.article_2ndPage #relatedHolder .relatedContainer .content {padding-left: 2px;}
div.article_2ndPage #relatedColumn .articleRightColumn .topicTitle.relatedArt {border-bottom: 1px solid #89857c; line-height:30px;}

.article_2ndPage .content img {margin: 0 5px 3px 0 !important;}

/* ///////////////// HORIZONTAL ARTICLE /////////////// */
.articleHorizontal {display:block; position:relative;}

.articleHorizontal .articleHeader 
{
	display:block;
	position:relative;
	float:left;
	font-size:1px;
	margin:0 0 3px 0;
	overflow-x: hidden !important;
	width: auto !important;
	min-width: 206px;
	width: 206px;
}

.articleHorizontal .articleHeader img {border:0 none; z-index:1;}
.articleHorizontal .topicTitle 
{
	/*font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:33px;*/
	padding: 9px 0 8px 3px;
	/*background-color: #e3a6a5;*/
	overflow:hidden;
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
}



.articleHorizontal .topicTitle span
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:16px;
	padding:0px !important;
}

.articleHorizontal .title 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:33px;
	line-height:40px;	
	font-style:italic;
	color:#231F20;
	text-transform:none; 
	position:relative; 
	float:left;
	height:auto !important;
	min-height:46px;
	height:46px;
	width:auto !important;
	min-width: 100%;
	width: 100%;
	padding: 8px 0 0 2px;
}

.articleHorizontal .byAuthor 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 8px 0 2px 3px;	
}

.articleHorizontal .content 
{
	float:left;
	position:relative;
	width:auto !important;
	min-width:100%;
	width:100%;	
	margin: 6px 0 0 0;
	font-size:11px;
	line-height:normal;
	color:#231F20;	
}
.articleHorizontal .content p a {text-decoration:underline;}


.articleHorizontal .articleFooter 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 9px 0 2px 3px;	
}

.articleHorizontal .articleFooter a
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size: 11px;
	font-style:italic; 	
	color:#6D6E71;	
	text-decoration:none;
}
/* ///////////////// VERTICAL ARTICLE /////////////// */
.articleVertical {display:block; position:relative;}

.articleVertical .articleHeader 
{
	display:block;
	position:relative;
	font-size:1px;
	margin:0 0 3px 0;
	overflow-x: hidden;
}

.articleVertical .articleHeader img {border:0 none; z-index:1;}
.articleVertical .topicTitle 
{
	padding: 9px 0 8px 3px;
	overflow:hidden;
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
}

.articleVertical .topicTitle span
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:16px;
	padding:0px !important;
}

.articleVertical .title 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px;
	font-weight:bold;
	line-height:19px;	
	font-style:normal;
	color:#231F20;
	text-transform:none; 
	position:relative; 
	float:left;
	height:auto !important;
	min-height:18px;
	height:18px;
	width:auto !important;
	min-width: 100%;
	width: 100%;
	padding: 6px 0 9px 2px;
}

.articleVertical .byAuthor 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 0 0 2px 3px;	
}

.articleVertical .content 
{
	float:left;
	position:relative;
	width:auto !important;
	min-width:100%;
	width:100%;	
	margin: 6px 0 0 0;
	font-size:11px;
	line-height:normal;
	color:#231F20;		
}
.articleVertical .content a {text-decoration:underline;}


.articleVertical .articleFooter 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 9px 0 2px 3px;	
}

.articleVertical .articleFooter a
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size: 11px;
	font-style:italic; 	
	color:#6D6E71;	
	text-decoration:none;
}
.subCatTitle 
{
	float:left;
	position:relative;
	width:100% !important;
	border-bottom:1px solid #89857c;
	padding: 6px 0 7px 0;		
}
.subCatTitle a
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size: 17px;
	font-style:normal;
	font-weight:bold;
	color:#231F20;	
	text-decoration:none;
	padding-left: 2px;
}

.dotSep {padding-right: 9px; background: url(images/bullet2.gif) 71px 6px no-repeat;}
.articleFooter a.dotSep {padding-right: 11px; background: url(images/bullet2.gif) 97px 6px no-repeat;}
.articleFooterMenu 
{
	display:block;
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	padding: 6px 0 0 0;
}

.articleFooterMenu li {display:block; padding: 0 0 0 9px; background:url(images/bullet.gif) 2px 4px no-repeat;}
.articleFooterMenu li a {font-size:11px; color:#231F20; text-decoration:none;}
.articleFooterMenu li a:hover {color:#6D6E71; text-decoration:none;}

.articleHeader .headerTitleType1 {font-family:Verdana, sans-serif; font-size:6px; color: #fff; position: absolute; bottom:2px; left:2px;}
.articleHeader .headerTitleType2 
{
	font-family:Verdana, sans-serif; 
	font-size: 6px; 
	color: #000; 
	position: absolute; 
	bottom:0px; left:0px; 
	background: url(images/bg-white-alpha50.png) 0 0 repeat; 
	padding:3px;
}

.articleHeader .headerTitleType3 
{
	font-family: Georgia; 
	font-size: 7px; 
	font-style: italic;
	color: #000; 
	position: absolute; 
	bottom:0px; left:0px; 
	background: url(images/bg-white-alpha50.png) 0 0 repeat; 
	padding:3px;
}

.articleHeader .headerTitleType4
{
	font-family: Georgia; 
	font-size:11px;
	font-style: italic;	
	color: #000; 
	position: absolute; 
	bottom:0px; left:0px; 
	background: url(images/bg-white-alpha50.png) 0 0 repeat; 
	padding:1px 3px 1px 3px;
}

.articleHeader .headerTitleType5
{
	font-family: Georgia; 
	font-size:11px;
	font-style: italic;	
	color: #000; 
	position: absolute; 
	bottom:0px; left:0px; 
	background: url(images/bg-white-alpha70.png) 0 0 repeat; 
	padding:1px 3px 1px 3px;	
}

.articleHeader .headerTitleType6
{
	font-family: Georgia; 
	font-size:11px;
	font-style: italic;	
	color: #fff; 
	position: absolute; 
	bottom:0px; left:0px; 
	background: url(images/bg-dark-alpha50.png) 0 0 repeat; 
	padding:1px 3px 1px 3px;	
}

/* end of COPY - styles for text */



/* ##  WRITE AN ARTICLE STYLES  ## */
.writeAnArticle {
	position:relative;
	display:block;
	/*height:auto !important; min-height:318px; height:318px;*/ 
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	font-style:italic;
	color:#000000;
	width: 478px;
	height: 347px;
	overflow: hidden;
}
.writeAnArticle .article_outer {
	position:relative;
	display:block;
	width:inherit;
	height:auto !important;
	min-height:400px;
	height:400px;
	z-index:1;
}
.writeAnArticle .article_inner {
	position:absolute;
	width:inherit;
	top:0; left:0;
	z-index:2; overflow-x: hidden; overflow-y: hidden;
	margin: 8px;
	width: 462px !important;
}
	
.writeAnArticle .byAuthor {
	position:relative;
	display:block;
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", serif;
	font-size:11px;
	font-style:italic; /*letter-spacing:-0.7px;*/ 
	padding:0 0 2px 3px;
	margin: 0 0 0 0;
}
.writeAnArticle .articleHeader {
	position:relative;
	display:block;
	float:left;
	width:100%;
	font-family:Georgia, "Times New Roman", sans-serif;
	font-size:17px;
	font-style:normal;
	font-weight:bold;
	line-height:22px;
	text-transform:uppercase; /*letter-spacing:-0.5px;*/ 
	border-bottom:1px solid #fff;
	padding:7px 0 3px 3px;
}

.writeAnArticle .fCategory {
font-family:Verdana, sans-serif; font-size:11px; font-style:normal; letter-spacing:0px; padding:1px 0px 1px 0px; margin:0; width:199px; background:#f8f3ed;
}

.writeAnArticle form {position:relative; float:left; width: 100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; margin:0 3px 0 0; padding-left: 3px; padding-top:3px;}
.writeAnArticle form .inputField, 
.writeAnArticle form label, 
.writeAnArticle form input {font-family:Verdana, sans-serif; font-size:11px; font-style:normal; letter-spacing:0px; margin-bottom:3px; padding:2px 0;}
.writeAnArticle form .inputField {background:#f8f3ed;} 
.writeAnArticle form label.upload_label {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; font-size: 11px; line-height:normal;}
.writeAnArticle form .textFormInput {
	display: block;
	position:relative;
	overflow-y: auto;
	float:left;
	/*width:100%;*/
	background:#f8f3ed;
	margin:0px 3px 2px 0px;
	height:88px;
	width: 452px !important;
}
.writeAnArticle form .formSubmit {display:block; float:left; width:45px; background:none; margin:6px 0 0 -3px !important; text-decoration:underline !important; cursor:pointer;}
.fileupload_holder {position:relative;}
.fileupload_holder div {height:17px; overflow:hidden;}
.fileupload {width:273px; margin-right:10px;}
.fileupload_wide {width:273px; margin-top:-1px;}


#contentContainer .writeAnArticle .articleHeader {margin-top:0px; margin-bottom:3px; width: auto !important; min-width: 100%; width: 100%;}
/* WIDTHS - container widths */

/* ////// VERTICAL ARTICLES ////// */
.w207 {width:207px; overflow: hidden;}
/*.w246 {width:246px; overflow: hidden;}*/
.w253 {width:253px; overflow: hidden;}
/* ///// HORIZONTAL ARTICLES ///// */
.w460 {width:460px; overflow: hidden;}
.w496 {width:496px}
.w500 {width:500px; overflow: hidden;}
.w753 {width:753px; overflow: hidden;}

.w113 {width:113px; overflow: hidden;}
.w739 {width:739px; overflow: hidden;}

/*  UPUTE */
/*_________________________________________________
Containter sa velikim text box-om:
 - definirane su dvije širine containera: .w365 i .w445 (kod kojih input field-a za Text zauzima cijelu širinu)

Containter sa manjim text box-om:
 - definirane su dvije širine containera: .w365_margin80 i .w445_margin94
 kod kojih input field-a za Text zauzima cijelu širinu umanjenu za marginu (80px ili 94px)) */
 
.w365 {width:362px !important; padding-right:3px !important; overflow:hidden;}
.w365_margin80 {width:362px !important; padding-right:3px !important; margin-right:80px !important; overflow:hidden;}
.w445 {width:442px !important; padding-right:3px !important; overflow:hidden;}
.w445_margin94 {width:351px !important; padding-right:94px !important; overflow:hidden;}
/* end of WIDTHS - container widths */

/* COLUMN BOX dodatne klase*/
/*  UPUTE  */
/*_________________________________________________
Containter sa jednim stupcem - skype_conf_box 
Containter sa dva stupca - skype_conf_box2

Za oba containera je default BIJELI heading, BIJELI title i BIJELI text bez pozadine.
 
Definirane su i varijacije boja pozadine texta, fonta teksta, headera i title-a:
 1.  .text_bg_cyan  - bijeli header, bijeli border headera, bijeli title, bijeli text, cyan pozadina
 2.  .text_bg_cyan_fontblack  - bijeli header, bijeli border headera, bijeli title, crni font texta, cyan pozadina
 3.  .text_allblack  - crni header, crni border headera, crni title, crni tekst bez pozadine
 4.  .text_bg_pink  - bijeli header, bijeli border headera, bijeli title, bijeli tekst sa pink pozadinom
 5.  .text_bg_transpwhite - definirana samo poluprozirna bijela pozadina teksta
 6.  .text_bg_dirtywhite - crni header, crni border headera, crni title, crni tekst sa prljavo bijelom pozadinom
 
 Definiran razmak teksta od title-a:
 - default je 10px, dok se sa klasom .spacing_big dobiva 60px razmaka!
_________________________________________________*/

.spacing_big .skype_conf_box_outer .skype_conf_box_inner .confTitle {margin-bottom:60px !important;}

.text_bg_cyan .skype_conf_box_outer .skype_conf_box_inner p {background:#3acbf9 !important;}
.text_bg_cyan_fontblack .skype_conf_box_outer .skype_conf_box_inner p {background:#3acbf9 !important; color:#000000 !important;}

.text_allblack .skype_conf_box_outer .skype_conf_box_inner {color:#000000 !important;}
.text_allblack .skype_conf_box_outer .skype_conf_box_inner .confHeader {border-bottom:1px solid #000000 !important;}
.title_black .skype_conf_box_outer .skype_conf_box_inner .confTitle {color:#000000 !important;}

.text_bg_transpwhite .skype_conf_box_outer .skype_conf_box_inner p {background:url(images/bg_dirtywhite_alpha50.png) top left repeat !important;}
.text_bg_pink .skype_conf_box_outer .skype_conf_box_inner p {background:#ccb1c4 !important;}
.text_bg_dirtywhite .skype_conf_box_outer .skype_conf_box_inner p {background:#f8f3ed !important;}
.text_bg_dirtywhite .skype_conf_box_outer .skype_conf_box_inner {color:#000000 !important;}
.text_bg_dirtywhite .skype_conf_box_outer .skype_conf_box_inner .confHeader {border-bottom:1px solid #000000 !important;}


#article_ispodCrte {display: block; position: relative; width: 100%; float: left; list-style: none; padding: 4px 0 26px 0}
#article_ispodCrte li {float: left; position: relative; padding: 0 3px 0 2px;}
#article_ispodCrte li a {font-family: Georgia,"Times New Roman"; font-size:11px; color:#231F20; text-decoration: none; font-style: italic;}
#article_ispodCrte li.sep 
{
	display:block;
	float: left;
	position: relative;
	width:26px;
	background: url(images/bullet3.gif) 10px 6px no-repeat;
	padding: 0 0 0 0;
} 

/* #article_ispodCrte li a {font-family: Georgia,"Times New Roman"; font-size:11px; color:#231F20; text-decoration: none; font-style: italic;} */

/* COMMENTS */
#commentsHolder .commentFormContainer,
#comments .commentFormContainer {display: block; position: relative; clear:left !important;}
#commentsHolder .commentsContainer,
#giftshopCommentsDiv .commentsContainer
 {background: url(images/lhc.png) 0 0 repeat-x; padding: 3px 0 0 0;}
#commentsHolder .commentsContainer h6,
#comments .commentsContainer h6,
#giftshopCommentsDiv .commentsContainer h6
{
	font-size: 11px;
	font-family: Georgia, 'Times New Roman';
	font-style: italic;
	color: #6D6E71 !important;
	display: block;
	position:relative;
	padding: 0px 0px 0px 3px;
}
.commentsContainer p,
#giftshopCommentsDiv .commentsContainer p {display: block; position: relative; padding: 12px 0px 16px 3px; color: #231F20;}
.Comment_txtArea 
{
	display: block;
	position: relative;
	width: 100% !important;
	height: 114px;
	font-style:italic;
	font-family: Georgia, 'Times New Roman';
	font-size: 11px;
	color: #6D6E71;
	margin: 0 0 3px 0;
	padding: 5px 2px 2px 2px;
	overflow: auto;
	background:url(images/bg-tan-alpha60.png) 0 0 repeat;
	border: 1px solid #b0aca6 !important;
}

.Comment_txtArea2 
{
	display: block;
	position: relative;
	width: 100% !important;
	height: 20px;
	font-style:italic;
	font-family: Georgia, 'Times New Roman';
	font-size: 11px;
	color: #6D6E71;
	margin: 0 0 3px 0;
	padding: 5px 2px 2px 2px;
	overflow: auto;
	background:url(images/bg-tan-alpha60.png) 0 0 repeat;
	border: 1px solid #b0aca6 !important;
}

.btnSubmit 
{
	display:block;
	position:relative;
	width: 63px;
	text-align:center;
	height: 11px;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#231F20;
	background: #BCBEC0;
	padding: 4px 3px 5px 3px;
	margin: 0px 0 18px 0;
	text-decoration:none;
}

#giftshopCommentsDiv
{
	display: block;
	/*height: auto !important;
	min-height: 200px;
	height: 200px;
	*/
	top:0px;
	left:100px;
	display: none;
	position: absolute;
	width: 456px;
	background:transparent url(images/bg-comments.png) 0 0 repeat-y !important;
	z-index: 100 !important;
	padding: 0 2px 0 2px;
	margin-top: -21px;
	/*margin-top: 45px; * margin-top: 79px;*/
} 

#comments.homePage {margin-top: 43px; *margin-top: 81px !important; position: absolute; clear: both; z-index: 100000 !important;}
#comments.homePage, 
.suggestContainer
{
	top:0px;
	left:100px;
	display: none;
	position: absolute;
	width: 456px;
	background-color: #fff;
	z-index: 10010 !important;
	padding: 0 2px 0 2px; margin-top: 81px; * margin-top: 114px;
} 

#comments.homePage, #giftshopCommentsDiv {
	background:transparent url(images/bg-comments.png) bottom left repeat-y !important;
	padding: 0 10px 10px 10px;
}

.commentsFooter {
	display: block;
	width: 476px;
	height: 8px;
	font-size: 1px;
	overflow: hidden;
	background: url(images/bg-comments-bottom.png) 0 0 no-repeat;
	position: absolute;
	bottom: -8px;
	left: 0px;
	z-index: 10000;
}

.commentsTop {
	display: block;
	width: 476px;
	height: 8px;
	font-size: 1px;
	overflow: hidden;
	background: url(images/bg-comments-top.png) 0 0 no-repeat;
	position: absolute;
	top: -8px;
	left: 0px;
	z-index: 10000;
}
.suggestContainer {width:245px;}

#giftshopCommentsDiv h2, #comments h2, .suggestHome h2, .shareHome h2 {font-family: Georgia,"Times New Roman"; font-size: 16px; padding:14px 0 21px 3px;}

#giftshopCommentsDiv h2, #comments h2 {padding:14px 0 0 3px;}
#giftshopCommentsDiv .Comment_txtArea,
.suggestHome 
{
	clear: both;
	display: block;
	width: 241px;
	z-index: 10001 !important;
	position: absolute;
	margin-top: 43px;
	/* margin-top: 0px;*/
	padding: 0 2px 15px 2px;
}

#giftshopCommentsDiv .Comment_txtArea {margin-top: 0px; position: relative;}

#comments.homePage .Comment_txtArea,
#giftshopCommentsDiv .Comment_txtArea  

{
	clear: both;
	display: block;
	width: 450px !important;
	position: relative;
	margin-top: 0px;
	*margin-right: 4px;
	padding-top: 0px;
	padding: 0 2px 4px 2px;

}

.suggestHome form table tr td input.txtField {
	width: auto !important;
	min-width: auto;
	width: auto;
}

.suggestHome form table tr td .Comment_txtArea    
{
	display: block;
	position: relative;
	width: auto !important;
	min-width: 198px;
	width: 198px;
	height: 114px;
	font-style:italic;
	font-family: Georgia, 'Times New Roman';
	font-size: 11px;
	color: #6D6E71;
	margin: 0 0 3px 0;
	padding: 2px 2px 2px 2px;
	overflow: auto;
	background:url(images/bg-tan-alpha60.png) 0 0 repeat;
}


.suggestHome input.txtField 
{
	display: block;
	position: relative;
	/*width: 240px;*/
	font-family:Verdana, sans-serif;
	font-size: 10px;
	color: #000;
	padding: 3px 3px 3px 3px;
	height: 11px;
	margin: 0 0 5px 0;
	* margin: 0 0 1px 0;
	background-color: transparent;
	background:url(images/bg-tan-alpha60.png) 0 0 repeat;
	background-position: top left;
	background-repeat: repeat;
	overflow: hidden !important;
}
#giftshopCommentsDiv .btnSubmit, 
#comments.homePage .commentsGlobal .btnSubmit
{
	display:block;
	position:relative;
	width: auto;
	text-align:center;
	height: 22px;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#231F20;
	background: #f8f3ed;
	padding: 3px 1px 4px 1px;
	margin: 0px 0 5px 0px;
	text-decoration:none;
	cursor: pointer;
}

.suggestHome .btnSubmit
{
	float: left;
	display:block;
	position:relative;
	width: 46px;
	text-align:center;
	height: 11px;
	font-family: Verdana, sans-serif;
	font-size:11px;
	color:#231F20;
	background: #BCBEC0;
	padding: 4px 3px 5px 3px;
	margin: 0px 0 18px 0;
	text-decoration:none;
	margin: 0 4px 0 0;
}

#giftshopCommentsDiv .pagination, 
#comments.homePage .pagination {padding: 5px 0 0 0;}

.commentsShop {
		font-family: Verdana;
		font-weight: normal !important;
		border-top: 1px solid black;
		display: block;
		width: auto !important;
		min-width: 100%;
		width: 100%;
		margin: 7px 0 0 0;
		padding: 2px 0 0 0;
		font-size:11px !important;
		background: url(images/bullet-giftshop.gif) 2px -1px no-repeat;
}

/* end of COMMENTS */

/* GIFT SHOP */

.gift_container 
{
	width: 245px;
	float: left;
	padding: 3px 9px 22px 0;
	font-family: Georgia, "Times New Roman";
	font-size: 11px;
	font-weight: bold;
	color:#231F20;
}

.gift_container a {text-decoration: none; font-size: 11px; font-weight: bold;}

.giftThumb 
{
	display: block;
	position: relative;
	width: 245px;
	height: 245px;
	/*background: orange;*/
	font-size: 1px;
	overflow: hidden;
	margin: 0 0 8px 0;
}

/* end of GIFT SHOP */

/* PAGINATION */
.paginationContainer {}
.pagination {display: block; position: relative; background: url(images/lhc.png) 0 0 repeat-x; padding: 7px 0 0 0;}
.pagination li {float: left; position: relative;}
.pagination li a {text-decoration: none; padding: 0 2px 0 1px;}
.pagination li, 
.pagination li a {font-family: Georgia, 'Times New Roman'; font-size: 11px; color:#231F20; font-style: italic;}

.s1 {padding: 0 0 0 18px; background: url(images/bullet3.gif) 3px 5px no-repeat;}
.s2 {padding: 0 0 0 18px; background: url(images/bullet3.gif) 15px 5px no-repeat;}
.ofPages {padding: 0 50px 0 2px; background: url(images/bullet3.gif) 38px 5px no-repeat; overflow: visible !important;}
.selectedPage {color:#BCBEC0 !important;}

/* end of PAGINATION */

/* ///////////////// ANKETE /////////////// */
.ankete {display:block; position:relative; z-index: 100 !important;}

.ankete .articleHeader 
{
	display:block;
	position:relative;
	float:left;
	font-size:1px;
	margin:0 0 3px 0;
}

.ankete .articleHeader img {border:0 none; z-index:1;}


.ankete .imageButton 
{
	display:block;
	position:relative;
	float:left;
	font-size:1px;
	margin:3px 0 0 0;
	overflow:hidden;
	cursor:pointer;	
}

.ankete .imageButtonVertical
{
	display:block;
	position:relative;
	bottom: 0px;
	float:left;
	font-size:1px;
	margin:3px 0 0 0;
	cursor:pointer;
}

.ankete .imageButton img,
.ankete .imageButtonVertical img {display:block; border:0 none; z-index:1; position: relative; float:left;}

.verticalButtonsContainer {width:100% !important; min-width: 100%; height:122px; overflow: hidden; clear:both;}


.imageButtonVertical .pcntgBarHolder2 
{
	z-index:2;	
	display:block; 
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0px;
	font-family:Georgia, "Times New Roman"; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fcf719;
}

.imageButtonVertical .pcntgBarHolder2 .pcntgBar2
{
	position:absolute;
	height: 100%;
	width: 16px;
	background: #fcf719;
	margin-left: auto;
	margin-right: auto;
	z-index: 30;
	left:50%;
	margin-top: 17px;
	margin-left: -8px;
	bottom: 0px;
	font-size: 1px;
}

.imageButtonVertical .pcntgBarHolder2 .pcntgNum2
{
	z-index:2;	
	display:block; 
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	font-family:Georgia, "Times New Roman"; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #fcf719;
}

.imageButtonVertical .pcntgBarHolder2 .pcntgNum2 div
{
	z-index:2;
	position:absolute;
	display:block;
	bottom:0px;
	left:0px;
	width:100%;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	font-family:Georgia, "Times New Roman"; 
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}

.ankete .topicTitle 
{
	padding: 0 0 0 0px;
	background-color: #e3a6a5;
	overflow:hidden;
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
	padding: 9px 0 8px 3px;
}

.ankete.Red .topicTitle,
.ankete.Blue .topicTitle {color:#fff;}

.ankete .topicTitle span {
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold;
	text-transform:uppercase; 
	/*line-height:33px;*/
	line-height: 16px;
	padding:0px !important;
}

.topicTitle.ratePresident {line-height: normal; padding: 7px 0 7px 2px;}
.topicTitle.ratePresident .star 
{
	display: block;
	position:absolute;
	top: 4px;
	right: 13px;
	width: 32px;
	height: 31px;
	font-size: 1px;
	background: url(images/star.png) no-repeat;	
}
.ankete .title 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px;
	font-weight:bold;
	line-height:19px;	
	font-style:normal;
	color:#231F20;
	text-transform:none; 
	position:relative; 
	float:left;
	height:auto !important;
	min-height:18px;
	height:18px;
	width:auto !important;
	min-width: 100%;
	width: 100%;
	padding: 6px 0 9px 0;
	border-bottom:1px solid #89857c;	
}
.ankete .content 
{
	float:left;
	position:relative;
	width:auto !important;
	min-width:100%;
	width:100%;	
	margin: 6px 0 0 0;
}
.ankete .content p, 
.ankete .content p a
{
	font-size:11px;
	line-height:normal;
	color:#231F20;
	padding:0 0 0 0;
}
.ankete .content p a {text-decoration:underline;}

.ankete .results {width: 100%;}
.ankete .results tr td
{
	font-family:Verdana, sans-serif;
	font-size:11px;
	color:#231F20;
}
.ankete .results tr td.pcntg 
{
	font-size: 17px; 
	font-weight: bold; 
	color:#231F20; 
	font-family:Georgia, "Times New Roman";	
	padding: 0 0 0 3px; 
	width: 55px;
}

.ankete .results tr td.borderRow
{
	padding: 0 0 0 0;
	height:12px;
	font-size:1px;
	background: url(images/bg-sep-ankete.gif) 0 5px no-repeat;
}
	
.ankete .articleFooter 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 0 0 2px 3px;	
}

.ankete .articleFooter a
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size: 11px;
	font-style:italic; 	
	color:#6D6E71;	
	text-decoration:none;
}

.ankete .pollButtonHolder 
{
	display: block; 
	width: 100%;
	position: relative;
	border-bottom:1px solid #89857c;
	padding: 0 0 3px 0;
	clear: both;
}
.ankete .pollButtonHolder a 
{
	display: block;
	width: 77px;
	float: left;
	position: relative;
	margin: 7px 0 0 0; 
	padding: 0 0 0 0; 
	font-size: 11px; 
	font-weight: bold;
	font-family: Georgia, "Times New Roman";
	text-decoration: none;
	text-align: center;
	color:#231F20;
	line-height: 26px;
}

.ankete .pollButtonHolder.twoQues a {/*width: 121px !important;*/ width: 48% !important;}

.pcntgBarHolder 
{
	display:block; 
	position: absolute; 
	top:50%; 
	left: 0px; 
	width: 100%;
	height: 16px;
	z-index:2;
	margin-top:-8px;
}

#contestResults {width:500px; margin:10px auto;}
#contestResults th {font-weight:bold; border-bottom:3px double #666; padding:3px 0;}
#contestResults td {border-bottom:1px solid #999; padding:3px 0;}


.pcntgBarHolder .pcntgBar 
{
	display: block; 
	float: left;
	position: relative;
	width: 100%;
	height: 16px;
	background: #fcf719;
}

.pcntgBarHolder .pcntgNum 
{
	float: left; 
	position:relative; 
	font-family:Georgia, "Times New Roman"; 
	font-size: 17px; 
	font-weight: bold;
	margin-left: 5px;
	margin-top: -3px;
} 

.mb3 {margin-bottom:3px !important;}

.coloredQuestion {display: block; list-style:none; width: 100%; clear:both; padding-top:4px !important;}
.coloredQuestion li {float: left; position:relative; display:block; width: 100%; padding: 6px 0px 6px 2px; margin: 0 0 2px 0;}
.coloredQuestion li a {padding: 0 8px 0 0;}
.coloredQuestion li,
.coloredQuestion li a 
{
	font-family: Georgia, "Times New Roman"; 
	font-size:11px !important; 
	font-weight: bold; 
	text-decoration:none; 
	color:#231F20;
}

.Blue .coloredQuestion li a,
.Red .coloredQuestion li a {color: #fff;} 

/* end of ANKETE */

/* FLASH-GAME */
.flash_game_cont_holder 
{
	position:relative;
	float:left;
	width:725px;
	overflow-x:hidden;
}
.flash_game_cont 
{
	position:relative;
	display:block;
	float:right;
	margin:30px 0px 30px 0;
}
.flash_game_cont_holder .topicTitle 
{
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
	background-color: #e3a6a5;
	overflow:hidden;
	padding: 0 0 0 3px;
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold; 
	text-transform:uppercase; 
	line-height:33px;
}
/* end of FLASH-GAME */


/* FLASH-GAME STATISTIKA */

#statistika {position:relative; float:right; width:497px; margin-right:20px; padding:0; font-family:Georgia, "Times New Roman", sans-serif; font-size:13px; color:#000000;}
#statistika .stat_title {width:122px; margin:0 auto 30px auto; font-size:18px; font-weight:bold; text-transform:uppercase;}
#statistika .stat_novotes {position:relative; float:left; margin:50px 0;}
#statistika .stat_ress {position:relative; float:left;}
#statistika .stat_ress .stat_ress_table {position:relative; float:left;}
#statistika .stat_ress .stat_ress_table td.candidate_name {font-weight:bold;}
#statistika .stat_ress .stat_ress_table td.vote_plus {}
#statistika .stat_ress .stat_ress_table .vote_bar div.votes_plus {position:relative; float:left; height:10px; background:#ffcc00; margin-top:2px; margin-right:3px;}
#statistika .stat_ress .stat_ress_table td.vote_minus {}
#statistika .stat_ress .stat_ress_table .vote_bar div.votes_minus {position:relative; float:left; height:10px; background:url(images/vote_minus.gif) top left repeat-x; margin-top:2px; margin-right:3px;}

/* end of FLASH-GAME STATISTIKA */

/* COLORS */

/* ///// BACKGROUND COLORS ////// */
.bgBlue {background-color:#3f84e9;}
.bgBrown {background-color:#a19585;}
.bgCyan {background-color:#3acbf9;}
.bgGreen {background-color:#6eb468;}
.bgGreenLight {background-color:#7dcfba;}
.bgGreenOlive {background-color:#a3b47e;}
.bgGreyBlue {background-color:#97a4c5;}
.bgGreyLight {background-color:#f8f3ed;}
.bgLila {background-color:#b699dc;}
.bgOrange {background-color:#f9c566;}
.bgPink {background-color:#df7dc5;}
.bgPinkLight {background-color:#E298C2;}
.bgPinkDirty {background-color:#ccb1c4;}
.bgRed {background-color:#e33250;}
.bgTan {background-color:#e3a6a5;}
.bgTanDarker {background-color:#ecb199;}
.bgWhite {background-color:#fff;}
.bgYellow {background-color:#f9c566;}

/* ////// COPY LINK COLORS ////// */
.Blue {color:#3f84e9;}
.Brown {color:#a19585;}
.Cyan {color:#3acbf9;}
.Green {color:#6eb468;}
.GreenLight {color:#7dcfba;}
.GreenOlive {color:#a3b47e;}
.GreyBlue {color:#97a4c5;}
.GreyLight {color:#f8f3ed;}
.Lila {color:#b699dc;}
.Orange {color:#f9c566;}
.Pink {color:#df7dc5;}
.PinkLight {color:#df7dc5;}
.PinkDirty {color:#ccb1c4;}
.Red {color:#e33250;}
.Tan {color:#e3a6a5;}
.TanDarker {color:#ecb199;}
.White {color:#fff;}
.Yellow {color:#f9c566;}

.Blue .topicTitle {background-color:#3f84e9; color:#fff;}
.Brown .topicTitle {background-color:#a19585; color:#231F20;}
.Cyan .topicTitle {background-color:#3acbf9; color:#231F20;}
.Green .topicTitle {background-color:#6eb468; color:#231F20;}
.GreenLight .topicTitle {background-color:#7dcfba; color:#231F20;}
.GreenOlive .topicTitle {background-color:#a3b47e; color:#231F20;}
.GreyBlue .topicTitle {background-color:#97a4c5; color:#231F20;}
.GreyLight .topicTitle {background-color:#f8f3ed; color:#231F20;}
.Lila .topicTitle {background-color:#b699dc; color:#231F20;}
.Orange .topicTitle {background-color:#f9c566; color:#231F20;}
.Pink .topicTitle {background-color:#df7dc5; color:#231F20;}
.PinkLight .topicTitle {background-color:#E298C2; color:#231F20;}
.PinkDirty .topicTitle {background-color:#ccb1c4; color:#231F20;}
.Red .topicTitle {background-color:#e33250; color:#fff;}
.Tan .topicTitle {background-color:#e3a6a5; color:#231F20;}
.TanDarker .topicTitle {background-color:#ecb199; color:#231F20;}
.Yellow .topicTitle {background-color:#f9c566; color:#231F20;}

.Blue .subCatTitle a,
.Blue #relatedColumn .articleRightColumn h3 a {color:#3f84e9;}
.Brown .subCatTitle a,
.Brown #relatedColumn .articleRightColumn h3 a {color:#a19585;}
.Cyan .subCatTitle a,
.Cyan #relatedColumn .articleRightColumn h3 a {color:#3acbf9;}
.Green .subCatTitle a,
.Green #relatedColumn .articleRightColumn h3 a {color:#6eb468;}
.GreenLight .subCatTitle a,
.GreenLight #relatedColumn .articleRightColumn h3 a {color:#7dcfba;}
.GreenOlive .subCatTitle a,
.GreenOlive #relatedColumn .articleRightColumn h3 a {color:#a3b47e;}
.GreyBlue .subCatTitle a,
.GreyBlue #relatedColumn .articleRightColumn h3 a {color:#97a4c5;}
.GreyLight .subCatTitle a,
.GreyLight #relatedColumn .articleRightColumn h3 a {color:#f8f3ed;}
.Lila .subCatTitle a,
.Lila #relatedColumn .articleRightColumn h3 a {color:#b699dc;}
.Orange .subCatTitle a,
.Orange #relatedColumn .articleRightColumn h3 a {color:#f9c566;}
.Pink .subCatTitle a,
.Pink #relatedColumn .articleRightColumn h3 a {color:#df7dc5;}
.PinkLight .subCatTitle a,
.PinkLight #relatedColumn .articleRightColumn h3 a {color:#df7dc5;}
.PinkDirty .subCatTitle a,
.PinkDirty #relatedColumn .articleRightColumn h3 a {color:#ccb1c4;}
.Red .subCatTitle a,
.Red #relatedColumn .articleRightColumn h3 a {color:#e33250;}
.Tan .subCatTitle a,
.Tan #relatedColumn .articleRightColumn h3 a {color:#e3a6a5;}
.TanDarker .subCatTitle a,
.TanDarker #relatedColumn .articleRightColumn h3 a {color:#ecb199;}
.Yellow .subCatTitle a, 
.Yellow #relatedColumn .articleRightColumn h3 a {color:#f9c566;}




.Blue .pollButtonHolder a {color: #fff; background-color:#3f84e9;}
.Brown .pollButtonHolder a {background-color:#a19585;}
.Cyan .pollButtonHolder a {background-color:#3acbf9;}
.Green .pollButtonHolder a {background-color:#6eb468;}
.GreenLight .pollButtonHolder a {background-color:#7dcfba;}
.GreenOlive .pollButtonHolder a {background-color:#a3b47e;}
.GreyBlue .pollButtonHolder a {background-color:#97a4c5;}
.GreyLight .pollButtonHolder a {background-color:#f8f3ed;}
.Lila .pollButtonHolder a {background-color:#b699dc;}
.Orange .pollButtonHolder a {background-color:#f9c566;}
.Pink .pollButtonHolder a {background-color:#df7dc5;}
.PinkLight .pollButtonHolder a {background-color:#E298C2;}
.PinkDirty .pollButtonHolder a {background-color:#ccb1c4;}
.Red .pollButtonHolder a {color:#fff; background-color:#e33250;}
.Tan .pollButtonHolder a {background-color:#e3a6a5;}
.TanDarker .pollButtonHolder a {background-color:#ecb199;}
.Yellow .pollButtonHolder a {background-color:#f9c566;}

.Blue .coloredQuestion li {color: #fff; background-color:#3f84e9;}
.Brown .coloredQuestion li {background-color:#a19585;}
.Cyan .coloredQuestion li {background-color:#3acbf9;}
.Green .coloredQuestion li {background-color:#6eb468;}
.GreenLight .coloredQuestion li {background-color:#7dcfba;}
.GreenOlive .coloredQuestion li {background-color:#a3b47e;}
.GreyBlue .coloredQuestion li {background-color:#97a4c5;}
.GreyLight .coloredQuestion li {background-color:#f8f3ed;}
.Lila .coloredQuestion li {background-color:#b699dc;}
.Orange .coloredQuestion li {background-color:#f9c566;}
.Pink .coloredQuestion li {background-color:#df7dc5;}
.PinkLight .coloredQuestion li {background-color:#E298C2;}
.PinkDirty .coloredQuestion li {background-color:#ccb1c4;}
.Red .coloredQuestion li {color:#fff; background-color:#e33250;}
.Tan .coloredQuestion li {background-color:#e3a6a5;}
.TanDarker .coloredQuestion li {background-color:#ecb199;}
.Yellow .coloredQuestion li {background-color:#f9c566;}

/* UPUTE WRITE AND ARTICLE */
/* Definirane su i tri varijacije boje:
 1.  .boxWhite  - bijeli font, bijeli border headera
 2.  .boxBlack  - crni font, crni border headera
 3.  .boxBlack2  - crni font, crni border headera, TRANSPARENTNI input field */
 
.boxWhite {color:#fff !important;}
.boxWhite .articleHeader {border-bottom:1px solid #ffffff !important;}
.boxWhite .article_outer .article_inner .byAuthor {color:#fff !important;}
.boxWhite .article_outer .article_inner form input.formSubmit {color:#ffffff !important;}

.boxBlack {color:#000000 !important;}
.boxBlack .articleHeader {border-bottom:1px solid #000000 !important;}
.boxBlack .article_outer .article_inner .byAuthor {color:#000 !important;}
.boxBlack .article_outer .article_inner form input.formSubmit {color:#000000 !important;}

.boxBlack2 {color:#000000 !important;}
.boxBlack2 .articleHeader {border-bottom:1px solid #000000 !important;}
.boxBlack2 .article_outer .article_inner .byAuthor {color:#000 !important;}
.boxBlack2 .article_outer .article_inner form input.formSubmit {color:#000000 !important;}
.boxBlack2 .article_outer .article_inner form input.fname {background:url(images/bg_input_transp_black.png) top left repeat !important;}
.boxBlack2 .article_outer .article_inner form textarea {background:url(images/bg_input_transp_black.png) top left repeat !important;}
.boxBlack2 .article_outer .article_inner form input.fileupload {background:url(images/bg_input_transp_black.png) top left repeat !important;}

/* end of COLORS */


/* Message */
/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
#contentContainer .messagePresident {position:relative; display:block; float:left; height:140px; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; color:#ffffff; margin:0 1px 6px 0px; overflow:hidden;}
#contentContainer .messagePresident .message_outer {position:relative; display:block; width:inherit; z-index:1;}
#contentContainer .messagePresident .message_inner {position:absolute; width:inherit; top:0; left:0; z-index:2; overflow-x:hidden;}
#contentContainer .messagePresident .messageHeader {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:17px; font-style:normal; font-weight:bold; line-height:20px; text-transform:uppercase; padding:6px 0 0px 3px;}
#contentContainer .messagePresident form {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; margin:0px 3px; display:inline; padding-top:3px;}
#contentContainer .messagePresident form .inputField, 
#contentContainer .messagePresident form label, 
#contentContainer .messagePresident form input {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; margin-bottom:3px; padding:2px 0;}
#contentContainer .messagePresident form .inputField {background:#f8f3ed;} 
#contentContainer .messagePresident form label.upload_label {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
#contentContainer .messagePresident form .textFormInput {position:relative; float:left; width:98% !important; /* width:238px; */ background:#f8f3ed; margin:3px 3px 0px 0px; height:43px; overflow-y: auto;}
#contentContainer .messagePresident form .formSubmit {display:block; float:left; width:90px; background:none; margin:2px 0 0 -3px !important; text-decoration:underline !important; cursor:pointer; font-size:11px; color:#ffffff;}


/* Share */
/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
#contentContainer .share {position:relative; display:block; float:left; height:225px; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; color:#ffffff; margin:0 2px 6px 2px; overflow:hidden;}
#contentContainer .share .share_outer {position:relative; display:block; width:inherit; z-index:1;}
#contentContainer .share .share_inner {position:absolute; width:inherit; top:0; left:0; z-index:2; overflow-x:hidden;}
#contentContainer .share .shareHeader {position:relative; float:left; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:17px; font-style:normal; font-weight:bold; line-height:22px; text-transform:uppercase; border-bottom:1px solid #ffffff; padding:7px 0 3px 3px;}
#contentContainer .share .shareAuthor {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:16px; font-style:normal; font-weight:bold; padding:5px 0 2px 3px;}
#contentContainer .share form {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; margin:0px 3px; display:inline; padding-top:3px;}
#contentContainer .share form .inputField, 
#contentContainer .share form label, 
#contentContainer .share form input {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; margin-bottom:3px; padding:2px 0;}
#contentContainer .share form .inputField {background:#f8f3ed; width:98% !important;} 
#contentContainer .share form label.upload_label {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
#contentContainer .share form .textFormInput {position:relative; float:left; width:98%; background:#f8f3ed; margin:0px 3px 2px 0px; height:54px;}
#contentContainer .share form .formSubmit {display:block; float:left; width:45px; background:none; margin:1px 0 0 -7px !important; text-decoration:underline !important; cursor:pointer;}


/* Flash game */
/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
#contentContainer .flashGame {position:relative; display:block; float:left; height:140px; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; color:#ffffff; margin:0 2px 6px 2px; overflow:hidden;}
#contentContainer .flashGame .flashGame_outer {position:relative; display:block; width:inherit;; z-index:1; overflow-x:hidden;}
#contentContainer .flashGame .flashGame_inner {position:absolute; width:93%; height:90%; top:0; left:0; z-index:2; margin:7px 7px;}
#contentContainer .flashGame .flashGameHeader {position:relative; display:block; width:90%; font-family:Georgia, "Times New Roman", sans-serif; font-size:33px; font-style:italic; font-weight:normal; line-height:35px; text-transform:none; margin:0px auto; padding:10px 3px 10px 3px;}
#contentContainer .flashGame form {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; margin:0px 3px; display:inline; padding-top:3px;}
#contentContainer .flashGame form .inputField, 
#contentContainer .flashGame form label, 
#contentContainer .flashGame form input {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; margin-bottom:3px; padding:2px 0;}
#contentContainer .flashGame form .inputField {background:#f8f3ed;} 
#contentContainer .flashGame form label.upload_label {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
#contentContainer .flashGame form .textFormInput {position:relative; float:left; width:98% !important; background:#f8f3ed; margin:3px 3px 0px 0px; height:43px;}
#contentContainer .flashGame form .formSubmit {display:block; float:left; width:90px; background:none; margin:2px 0 0 -3px !important; text-decoration:underline !important; cursor:pointer; font-size:11px; color:#ffffff;}

.w246 {width:246px !important;}
.w246_margin52 {width:194px !important; padding-right:52px !important;}
.w227 {width:227px !important;}
.w227_margin12 {width:195px !important; padding-right:32px !important;}
.w452 {width: 452px;}

.h140 {height:140px !important;}
.h200 {height:200px !important;}
.h342 {height:342px !important;}

.allBlack {color:#000000 !important;}
.allBlack .message_outer .message_inner form input.formSubmit {color:#000000 !important;}
.allBlack .share_outer .share_inner form input.formSubmit {color:#000000 !important;}
.allBlack .share_outer .share_inner .shareHeader {border-bottom:1px solid #000000 !important;}
.allBlack .searchBox_outer .searchBox_inner form input.inputField {background:#7b797a !important;}
.allWhite {color:#ffffff !important;}
.allWhite .message_outer .message_inner form input.formSubmit {color:#ffffff !important;}
.allWhite .share_outer .share_inner form input.formSubmit {color:#ffffff !important;}
.allWhite .share_outer .share_inner .shareHeader {border-bottom:1px solid #ffffff !important;}
.allWhite .searchBox_outer .searchBox_inner form input.inputField {background:#f8f3ed !important;}

.searchBox_outer .searchBox_inner form #radioUser,
.searchBox_outer .searchBox_inner form #radioArticle {background: none !important;}
.searchBox_outer .searchBox_inner label {font-family: Georgia, "Times New Roman" !important; font-size:11px !important;}

.transpGrey .flashGame_outer .flashGame_inner {background:url(images/bg_input_transp_black.png) top left repeat;}
.transpPink .flashGame_outer .flashGame_inner {background:url(images/bg_pink_alpha70.png) top left repeat;}
.transpBrown .flashGame_outer .flashGame_inner {background:url(images/bg_brown_alpha70.png) top left repeat;}
.transpRed .flashGame_outer .flashGame_inner .flashGameHeader {background:url(images/bg_red_alpha85.png) top left repeat;}
.transpYellow .flashGame_outer .flashGame_inner .flashGameHeader {background:url(images/bg_yellow_alpha85.png) top left repeat; padding-left:20px !important;}
.transpBlue .flashGame_outer .flashGame_inner .flashGameHeader {background:url(images/bg_blue_alpha93.png) top left repeat;}

.margtop_8 .flashGame_outer .flashGame_inner .flashGameHeader {margin-top:8px !important;}
.margtop_18 .flashGame_outer .flashGame_inner .flashGameHeader {margin-top:18px !important;}
.margtop_55 .flashGame_outer .flashGame_inner .flashGameHeader {margin-top:55px !important;}
.margtop_127 .flashGame_outer .flashGame_inner .flashGameHeader {margin-top:127px !important;}
.margtop_200 .flashGame_outer .flashGame_inner .flashGameHeader {margin-top:200px !important;}

.searchBox_outer .searchBox_inner form input.inputField {background:#7b797a !important;}

.searchResultsHeading
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	padding: 0 0 2px 3px;
	margin:0 0 0 0;
}	
			
.searchMoreLink 
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:11px;
	font-style:italic; 
	float:left;
	position:relative;	
	width:auto !important;
	min-width:100%;
	width:100%;
	color:#6D6E71;
	border-bottom:1px solid #89857c;
	padding: 9px 0 2px 3px;
	text-decoration: none;
}
			
.searchResultsTitle
{
	font-family:Georgia, "Times New Roman", sans-serif; 
	font-size:17px; 
	font-weight:bold;  
	line-height:33px;
	padding: 0 0 0 3px;
	overflow:hidden;
	position:relative;
	float:left;
	width:100% !important;
	min-width:100%;
	width:100%;
	text-decoration:  none;
}	


/* searchBox */
/* _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ */
#contentContainer .searchBox {position:relative; display:block; /*float:right; */ background:#ffffff; width:206px; height:60px; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; color:#000000; margin:0 0 0 0; overflow:hidden;}
#contentContainer .searchBox .searchBox_outer {position:relative; display:block; width:inherit; height:inherit; z-index:1;}
#contentContainer .searchBox .searchBox_inner {position:absolute; width:inherit; top:0; left:0; z-index:2; overflow-x:hidden; margin-top:11px !important;}
#contentContainer .searchBox .searchBoxHeader {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:17px; font-style:normal; font-weight:bold; line-height:20px; text-transform:uppercase; padding:6px 0 0px 3px;}
#contentContainer .searchBox form {position:relative; float:left; width:auto !important; min-width:100%; width:100%; font-family:Georgia, "Times New Roman", sans-serif; font-size:11px; font-style:italic; margin:0px 3px; display:inline; padding-top:3px;}
#contentContainer .searchBox form .inputField, 
#contentContainer .searchBox form label, 
#contentContainer .searchBox form input {font-family:Verdana, Geneva, sans-serif; font-size:11px; font-style:normal; margin-bottom:3px; padding:2px 0;}
#contentContainer .searchBox form .inputField {background:#f8f3ed;} 
#contentContainer .searchBox form label.upload_label {font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic;}
#contentContainer .searchBox form .textFormInput {position:relative; float:left; width:98% !important; background:#f8f3ed; margin:3px 3px 0px 0px; height:43px;}
#contentContainer .searchBox form .formSubmit {display:block; float:left; width:90px; background:none; margin:2px 0 0 -3px !important; text-decoration:underline !important; cursor:pointer; font-size:11px; color:#ffffff;}


.margleft_50 {margin-left:46px !important;}
.error {color:red; font-family: Georgia, "Times New Roman"; font-style: italic;}
.leftOff {position:absolute; top:-10000px; left:-10000px; width:0px;height:0px;overflow:hidden; line-height:0px; clear:none;}
.fLeft {	float: left; position: relative;}



.shareInner {
	height: 18px;
	clear: both;
	position: absolute;
	left: 0px;
	/*bottom: 22px; left: 366px;*/ 
	z-index: 100;
	width: 125px;
	margin: 0px;
}
html .fb_share_link 
{
	padding:2px 10px 0 20px;
	height:18px;
	background:url(images/fb-share.png) no-repeat top left;
	float:left;
}

html .my_share_link 
{
	padding:2px 10px 0 18px;
	height:18px;
	background:url(images/myspace-share.png) no-repeat top left;
	float:left;
}

html .tw_share_link
{
	padding:2px 2px 0 18px;
	height:18px;
	background:url(images/twitter-share.png) no-repeat top left;
	float:left;
}


html .boxWhite .fb_share_link,
html .boxWhite .my_share_link,
html .boxWhite .tw_share_link {color: #fff !important; padding:2px 2px 0 24px;}

#loginPopup {
	display: none;
	width: 287px;
	height: 134px;
	position: fixed;
	top:50%;
	left: 50%;
	margin-top:-66px;
	margin-left:-143px;
	z-index: 1000000000;
	font-size: 1px;
}

.file_1 {
	background:#f8f3ed;
	height: 13px;
}


/* CLEARS FLOATS */
.clearfix:after {
    content: ".";
   	display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}	
.clearfix {display: inline-block;}
* html .clearfix {height:1%;}
.clearfix {display: block;}
.clearFloat {clear:both; height:1px; overflow:hidden;}

.clear {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin-bottom: -1px;
}

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

.bla tr td {white-space:nowrap;}
.bla tr td,
.bla tr td a {font-family:Georgia; font-size:11px; font-style:italic; color:#000; text-decoration:none;}

.ankete .suggestHome {z-index: 10302 !important;}

.shareHomeContainer {
	display: block;
	position: absolute;
	z-index: 100;
	width: 283px;
	height: 288px;
	clear: both;
	top: 0px;
	left: 0px;
	overflow: hidden;
}

.shareHomeContainer .articleHeader,
.shareGiftShopContainer .articleHeader {
	width: 256px !important;
	margin-left: 8px;
}


.shareGiftShopContainer {
	z-index: 100;
	width: 283px;
	height: 288px;
	clear: both;
	overflow: hidden;
}



.writeAnArticle #writeAnArticleErrorbody {position: absolute; left: 44px; top:39px; * top:41px}
.writeAnArticle #writeAnArticleErrorfname {position: absolute; left: 49px; top:5px}

.writeAnArticle #writeAnArticle2Errorbody {position: absolute; left: 44px; top:75px; * top:77px}
.writeAnArticle #writeAnArticle2Errorfname {position: absolute; left: 49px; top:41px;}

.giftShopTitleError {position: absolute; top: 5px; left: 50px;}
.giftShopPriceError {position: absolute; top: 42px; * top: 44px; left: 50px;}
.giftShopURLError {position: absolute; top: 80px; * top: 84px; left: 50px;}
.giftShopURLTitleError {position: absolute; top: 116px; * top: 122px; left: 80px;}

#loginform p em {font-size:11px !important;}
.header2Home {
	display: block;
	position: absolute;
	top: 68px; left: 30px;
	width: 904px;
	height: 60px;
	background: none;
}

#additionalPictures img {margin: 7px 3px 0 0;}
.b1pxgrey {border: 1px solid #b0aca6 !important;}
.anketaSuggestFormDiv textarea.textFormInput {width:198px !important; * width:196px !important;}

#suggestDiv .article_inner {width: 371px !important; padding-left: 6px;}

em strong {
	font-weight:bold;
}

strong em {
	font-weight:bold;
}
