/* customizable styles */


body {
	height: auto;
	/* customize_body-background */ background: url(/themes/template01/images/bg.gif) repeat; /* customize_body-background */
}

body#tinymce {
	background-color: #fff;
}

div#main-container #header {
	
	position: relative;
	/* customize_header-background */ background-color: ; /* customize_header-background */
}	
div#header-top{background: url(/themes/template01/images/header_bg.gif) repeat; display: block; float: left; width: 100%; border-radius:5px;
 -webkit-border-radius:5px; -moz-border-radius:5px;
border-bottom-left-radius: 0px;
border-bottom-right-radius: 0px; 
 }

div#main-container {
	/* customize_main-background background-color: #fff;  customize_main-background */
	padding:40px 0;
}

div#main-container #footer {
	/* customize_footer-background */ background: url(/themes/template01/images/header_bg.gif) repeat; /* customize_footer-background */
	width: 1000px;
	
	border-radius:5px;
	border-top-left-radius:0;
	border-top-right-radius:0;
}
div#main-container #footer .botleft{padding:25px 20px; display:block;}
div#main-container #footer .botleft, div#main-container #footer .botleft a{ color:#ffffff; font-size:12px;}


div#main-container #header h1 a, div#main-container #header h1 a:link, div#main-container #header h1 a:visited, div#main-container #header h1 a:active, div#main-container #header h1 a:hover {
	/* customize_site-title */ color: #837C79; /* customize_site-title */
	text-decoration: none;
}

ul li a.nav-path-selected, ul li.nav-selected {
	font-weight: bold;
}


div#main-container a, div#main-container a:link, div#main-container a:visited, div#main-container a:active {
	/* customize_links */ color: #837C79; /* customize_links */
	text-decoration: none;
}

div#main-container h1, div#main-container h2, div#main-container h3, div#main-container h4, div#main-container h5, div#main-container h6 {
	/* customize_headings */ color: #837C79; font-weight:normal; /* customize_headings */
}

div#main-container .ccm-tags-display ul.ccm-tag-list li {
	/* customize_tag-highlight */ background-color: #A0DBE3; /* customize_tag-highlight */
}

div#main-container, div#main-container ul li {
	/* customize_p-font */ font-family: Arial, Helvetica, sans-serif; line-height: 18px; font-size: 12px; /* customize_p-font */
	/* customize_text */ color: #414141; /* customize_text */

}

/* text styles */


div#main-container a:hover {
	text-decoration: underline;
}

div#main-container p {
	margin-bottom: 20px;
	margin-top: 20px;
}

div#main-container ul li {
}

div#main-container h1 {
	font-size: 32px;
	padding-top: 0px;
	margin-bottom: 8px;
}

div#main-container h2 {
	font-size: 28px;
	padding-top: 0px;
	line-height: 28px;
	margin-bottom: 5px;
}

div#main-container h3 {
	font-size: 22px;
	padding-top: 6px;
	line-height: 22px;
	margin-bottom: 3px;
}

div#main-container h4 {
	font-size: 20px;
	padding-top: 8px;
	line-height: 20px;
	margin-bottom: 3px;
}

div#main-container h5 {
	font-size: 16px;
	margin-bottom: 3px;
}

div#main-container h6 {
	font-size: 12px;
	margin-bottom: 3px;
}

div#main-container hr {
	margin: 20px 0;
}

.wrapper{
	background:#ffffff;
	box-shadow: 0 -10px 13px #D5D2D2;
	padding: 10px 30px 0;
/* alternate emphasis style for inclusion in content block editor aka tinymce */
}
.serif-emphasis {
	/* color: #0099ff; */
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: 100;
	font-style: italic;
}


/* site title styles */

div#main-container #header h1 {
	font-size: 28px;
	margin-left: 45px;
	padding-bottom: 55px;
	margin-bottom: 0;
	display: inline;
	float: left;
}


/* footer styles */

div#footer p {
	/* customize_footer-text */ color: #000; /* customize_footer-text */
}

div#footer #footer-inner p {
	margin-top: 0;
	margin-bottom: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: inline;
}

div#footer #footer-inner p.footer-copyright {
	float: left;
	font-weight: bold;
}

div#footer #footer-inner p.footer-sign-in {
	float: left;
}

div#footer #footer-inner p.footer-tag-line {
	float: right;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

div#footer #footer-inner a, div#footer #footer-inner a:link, div#footer #footer-inner a:visited, div#footer #footer-inner a:active {
	text-decoration: none;
}

div#footer #footer-inner a:hover {
	text-decoration: underline;
}

li.month {
	margin-left: 0px;
}

.col1 { float:left; width:500px; padding: 27px 0 30px 20px;}
.col2 { float:right; margin: 60px 15px 0 0; width: 440px;}

