﻿/*
Theme Name: CJAM - Custom Template
Theme URI: http://www.cite.co.uk/
Version: 1.01
Author: Cite DMS
Author URI: http://www.cite.co.uk/
*/

body {
    text-align:center;
    background-color:#ffffff;
    font-family:  Arial,Helvetica,sans-serif;
	font-size: 62.5%;
	color: #333333;
	margin:0px;
}


a {
    color:#ba000f;
    text-decoration:none;
}

a:hover {
    color:#ba000f;
    text-decoration:underline;
}

h1 {
	font-size:2em;
	color:#000;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	margin:0px 0px 10px 0px;
	font-style:italic;
}

h2 {
	font-size:1.4em;
	color:#000;
	text-decoration:none;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	font-style:italic;
}

h2.subPage {
	font-size:1.4em;
	color:#000;
	text-decoration:none;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	font-style:italic;
	border-bottom:2px solid #bf1220;
	padding:0px 0px 3px 0px;
}

h2.events {
	border-bottom:2px solid #9d5d75;
}
h2.management {
	border-bottom:2px solid #6e93ac;
}
h2.marketing {
	border-bottom:2px solid #8168a2;
}
h2.membership {
	border-bottom:2px solid #6aa0a7;
}

h3 {
	font-size:1.2em;
	color:#000;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	font-style:italic;
}

h3.subPage {
	font-size:1.2em;
	color:#000;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	font-style:italic;
	border-bottom:2px solid #bf1220;
	padding:0px 0px 3px 0px;
}



h3.stripe {
	font-size:1.5em;
	color:#000;
	border-bottom:2px solid #bf1220;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
	font-style:italic;
	padding:0px 0px 3px 0px;
}

h4 {
	font-size:1.4em;
	color:#ba000f;
	font-family:  Georgia,Times New Roman,Serif, Arial,Helvetica,sans-serif;
}

p {
	line-height:1.4em;
	margin:0px 0px 10px 0px;
	color:#333333;
	font-size:1.2em;
}

