.pageTitle{
width: 950px;
float: left;
margin-left: 20px;
}

.subcat_page A{
text-decoration: underline;
}

.subcat_page UL{
margin-bottom: 20px !important;
}

.subcat_page LI{
margin-right: 10px !important;
display: inline;
}

.pageSubTitle{
background-color: #B61426;
border-bottom: 0px solid #FF0000;
font-size: 14px;
color: #000;
float: left;
clear: both;
font-weight: bold;
margin-bottom: 10px;
padding: 3px 10px;
color: #FFF;
white-space: nowrap;
}

.pageSubTitle A, .pageSubTitle A:visited{
color: #FFF;
}

.olympiada, .novators, 
.ural, 
.singleGrant,
.funds{
padding-top: 20px;
}

.singleGrant .pageTitle, 
.pageTitle-green, .pageTitle-blue{
border-bottom: 0px solid #FF0000;
margin-left: 0px;
background-color: #C0E5FF;
padding: 3px 20px 3px 90px;
float: left;
width: auto;
border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
margin-bottom: 25px;
}

DIV.wideTitle{
font-size: 35px;
padding-bottom: 0px;
margin-bottom: 15px;
margin-left: 17px;
border-bottom: 3px solid #578F2C;
float: left;
width: auto;
}

DIV.olympiada .pageTitle A, 
DIV.novators .pageTitle A, 
.singleGrant .pageTitle A, 
.savekinds .pageTitle A, .pageTitle-green A, 
.pageTitle-blue A, DIV.wideTitle A{
color: #000;
}

DIV.wideTitle A:hover{
text-decoration: none;
color: #333;
}

.pageTitle-green{
/*#CFFFC0#D8FFCCd3f6c0c2f2a8*/
background-color: #D3F6C0 !important;
}

div.expedition div.pageTitle{
border-bottom: 0px solid #578F2C;
margin-left:103px;
margin-bottom: 10px;
}

.expedition .pageTitle a{
color: #333;
}

.grant_marker{
font-family:Tahoma;
position: relative;
background-color: #B61426;
color: #FFF;
font-size: 11px;
padding: 2px 3px;
width: 70px;
text-indent: 25px;
margin-bottom: -10px;
z-index: 1000;
border-top-right-radius: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
-moz-border-radius-bottomright: 2px;
-webkit-border-bottom-right-radius: 2px;
font-weight: bold;
text-transform: uppercase;
}

div#grantsLeftcol .grant_marker,
div#baikalLeftcol .grant_marker{
text-indent: 2px;
left: 120px;
width: 60px;
font-weight: normal;
-moz-border-radius:0;
-webkit-border:0;
border-radius:0;
}

.expedition .grant_marker{
background: transparent url(/wp-content/themes/rgo/images/expedition/exped_line.png) no-repeat right top;
height:40px;
top:8px;
float:left;
width:auto;
padding-right:17px;
text-indent: 10px;
}

.grant_marker A{
background-color: #B61426;
color: #FFF;
}

.expedition .grant_marker a{
background-color: transparent;
color:#000;
line-height:35px;
}

div.expedition{
background: #FFF url(/wp-content/themes/rgo/images/expedition/bg_head.png) repeat-x left top !important;
}

div.nobgTop{
background-image:none !important;
padding-top:20px;
}

/*---------------- SIDEBAR ----------------*/

#sidebarLeft{
position: relative;
width: 300px;
float: left;
left: 15px;
margin-left: 0px;
margin-top: 30px;
}

.grants{
padding-top: 25px;
}

DIV#grantsLeftcol{
position: relative;
width: 200px;
float: left;
border: 0px solid #FF0000;
left: 15px;
margin-left: 0px;
margin-right: 15px;
}

DIV#grantsRightcol{
position: relative;
width: 740px;
float: right;
border: 0px solid #FF0000;
right: 15px;
margin-left: 0px;
}

#sidebarLeft A{
color: #000;
text-decoration: underline;
}

DIV#menu A, DIV.widget A{
color: #000;
text-decoration: none;
}

#sidebarLeft DIV.bigHeader{
}

DIV.special{
background-color: #B61426;
color: #FFF;
font-size: 0.7em;
position: absolute;
top: 0px;
right: 5px;
padding: 0px 3px;
}

