@import url("../impacto/css/formalize-light.css");


/*--------- TABLE OF CONTENTS---------*/

/* General Background and Text
------------------------------------- */
/* Header Colors and Size
------------------------------------- */
/* Base Typography
------------------------------------- */
/* Mini Top Nav
------------------------------------- */
/* Main Navigation Bar
------------------------------------- */
/* Featured Slider
------------------------------------- */
/* Landing Pages
------------------------------------- */
/* Footer
------------------------------------- */
/* Comments
------------------------------------- */

body {
	/* Background Color */
	background: #fff url(./images/style2/header_bg.png) repeat-x;
	/* Text Color */
	color: #3a3936;
	/* Font Size */
	font-size: .8em;
}

/* @group Header */

/* Change padding below to balance your logo/text */

#header {
	padding: 10px 0px 15px 0px;
	background-image: url(./images/style2/header_bg.png);
}

/* Header Logo - Set size in template parameters! */
#header span#graphic a,#header h1#graphic a {
	background-image: url(./images/style2/logo.png);
}

/* Text Logo */
#header span#text-header a,#header h1#text-header a {
	font-size: 40px;
	line-height: 100%;
	color: #419afb;
	text-shadow: #000 1px 1px 1px;
	font-family: "Helvetica", Arial, Geneva, sans-serif;
}

/* Text Logo Hover */
#header span#text-header a:hover,#header h1#text-header a:hover {
	color: #fff;
}

/* Text Slogan */
#header span#text-slogan,#header h2#text-slogan {
	font-size: 18px;
	color: #fff;
	text-shadow: #000 0 1px 1px;
	font-family: "Helvetica", Arial, Geneva, sans-serif;
}

#wrap,#wrap .container_24 {
	background: #fff url(./images/style2/teaser_bg_sm.png) repeat-x center top;
}


/* @end */

/* @group Typography */

/* Links */

a {
	color: #0d70d2;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #0f88ff;
}


/* Headings */

h1,h2,h3,h4,h5,h6 {
	font-family: "Helvetica", Arial, Geneva, sans-serif;
	font-weight: bold;
	letter-spacing: -1px;
	text-align:left;
}

h1,h2.posttitle {
	font-size:1.5em;
	line-height:1.1;
	margin:.238em 0 .238em 0;
}
h2.posttitle a {color: #000;}
h2.posttitle a:hover {color: #0f88ff;}

h2 {
	font-size:2.25em;
	line-height:1.15;
	margin:.357em 0 .357em 0;
}
h3 {
	font-size:20px;
	line-height:1.2;
	margin:.476em 0 .476em 0;
}

h4,h5,h6 {
	margin:.571em 0 .571em 0;
	font-size:1.55em;
}

h1 { color: #000;}
h2 { color: #313131;}
h3 { color: #242424;}
h4 { color: #636363;}
h5 { color: #767676;}

/* Headings as Links */


h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover {
	color: #000;
	text-decoration: none;
}


div.small {
    background: none repeat scroll 0 0 #EAEAEA;
    border-bottom: 1px solid #F1F1EB;
    color: #7C7C7C;
    font-size: 11px;
    line-height: 160%;
    margin-bottom: 12px;
    padding: 5px;
}




/* @group Breadcrumbs */

#breadcrumbs {
	background: #f8f8f8 url(./images/style2/bread_bg.png) repeat-x 0 0;
	border: 1px solid #fff;
	-moz-box-shadow: 0px 2px 2px #ccc;
	-webkit-box-shadow:0px 2px 2px #ccc;
	box-shadow: 0px 2px 2px #ccc;
}

#breadcrumbs .sep {
	color: #666;
}

#breadcrumbs img {
	position: relative;
	top: 4px;
	padding: 0px 4px 0px 4px;
}
#breadcrumbs strong {
	color: #6b6b6b;
}

/* @end */


/* Author Page */

#author-info {
	background-color: #f2f2f2;
	border: 1px solid #d8d8d8;
}
#author-info .author-about {
	color: #000;
	border-bottom: 1px solid #d8d8d8;
}
#author-info #author-description {
	color: #5f5f5f;
}

/* Read More links */