div#topnav{background: url(/themes/template01/images/menu_bg.gif) repeat-x; float: left; width: 100%; display: block;}
div#home-icon{float: left; padding: 10px;}

/********Social-icons Block********/
#block-follow-site { float:right; padding:36px 24px 0 0;}
#block-follow-site .follow-links li { 
	background:none;
	float:left;
	padding:0;
}
	a.follow-link {
		width:30px;
		height:30px;
		text-indent:-9999px;
		float:left;
		margin:0 13px 0px 0;
		padding:0;
		-moz-transition:all .3s ease;
		-webkit-transition:all .3s ease;
		float: right;
	}
		a.follow-link:hover {-moz-transform:rotate(360deg); -wekit-transform:rotate(360deg)}
/********************/

a.follow-link {
	height: 30px;
	display: block;
	line-height: 26px;
	padding-left: 0px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

a.follow-link-facebook {
	background-image: url(/themes/template01/images/icon-facebook.png);
}

a.follow-link-myspace {
	background-image: url(/themes/template01/images/icon-myspace.png);
}

a.follow-link-youtube {
	background-image: url(/themes/template01/images/icon-youtube.png);
}

a.follow-link-twitter {
	background-image: url(/themes/template01/images/icon-twitter.png);
}

a.follow-link-gplus {
	background-image: url(/themes/template01/images/icon-gplus.png);
}

a.follow-link-flickr {
	background-image: url(/themes/template01/images/icon-flickr.png);
}

a.follow-link-vimeo {
	background-image: url(/themes/template01/images/icon-vimeo.png);
}

a.follow-link-linkedin {
	background-image: url(/themes/template01/images/icon-linkedin.png);
}

a.follow-link-delicious {
	background-image: url(/themes/template01/images/icon-delicious.png);
}

a.follow-link-tumblr {
	background-image: url(/themes/template01/images/icon-tumblr.png);
}

a.follow-link-this-site {
	background-image: url(/themes/template01/images/icon-feed.png);
}

a.follow-link-technorati {
	background-image: url(/themes/template01/images/icon-technorati.png);
}

a.follow-link-stumble {
	background-image: url(/themes/template01/images/icon-stumble.png);
}

a.follow-link-evernote {
	background-image: url(/themes/template01/images/icon-evernote.png);
}

a.follow-link-freindfeed {
	background-image: url(/themes/template01/images/icon-freindfeed.png);
}

a.follow-link-dribbble {
	background-image: url(/themes/template01/images/icon-dribbble.png);
}

a.follow-link-digg {
	background-image: url(/themes/template01/images/icon-digg.png);
}

a.follow-link-blogger {
	background-image: url(/themes/template01/images/icon-blogger.png);
}

.ccm-search-block-form{margin: 18px; float: right;}
.ccm-search-block-form h3{display: none;}

.ccm-search-block-form input[type="text"]
 {
	background:url(/themes/template01/images/search_input.png) repeat-x;
	border:none;
	padding: 6px 10px;
	width: 200px;
	color: #ffffff;
 }
 .ccm-search-block-form input[type="submit"]{
	padding: 6px 15px;
	border:none;
	cursor: pointer;
		
 		}
.tagline{font-family: "Open sans", sans-serif;
font-size: 23px;
line-height: 28px;
text-align: center;
font-weight: 300;
color: #837C79
}

.tagline span{font-size:36px;}
.line-brk{
	padding: 16px 0 22px;
	border-bottom: 1px solid #EEEDED;
	margin-bottom: 33px;
}
.view-node a {
display: inline-block;
padding: 9px 19px 11px;
background: url(/themes/template01/images/link.gif) 0 0 repeat-x;
font-size: 12px;
line-height: 15px;
font-weight: bold;
color: white !important;
text-decoration: none;}

.view-node a:hover{background-position: 0 bottom !important; text-decoration:none;}

/* Contact Form */
.miniSurveyView input, .miniSurveyView textarea{
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border:#cccccc solid 1px;
	padding: 5px;
	width: 300px;
	resize:none;
	margin-bottom: 10px;
}
.miniSurveyView input[type="submit"]{
	width: 100px;
		background: url(/themes/template01/images/menu_hover.gif) repeat-x;
}
.miniSurveyView label{
padding-top: 5px;
float: left;
}

.light-green{background: #ebffeb;}
.light-pink{background: #fff2f2;}
table.color-code td{ vertical-align: middle; margin-top: 11px;
float: left;
padding-top: 12px;}
td.green-box{background: #ebffeb; width: 50px; height: 30px;}
td.pink-box{background: #fff2f2; width: 50px; height: 30px;}