#grantsLeftcol DIV.bigHeader{
padding-bottom: 5px;
border-bottom: 5px solid #B61426;
margin-bottom: 15px;
}

.baikal #grantsLeftcol DIV.bigHeader{
padding-bottom: 0px;
border-bottom: 0px solid #B61426;
margin-bottom: 0px;
}

.arctic #grantsLeftcol DIV.bigHeader{
padding-bottom: 3px;
border-bottom: 0px solid #B61426;
margin-bottom: 0px;
}

DIV.bigHeader A{
text-decoration: none !important;
font-size: 40px;
color: #005689 !important;
line-height: 1.3em;
/*font-weight:bold;*/
font-family: Tahoma;
text-decoration: none;
}

#devLeftcol DIV.bigHeader,
.sustainability DIV.bigHeader{
border-bottom: 5px solid #B61426;
padding-bottom:15px;
}


#devLeftcol DIV.bigHeader A,
.sustainability DIV.bigHeader A{
line-height: 1em;
font-size: 38px;
}

DIV.subHeader{
font-size: 10px;
margin-top: -5px;
margin-left: 0px;
color: #888;
}

#menu UL, #menu UL LI, 
#sidebarLeft UL, #sidebarLeft UL LI, 
#sidebarRight UL, #sidebarRight UL LI{
list-style: none;
margin: 0px;
padding: 0px;
}

#sidebarLeft #menu,
#rightcol #menu li{
font-size: 14px !important;
margin-top: 10px;
margin-bottom: 30px;
}

UL#inner-menu{
}

UL#inner-menu LI{
margin: 0px !important;
margin-bottom: 7px !important;
padding: 0px !important;
}

#baikalLeftcol #inner-menu LI, #grantsLeftcol #inner-menu LI{
font-weight: bold;
}

UL#inner-menu LI A{
margin: 0px !important;
border-bottom: 0px solid #EEE;
color: #005689;
/*[disabled]text-decoration:none;*/
}

UL#inner-menu LI LI A{
text-decoration: underline !important;
color: #444;
}

UL#inner-menu LI.current{
}

UL#inner-menu LI.current A{
text-decoration: none;
color: #222;
}

UL#inner-menu LI.current LI A{
text-decoration: underline;
color: #555;
font-weight: normal;
}

UL#inner-menu LI.current LI{
list-style: none;
background: url(/wp-content/themes/rgo/images/bulls/smallbull_red.png) no-repeat left 5px;
margin-bottom: 7px;
padding-left: 9px !important;
}

UL.subMenu{
font-weight: normal;
font-size: 13px;
margin: 5px 10px 15px !important;
}

UL.subMenu LI{
}

#menu LI A:hover{
text-decoration: underline !important;
color: #005689 !important;
}

DIV#subpages_nav UL{
list-style: none;
padding: 0px;
margin: 0px;
}

DIV#subpages_nav LI{
list-style: none;
background: url(/wp-content/themes/rgo/images/bulls/smallbull_red.png) no-repeat left 5px;
margin-bottom: 7px;
padding-left: 10px;
}

/*------- WIDGETS -------*/

DIV.widget{
margin-bottom: 20px;
clear: both;
font-size: 12px;
float: left;
clear: both;
width: 100%;
}

DIV.widget-title{
background-color: #B61426;
padding: 4px 0px;
margin-bottom: 10px;
width: 100%;
border: 0px solid #FF0000;
clear: both;
}

DIV.widget-title, 
DIV.widget-title A, 
DIV.widget-title A:visited,
DIV.polls-widget DIV.widget-title A{
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
text-decoration: none !important;
display: block;
color: #FFF;
}

ul.wp-polls-ul li{
margin-bottom:5px !important;
}

DIV.widget-title A, 
DIV.widget-title A:visited, 
DIV.widget-title SPAN{
padding-left: 8px;
}

DIV.widget-thumb{
float: left;
margin-right: 10px;
}

.widget SPAN INPUT, .widget SPAN TEXTAREA{
width: 170px;
font-family: Arial;
font-size: 13px;
padding: 2px;
color: #555;
}

.widget-text P{
margin:0px;
}

.widget-text A, 
.widget-text A P{
color: #555;
font-size: 12px;
}