a.more-link {
	border: 1px solid #f1f1f1;
	background: #f5f5f5 url(./images/icons/list-arrow.png) no-repeat .55em .65em;
}
a.more-link:hover {
	background-color: #f1f1f1;
}

/* Side Navigation */

.sidebar ul.menu li a {
	border-bottom: 1px solid #d3d3d3;
	color: #000;
}

.sidebar ul.menu li a:hover {
	color: #0d70d2;
	text-decoration: none;
}

.sidebar ul.menu li.current a,
.sidebar ul.menu li.current_page_item a {
	color: #0d70d2;
}

.sidebar ul.menu li.current ul.sub-menu a,
.sidebar ul.menu ul.sub-menu li a {
	border: 0px solid #fff;
	color: #666;
}

.sidebar ul.sub-menu li a:hover {
	text-decoration: underline;
}

/* Page Navigation Links */

p.paged {
	border-top: 1px solid #e9e9e9;
}

p.paged a,#navigation a.page,
#navigation a.nextpostslink,
#navigation a.previouspostslink {
	background-color: #ebebeb;
	border: 1px solid #d2d2d2;
	color: #000;
}

p.paged a:hover,#navigation a.page:hover,#navigation a.nextpostslink:hover,#navigation a.previouspostslink:hover {
	border: 1px solid #1b79e5;
	background-color: #1b79e5;
	color: #fff;
	font-weight: bold;
}

#navigation span.pages {
	border: 0px solid #fff;
}

#headerad {
	position: relative;
	top: 24px;
	left: 275px;
	display: block;
	width: 468px;
	height: 60px;
	text-align: center;
	text-shadow: #e0c594 1px 1px 0;
	font: bold 12px/60px "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	color: #060606;
	float: right;
}


/* @end */





/* @group Mini Top Nav */

#topnav a {
	color: #479fff;
}

#topnav a:hover {
	text-decoration: none;
	color: #fff;
}

#topnav ul li {
	border-right: 1px solid #4d4d4d;
}


/* @end */






/* @group Main Navigation Bar */


/* Nav Background */

#nav,#nav .innerwrap {
	background: url(./images/style2/nav_bg.png) repeat-x;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}


/* Nav - Top Level Links */

#nav ul li a {
	color: #fff;
	text-shadow: #5e8300 1px -1px 1px;
	padding: 0px 14px;
}

/* Nav - Top Level Hover */

#nav ul li a:hover,
#nav ul li:hover a {
	color: #33ff00;
	text-shadow: #000 0px -1px 1px;
	background: url(./images/style2/nav_hover.png) repeat-x;
}

/* Nav - Top Level Active Links */

#nav ul li.current a, #nav ul li.current a:hover {
    background: url("./images/style2/nav_active.png") repeat-x scroll 0 0 transparent;
    color: #222222;
    text-shadow: 1px 1px 1px #CCCCCC;
}

/* Nav - Sublevel Links */

#nav .menu li li a,
#nav .menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color: #fff;
	border-bottom: 1px solid #363636;
	text-shadow: #000 1px 1px 0;
}

/* Nav - Sublevel Hover Links */

#nav .menu li li li,
#nav .menu li li:hover,
#nav .menu li li.sfHover,
#nav .menu li li a:focus,
#nav .menu li li a:hover,
#nav .menu li li a:active {
	background: #8ebf24;
	color: #fff;
	text-shadow: none;
}


/* Nav - Sublevel Transparent Backgorund */

#nav .menu li li {
	background: url(./images/style2/menu_bg_trans.png) repeat;
}


/* Nav - Footer */

#nav .menu li:hover ul,
#nav .menu li.sfHover ul {
	background: url(./images/style2/menu_footer.png) no-repeat center bottom;
}

span.sf-sub-indicator {
	text-indent: 0em;
	display: inline;
	width: 0px;
	height: 0px;
	float:none;
	position: relative;
	top: 0px;
	left: 0px;
}

/* @end */


/* @group Slider */

.slide .inside {
	color: #333;
	font-size: 1.15em;
}

.st_slider h3 {
	text-shadow: #feffff 0 -1px 0;
	font-size: 2.3em;
}

.st_slider h3 a {
	color: #3476a7;
}

.st_slider h3 a:hover {
	color: #333;
}