#container {
    width:880px;
    overflow:hidden;
    margin:0 auto; 
	background-color:#fefeff;
	font-size:1em;
}

	#container div#header {
		text-align:left;
		margin:0px 0px 0px 0px;
		background-image:url(images/ejamBgLogo.jpg);
		background-repeat:no-repeat;
		height:83px;
	}
	
		#container div#header img {
			border:0px;
		}
		
		#container div#header a#logoLink {
			display:block;
			margin:12px 0px 0px 8px;
			float:left;
			width:340px;
			height:60px;
		}
		
		#container div#header img#callUsToday {
			display:block;
			float:right;
			margin:5px 10px 0px 0px;
		}
		
		#container div#header a#signUp {
			display:block;
			float:right;
		}



    #container #leftColumn {
        width:230px;
        overflow: hidden;
        float:left;
        text-align:left;
		margin: 0px 0px 0px 0px;
		background-color:#eae6dc;
    }
    
      
			
            #container #leftColumn #leftColumnInner {
                margin:0px 0px 0px 0px;
				background-color:#fff;
				width:275px;
				overflow:hidden;
            }
			
				#container #leftColumn #leftColumnInner #leftColumnContent {
						
				}
				
				
				/* Latest posts */
				#container #leftColumn #leftColumnInner #leftColumnContent ul#latestUpdates {
					border-top: 2px solid #CA1B00;
					list-style-type: none;
					margin: 0 0 0 0;
					padding: 0 0 0 0;
					overflow: visible;
					width: 230px;
				}
				
					#container #leftColumn #leftColumnInner #leftColumnContent ul#latestUpdates li {
						border-bottom: 2px solid #CA1B00;
						padding: 10px 0;
					}
					
					#container #leftColumn #leftColumnInner #leftColumnContent ul#latestUpdates li p {
						margin: 0 0 0 0;
					}
					
					#container #leftColumn #leftColumnInner #leftColumnContent ul#latestUpdates li p.title {
						font-family: Georgia, Times New Roman, Serif, Arial, Helvetica, sans-serif;
						font-size: 1.3em;
						font-style: italic;
						font-weight: bold;
					}
					
				
				/* Twitter link */
				#container #leftColumn #leftColumnInner #leftColumnContent #twitter_link img {
					border: none;
					margin-top: 15px;
				}
				
				
				#container #leftColumn #leftColumnInner #leftColumnContent img#leftNavigationImage {
					margin:20px 0px 20px 10px;
				}

				/* Sidebar advert */
				
				
				#container #rightColumn ul#blogrollContainer {
					margin:0px 0px 0px 0px;
					list-style-type:none;
					padding:0px 0px 0px 0px;
				}
				
				#blogrollContainer h2 {
					display:none;
				}
				#container #rightColumn ul#blogrollContainer ul.blogroll {
					list-style-type:none;
					padding:0px;
					margin:0px;
				}
				
					#container #rightColumn ul#blogrollContainer ul.blogroll li {
						border-bottom:1px solid #333;
						padding-bottom:10px;
						padding-top:3px;
					}
					
						#container #rightColumn ul#blogrollContainer ul.blogroll li a {
							color:#5a2c47;
						}
				
				#container #leftColumn #leftColumnInner #archive {
					margin:15px 0px 0px 0px;
					list-style-type:none;
					border-bottom: 1px solid #333;
					width:186px;
					margin:10px 0px 10px 0px;
					padding-bottom:10px;
				}
				
					#container #leftColumn #leftColumnInner #archive h2 {
						margin-bottom:3px;
					}
				
					#container #leftColumn #leftColumnInner #archive ul {
						list-style-type:none;
					}
					
						#container #leftColumn #leftColumnInner #archive ul li a {
							color:#5a2c47;
							font-size:1.11em;
						}
						
				#container #leftColumn #leftColumnInner #categories {
					margin:15px 0px 0px 0px;
					list-style-type:none;
					border-bottom: 1px solid #333;
					width:186px;
					margin:10px 0px 10px 0px;
					padding-bottom:10px;
				}
				
					#container #leftColumn #leftColumnInner #categories h2 {
						margin-bottom:3px;
					}
				
					#container #leftColumn #leftColumnInner #categories ul {
						list-style-type:none;
					}
					
						#container #leftColumn #leftColumnInner #categories ul li a {
							color:#999966;
							font-size:1.11em;
						}
					
					#container #leftColumn #leftColumnInner a#blogLink {
						display:block;
						border-bottom:1px solid #333;
						width:186px;
						color:#5a2c47;
						padding-bottom:10px;
						font-size:1.11em;
					}
					
					#container #leftColumn #leftColumnInner #blogrollContainer ul {
						list-style-type:none;
					}

                    #container #leftColumn #leftColumnInner #quote #topComment {
                        display:block;        
                        background-position:left bottom;
                        width:192px;
                        height:7px;
                    }

                    #container #leftColumn #leftColumnInner #quote p {
                        /*background-color:#f0f3f7;
                        color:#5a2c47;
                        font-weight:bold;
                        width:152px;
                        margin:0px;
                        padding:5px 20px 5px 20px; */
                   }
                   
                   	#container #leftColumn #leftColumnInner #quote p a {
						color:#5a2c47;
						text-decoration:none;
					}
                    
                    	#container #leftColumn #leftColumnInner #quote span#leftQuote{
							display:inline-block;
							padding-right:2px;
							width:10px;
							height:8px;
						}
						
						#container #leftColumn #leftColumnInner #quote p span#rightQuote{
							display:inline-block;
							padding-right:2px;
							width:10px;
							height:8px;
						}


                    #container #leftColumn #leftColumnInner #quote #bottomComment {
                        display:block;
                        background-repeat:no-repeat;
                        width:192px;
                        height:7px;
                    }
                
                    
        		/* left navigation */
				
                #container #leftColumn #leftColumnInner ul#leftNavigation {
                    list-style-type:none;
                    margin:0px 0px 0px 0px;
                    padding:0px;
                    width:230px;
                }
				
					#container #leftColumn #leftColumnInner ul#leftNavigation ul {
						list-style-type:none;
						margin:0px 0px 0px 0px;
              	      	padding:0px;
					}
					
						#container #leftColumn #leftColumnInner ul#leftNavigation li {
							padding:0px;
							background-image:url(images/navigation/leftNav/leftNavBg.jpg);
							background-repeat:no-repeat;
							background-color:#f27d37;
						}
						
						#container #leftColumn #leftColumnInner ul#leftNavigation li:hover {
							padding:0px;
							background-image:url(images/navigation/leftNav/leftNavBgOn.jpg);
							background-repeat:no-repeat;
							background-color:#f27d37;
						}
						
							#container #leftColumn #leftColumnInner ul#leftNavigation li ul li {
								background-image:none;
								display:none;
							}
						
							#container #leftColumn #leftColumnInner ul#leftNavigation li a {
								display:block;
								text-decoration:none;
								font-weight:normal;
								color:#fff;
								font-size:1.6em;
								padding: 18px 0px 18px 10px;
							}
							
								#container #leftColumn #leftColumnInner ul#leftNavigation li ul li a {
									display:block;
									text-decoration:none;
									font-weight:normal;
									color:#fff;
									padding: 5px 0px 5px 10px;
									font-size:1.2em;
								}
							
					
					
				
			
				
                #container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_item {
					background-image:url(images/navigation/leftNav/leftNavBgOn.jpg);
					background-repeat:no-repeat;
					background-color:#cc1903;
					
                }
				
					#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_item ul li {
						background-color:#cc1903;
						display:block;
					}
                
                #container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_parent {
					background-image:url(images/navigation/leftNav/leftNavBgOn.jpg);
					background-repeat:no-repeat;
					background-color:#cc1903;
                }
					
					#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_parent li {
						background-color:#cc1903;
						display:block;
        	        } 
					
					#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_item ul, #container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_parent ul {
						padding-bottom:10px;
					}
						
					#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_parent ul li.current_page_item {
						background-image:none;
						display:block;
					}
					
						#container #leftColumn #leftColumnInner ul#leftNavigation li.current_page_parent ul li.current_page_item a {	
							font-weight:bold;
						}
					
  
				
				
				
	#container #rightColumnSpacer {
		height:31px;
		background-color:#eae6dc;
		float:left;
		width:645px;
		
	}
    #container #rightColumn {
        width:632px;
        overflow: hidden;
        float:right;
        text-align:left;
		overflow:hidden;
		margin:0px 0px 0px 3px;
    }
	
	
		#container #rightColumn form#frmContactUs {
			color:#333333;
			border-top: 1px solid #b7ae9e;
			padding-top:15px;
			margin-top:20px;
		}
		
			#container #rightColumn form#frmContactUs input.text {
				border:1px solid #b1a897;
				width:258px;
				/*height:28px; */
				display:block;
				float:left;
				margin:0px 15px 15px 0px;
				font-size:1.2em;
				padding: 12px 12px 12px 12px;
				color:#333333;
				font-family:  Arial,Helvetica,sans-serif;
			}
			
			#container #rightColumn form#frmContactUs textarea#comments {
				width:558px;
				border:1px solid #b1a897;
				padding: 12px 12px 12px 12px;
				font-size:12px;
				color:#333333;
				font-family:  Arial,Helvetica,sans-serif;
				height:100px;
			}
	
	#container div#rightColumn h1#subNavigation {
		list-style:none;
		margin:0px 0px 5px 0px;
		background-color:#b1aa84;
		float:left;
		width:632px;
		height:25px;
		padding:8px 0px 0px 8px;
		width:625px;
		color:#fff;
		font-weight:bold;
	}
	
		#container div#rightColumn div#contactUsFeedback {
			border:2px solid #bf1220;
			padding:0px 5px 5px 10px;
		}
		
		#container div#rightColumn div#contactUsFeedback ul {
			
		}
	

	
	
		#container #rightColumn p#breadcrumbs {
			margin:5px 0px 10px 0px;
		}
		
			#container #rightColumn p#breadcrumbs a {
				color:#ba000f;
			}
	
	
	#container #rightColumn div#services {
	}
	
		#container #rightColumn div#services ul.servicesBullets {
			margin:10px 0px 20px 0px;
			font-size:1.2em;
			list-style-type:none;
			padding:0px;
		}
		
		
		#container #rightColumn div#services ul.servicesBulletImages {
			margin:10px 0px 20px 0px;
			font-size:1.2em;
			padding:0px 0px 0px 0px;;
			list-style-type:none;
		} 
		
			#container #rightColumn div#services ul.servicesBulletImages li {
				background-position:0px 5px;
				background-repeat:no-repeat;
				padding-left:10px;
			}
		
			#container #rightColumn div#services ul.eventsServicesBulletImages li {
				background-image:url(images/homepage/bullets/eventBullet.jpg);
			}
			
			#container #rightColumn div#services ul.managementAndAdmin li {
				background-image:url(images/homepage/bullets/managementAndAdministationBullet.jpg);
			}
			
			#container #rightColumn div#services ul.membershipManagementBulletImages li {
				background-image:url(images/homepage/bullets/membershipManagementBullet.jpg);
			}
			
			#container #rightColumn div#services ul.marketingServicesBulletImages li {
				background-image:url(images/homepage/bullets/marketingServicesBullet.jpg);
			}
			
		
		#container #rightColumn div#services ul.servicesBullets li img.bullet {
			padding: 0px 5px 2px 0px;
		}
	
		#container #rightColumn div#services img.servicesIcon {
			display:block;
			float:left;
			margin:0px 5px 0px 0px;
		}
		
		#container #rightColumn div#services h4.servicesTitle {
			float:left;
			margin:18px 0px 0px 0px;
		}
	
		#container #rightColumn div#services div#servicesLeft {
			float:left;
			width:310px;
			margin-left:0px;
		}
		
		#container #rightColumn div#services div#servicesRight {
			float:left;
			width:300px;
			margin-left:15px;
		}
	
	
	
		
	
			#container #rightColumn  img#tractor {
				display:block;
			}
			
		/*#container #rightColumn a {
			color:#5a2c47;
		} */
		
		#container #rightColumn ul {
			padding-left:20px;
			margin:10px 0px 10px 0px;
			list-style-type:square;
			font-size:1.2em;
		}
		
			#container #rightColumn ul li {
				margin: 0px 0px 3px 0px;
			}	
		
	#container #rightColumn #yourIndependendSpecialist{
    	width:316px;
    	height:32px;
    	display:block;
    }    

        #container #rightColumn ul#breadcrumbs {
            float:left;
            margin:10px 0px 0px 0px;
            padding:0px 0px 0px 0px;
            list-style:none;
			display:none;
        }
        
            #container #rightColumn ul#breadcrumbs li {
                float:left;
                padding:0px 8px 10px 10px;
                height:8px;
            }
            
            	#container #rightColumn ul#breadcrumbs li a {
            		color: #5a2c47;
            		font-size:1.2em;
            	}

            

        #container #rightColumn #rightColumnInner {
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
			
			overflow:hidden;
			
			
        }
		
		        #container #rightColumn #rightColumnInnerBlog {
            margin:0px 0px 0px 0px;
            padding:0px 0px 0px 0px;
			
			overflow:hidden;
			width: 460px;
			float:left;
			
        }
		
			#container #rightColumn #rightColumnInner div#left {
				float:left;
				width:305px;
				margin-top:15px;
			}
			
			#container #rightColumn #rightColumnInner div#right {
				float:right;
				margin-left:10px;
				width:310px;
				margin-top:15px;
			}
			
			#container #rightColumn #rightColumnInner ul.sitemap {
				
			}
		
				#container #rightColumn #rightColumnInner ul.sitemap ul  {
					font-size:12px;
				}
		
			#container #rightColumn #rightColumnInner .borderBottom {
				border-bottom:1px solid #cccccc;
				margin-bottom:10px;
			}
		
			.post {
				border-bottom:1px solid #cccccc;
				margin-bottom:10px;
				padding-bottom:10px;
			}
			
			
			 .post h2 {
				margin-bottom:5px;
			}
			
			#container #rightColumn #rightColumnInner .post a {
				color:#5a2c47;
			}
			
			.post h3 {
				color:#fff;
				margin-bottom:5px;
			}
		
			

            #container #rightColumn #rightColumnInner h1 {
                
            }
			
            
            #container #rightColumn #rightColumnInner .testimonials{
	            margin-bottom:15px;	  
	             padding-left:2px;     	            
			}
			
				#container #rightColumn #rightColumnInner .testimonials .person {
					font-weight:bold;
					text-decoration:underline;
					padding-bottom:5px;
				}
				
				#container #rightColumn #rightColumnInner .testimonials p{
					 line-height:1.3em;
					 padding-top:2px;
		            padding-left:2px;
				}
	
			#container #rightColumn #rightColumnInner .alt{
				background-color:#1d1d1d;
			}

         


    #footer {
        overflow: hidden;  
        text-align:center;    
		/*background-image:url('images/footerGradient.jpg');
		background-repeat:repeat-x; */
		margin-top:0px;
    }
    
    #footer img
    {
    	border:none;
    }
	
	 #footer #footerInner {
		background-color:#fff;
		margin:0 auto;
		padding:15px 0px 15px 0px; 
		text-align:left;
		width:935px;
		color:#ccc;
		font-size:1.1em;
	 }
	 
	 	#footer #footerInner #footerContent {
			margin: 0px 30px 10px 30px;
			font-size:0.9em;
			border-top:2px solid #bf1220;
			padding:5px 0px 5px 10px;
			height:80px;
			position:relative;
		}
		
			#footer #footerInner #footerContent ul#footerNavigation {
				position:absolute;
				left:10px;
				top:60px;
				float:left;
				list-style-type:none;
				padding:0px;
				margin:0px;
			}
			
				#footer #footerInner #footerContent ul#footerNavigation li {
					float:left;
					margin-right:5px;
					border-right:1px solid #5a2c47;
				}
				
					#footer #footerInner #footerContent ul#footerNavigation li a {
						display:block;
						margin-right:5px;
					}
					
			#footer #footerInner #footerContent p.cite {
				position:absolute;
				right:10px;
				top:50px;
			}
		
        #footer #footerInner p#leftFooterContent {
			color:#333333;
			float:left;
			margin:5px 0px 0px 0px;
        }
		
		#footer #footerInner #associationManagementLink {
			display:block;
			float:right;
		}
		
		#footer #footerInner a#iofam {
			display:block;
			float:right;
			margin-top:7px;
		}
		
		#footer #footerInner p#rightFooterContent {
			position:absolute;
			right:10px;
			top:0;
			padding-right:10px;
        }
            #footer #footerInner p a {
                color: #930205;
                text-decoration:none;
            }

            #footer #footerInner p a:hover {
                color: #930205;
                text-decoration:underline;
            }