.widget-text A:hover{
color: #777;
text-decoration: none;
}

.widget UL, .widget LI{
list-style: none;
padding: 0px;
margin-left: 0px;
}

DIV.widgSubtitle {
margin-bottom:5px;
}

DIV.widgSubtitle A{
/*
color: #222 !important;
font-size: 14px;
font-weight: bold;
*/
font-size: 12px;
color: #005689 !important;
font-weight: bold;
}

div.bigSubtitle a{
/*
color: #222 !important;
font-size: 14px;
font-weight: bold;
*/
}

.widget LI{
padding: 0px;
background: url(/wp-content/themes/rgo/images/bulls/smallbull_red.png) no-repeat left 5px;
margin-bottom: 7px;
padding-left: 10px;
}

.articles-widget LI{
background: url(/wp-content/themes/rgo/images/bulls/smallbull_blue.png) no-repeat left 5px;
}

.widget-galleriesList LI{
background: url(/wp-content/themes/rgo/images/bulls/smallbull_darkgray.png) no-repeat left 5px;
}

.articles-widget LI A, .widget-galleriesList LI A{
color: #222 !important;
}

.proj_box LI{
background: none;
}

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

.widget-footer A{
font-size: 12px;
text-decoration: underline;
}

DIV.widget-questansw{
border: 0px solid #FF0000;
float: left;
clear: both;
}

DIV.widget-questansw DIV{
margin: 0px;
}

DIV.questTitle{
padding-bottom: 3px;
font-size: 13px;
color: #000;
font-family: Tahoma;
}

DIV.widget-questansw DIV.questText{
color: #333;
padding: 5px 0px 10px;
font-style: italic;
}

DIV#ph_qab_text{
margin: 0px;
}

DIV.widget-questansw FORM{
width: 100%;
margin: 10px auto 0px;
}

.widget-questansw DIV#ph_qab_head{
display: none;
}

.widget-questansw DIV#ph_qa_box{
background: transparent;
}

DIV.polls-widget DIV.widget-title{
background: #578F2C;
}

.wp-polls, .wp-polls-form{
font-size: 13px !important;
}

.widget A:hover{
text-decoration: underline;
}

DIV.galTitle{
margin-top: 10px;
}

DIV.galTitle A{
margin-top: 10px;
font-size: 12px;
color: #005689 !important;
font-weight: bold;
text-decoration: none;
}

DIV.olympTeam{
float: left;
clear: both;
border: 0px solid #FF0000;
}

.olympTeam .left{
width: 185px;
text-align: center;
}

.olympTeam .left IMG{
margin-bottom: 5px;
}

.olympTeam .left .bold{
font-size: 13px;
color: #000;
}

DIV.galCount{
font-size: 12px;
color: #898989;
margin-top: 5px;
}

DIV.novatorsTeam{
color: #222;
}

DIV.teamSubTitle{
font-size: 16px;
font-weight: bold;
color: #000;
border-bottom: 1px solid #DDD;
padding-bottom: 3px;
margin-bottom: 3px;
}

.wpcf7-form P{
margin: 0px 0px 7px;
}

DIV.formIntro{
margin: 0px 0px 10px;
}

.wpcf7-form{
margin: 0px 0px 7px;
font-size: 13px;
}

.wpcf7-form SPAN INPUT, .wpcf7-form SPAN TEXTAREA{
}

DIV#sidebar DIV.submitButton{
text-align: center;
width: 90%;
margin-top: 12px;
font-weight: bold;
}

/*---------------- PHOTO DAY ROTATION ----------------*/
.photoDay{
color: #111;
}

.photoDay-rotation{
background: #F2F2F2;
}

.photoDayImg{
width: 630px;
overflow: hidden;
}

.photoDay-rotation .photoDayImg{
width: 580px;
overflow: hidden;
margin: 0px auto;
padding-top: 20px;
}

.photoTitle{
font-weight: bold;
font-family: Tahoma;
}

/*---------------- CATEGORY CLOUD ----------------*/

.header-1{
color: #000;
font-size: 26px;
font-weight: bold;
float: left;
border: 0px solid #FF0000;
padding-right: 5px;
line-height: 0.6em;
text-decoration: underline;
}