.st_slider .pagination li a {
	background-image: url(./images/style2/pagination.png);
}
.st_slider a.button {
	background: url(./images/style2/S1.png) repeat-x center top;
	text-shadow: #000e4f 0 -1px 0;
}
.st_slider a.button:hover {
	background: url(./images/style2/S1.png) repeat-x center -20px;
}

.slide_caption span.title {
	color: #8bbc21;
}

.slide_caption {
	text-shadow: #000 1px 1px 0;
	background:#000;
	background:rgba(0,0,0,.70);
	color:#fff;
}


/* @end */










/* @group Tabs & Toggles */


/* Toggles */

.toggle_container {
	background-color: #fff;
}

p.trigger {
	background: #ccc url(./images/common/light/tab_bg.png) repeat-x center top;
	border-top: 1px solid #fff;
}

p.trigger.active {
	background: #fff url(./images/common/light/tab_active.png) repeat-x center top;
	border-top: 1px solid #fff;
}

p.trigger a {
	color: #525252;
	text-shadow: #e7e7e7 1px 1px 0;
}
p.trigger:hover a {
	color: #1b79e5;
}

p.trigger.active a {
	color: #616161;
	text-shadow: #fff 1px 1px 0;
}


/* Tabs */

ul#tabnav {
	border: 1px solid #ccc;
	border-bottom: 0px solid #fff;
	background: #222 url(./images/common/light/tab_bg.png) repeat-x center top;
}


ul#tabnav li a{
	color: #5d5d5d;
	background: #efefef url(./images/common/light/tab_bg.png) repeat-x center top;
	text-shadow: #fff 1px 1px 0;
	border-right: 1px solid #bababa;
}

ul#tabnav li a:hover {
	color: #5d5d5d;
	background: #efefef url(./images/common/light/tab_hover.png) repeat-x center top;
	text-shadow: #e9e9e9 1px 1px 0;
}

ul#tabnav li.active a{
	background: #fff url(./images/common/light/tab_active.png) repeat-x center top;
	color: #1b79e5;
	text-shadow: #fff 1px 1px 0;
}

.tabcontent {
	background-color: #fff;
	border: 1px solid #ccc;
	border-top: 0px solid #fff;
}

/* @end */




/* @group Widget Styles */

/* Side Navigation */

div.widget ul.menu li,
div.widget.S1 ul.menu li,
div.widget.S2 ul.menu li,
div.widget.S3 ul.menu li {
	background-image: none;
}

.sidebar ul.menu li a {
	text-decoration: none;
	font-weight: bold;
	background: url(./images/style2/divider.png) repeat-x center bottom;
}

.sidebar ul.menu li a:hover {
	color: #565656;
	text-decoration: none;
}

.sidebar ul.menu li.current a,
.sidebar ul.menu li.current_page_item a {
	color: #151515;
}

.sidebar ul.menu li.current ul.sub-menu a,
.sidebar ul.menu ul.sub-menu li a {
	border: 0px solid #fff;
	color: #464646;
	background-image: none;
}

.sidebar ul.sub-menu li a:hover {
	text-decoration: underline;
}

div.widget h3,
div.widget.S1 h3,
div.widget.S2 h3,
div.widget.S3 h3,
div.widget.S4 h3 {
	font-size: 18px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 8px 0px;
	height: auto;
	font-weight: normal;
}

div.widget,
div.widget.S1,
div.widget.S2,
div.widget.S3,
div.widget.S4 {
	line-height: 140%;
}

/* ============  DEFAULT  ============ */

div.widget {
	color: #4d4d4d;
	text-shadow: #f8f8f8 1px 1px 0;
	margin-bottom: 15px;
	height: 1%;
}

div.widget div.pad {
	padding: 5px 12px 5px 12px;
}

div.widget h3 {
	color: #3c3c3c;
	background: url(./images/style2/divider.png) repeat-x 0 bottom;
	text-shadow: #fff 1px 1px 0;
}

div.widget a {
	color: text-shadow: none;
}

/* ============  S1  ============ */

