/* reset */
html,body,address,blockquote,del,div,h1,h2,h3,h4,h5,h6,hr,ins,noscript,p,pre,dl,dt,dd,li,ol,ul,table,caption,colgroup,col,thead,tfoot,tbody,tr,td,th,form,button,fieldset,legend,label,select,optgroup,option,textarea,a,bdo,br,img,map,area,object,param,q,script,span,sub,sup,abbr,acronym,cite,code,del,dfn,em,ins,kbd,samp,strong,var,b,big,i,small,tt{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}ol,ul{list-style:none;}th{text-align:left;}

/* fir clearfix */
.fir					{display:none;}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clearfix{display:inline-block;}/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

/* type */
body					{font-family:georgia,times new roman,serif;font-size:13px;line-height:20px;text-align: center;}

/* body */
body					{background:url(./images/bg.jpg) repeat-x top;background-color:#a16e14;color:#454545;}
:link:focus,:visited:focus{text-decoration:underline;}
:link					{color:#aa7d2d;text-decoration:none;}
:visited				{color:#aa7d2d;text-decoration:none;}
:link:hover,:visited:hover{text-decoration:underline;}
:link:active,:visited:active{text-decoration:underline;}

/* head */
#head					{background:url(./images/head_bg.png) no-repeat scroll 0%;width:950px;height:171px;margin:0 auto;cursor:pointer;}

/* main body */
#main					{clear:both;background-color:#ffffff;width:800px;height:100%;margin:0px auto;padding-top:20px;float:left;}
#main p					{font-family:georgia,times new roman,serif;font-size:13px;line-height:20px;margin-bottom:10px;}

/* top */
#top 					{background:url(./images/body_dt.png) no-repeat top;width:950px;height:50px;margin:0px auto;}

/* content */
#content 				{background:url(./images/body_dd.png) repeat-y top;width:950px;margin:0px auto;padding:20px 0 0 0;position:relative;}

/* content_2 */
#content #content_2		{width:550px;min-height:400px;margin:0 0 30px 10px;float:left;background-color:#ffffff;text-align:left;}
#content #content_2_left{}
#content #content_2_right h1{font-family:arial,sans-serif;color:#aaaaaa;}
#content #content_2_right{width:195px;margin:0;padding:52px 20px 0 20px;float:right;background:url(./images/updates_dt.jpg) no-repeat top center;text-align:left;}
#content #content_2_right dl{font-family:arial,sans-serif;}
#content #content_2_right dd{background:url(./images/updates_dd.jpg) no-repeat bottom center;margin-top:4px;height:48px;text-align:right;text-transform:uppercase;font-size:90%;letter-spacing:1px;}
#content #content_2_right p{font-family:arial,sans-serif;color:#aaaaaa;}

#content p				{font-family:georgia,palatino,times,serif;font-size:13px;line-height:20px;margin-bottom:10px;text-align:left;}
#content h1				{font-family:georgia,palatino,times,serif;font-size:12px;color:#a1202a;text-transform:uppercase;text-align:left;font-weight:bold;letter-spacing:2px;margin-bottom:5px;}
#content h1 a			{color:#999999;text-decoration:none;}
#content h1 :link:hover, #content h1:visited:hover{color:#a1202a;text-decoration:none;}
#content h2				{font-size:24px;text-align:left;margin-bottom:5px;line-height:28px;font-weight:normal;}
#content h3				{font-size:16px;text-align:left;margin-bottom:14px;font-weight:normal;}
#content h4				{font-size:11px;color:#8f8f8f;text-align:left;margin-bottom:10px;text-transform: uppercase;line-height:15px;letter-spacing:1px;}
#content table{width:550px;border:0;background-color:#ffffff;font-family:georgia,palatino,times,serif;font-size:12px;line-height:20px;text-align:left;}
#content table .one		{width:160px;font-size:12px;font-weight:normal;color:#000000;}
#content table .two		{color:#454545;width:390px;font-style:italic;}
#content table .two span{color:#8f8f8f;font-style:normal;}
#content table .two p	{margin-bottom:5px;}
#content hr				{color:#cccccc;border-bottom:1px solid #eeeeee;margin:15px 0 20px 0;}
#content #list li		{background:transparent url(./images/bullet.png) no-repeat left top;padding-left:13px;text-align:left;}
#content #quote			{font-size:16px;line-height:24px;float:left;width:190px;margin:0 15px 5px 0;font-style:italic;color:#999999;}

/*#content #list_2{list-style-type:disc;margin:0 0 0 14px;text-align:left;line-height:16px;font-size:11px;margin-bottom:8px;font-style:normal;}*/
#content #list_2 li		{background:transparent url(./images/bullet.png) no-repeat left top;padding-left:13px;text-align:left;line-height:16px;font-size:11px;font-style:normal;}


/* nav */
#nav					{margin-left:75px;width:195px;display:block;background-color:white;float:left;}
#nav li a				{display:block;width:195px;height:50px;}
#nav li :link:hover,#nav li :visited:hover{background-position:0 -50px;}

#nav_about 				{display:block;width:195px;height:50px;background:url(./images/nav_about.gif) no-repeat top;background-position:0 -50px;} 
#nav_about a			{display:block;width:195px;height:50px;background:url(./images/nav_about.gif) no-repeat top;} 
#nav_portfolio 			{display:block;width:195px;height:50px;background:url(./images/nav_portfolio.gif) no-repeat top;background-position:0 -50px;} 
#nav_portfolio a		{display:block;width:195px;height:50px;background:url(./images/nav_portfolio.gif) no-repeat top;} 
#nav_resume 			{display:block;width:195px;height:50px;background:url(./images/nav_resume.gif) no-repeat top;background-position:0 -50px;} 
#nav_resume a			{display:block;width:195px;height:50px;background:url(./images/nav_resume.gif) no-repeat top;} 
#nav_charities 			{display:block;width:195px;height:50px;background:url(./images/nav_charities.gif) no-repeat top;background-position:0 -50px;} 
#nav_charities a		{display:block;width:195px;height:50px;background:url(./images/nav_charities.gif) no-repeat top;} 
#nav_contact 			{display:block;width:195px;height:50px;background:url(./images/nav_contact.gif) no-repeat top;background-position:0 -50px;} 
#nav_contact a			{display:block;width:195px;height:50px;background:url(./images/nav_contact.gif) no-repeat top;} 
#nav_community a		{display:block;width:195px;height:50px;background:url(./images/nav_community.gif) no-repeat top;} 

#item_about 			{margin-bottom:50px;display:block;width:195px;height:160px;background:url(./images/item_about.jpg) no-repeat top; position:relative;left:0px; }
#item_resume 			{margin-bottom:50px;display:block;width:195px;height:160px;background:url(./images/item_resume.jpg) no-repeat top; position:relative;left:0px;}
#item_charities 		{margin-bottom:50px;display:block;width:195px;height:160px;background:url(./images/item_charities.jpg) no-repeat top; position:relative;left:0px;}
#item_contact 			{margin-bottom:50px;display:block;width:195px;height:160px;background:url(./images/item_contact.jpg) no-repeat top; position:relative;left:0px;}
#item_portfolio 		{margin-bottom:50px;display:block;width:195px;height:160px;background:url(./images/item_portfolio.jpg) no-repeat top; position:relative;left:0px;}

/* index */
#intro_quote			{align:left;text-align:left;background:url(./images/quote_top.jpg) top center no-repeat;width:260px;margin:0 0 0 0;padding:30px 0 32px 0;}
#intro_quote dl			{background:white;}
#intro_quote dd			{background:url(./images/quote_bottom.jpg) bottom center no-repeat;}
#intro_quote h6			{margin-bottom:8px;text-align:center;font-weight:normal;}

/* pic */
#content img			{border:1px solid #cccccc;}
#pic_1					{float:left;margin:5px 15px 10px 0;width:90px;font-family:arial,sans-serif;font-size:11px;text-align:left;line-height:15px;}
#pic_2					{float:left;margin:5px 15px 10px 0;width:190px;font-family:arial,sans-serif;font-size:11px;text-align:left;line-height:15px;}
#pic_3					{float:left;margin:5px 15px 10px 0;width:290px;font-family:arial,sans-serif;font-size:11px;text-align:left;line-height:15px;}
#pic_4					{float:left;margin:5px 0 10px 0;width:545px;font-family:arial,sans-serif;font-size:11px;text-align:left;line-height:15px;}

/* footer */
#footer					{background:url(./images/footer_bg.png) repeat-y bottom;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;line-height:12px;padding:30px 0 20px 0;height:auto;border-bottom: 10px solid #392911;}
#footer #name			{font-size:10px;text-transform:none;letter-spacing:0;}

/* charities */
#char					{width:90px;float:left;margin:10px 30px 0 0;}
#char_top				{height:120px;}
#char_top img			{border:0;}
#char_bottom			{height:20px;line-height:16px;}

/* rounded tab box */
#content #content_2 .rounded_tab_box{background:white;margin-top:0px;}
#content #content_2 .rounded_tab_box .tabs{background:#FFF;border-color:#EEE;border:0px;}
#content #content_2 .rounded_tab_box .tabs li{float:left;}
#content #content_2 .rounded_tab_box .tabs li.last{padding-right:0;}
#content #content_2 .rounded_tab_box .tabs li a{text-decoration:none;display:block;}
#content #content_2 .rounded_tab_box .tabs li :link,.rounded_tab_box .tabs li :visited{color:#cccccc/*#aa7d2d*/;}
#content #content_2 .rounded_tab_box .tabs li .active:link  span,.rounded_tab_box .tabs li .active:visited span{color:#a1202a;;}
#content #content_2 .rounded_tab_box .content{padding:20px 20px 0 0;background:white;}
#content #content_2 .rounded_tab_box #this_week_tabs li.this_weeks_news a{width:72px;}
#content #content_2 .rounded_tab_box #this_week_tabs li.this_weeks_focus a{width:72px;}
#content #content_2 .rounded_tab_box #this_week_tabs li.this_weeks_business a{width:72px;}
#content #content_2 .rounded_tab_box #most_tabs span{font-size:14px;font-weight:normal;}
#content #content_2 .rounded_tab_box #most_tabs li{margin-right:10px;} 
 
.widget					{margin:0 0 20px 20px;}

 
 
/* misc */
#left 					{text-align:left;}
#italic 				{font-style:italic;}
.bold 					{font-weight:bold;}
#question 				{color:#a1202a;}
#quote_l 				{font-size:40px;color:#e6e6e6;position:relative;top:16px;margin-bottom:5px;line-height:24px;}
#quote_r 				{font-size:40px;color:#e6e6e6;position:relative;top:24px;left:-2px;margin-bottom:5px;line-height:24px;}
#center 				{text-align:center;}
.dates					{margin-bottom:18px;}
em{font-style:italic;}
strong{font-weight:bold;}
