.custom #header, #logo {padding: 0; margin: 0;}
.custom #header #logo a {display: block; width:943px; height: 203px; background: url(http://www.insurancefundi.co.za/wp-content/uploads/2010/06/fundi_header_toll_no2.png) no-repeat; outline: none; margin-top: -10px;}
.custom #header #logo {text-indent: -9999px;}
.custom #header #tagline {height: 0;}
.custom #page {background-color: transparent;} 
	
/*widget styles*/
.custom #subscriptions{font-size:1.5em;}
.custom li.widget {margin-bottom:1.5em;} 
.custom .sidebar h3 {padding-left: 5px; background: #0f58a4; color: #FFFFFF; font-variant:small-caps; letter-spacing:2px; font-weight:bold; /* font-family:serif; */ font-size:18px;}

.custom.sidebar input[type="text"], .sidebar input[type="submit"] {color:#999999; font-family:Verdana,sans-serif; padding:0.308em;}
.custom #footer{text-decoration:none; text-align:center; color:#2361a1; border-top:3px double #0f58a4; margin-top:15px;}
.custom a:subscriptions{color:#e4833f;}

.custom #content_box {margin 0; width:100%;} 
.custom #footer a {color:#695c65; border:none;}
.custom .footer1 {text-decoration:none; font-size: 14px; text-align:center; color:#000000; /* border-top:3px double #0f58a4; */}
.custom .footer1 p {margin-bottom: 0.75em;}
.format_text .to_comments span {font-size:1em;}
.custom .entry-title a {font-size: 20px; font-weight: bold;} 
.custom .entry-title a:hover {text-decoration: underline !important;} 

/*comment style*/
#commentform {border:none;}
.custom div#menu2{width:100%;}
.floatclear{clear:both}

.custom ul.menu {color:#fff; float: left; width: 100%; font-weight:bold; background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/menu2.jpg); /* background-repeat:repeat-x; */} 
.custom ul.menu li a {background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/menu2.jpg); color:#fff; border-left:1px solid #767676; /* float:left; */ font-size:10px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:9px; padding-right:9px; text-decoration:none; line-height:20px; text-transform:uppercase;}
.custom ul.menu li a:hover {background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/menuhover2.jpg); color:#fff; /* float:left; */ font-size:10px; font-weight:bold; text-decoration:none; line-height:20px;}
.custom ul.submenu li a  {background: #EEEEE3; color: #000000; border: 1px solid #000000;} 
.custom ul.submenu li a:hover  {background: #000000; color: #EEEEE3; border: 1px solid #000000;} 

/*steve's menu for main nav1*/
.custom ul#navigation {padding: 0; margin: 0; color:#fff; float: left; width: 100%; font-weight:bold; background:url(images/menu.jpg); background-repeat:repeat-x;}
.custom ul#navigation li {display: inline;}
.custom ul#navigation li a {background:url(images/menu.jpg); color:#fff; border-left:1px solid #767676; float:left; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:16px; padding-right:15px; text-decoration:none; line-height:20px; text-transform:uppercase;}
.custom ul#navigation li a:hover {background:url(images/menuhover.jpg); color:#fff; float:left; font-size:11px; font-weight:bold; text-decoration:none; line-height:20px;}
.custom div.topnav {width: 990px; margin:0; padding:0; background:#000;}
/*End of Steve's Menu*/

/*steve's menu for main nav 2*/
.custom ul#navigation2 {padding: 0; margin: 0; color:#fff; float: left; width: 100%; font-weight:bold; background:url(images/menu2bg.jpg); background-repeat:repeat-x;}
.custom ul#navigation2 li { display: inline; }
.custom ul#navigation2 li a {background:url(images/menu2bg.jpg); background-repeat:repeat-x; color:#FFFFFF; float:left; font-size:11px; font-weight:bold; padding-top:5px; padding-bottom:5px; padding-left:9px; padding-right:9px; text-decoration:none; line-height:18px;}
.custom ul#navigation2 li a:hover {background:url(images/menu2bghover.jpg); background-repeat:repeat-x; color:#FFFFFF; float:left; font-size:11px; font-weight:bold; text-decoration:none;}
/*End of Steve's Menu*/

/*contact form styling*/
.brendan{margin-left:50px; width:400px;}
.lawrence{margin-right:100px; width:400px;}

/*twitter style*/
.custom #twitter-4{margin-top:-25px;}

/* quote banner */ 
#quote_banner{margin: 0 0 1em 0; text-align:center;} 

/* search box */ 
#search_site{display:block; height: 40px; background:none;} 
#search{font-size:12px; background:none;}  
#search input {background: #FFF /* #EEEEEE */ ; border: 1px solid #7e050e; color: #000000; float: left; font-size: 11px; width:175px; padding:4px; height:13px;}
#search .btn {padding: 0; height:22px; width: auto; margin-right: 0; margin-bottom: 0; margin-left: 5px; border:none;}
 
/*teaser style*/
.custom div.teasers_box { margin: 0; padding: 0;}
.custom .teaser {margin: 2em 0em 0em 0em; padding: 1em; text-align: justify; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD; width: 102%;} 
.custom .teaser_right {margin-top: 2em; float:left;} 
.custom #content .post_box {margin: 2em 0em 0em 0em; padding: 1em; text-align: justify; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD;}

.custom .teaser a.teaser_link {background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/post_readmore.png) 0% 0 no-repeat; padding:4px 27px 6px 14px; color:#666; font-size: 90%; text-decoration:none;} 
.custom .teaser a.teaser_link:hover {color:#000; text-decoration:underline;} 

#archive_info {border:none;}
.custom .comments_closed p {display: none;} 

/******************************************************************/
/* CHANGES THAT GEORGE FROM SERRADINHO.COM MADE */
/******************************************************************/

/* CONTACT FORM PLUGIN */
#wpcf label {clear: both; display: block; float: left; width: 175px;}
#wpcf input {float: left; width: 200px; padding: 1px; margin: 2px 5px 2px 0;}
#wpcf textarea {width: 400px; height: 250px; padding: 1px; margin: 0 5px 10px 0;}
#wpcf #contactsubmit {margin-left: 250px; width: 100px;}


/* ADDS WHITE BOXES AROUNDS ALL WIDGETS IN SIDE */
.custom #sidebars{background:#EEEEE3;}
.custom .sidebar li.widget {border:1px solid #DDDDDD; padding: 0.5em; background: #FFFFFF /* transparent */ url(images/post-bg.jpg) repeat-x; width:250px;}

/* RECENT POSTS FORMATING - WIDGET IN SIDEBAR */
.recent-posts {padding-bottom:15px; position:relative;}
#recent-posts ul li {height: 55px; height: auto !important; min-height: 55px; border-bottom: 1px dashed #FFFFFF;} 
#recent-posts li span {color: #111111; font-size:12px; float: left;}  
.recent-posts h4 {margin-bottom: 6px;}  
#recent-posts li {line-height: 1.4em; overflow: hidden;}
li#recent-posts li a:hover {background-color: #2361a1; color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#recent-posts img {float: left; border: 0.2em solid #FFFFFF; margin-right: 4px;}
li#recent-posts img:hover {border: 0.2em solid #111111;}

/* RECENT SOMMENTS FORMATING - WIDGET IN SIDEBAR */ 
#recent-comments ul li {height: 50px; height: auto !important; min-height: 50px; padding: 0.25em; border-bottom: 1px dashed #111111;}
#recent-comments li a {background-color: #2361A1; color: #ffffff; text-decoration: none;}
/* #recent-comments li a:hover {background-color: #DBEDF9; color: #EEEEEE;} */ 
#recent-comments li .avatar:hover {float:left; border: 0.2em solid #111111; margin-right: 4px;} 
 

/* RECENT POSTS FORMATING - WIDGET IN SIDEBAR */
.popular-posts {padding-bottom:15px; position:relative;}
#popular-posts ul li {height: 50px; height: auto !important; min-height: 50px; border-bottom: 1px dashed #111111;} 
#popular-posts li span {color: #111111; /* font-size:10px; */ float: right;}  
.popular-posts h4 {margin-bottom: 6px;}  
#popular-posts li {line-height: 1.4em; overflow: hidden;}
li#popular-posts li a:hover {background-color: #2361a1; color: #ffffff; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#popular-posts img {float: left; border: 0.2em solid #111111; margin-right: 4px;}
li#popular-posts img:hover {border: 0.2em solid #111111;}

/* HIGHLIGHTS AVARTAR BORDER WHEN YOU HOVER OVER AVATARS ON SITE */
.format_text .avatar, .sidebar .avatar, #foot .avatar {border: 0.2em solid #111111; float: left; margin-right: 4px;}  

/*DROP CAP - CHANGING SIZE OF FIRST LETTER OF POST (CAN BE USED ANYWHERE)*/
.format_text .drop_cap { font-size: 5em; color: #c32929; float: left; }

.custom .clearingfix:after {content:"."; display:block; line-height:0; clear:both; visibility:hidden}
.custom .clearingfix {display:block}
.custom .icons-readmore {color:#888;margin:10px 0}
.custom .icons-readmore .readmore {float:right;margin:5px 0 0}
.custom .icons-readmore .readmore a.more {background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/post_readmore.png) 0% 0 no-repeat;padding:4px 27px 6px 14px;color:#666;font-size:75%;text-decoration:none}
.custom .icons-readmore .readmore a.more:hover {color:#000;text-decoration:underline}
.custom .icons-readmore .icons {float:left;margin:5px 0 0}
.custom .icons-readmore .icons a.add {background:url(http://www.insurancefundi.co.za/wp-content/uploads/2009/12/bookmark_post.png) 0% 0 no-repeat;padding:4px 14px 6px 214px;color:#666;font-size:75%;text-decoration:none}
.custom .icons-readmore .icons a.add:hover {color:#000;text-decoration:underline}

/* COMMENTS PIC WITH WORDING IN*/ 
.postPicComments {font-size: 2.1em; line-height: 1.2em;}
.postPicCommentsWrapper a {text-align:center; color: #000000;}
.postPicCommentsWrapper a:link, .postPicCommentsWrapper a:visited {text-decoration: none;}
.postPicCommentsWrapper {float:right; clear: right;}
.postPicCommentsWrapper a {width: 75px; height: 65px; padding: 0px; margin-left: 10px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; clear: right; display: block;}
.postPicCommentsWrapper a:link,  .postPicCommentsWrapper a:visited, .postPicCommentsWrapper a:active {background-image: url(http://www.insurancefundi.co.za/wp-content/uploads/2010/01/comment-normal.png); background-position: top; background-repeat: no-repeat; color: #666666;}
.postPicCommentsWrapper a:hover {background-image: url(http://www.insurancefundi.co.za/wp-content/uploads/2010/01/comment-hover.png); background-position: top; background-repeat: no-repeat; color: #FFF;}

/* WELCOME MESSAGE BOX */ 
.custom #welcome_msg {margin: 0.5em; padding: 0 0 0 0; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD; font-size: 12px; line-height: 1.2em;}
.custom #feature_box {margin-top: 1.75em; padding: 1em 1em 0.5em 1em; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD; font-size: 12px; line-height: 1.2em; height: 175px;}
.custom #feature_box p {margin-bottom: 0.75em;}
.custom #feature_box span {font-size: 18px; font-weight: bold; font-color: #000000; margin-bottom: 1em;}

/******************************************************************/
/* CHANGES THAT LAWRENCE MADE */
/******************************************************************/

/*Tables*/
table {margin-left: 100px; margin-right: 50px; border: thin solid black; border-collapse: collapse;}
td,th {border: thin dotted gray; padding: 5px;}
th {background-color: #cc6600;}
.cellcolor {background-color: #fcba7a;}
.center {text-align: center;}
.right  {text-align: right;}

/*Tabbed Widgets*/
/*Tabbed Widget Version 2.0*/
.tabbedwidget{margin: 0 0 2em 0; background: #2361A1; padding: 5px; padding-top: 10px; border: 1px solid #2361A1;}
.tabnav {margin-bottom: 10px;}
.tabnav li {display: inline; list-style: none; padding-right: 2px;}
.tabnav li a {background: #e5f6fc; border: 1px solid #0262A5; padding: 4px 6px;}
.tabnav li a:hover, .tabnav li a:active, .tabnav li.ui-tabs-selected a {background: #e5f6fc; border: 1px solid #0262A5;}
.tabdiv{margin-top: 2px; background: #e5f6fc; border: 1px solid #0262A5; padding: 7px;}
.tabdiv li{list-style: none; margin-bottom: 0.667em;}
.ui-tabs-hide{display: none;}
.custom .small_thumbnail{float:left; margin:0; margin-top:3px; height:35px; width:35px; border: 0.2em solid #EEEEEE; margin-right: 4px;}


.custom form#testimonials {background:#FFFFFF; margin:1.5em 1em; float:left;}  
.custom .testimonials_page{margin:2em 1em; border:0px solid #000000; background:#EEEEEE; padding:0.5em;}
.custom .testimonial_featured{margin:2em 1em; border:0px solid #000000; background:#ffffa0; padding:0.5em;}

/* 
.custom .get_quotes ul {padding-right: 2em;}
.custom .get_quotes li {list-style:square;}
*/ 

/* Category Boxes */ 
.custom #quote_category_box {margin-top: 1.75em; padding: 1em 1em 0.5em 1em; background: #FFFFFF url(images/post-bg.jpg) repeat-x scroll 0 0; border:1px solid #DDDDDD; font-size: 12px; line-height: 1.2em; min-height: 150px; height: auto;}
.custom #quote_category_box p {margin-bottom: 0.75em;}
.custom #quote_category_box span {font-size: 18px; font-weight: bold; font-color: #000000; margin-bottom: 1em;} 
.custom #quote_category_box a {font-weight:bold; color:red;}
.custom #quote_category_box a:hover {text-decoration: underline;} 
.custom #quote_category_box img {padding:3px} 
.custom #quote_category_box ul {padding-bottom:1em;} 
.custom #quote_category_box ul li{margin-left:1.5em;}
.custom #quote_category_box li {padding-left:0.5em;}


#archive_info {display:none;} 


/* .with_frm_style .submit input[type="submit"]{float:right; margin-top:20px;} */ 
.with_frm_style .submit{text-align:center; margin-top:20px;}

/* QUOTE IMAGE MAP */ 
.custom .quote_image_map{margin: 0 0 2em 0;}