div.widget.S1 {
	color: #fff;
	text-shadow: #3c6300 1px 1px 0;
	background: #4b7b00 url(./images/style2/S1.png) repeat-x center top;
	box-shadow: 0px 4px 4px #e2e2e2;
	-webkit-box-shadow: 0px 4px 4px #e2e2e2;
	-moz-box-shadow: 0px 4px 4px #e2e2e2;
	-khtml-box-shadow: 0px 4px 4px #e2e2e2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 15px;
	height: 1%;
}

div.widget.S1 div.pad {
	padding: 12px 12px 10px 12px;
}

div.widget.S1 h3 {
	color: #fff;
	background: url(./images/style2/S1_heading.png) repeat-x 0 bottom;
	text-shadow: #3a5f00 1px 1px 0;
}

div.widget.S1 a {
	color: #c8e099;
	text-shadow: none;
}

div.widget.S1 a:hover,
div.widget.S1 ul.menu a:hover {
	color: #ebfec7;
}

div.widget.S1 li.current a,div.widget.S1 li.current_page_item a {
	color: #fff;
}

div.widget.S1 li {
	background: url(./images/style2/bullet_S1.png) no-repeat 0 .3em;
}

div.widget.S1 ul#recentcomments li {
	border-bottom: 1px solid #790000;
	font-size: .85em;
}
div.widget.S1 ul#recentcomments li a {
	text-decoration: none;
}


/* ============  S2  ============ */

div.widget.S2 {
	color: #ccc;
	text-shadow: #000 1px 1px 0;
	background: #000 url(./images/style2/S2.png) repeat-x center top;
	box-shadow: 0px 4px 4px #e2e2e2;
	-webkit-box-shadow: 0px 4px 4px #e2e2e2;
	-moz-box-shadow: 0px 4px 4px #e2e2e2;
	-khtml-box-shadow: 0px 4px 4px #e2e2e2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 15px;
	height: 1%;
}

div.widget.S2 div.pad {
	padding: 12px 12px 10px 12px;
}

div.widget.S2 h3 {
	color: #ebebeb;
	background: url(./images/style2/S2_heading.png) repeat-x 0 bottom;
	text-shadow: #000 1px -2px 0;
}

div.widget.S2 a {
	color: #6da401;
	text-shadow: none;
}

div.widget.S2 a:hover,
div.widget.S2 ul.menu a:hover {
	color: #c8e099;
}

div.widget.S2 li.current a,div.widget.S2 li.current_page_item a {
	color: #fff;
}

div.widget.S2 li {
	background: url(./images/style2/bullet_S2.png) no-repeat 0 .3em;
}

div.widget.S2 ul#recentcomments li {
	border-bottom: 1px solid #333;
	font-size: .85em;
}
div.widget.S2 ul#recentcomments li a {
	text-decoration: none;
}


/* ============  S3  ============ */
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4, #twtr-widget-1 .twtr-popular {
    background-color: #1EB373 !important;
    color: #FFFFFF !important;
    font-size: 100%;
    text-shadow: none !important;
}
div.widget.S3 {
	color: #454545;
	text-shadow: #e2e2e2 1px 1px 0;
	background: #f1f1f1;
	box-shadow: 0px 4px 4px #e2e2e2;
	 border: 3px solid #CCCCCC;
	-webkit-box-shadow: 0px 4px 4px #e2e2e2;
	-moz-box-shadow: 0px 4px 4px #e2e2e2;
	-khtml-box-shadow: 0px 4px 4px #e2e2e2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin-bottom: 15px;
	height: 1%;
}

div.widget.S3 div.pad {
	padding: 12px 12px 10px 12px;
}

div.widget.S3 h3 {
	color: #464646;
	background: url(./images/style2/S3_heading.png) repeat-x 0 bottom;
	text-shadow: #fff 1px 1px 0;
}

div.widget.S3 a {
	color: #5c8a00;
	text-shadow: none;
}

div.widget.S3 a:hover,
div.widget.S3 ul.menu a:hover {
	color: #6da400;
}

div.widget.S3 li.current a,div.widget.S3 li.current_page_item a {
	color: #000;
}
div.widget_wpsc_product_specials a.wpsc_product_title {
    background: #33cc33 !important;
    padding: 9px !important;
    width: 123px;
    margin: auto;
    border-radius: 14px;
    color: #000 !important;
    font-size: 14px;
}
div.widget_wpsc_product_specials a.wpsc_product_title:hover {
	text-decoration:none;
	color:#fff;
}
div.widget.S3 li {
	background: url(./images/style2/bullet_S3.png) no-repeat 0 .3em;
}

