.category_link {
	padding-bottom:20px;
	color: #ff5f34;
}
.category_link a {
	color: #ff5f34;
	text-decoration: underline;
}
.sub_title {
	padding-top:10px;
	padding-bottom:15px;
	width:505px;
	color:#ff5f34;
	font-size:18px;
}
#events {
	margin-bottom:10px;
}
.upcoming {
	background:transparent url(/Tpl/default/images/icon_cal.png) no-repeat scroll left top;
	padding-bottom:15px;
	padding-left:20px;	
}
#imgBox {
	width:136px;
	height:126px;
}
.eventsTitle {
	width:230px;
	float:left;
}
.eventsTitle a{
	color:#ff5f34;
	font-weight: bold;	
}
.productsTitle {
	width:400px;
	float:left;
	color:#ff5f34;
	font-weight: bold;		
}
.productsTitle a{
	color:#ff5f34;
	font-weight: bold;	
}
.eventsDate {
	color:#416498;
	font-weight: bold;
	font-size:11px;
	text-align: right;
	float:right;
}
#eventsContents {
	margin-left:15px;
}

.subjectTitle {
	color:#ff5f34;
	font-size:14px;
}
.rowTitle {
	color:#ff5f34;
	font-weight: bold;	
}
.descriptionTitle {
	color:#ff5f34;
	font-weight: bold;
}
.resources {
	background:url(/Tpl/default/images/icon1.png) top left no-repeat;
	width:505px;
	margin-left:20px;
	padding-left:15px;
	padding-bottom:15px;
	line-height:150%;	
}
.resources a {
	color:#416498;
}
.dotLine {
	width:505px;
	height:1px;
	background:url(/Tpl/default/images/dot_line.png) top left repeat-x;
}
.btnLayer {
	width:450px;text-align:right;padding-bottom:40px;
}
.requiredTxt {color:#ff5f34;}
.submit {
	background:url(/Tpl/default/images/btn_submit.png) top left no-repeat;
	width:68px;
	height:30px;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	cursor: pointer;
	margin-left:3px;
}
#forgot_password {
	background:url(/Tpl/default/images/btn_forgot_passwd.png) top left no-repeat;
	width:125px;
	height:30px;
	color:#FFFFFF;
	border:0px;
	font-weight:bold;
	cursor: pointer;
}
.form1 {width:245px;padding-bottom:20px;}
.form2 {width:200px;padding-bottom:20px;}
.form3 {width:505px;padding-bottom:20px;}
.form1 input {width:200px;}
.form2 input {width:200px;}
.form3 input {width:345px;}

/* Begin List */
#listBox {
	width:505px;
	margin-bottom:8px;
	border:10px #dedede solid;
	float: left;
}
#listBox .boxBorder {
	width:503px;
	border:1px #eeeeee solid;
	background-color:#FFFFFF;
}
#listBox .readMore {
	text-align:right;
}
#listBox .readMore a{
	color:#416498;
	font-size:12px;
	text-decoration:underline;
}
#listBox .readMore .icon {
	width:20px;
	background:url(/blog/wp-content/themes/cifer/images/icon4.png) top left no-repeat;
}	
.entry ul{
	width:480px;
}
.entry ul li {
	float:left;
}
.widecolumn {
	width: 505px;
}
.post {
	padding: 10px;
	text-align: justify;
}
.post h2{
	color:#ff5f34;
	font-weight:normal;
	font-size:18px;
	line-height:32px;
	padding:0px;
}	
.post h2 a{
	color:#ff5f34;
	font-size:18px;
}	
.post hr {
	display: block;
}
.widecolumn .post {
	margin: 0;
}
.narrowcolumn .postmetadata {
	color:#ff5f34;
	font-size:12px;	
	background:url(/blog/wp-content/themes/cifer/images/icon3.png) top left no-repeat;
	text-indent:20px;	
}
.narrowcolumn .postmetadata a{
	color:#ff5f34;
	font-size:12px;
	text-decoration:underline;	
}	
.widecolumn .postmetadata {
	margin: 30px 0;
}
.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}
.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}
.postmetadata {
	clear: both;
	padding-bottom:15px;
	color:#416498;
	background:url(/Tpl/default/images/icon_cal.png) top left no-repeat;
	padding-left:20px;
}
.clear {
	clear: both;
}
h3 {
	padding: 0;
	margin: 30px 0 0;
}
h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
}
p img {
	padding: 0;
	max-width: 100%;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}
img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.navigation {
	display: block;
	text-align: center;
	padding-top: 10px;
	width:505px;
}
/* End List */