.clear {
    clear:both;
	height:1px;
}

.hightlight {
	color:#bf0000;
}

/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */




/* start contact us form */
#contactForm {
    margin:5px 0px 0px 2px;
	/* border:1px solid red; */
}

	#contactForm label {
	   display:block;
	    margin: 0px 0px 5px 0px;
		width:120px; 
		float:left;
	}
	
	#contactForm .label {
		display:block;
		float:left;
	}
	
	#contactForm input.standard, #contactForm textarea,#contactForm select {
	    background-color:#eae6dc;
	    border:0px solid #bfd91c;
	    color:#6f6b4c;
		padding:3px;
		margin-bottom:5px;	
		font-family:  Arial,Helvetica,sans-serif;
		font-size:1.1em;
		}
	
	#contactForm select {
	    width:200px;
	    padding:2px 5px 5px 5px;
	    margin-bottom:15px;
	}
	
	#contactForm #frmContactUs fieldset {
		border-top:0px;
		border-left:0px;
		border-right:0px;
		border-bottom:1px solid #d9d4bb;
		padding:10px 0px 5px 0px;
		margin:0px;
	}

	
		#contactForm #frmContactUs fieldset h2 {
			margin:0px 0px 15px 0px;
		}
	#contactForm input.standard {
	    
		float:left;
	}
	
	#contactForm checkbox {
		padding:0px;
	}
	
	#contactForm textarea {
	    height:200px;
	    width:350px;
	    margin-bottom:15px;
	    padding:2px 5px 5px 5px;
	}
	
	#contactForm input.btnContactUs {
	    background-color: #5a2c47;
	    border:0px;
	    padding:5px;
	    float:right;
		color:#fff;
	}