div.widget.S3 ul#recentcomments li {
	border-bottom: 1px solid #e7e7e7;
	font-size: .85em;
}
div.widget.S3 ul#recentcomments li a {
	text-decoration: none;
}
div.widget_wpsc_product_specials a{
	display:block;
	background:#fff;
	padding:7px;
	text-align:center;
}
div.widget_wpsc_product_specials h3{ text-align:center;}

/* Calendar */

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	border: 1px solid #bbb;
	background-color: #dcdcdc;
	text-shadow: #ededed 1px 1px 0;
}

#wp-calendar td.pad {
	background-color: #cdcdcd;
}

#wp-calendar caption {
	font-weight: bold;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	background-color: #4b7b00;
	border-color: #5e9200;
	text-shadow: #335400 1px 1px 1p
}

/* @end */


/* @group Button */

.button {
	display: block;
	text-align: center;
	padding: 10px;
}

.button a {
	font-size: 14px;
	color: #fff;
	background: url(./images/style2/S1.png) repeat-x center top;
	text-align: center;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	font-weight: bold;
	text-transform: none;
	text-decoration: none;
	text-shadow: #ff5504 0 -1px 0;
	box-shadow: 0px 1px 2px #bbb;
	-moz-box-shadow: 0px 1px 2px #bbb;
	-webkit-box-shadow: 0px 1px 2px #bbb;
	-khtml-box-shadow: 0px 1px 2px #bbb;
}

.button a:hover {
	background: url(./images/style2/S1.png) repeat-x center -20px;
}

.button a.hascaption {
	padding: 8px 25px 27px 25px;
}

.button span {
	font-size: 13px;
	color: #a7dbff;
	display: block;
	text-shadow: #0d3b4d 0px -1px 0px;
}


/* @end */

/* @group Landing Pages */


body.landing #wrap,body.landing #wrap .container_24 {
	background: #fff url(./images/style2/teaser_bg.png) repeat-x center top;
}

body.landing #teaser {
	background: url(./images/style2/teaser_highlight.png) no-repeat center 10px;
	padding-top: 10px;
	position: relative;
	top: -10px;
}
body.landing .postmetadata,
body.landing small,
body.landing div.pages,
body.landing .post .small,
body.landing h1.posttitle,
body.landing h2.posttitle,
body.landing #breadcrumbs,
body.landing .post-edit-link {
	display: none;
}


body.landing #container {padding-top: 0px;}

h1.bigheading,h2.subheading {
	text-align: center;
	font-size: 42px;
	text-shadow: #d3ebf1 1px 1px 0;
	margin: 8px 0 0 0;
	padding: 0;
	line-height: 100%;
	color: #000;
	font-family: "Helvetica", Arial, Geneva, sans-serif;
}
h2.subheading {
	font-size: 38px;
	margin: 5px 0px 20px 0px;
	text-shadow: #fff 1px 1px 0;
}
h2.subheading span {
	color: #76a406;
}

body.landing #container ul.left,
body.landing #container ul.right,
body.landing #container ul.left li,
body.landing #container ul.right li {
	list-style: none;
	line-height: 150%;
	font-size: 12px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	margin-bottom: 20px;
	margin-top: 10px;
	color: #575757;
}
body.landing #container ul.left {
	float: left;
	width: 280px;
	font-size: 12px;
}
body.landing #container ul.right {
	float: right;
	width: 280px;
}

body.landing #container ul.right span,
body.landing #container ul.left span {
	display: block;
	padding-left: 30px;
	color: #000;
	font: bold 16px/27px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

body.landing #container li.info {
	background: url(./images/icons/info.png) no-repeat left 2px;
}
body.landing #container li.star {
	background: url(./images/icons/star.png) no-repeat left 2px;
}
body.landing #container li.idea {
	background: url(./images/icons/lightbulb.png) no-repeat left 2px;
}
body.landing #container li.search {
	background: url(./images/icons/search.png) no-repeat left 2px;
}
body.landing #container li.warn {
	background: url(./images/icons/warning.png) no-repeat left 2px;
}