.header-1:hover{
text-decoration: none;
}

DIV.cloudNavi{
height: 50px;
clear: both;
border-bottom: 1px solid #DDD;
}

.catCloud{
border: 0px solid #FF0000;
width: 80%;
font-size: 12px;
}

.catCloud LI{
padding: 0px 0px 0px 3px !important;
display: inline;
line-height: 1.4em;
}

.catCloud A{
color: #222;
text-decoration: underline;
}

.catCloud A.current{
font-size: 16px;
line-height: 24px;
color: #B61426;
}

/*---------------- BOX NEWS ----------------*/

DIV.boxNews{
float: left;
width: 100%;
border: 0px solid #0000FF;
margin-top: 10px;
}

div.narrowNews{
float: left;
width: 500px;
margin-top: 15px;
margin-right: 10px;
}

.narrowNews div.contentBoxHeader{
width: 500px;
}

DIV.boxNews .subHeader_grayBg{
background: #DDD;
width: 100%;
margin-bottom: 15px;
padding: 4px 0px;
font-family: Tahoma;
}

DIV.News_379{
}

DIV.olympSubHeader{
clear: both;
padding-top: 10px !important;
border-bottom: 3px solid #DDD;
padding-bottom: 3px;
margin-bottom: 10px;
color: #000;
font-weight: bold;
}

DIV.olympTeamLeader .bold{
color: #000;
}

DIV.boxNews DIV.InCol-header A{
font-size: 16px;
font-weight: bold;
color: #000;
margin-left: 5px;
}

DIV.InCol{
border: 0px solid #FF0000;
width: 49.5%;
}

DIV.boxNews{
}

DIV.boxNewsCols-inner{
background: url(/wp-content/themes/rgo/images/vert_gray_line.png) repeat-y center;
width: 100%;
margin-bottom: 15px;
}

DIV.boxNews DIV.InCol UL{
float: left;
margin: 0px;
width: 96%;
padding: 0px;
border-bottom: 1px solid #FFF;
border: 0px solid #FF0000;
}

DIV.boxNews DIV.right UL{
float: right;
}

DIV.boxNews .left UL{
border-right: 0px solid #DDD;
}

DIV.InCol LI{
list-style: none;
clear: both;
margin-bottom: 12px !important;
padding-bottom: 12px !important;
}

DIV.boxNews DIV.InCol LI{
list-style: none;
float: right;
clear: both;
margin-left: 0px;
margin-bottom: 12px !important;
padding-bottom: 12px !important;
width: 100%;
border-bottom: 1px solid #DDD;
}

DIV.boxNews DIV.InCol LI.lastLi{
margin-bottom: 0px !important;
}

DIV.InCol IMG{
float: left;
margin-right: 10px;
}

DIV.InCol DIV.rightBox, 
.galleryOneCol DIV.rightBox{
float: left;
border: 0px solid #FF0000;
width: 67%;
}

LI.nopic-item DIV.rightBox{
width: 95%;
}

.News_379 DIV.InCol DIV.rightBox{
width: 140px !important;
font-size: 12px;
border:0px solid red;
}

.News_456 DIV.InCol DIV.rightBox{
width: 190px !important;
font-size: 12px;
border:0px solid red;
}

.narrowNews DIV.InCol DIV.rightBox{
width: 52% !important;
float:left !important;
}

.devInnerCols .rightBox{
width: 60% !important;
}

LI.first-item .rightBox{
width: 100% !important;
}

DIV.News_330 DIV.InCol DIV.rightBox, 
DIV.News_332 DIV.InCol DIV.rightBox{
width: 130px !important;
font-size: 12px;
}

DIV.boxNews DIV.InCol .date{
color: #959595;
font-size: 12px;
}

DIV.newsTitle{
float: left;
border: 0px solid #DDD;
}

DIV.boxNews DIV.InCol LI A{
font-size: 12px;
font-weight: bold;
color: #005689;
}

div.news-subTitle{
font-size: 12px;
clear:both;
}

div.singleArticle{}

div.singleArticleText{
font-size: 12px;
}

div.singleArticle div.contentBoxTitle{
margin:0px 0px 10px 0px;
}

div.singleArticle div.contentBoxTitle a,
div.singleArticle div.contentBoxTitle a:visited{
color:#000;
font-size: 16px;
}

