BODY
{
	background: #FFF;
	text-align: center;
	line-height: 1.6;
	font-family: "Helvetica Neue", "Myriad Pro", Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #616161;
}
H1, H2, H3, H4, H5, H6
{
	color: #4B4745;
	font-weight: normal;
}
H1
{
	font-size: 26px;
	margin-bottom: 30px;
}

H2
{
	font-size: 21px;
	margin-bottom: 30px;
}
H3
{
	font-size: 18px;
	margin-bottom: 12px;
}
H4
{
	font-size: 16px;
	margin-bottom: 11px;
}
H5
{
	font-size: 14px;
	margin-bottom: 10px;
}
H6
{
	font-size: 13px;
	margin-bottom: 10px;
}
A
{
	text-decoration: none;
	color: #000;
}
A:hover
{
	text-decoration: underline;
}
P, PRE
{
	margin-bottom: 10px;
}
STRONG
{
	color: #333131;
	font-weight: bold;
}
OL
{
	list-style-type: decimal;
}
UL
{
	list-style-type: none;
}
EM, DFN
{
	font-style: italic;
}
ABBR, ACRONYM
{
	color: #353535;
	border-bottom: 1px dashed #868585;
}
DFN, DT
{
	color: #353535;
}
DD
{
	margin: 0px 0px 0px 10px;
}
DIV.hr
{
	border-top: 1px solid #E9ECED;
	height: 1px;
	width: 100%;
	margin: 10px 0px;
	clear: both;
}
FIELDSET
{
	border: 3px solid #EEEEEE;
	padding: 10px;
}
LEGEND
{
	font-size: 14px;
	color: #A1A0A0;
	font-weight: bold;
}
FIELDSET LABEL
{
	display: block;
	font-size: 13px;
}
FIELDSET INPUT, FIELDSET TEXTAREA
{
	background: #F1F1F1;
	border: 1px solid #E2E2E2;
	padding: 3px;
	color: #4C4C4C;
}
BLOCKQUOTE SPAN
{
	color: #77868B;
	font-weight: bold;
}
P.author
{
	color: #437181;
	font-weight: bold;
}
P.author EM
{
	font-weight: normal;
	color: #616161;
}
.minmargin
{
	margin-bottom: 1px;
}
.nomargin
{
	margin-bottom: 0px;
}
.alignleft
{
	float: left;
}
.alignright
{
	float: right;
}
.container
{
	width: 940px;
	margin: 0 auto;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: auto;
}
.clearfix
{
	clear: both;
}
#header
{
	background: url(../images/simply-minimal-header-bg.png) repeat-x;
	height: 172px;
}
#header H1
{
	background: url(../images/logo.gif) no-repeat;
	width: 262px;
	height: 172px;
	margin: 5px 0px;
}
#header H1 A
{
	height: 0px !important;
	width: 0px !important;
	padding: 43px 262px 0 0;
	overflow: hidden;
	display: block;
	font-size: 1px !important;
	border: none;
}
#header SPAN#slogan
{
	font-style: italic;
	color: #000;
	font-size: 13px;
	padding-left: 110px;
}
#inner
{
	margin-left: 200px;
	margin-right: 200px;
}
.white_space
{
	padding-right: 40px;
	white-space: nowrap;
}
.description
{
	float: left;
}
#header UL#menu
{
	list-style-type: none;
	position: absolute;
	right: 127px;
	top: 43px;
	overflow: hidden;
	font-size: 21px;
	width: 515px;
	height: 55px;
}
#header UL#menu LI
{
	float: left;
}
#indent
{
	margin-left: 20px;
}
#header UL#menu LI A
{
	color: #000;
	display: block;
	padding: 5px 13px;
	text-transform: uppercase;
}
#header UL#menu LI A
{
	text-decoration: none;
}
#header UL#menu LI.active A, #header UL#menu LI A:hover
{
	color: #6C6C6C;
	text-decoration: underline;
}
#main
{
	float: left;
	width: 600px;
	font-size: 14px;
}
#content
{
	background: #FFFFFF url(images/content_bg.gif) repeat-x top left;
	padding: 33px 0px;
}
#sidebar
{
	float: right;
	width: 340px;
	color: #000;
	font-size: 14px;
}
#sidebar H2
{
	font-size: 17px;
	text-transform: uppercase;
}
#sidebar .block
{
	padding: 1px;
	margin-bottom: 25px;
	border: 1px solid #EDECEC;
}
#sidebar .block-inner
{
	padding: 14px 30px 8px;
}
#footer
{
	clear: both;
	border-top: 1px solid #EAEDF0;
	padding: 20px 0px 15px;
	color: #AEB3B6;
}
#footer P#bottom-menu
{
	float: left;
}
#footer P#bottom-menu A, H6
{
	color: #AEB3B6;
}
#footer P#bottom-menu A.active, #footer P#bottom-menu A:hover
{
	color: #82888C;
	text-decoration: none;
}
#footer STRONG
{
	color: #84888A;
	font-weight: normal;
}
#pagename
{
	border-bottom: 1px solid #E7E9EA;
	height: 107px;
}
#pagename H2
{
	color: #000;
	margin: 52px 0px 0px;
	font-size: 35px;
	font-style: italic;
	font-weight: bold;
}
BODY#home #content H2
{
	margin-bottom: 20px;
	font-size: 24px;
	text-transform: uppercase;
	font-weight: bold;
	color: #CA3333;
}
BODY#home #content DIV.hr
{
	margin: 25px 0px;
}
BODY#home #content .latest-article
{
	float: left;
	width: 544px;
	margin-right: 62px;
}
BODY#home #content .latest-article LI
{
	font-size: 20px;
	color: #000;
	line-height: 110%;
	border-bottom: 1px solid #D3D3D3;
	margin-bottom: 20px;
}
BODY#home #content .latest-article .postdate
{
	font-size: 12px;
	font-style: italic;
	color: #7A7A7A;
	margin: 0px;
}
BODY#home #content .latest-article .excerpt
{
	font-size: 14px;
	color: #000;
}
BODY#home #content .latest-article .excerpt SPAN A
{
	font-style: italic;
	color: #7A7A7A;
	text-transform: uppercase;
	padding-left: 10px;
}
BODY#home #content .twitter
{
	float: left;
	width: 300px;
	margin-right: 0px;
}
BODY#home #content .twitter LI
{
	font-size: 20px;
	color: #000;
	line-height: 110%;
	margin-bottom: 20px;
}
BODY#home #content .twitter .twitdate
{
	font-size: 12px;
	font-style: italic;
	color: #7A7A7A;
	margin: 0px;
}
BODY#home #content .latest-article UL
{
	list-style-type: none;
}
#featured-section
{
	height: 565px;
	border-bottom: 2px solid #EFEFEF;
	margin-top: 0px;
}
#featured-section #myBio
{
	width: 252px;
	float: left;
}
#featured-section #myBio H2
{
	margin: 20px 0 0;
	font-size: 21px;
	color: #6C6C6C;
	font-weight: bold;
	line-height: 140%;
}
#featured-section #myBio .button
{
	margin: 20px 0 0;
}
#featured-section .featured-works
{
	width: 658px;
	height: 535px;
/*background: url(../images/slide-bg.png) no-repeat;*/
	padding: 18px;
	margin-left: 260px;
}
#featured-section .button
{
	float: left;
	width: 350px;
	text-align: left;
}
#featured-section H2 SPAN
{
	font-weight: normal;
}
UL#categories
{
	list-style-type: none;
}
UL#categories LI
{
	margin-bottom: 11px;
}
/** Post **/
.post
{
	overflow: hidden;
	padding-bottom: 25px;
	margin: 0 31px 25px 0;
	border-bottom: 1px solid #D3D3D3;
	font-size: 14px;
}
.post H2
{
	margin-bottom: 0px;
}
.post H2 A
{
	color: #4B4745;
}
DIV.post-meta
{
	font-size: 11px;
	text-transform: uppercase;
	color: #BFBFBF;
	margin-bottom: 30px;
}
DIV.post-meta A.category
{
	color: #BFBFBF;
}
DIV.post-meta A.category:hover
{
	color: #DEDEDE;
}
DIV.post-meta EM
{
	font-family: "Palatino Linotype", Georgia, serif;
	font-size: 14px;
}
.post IMG
{
	border: 3px solid #E4E3E3;
	margin-bottom: 30px;
}
A.button
{
	text-transform: uppercase;
	color: #FBFBFB;
	background: #000;
	padding: 5px 10px;
	display: inline-block;
	font-size: 11px;
}
A.button:hover
{
	text-decoration: none;
	background: #717171;
}
.post A.button
{
	margin-top: 14px;
	float: right;
}
#pagination
{
	overflow: hidden;
	margin-bottom: 20px;
}
#pagination A
{
	font-size: 11px;
	text-transform: uppercase;
}
P.in_category
{
	font-style: italic;
	color: #616161;
	margin-top: 1px;
	padding: 0px 0px 5px;
}
P.in_category A
{
	color: #616161;
	text-decoration: underline;
}
P#tip
{
	font-size: 16px;
}
#contact_us
{
	width: 460px;
	margin: 25px 0px 0px;
}
P.label_name, P.input_form
{
	float: left;
}
P.label_name
{
	width: 80px;
	clear: both;
	color: #7F7E7E;
	font-size: 14px;
}
#contact_us INPUT, #contact_us TEXTAREA
{
	width: 365px;
	font-size: 13px;
	padding: 4px;
	margin-bottom: 15px;
	color: #797676;
}
#contact_us INPUT.button
{
	font-size: 11px;
	width: 60px;
}
.fonts
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	white-space: normal;
}
.photos{
	padding:40px 0 15px 0;
	float:left;
}
.photobox{
	width:600px; height:150px;
	display:block;
	padding:0 20px 0 40px;
	clear: both;
	}
.photo {  
width: 75px;  
float: left;  
padding: 5px 5px 0 5px;  
background: #CA3333;
margin: 0 12px 24px 12px;  
}  
 
.photo img {  
border: none;  
}  