body.landing #container li.accept {
	background: url(./images/icons/accept.png) no-repeat left 2px;
}

body.landing #container li.cd {
	background: url(./images/icons/cd.png) no-repeat left 2px;
}

body.landing #container li.coffee {
	background: url(./images/icons/coffee.png) no-repeat left 2px;	
}


body.landing #container li.email {
	background: url(./images/icons/email.png) no-repeat left 2px;
}

body.landing #container li.download {
	background: #67882e url(../images/icons/file_download.png) no-repeat 10px 50%;
	background: url(./images/icons/info.png) no-repeat left 2px;
}

body.landing #container li.photo {
	background: url(./images/icons/photo_credit.png) no-repeat left 2px;
}


body.landing #container li.secure {
	background: url(./images/icons/protected.png) no-repeat left 2px;
}


body.landing #container li.author {
	background: url(./images/icons/readmore.png) no-repeat left 2px;
}


body.landing #container li.mycomment {
	background: url(./images/icons/speech_bubble_gloss.png) no-repeat left 2px;
}

body.landing #container li.time {
	background: url(./images/icons/time.png) no-repeat left 2px;
}

.cta {
	margin: 0px auto 20px auto;
	padding: 10px 10px 20px 10px;
	background-color: #f8f8f8;
	border: 1px solid #d0d0d0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	clear: both;
}

.cta.nostyle {
	background:none;
	border: none;
}

.cta p {
	margin: 0;
	padding: 0;
}
.cta h3 {
	font-size: 16px;
}

/* Button */

div.bigbutton {
    float: right;
    margin: 15px;
}

div.bigbutton a {
    background: transparent url('./images/style2/btn_right.png') no-repeat scroll top right;
    display: block;
    font: normal 12px arial, sans-serif;
    height: 66px;
    margin: 0 10px 0px 3px;
    padding: 0px 34px 0px 3px;
    text-decoration: none;
    text-align: center;
    text-shadow: #000 0px -2px 0px;
	color: #36a1d8;
}

div.bigbutton a span.title {
    background: transparent url(./images/style2/btn_left.png) no-repeat;
    display: block;
    padding: 0px 0px 0px 34px;
    height: 66px;
    font-size: 20px;
    line-height: 46px;
    font-weight: bolder;
} 
div.bigbutton a span.desc {
	position: relative;
	font-size: 14px;
	text-align: center;
	top: -30px;
	left: 17px;
	line-height: 20px;
    color: #fff;
    font-weight: normal;
}

div.bigbutton a:hover {
	color: #fff;
    text-shadow: #000 0px 1px 0px;
}

/* @end */



/* @group Footer */


#footer,#footer .container_24 {
	background: #2E2F2D url(./images/style2/footer_bg.png) repeat-x center top;
	color: #aaa;
	text-shadow: #000 1px 1px 0px;
}


/* Footer Module Headings */

#footer h3,#footer .widget h3 {
	color: #a1a1a1;
	font-size: 18px;
	text-shadow: #000 1px -1px 1px;
	margin: 0px;
	letter-spacing: normal;
	line-height: 69px;
	padding-bottom: 10px;
	background-image: none;
	font-weight: bold;
}

#footer h3 a {
	color: #74c603;
}

#footer ul li {
	padding-left: 16px;
	background: url(./images/style2/footer_bullet.png) no-repeat 0 .4em;
}

/* Copyright Text */

#bottom {
	color: #878a86;
	font-weight: bold;
	text-shadow: #121311 1px 1px 1px;
}

/* @end */


/* @group WP Content */

/* Calendar */

#wp-calendar {
	font-family: arial,helvetica,sans-serif;
}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	border: 1px solid #bbb;
	background-color: #ededed;
	text-shadow: #ededed 1px 1px 0;
}

#wp-calendar td.pad {
	background-color: #e5e5e5;
}

#wp-calendar caption {
	font-weight: bold;
}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	background-color: #c4c4c4;
	border-color: #a2a2a2;
	text-shadow: #ededed 1px 1px 1px;
	color: #000;
}
.entry {
    position: relative;
}

/* @end */