div.singleArticleText p{
margin:0px 0px 10px 0px;
}

/*------------ GALLERY COLS -------------*/
.galleryCols UL, .galleryCols LI{
list-style: none;
margin: 0px;
padding: 0px;
}

.galleryCols{
border: 0px solid #FF0000;
clear: both;
}

.galleryOneCol{
border: 0px solid #FF0000;
width: 48%;
float: left;
margin-bottom: 20px;
}

DIV.galleryOneCol DIV.subHeader_grayBg{
width: 99%;
}

.galleryOneCol UL{
border: 0px solid #FF0000;
width: 100%;
}

.galleryCols LI{
clear: both;
margin-bottom: 15px;
}

.galleryCols LI A{
font-size: 13px;
font-weight: bold;
color: #005689;
}

.galleryCols LI.nopic-item{
background: url(/wp-content/themes/rgo/images/bulls/smallbull_blue.png) no-repeat left 5px;
padding-left: 10px !important;
}

.galleryCols LI.nopic-item A{
font-size: 13px;
font-weight: normal;
color: #333;
text-decoration: underline;
}

.galleryCols DIV.newsTitle{
width: 64%;
}

.item-titleRight DIV.rightBox,
.sustainability  LI.first-item DIV.rightBox{
width: 47% !important;
}

.devInnerCols .item-titleRight DIV.rightBox{
width: 63% !important;
}

.devInnerCols DIV.rightBox DIV.newsTitle{
width: 100%;
}

.first-item IMG{
/*width: 100%;*/
margin-bottom: 5px;
}

.galleryCols LI.first-item{
border-bottom: 1px solid #DDD;
padding-bottom: 5px !important;
padding-left: 0px;
}

.sustainability .galleryCols LI.first-item{
margin-bottom: 5px !important;
}

.first-item DIV.newsTitle, .nopic-item DIV.newsTitle{
width: 100%;
}

.first-item DIV.onepicImg{
height: 200px;
overflow: hidden;
margin-bottom: 5px;
}

.galleryCols UL LI.first-item, 
.galleryCols UL LI.nopic-item{
float: left;
clear: both;
width: 100%;
}

.galleryCols UL LI.nopic-item{
margin-bottom: 5px;
}

.galleryCols .date{
color: #959595;
font-size: 12px;
display: none;
}

DIV.galleryCols LI IMG{
float: left;
margin-right: 10px;
margin-bottom: 10px;
}

/*--- CONTENT ------ LIST ENTRIES ---*/
DIV.contentBox{
clear: both;
border: 0px solid #FF0000;
float: left;
clear: both;
width: 100%;
margin-bottom: 20px;
}

DIV.contentBoxHeader{
padding: 4px 0px;
text-indent: 7px;
margin-bottom: 10px;
clear: both;
}

DIV.bgBlue{
background: #3684AF;
}

DIV.bgGray{
background: #DDD;
}

DIV.bgRed{
background-color: #B61426;
}

DIV.bgOrange{
background-color: #FFA200;
}

DIV.bgDeepOrange{
background-color: #E06411;
}

DIV.bgLiGreen{
background-color: #D0DB86;
}

DIV.bgCalmGreen{
background-color: #C7E5CE;
}

DIV.bgViol{
background-color: #814F9F;
}

DIV.contentBoxHeader, DIV.contentBoxHeader A{
font-family: Tahoma;
font-size: 13px;
font-weight: bold;
text-decoration: none !important;
}

DIV.bgRed, DIV.bgRed A, DIV.bgRed A:visited, DIV.bgBlue, DIV.bgBlue A, DIV.bgBlue A:visited, DIV.bgViol, DIV.bgViol A, DIV.bgViol A:visited, DIV.bgDeepOrange, DIV.bgDeepOrange A, DIV.bgDeepOrange A:visited{
color: #FFF !important;
}

DIV.bgGray, DIV.bgGray A, DIV.bgGray A:visited, DIV.bgLiGreen, DIV.bgLiGreen A, DIV.bgLiGreen A:visited, DIV.bgOrange, DIV.bgOrange A, DIV.bgOrange A:visited, DIV.bgCalmGreen, DIV.bgCalmGreen A, DIV.bgCalmGreen A:visited{
color: #222 !important;
}

