/*   
Theme Name: Rotarycalsw3Col
Theme URI: www.rotarycalsw.org
Description: Made for rotary club of calcutta south-west
Author: Sameer Ingole
Author URI: http://www.noroot.org
Template: 
Version: 0.2
.
General comments/License Statement if any.
.
*/


body { color: #444; }

table { background-color: #fff; }

tr { font-size: 11px; height: 25px; }

td { padding: 3px; }

a { color: #005A84; text-decoration: none; }

a:hover { text-decoration: underline; }

#hd { border-top: 3px solid #2359bc; border-bottom: 1px solid #ccc; text-transform: uppercase; padding: 5px 0px 5px 220px; text-align: left; }

#bd { padding-right: 3px; padding-left: 3px; }

.footer { border-top: 1px solid #c4c9d4; text-align: center; }

#rightbar { min-height: 400px; border-left: 1px dotted #ccc; margin: 0px 0px 0px 0px; padding-left: 10px; padding-top: 10px; }

.rightbarContent { text-align: center; font-size: 10px; }

.news { padding: 10px; text-align: center; border-bottom: 1px dotted #ddd; }

p { text-align: justify; padding: 5px; }

#content .title, h2 { margin-top: 1.5em; padding-bottom: 1.4em; text-align: center; font: 1.0em Georgia, Times, serif; letter-spacing: 1px; color: #b36912; }

#content .newsblock { border-top: 1px dashed #999; padding-bottom: 1.2em; }

/** Boxes and forms etc. Start here **/

/** Boxes and forms etc. End here **/

.greenIt { color: #006600; }

.redIt { color: #cc0000; }

.mandatory { color: #fb3e31; font-size: 11px; }

/** Navigation related definitions - Start here **/

.nonav { padding: 3px; color: #666;	font-size: 11px; }

.navigation {

	margin-bottom: 16px;

	border-bottom: 1px solid #CCC;

	background-color: #FFF;

}

.navOn, .navOff {	position: relative; }

.navOn a {

	display: block;

	padding: 3px 5px 3px 5px;

	color: #FFF;

	font-weight: bold;

	font-size: 11px;

	border-top: 1px solid #CCC;

	background: #ED7125;

	text-transform: uppercase;

}

.navOff a {

	display: block;

	padding: 3px 5px 3px 5px;

	color: #FFF;

	font-weight: bold;

	font-size: 11px;

	border-top: 1px solid #CCC;

	background: #005A84;

	text-transform: uppercase;

}

.navOff a:hover {

	background-color: #ED7125;

}

a.navIcon {

	display: block;

	position: absolute;

	top: 7px;

	right: 4px;

	padding: 0;

	border: none;

	background: none;

}

.subnavSection {

	background-color: #999;

	height: 1px;

	overflow:hidden;

}

.subnavOff { }

.page_item, .subnavOff a {

	display: block;

	padding: 3px 5px 3px 6px;

	margin-bottom: 1px;

	font-size: 11px;

	font-weight: bold;

	border-top: 1px solid #CCC;

}

.subnavOpen a {

	display: block;

	padding: 3px 5px 5px 6px;

	font-size: 11px;

	font-weight: bold;

	background-color: #FFF;

	border-top: 1px solid #CCC;

}

.subnavOff a:hover { color: #F60; }

.subnavOn { }

.current_page_item, .subnavOn a {

	display: block;

	padding: 3px 5px 3px 6px;

	margin-bottom: 1px;

	color: #F60;

	font-size: 11px;

	font-weight: bold;

	border-top: 1px solid #CCC;

	background-color: #FFF;

}

.subnavOn a:hover {	color: #F60; }

/** Navigation related definitions - End Here **/
