/*
EasyDNNMailChimp CSS file

Instructions: To properly create theme the first ID selector (#carly) must equal the name of the css file
(example: this file is called carly.css and the first ID selector must called carly).
 Names may be in its sole discretion,
 only important thing is  that the first ID selector is the same as css filename so the theme is correct.
 To quickly change the name of the first ID selector use the find / replace function in your editor.
*/
#carly {
    padding: 0px 20px 15px;
    clear: both;
    background: ;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    text-align: center;
}

#carly input[type="text"] {
    padding-left: 5px;
    background: rgba(255,255,255,0.1);
    color: #fff;
    border: 0px solid #fff;
    height: 35px;
    width: 300px;
    font-family: 'Titillium Web', Arial, sans-serif;
    display: inline-block;
    margin-bottom: 25px;
    font-size: 14px;
}
#carly a.btnsubscribe:link, #carly a.btnsubscribe:active, #carly a.btnsubscribe:visited {
    text-transform: uppercase;
    border: 1px solid #fff;
    padding: 10px 20px;
    color: #fff;
    font-family: 'Titillium Web', Arial, sans-serif;
    text-align: center;
    margin: 10px 5px 0 0;
    text-decoration: none;
    text-decoration: none;
    -moz-transition: all 0.7s ease 0s;
    -webkit-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    border-radius: 8px;
}
#carly a.btnsubscribe:hover
{
    background: #ee1c25;
    color: #fff!important;
}

#carly a.btnunsubscribe:link, #carly a.btnunsubscribe:active, #carly a.btnunsubscribe:visited
{
	background-position: center top;
	float: left;
	display: block;
	background: url(images/btnunsubscribeBOBlue.png) repeat-x 0 0;
	height: 20px;
	line-height: 20px;
	border: solid 1px #fff;
	border-radius: 4px;
	padding: 0 10px;
	font-size: 10px;
	font-family: 'Titillium Web', Arial, sans-serif;
	text-align: center;
	color: #fff;
	text-decoration: none;
	margin: 10px 0 0;
}

#carly a.btnunsubscribe:hover
{
	background-image: url(images/btnunsubscribeBOBlue_off.png);
	text-decoration: none;
}


#carly .title
{
	display: block;
	float: left;
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	margin-bottom: 5px;
	font-weight: normal;
}
#carly .valid
{
	border: 1px solid #fff;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 10px;
	color: #ffffff !important;
	background-color: #FF0000;
	clear: both;
	float: left;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	margin-top: 3px;
	margin-bottom: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#carly label
{
	/*display: block;
	float: none;*/
	clear: both;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 10px;
	color: #fff;
	margin: 5px 0;
	display: inline !important;
}

#carly input {
	/*display: block;
	float: left;*/
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 10px;
	color: #666666;
}

#carly .radioscrb
{
	/*display: block;*/
	float: left;
	clear: left;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: left;
}

#carly .chkbox
{
	display: block;
	float: left;
	clear: left;
	font-family: 'Titillium Web', Arial, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-bottom: 3px;
	line-height: 12px;
}

/***************Add in Version 2.0.***************************/


#carly a.btnarchive:link, #carly a.btnarchive:active, #carly a.btnarchive:visited
{
	float: left;
	clear: both;
	display: block;
	color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:5px;
	font-size: 11px;
	font-family: 'Titillium Web', Arial, sans-serif;
	text-decoration: underline;
	margin-top: 10px;
}


#carly a.btnarchive:hover
{
	float: left;
	clear: both;
	display: block;
	color: #CCCCCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left:5px;
	font-size: 11px;
	font-family: 'Titillium Web', Arial, sans-serif;
	text-decoration: none;
}



/*Archive*/

#carly_a .Archive
{
	display: block;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}


#carly_a .ArchiveTitle
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom:15px;
	display:block;
}

#carly_a .ArchiveGrid
{
	width: 400px;
}

#carly_a .Archive a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}

#carly_a .Archive a:hover
{
	text-decoration:none;
}


#carly_a .Pager span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	
	}

#carly_a .Pager a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
	
	}
	
	
#carly_a .Pager a:hover
{
	text-decoration:underline;
}

/***********version 2.5*************/

#carly .maincustomfields
{
    display:block;
    }

#carly .edmcgroupclass {
  margin-left: 10px !important;
}
#carly .edmcremovecheckbox .mark,
#carly .edmcremovecheckbox input {
  display: none;
}
#carly .edmcremovecheckbox label {
  font-weight: bold;
  font-size: 11px;
}