A.bgRed{
background-color: #B61426;
font-weight: bold;
padding: 2px 10px 4px;
color: #FFF;
font-family: Tahoma;
font-size: 12px;
text-decoration: underline !important;
}

div.topquote{
background:#daeeff;
width:500px;
padding:15px 0px;
position:relative;
}
div.topquote-inner{
margin:0px 15px;
color:#111;
font-size: 12px;}

DIV.topText-inner A{
color: #555;
text-decoration: none;
}

DIV.topText-inner A:hover{
color: #444;
text-decoration: none;
}

DIV.topText-inner .linkMore, DIV.topText-inner .linkMore A{
color: #005689;
}

.novators DIV.topText-inner{
width: 408px;
}

DIV.contentBoxTitle, DIV.contentBoxTitle A{
color: #005689;
font-weight: bold;
}

DIV.contentBoxText{
float: left;
width: 300px;
}

DIV.contentBoxText P{
margin: 0px;
}

DIV.contentBoxText A{
color: #222;
}

DIV.contentBoxText A:hover{
color: #555;
}

DIV.contentBoxImg{
float: right;
}

DIV.contentThumbs{
float: left;
width: 120px;
text-align: center;
height: 167px;
margin-right: 35px;
}

DIV.contentThumbs DIV.contentBoxImg{
float: none;
margin-bottom: 5px;
}

DIV.contentBoxLink A{
font-size: 12px;
text-decoration: underline;
}

/*----- QUIZ -----*/
.cat-foto-quiz .contentBoxText{
border: 0px solid #FF0000 !important;
width: 630px;
float: left;
clear: both;
}

.contentBoxText .wpcf7-form{
border: 0px solid #FF0000 !important;
width: 630px;
float: left;
clear: both;
}

.contentBoxText DIV.questTop{
float: left;
}

.contentBoxText DIV.questTop IMG{
margin-bottom: 5px;
}

.contentBoxText DIV.questTitle{
}

.contentBoxText .questContent{
float: right;
width: 312px;
top: 0px;
}

.questContent SPAN INPUT, .questContent SPAN TEXTAREA{
width: 250px;
margin-bottom: 5px;
}

.contentBoxText .questContent SPAN INPUT, .contentBoxText .questContent TEXTAREA{
width: 300px;
margin-bottom: 5px;
}

.contentBoxText DIV.submitButton{
margin-top: 3px;
}

DIV.gorDivider{
border-bottom: 1px solid #DDD;
margin-top: 20px;
margin-bottom: 20px;
}

.singleCatTitle, .singleEventName{
font-size: 22px;
color: #111;
font-weight: bold;
margin-bottom: 15px;
padding-bottom: 3px;
}

.singleCatTitle{
border-bottom: 1px solid #DDD;
}

.entriesTitle{
font-weight: bold;
margin: 3px 0px 10px;
}

.entriesText, .entriesText A, .entriesText A:visited{
color: #222;
text-decoration: none;
}

.entriesText A:hover{
color: #555;
text-decoration: none;
}

.postdate{
font-size: 9pt;
font-style: italic;
}

DIV.cat_entryImg, .eventImg{
float: left;
margin: 0px 10px 10px 0px;
}

DIV.entry{
clear: both;
border:0px solid red;
width:100%;
}

.entriesImg{
float: left;
margin: 0px 15px 0px 0px;
}

IMG.readmore{
margin-bottom: -2px;
}

/*--- SINGLE ENTRY ---*/
.entrySingleTitle{
font-size: 20px;
color: #111;
font-weight: bold;
margin-bottom: 10px;
border-bottom: 1px solid #DDD;
padding-bottom: 7px;
}

.entrySingleTitle .author{
margin-top: 5px;
}

.entry .pers_pos{
font-size: 13px;
width: 500px;
font-style: italic;
font-weight: normal;
margin: 3px 0px 5px;
}

DIV.entrySidebar{
float: right;
width: 180px;
border-left: 1px solid #DDD;
padding-left: 10px;
margin-left: 10px;
font-size: 13px;
}

.entrySubTitle{
font-style: italic;
font-size: 12pt;
font-weight: bold;
}