ul#warnings {
    list-style-type:none;
    background-color:#b1aa84;
    margin:10px 0px 15px 0px;
    color: #333;
    padding:5px;
	
}

	ul#warnings li {
	    margin-bottom:3px;
	    font-size:1em;
	}

#success {
    margin:0px 0px 15px 0px;
    padding:5px;
	background-color:#b1aa84;
    margin:10px 0px 15px 0px;
    color: #333;
}

		#right_blog_col {
			float: right;
			margin: 0;
			padding: 10px 10px 0 10px;
			width: 140px;
			background: #eee;
		}
		
		#right_blog_col h2 {
			margin: 0 0 4px 4px;
		}
		
		#right_blog_col #archive ul, #right_blog_col #categories ul {
			list-style: none;
			margin: 0 0 16px 0;
			padding: 0;
		}
		
		#right_blog_col #archive ul li, #right_blog_col #categories ul li {
			padding: 8px 4px;
			border-bottom: 1px solid #CCC;
			margin: 0;
		}
		
ol.commentlist {
	list-style: none;
	margin: 0;
	padding: 0;
}

p.postmetadata {
	margin-top: 10px;	
}

ol.commentlist li {
	padding: 10px;
	background: #EFEFEF;
	margin-bottom: 10px;
}

ol.commentlist li img {
	float: left;
	margin: 0 10px 0 0;
}

ol.commentlist li cite, ol.commentlist li span, ol.commentlist li .commentmetadata {
	font-size: 1.2em;
}
