/*---Global---*/
*{font-size:100.01%}
html{font-size:62.5%;}
body{
	margin:0;
	color:#000;
	font:1.1em Tahoma, Arial, sans-serif;
	background:#252d2d;
}
img{border-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
	margin-bottom: 5px;
}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/*---GlobalEnd---*/
/*---Main---*/
#main{
	width:1000px;
	margin:74px auto 40px;
	background:#fff;
}
.container{
	width:100%;
	overflow:hidden;
}
/*---MainEnd---*/
/*---Header---*/
#header{
	width:100%;
	background:url(../images/header-bg.jpg) no-repeat;
	padding:0 0 30px;
}
.logo{
	display:block;
	width:531px;
	height:93px;
	padding:87px 0 16px 146px;
	margin:0;
}
.logo a{
	display:block;
	width:531px;
	height:93px;
	background:url(../images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;

}
.navigation{
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	font-size: 1.909em;
	text-align:center;
	font-weight:bold;
}
.navigation li{
	display:inline;
	padding:0 25px;
}
.navigation a{color:#898989;}
.navigation a.current{color:#363E40; border-bottom: 2px solid #999;}
/*---HeaderEnd---*/
/*---Content---*/
#content{
	width:475px;
	float:left;
	padding:10px 45px 30px 50px;
}
#contentpadding
{
padding-right: 30px;
padding-left: 30px;
}
#content h2{
	margin:0 0 20px;
	font-size: 1.909em;
	line-height:1.33em;
	color:#6ecac9;
	letter-spacing:1px;
}
#main h3{
	margin:0 0 20px;
	font-size:1.636em;
	line-height:1.27em;
	color:#6ecac9;
}

#main h4{
	margin:0 0 20px;
	font-size:1.2em;
	line-height:1.27em;
	color:#666;
}
#content p{
	margin:0 0 10px;
	font-size:1.4em;
	line-height:1.61em;
	color:#484848;
}

#content ul li, #content ol li{
	margin:0 0 10px;
	font-size:1.4em;
	line-height:1.61em;
	color:#484848;
}
#content a
{
color: #A6642D;
text-decoration: none;
border-bottom: 1px dotted #000;
}

#content blockquote
	{
    margin-top: 2em;
    margin-bottom: 2em;
	padding: 0 .75em 0 .75em;
	font-size: 105%;
    background: url(../images/leftquote.gif);
	background-position: 0 2px;
	background-repeat: no-repeat;
	
	}
#content blockquote p {
	display: inline;
	margin: 0;
	padding-right: 24px;
	background: url(../images/rightquote.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
}



#content .subtitle{
	display:block;
	font-size:1.636em;
	line-height:1.27em;
	font-weight:normal;
	color:#484848;
	margin:0 0 15px;
}
/*---ContentEnd---*/
/*---Sidebar---*/
#sidebar{
	float:right;
	width:177px;
	padding:0 38px 0 6px;
	margin:0 0 0 29px;
	overflow:hidden;
}
#sidebar .newsletter{
	width:174px;
	height:40px;
	background:url(../images/title-newsletter.gif) no-repeat;
	margin:0 0 5px;
	text-indent:-9999px;
	overflow:hidden;
}
#sidebar p{
	line-height:1.27em;
	color:#596868;
	margin:0 0 10px;
	font-size: 115%;
}
.subscribe-form{padding:0 0 3px;}
.subscribe-form div{
	width:100%;
	overflow:hidden;
	padding:0 0 6px;
}
.subscribe-form label{
	float:left;
	width:40px;
	font-size:1.091em;
	line-height:1.16em;
	color:#2c9996;
}
.subscribe-form label.subscribelable{

	width: auto;
	font-size:1.091em;
	line-height:1.16em;
	color:#2c9996;
	display:inline;
}

.subscribe-form div input{
	float:left;
	padding:0;
	width:111px;
	border:1px solid #c8c8c8;
}
.subscribe-form input#f_s, .subscribe-form input#f_u{
	padding:0;
	width:auto;
	display:inline;
}

.subscribe-form ul{
	list-style:none;
	margin:0;
	padding:0 0 3px;
	text-align:center;
}
.subscribe-form li{
	display:inline;
	padding:0 10px;
}
.subscribe-form a{color:#596868;}
.subscribe-form input{
	display:block;
	margin:0 0 0 11px;
}
#sidebar .photo{text-align:center;}
#sidebar .photo img{display:block; margin:0 0 -10px;}
#sidebar .photo a{
	font-size:1.091em;
	position:relative;
	margin:0 0 0 15px;
	color:#2c9996;
}
/*---SidebarEnd---*/
/*---Column---*/
#column{
	width:170px;
	float:right;
	padding:20px 0 0 10px;
	overflow:hidden;
}
#column .place-holder{
	width:180px;
	height:247px;
	overflow:hidden;
	margin:0 0 5px -10px;
	position:relative;
}
#column h3{margin:0 0 3px;}
#column .more{
	position:relative;
	color:#484848;
	line-height:1.22em;
	font-weight:bold;
}
/*---ColumnEnd---*/
/*---Footer---*/
#footer{
	width:100%;
	overflow:hidden;
	background:url(../images/bg-footer.gif) no-repeat;
	height:83px;
	text-align:right;
}
#footer p{
	margin:23px 35px 0 0;
	color:#535353;
	font:italic 12px Verdana, Arial, Helvetica, sans-serif;
}
/*---FooterEnd---*/

ul.albumlist li 
{
font-size: 130%;
padding-bottom: 1em;
}

div.mc-field-group label
{
font-weight: 500;
font-size: 120%;
color: #666;
}

div.mc-field-group input
{
padding:0;
	width:200px;
	border:1px solid #c8c8c8;
	}
	
	
	div.comment-list
	{
	font-size: 130%;
	}