.entryTitleBlock{
margin-bottom: 20px;
}

/*---- POLLS ----*/
.entry .wp-polls STRONG{
color: #005689;
color: #222;
font-size: 16px;
line-height: 1.2em;
}

.entry .wp-polls .wp-polls-ans STRONG{
color: #222;
font-size: 13px;
line-height: 1em;
}

/*---- MAPS ----*/
.mapsThumb{
float: left;
width: 225px;
font-size: 12px;
height: 190px;
color: #777;
}

.mapsThumb IMG{
border: 1px solid #D5D5D5;
}

/*--- GALLERIES LIST---*/
DIV.galContainer{
overflow-x: hidden;
}

DIV.galContainer-inner{
position: relative;
left: -15px;
width: 760px;
}

.galBox{
margin-left: 15px;
float: left;
position: relative;
margin-bottom: 10px;
/*border:1px solid #ddd;*/
}

.galBox-inner{
height: 182px;
overflow: hidden;
}

.galCols-2 .galBox-inner{
width: 362px;
height: 300px;
}

.galCols-3 .galBox-inner{
width: 200px;
height: 165px;
}

.galCols-4 .galBox-inner{
border: 0px solid #DDD;
width: 173px;
}

DIV.galPages .galCols-4 .galBox-inner{
height: 163px;
}

DIV.galPages .galCols-3 .galBox-inner{
height: 170px;
width: 236px;
}

.photoPage DIV.galPages .galCols-3 .galBox-inner{
width: 200px;
}

DIV.galPages .cat52 .galBox-inner{
height: 170px;
width: 200px;
}

.galBox DIV.galTitle{
width: 165px;
margin-top: 5px;
}

.galCols-2 DIV.galTitle{
width: 360px;
}

.galCols-3 DIV.galTitle{
width: 200px;
}

DIV.galPages .galCols-3 DIV.galTitle{
width: 236px;
}

.photoPage DIV.galPages .galCols-3 DIV.galTitle{
width: 200px;
}


DIV.galPages .cat52 DIV.galTitle{
width: 200px;
}

DIV.galPages .galCols-3 DIV.galTitle A{
font-size: 14px !important;
}

.galBox DIV.galBoxImg{
height: 95px;
overflow: hidden;
border: 1px solid #CCC;
}

.galCols-2 DIV.galBoxImg{
width: 360px;
height: 260px;
}

/*---- GRANTS ----*/
.whiteglass{
position: absolute;
z-index: 1000;
top: 0px;
left: 0px;
width: 120px;
height: 110px;
background: url(/wp-content/themes/rgo/images/grants/glass.png) no-repeat left top;
overflow: hidden;
}

* HTML .whiteglass{
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/wp-content/themes/rgo/images/grants/glass.png', sizingMethod='crop');
}

.whiteglass-inner{
color: #FFF;
font-size: 80px;
font-family: Tahoma;
line-height: 150px;
text-align: center;
width: 93px;
cursor: pointer;
}

.whiteglass A{
color: #FFF;
}

DIV.galPages .galCols-3 DIV.galBoxImg{
height: 105px;
}

/*---- GALL CATEGORIES ----*/
#catNavi{
margin-bottom: 20px;
}

#catNavi SPAN{
padding: 0px;
border-bottom: 1px dashed #333;
margin-right: 20px;
font-family: Tahoma;
font-size: 12px;
color: #222;
cursor: pointer;
}

#catNavi SPAN.current{
border-bottom: 0px dashed #333;
background-color: #B61426;
font-weight: bold;
padding: 2px 10px 4px;
color: #FFF;
}

DIV#footer-edit-link{
width: 98.5%;
text-align: right;
}

DIV#footer-edit-link A{
font-family: Tahoma;
font-size: 12px;
text-decoration: underline;
font-weight: bold;
}

.blog_buttons{
width: 100%;
}

.blog_buttons .bold{
color:#000;
padding-bottom:5px;
}
.blog_buttons a{
margin-right:3px;
}
.blog_buttons .left{
padding-top:3px;

}

div.blog_buttons table td{
}

.link_bluecorner{
background: #cbe4f3 url(/wp-content/themes/rgo/images/photo_page/link_bluecorner.png) no-repeat right;
padding:5px 20px 5px 7px;
}