
/*
Theme Name:		Feature Page
Version:		1.00*/

/*reset*/
body{color:black; background:white;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/* end reset */

/*standard elements*/
body {
background:white;
color:black;
font:72% Georgia, "Times New Roman", Times, serif;
}

* {
margin:0;
padding:0;
}

a {
color:#0060ff;
text-decoration:underline;
}

a:visited {
color:#92b;
text-decoration:underline;
}

a:hover {
color:red;
text-decoration:underline;
}

img {
border:none;
padding: 4px 4px 4px 4px;
}
/*end standard elements*/

/*special hr - change image for new designs etc */
div.hr {
  height: 16px;
  background: #fff url(http://www.getin2vitamind.com/wp-content/themes/FeaturePage/images/sun.gif) no-repeat scroll center;
}
div.hr hr {
  display: none;
}
/*end special hr*/

/*blockquote - can change if want a special effect*/
blockquote {
border-left:2px solid #aaa;
color:#337733;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
margin:0 30px 1.5em;
padding:0 0 0 .25em;
}
/*end blockquote*/

/*code - use for any required monospaced content that needs to stand out (eg text tables)*/
code {
color:#444;
font-family:Monaco, "Courier New", Courier, monospace;
}
/*end code*/

.center {
text-align: center;
}


/*do I need this*/
pre {
clear:both;
float:left;
font-size:1.3em;
margin:0 0 .75em;
overflow:auto;
width:68%;
}

p.bottom {
margin:0;
}
/* end do I need this*/

/*three column floating box model modified and made to fit - all this required*/
#container {
width:100%;
}

#content_box {
display:inline;
float:left;
margin-left:-26%;
width:100%;
padding: 8px 8px 0 8px;
}

#content {
margin-left:26%;
margin-right:196px;
padding:0 4px 0 4px;
}

#news {
clear:left;
padding:0 4px 0 4px;
}

#featurecontainer {
width: 100%;
overflow:hidden;
position:relative;
}

#featurebox_left {
position:relative;
display:inline;
float:left;
margin-bottom: -1000px;
padding-bottom: 1000px;
background: #eeeeff;
width: 49%;
}

#featurebox_right {
position:relative;
display:inline;
float: right;
margin-bottom: -1000px;
padding-bottom: 1000px;
background: #eeeeff;
width: 49%;
}

#feature_end {
clear: left;
float: left;
width: 100%;
}

#adbar {
position: relative;
display:inline; 
background: #ffff77;
float:left;
margin-left:-196px;
margin-top: 4px;
padding:0 4px 0 12px;
width:162px;
}

#sidebar {
display:inline;
float:left;
padding:4px 0 0 8px;
width:22%;
}

#footer {
border-top:2px solid #ccc;
clear:left;
float:left;
font:bold 1.2em Helvetica, Arial, sans-serif;
padding:.2em 0;
text-transform:uppercase;
width:100%;
}
/* end floating box model*/

#masthead {
width: 100%;
}

h1,h2,h3 {
color:black;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
}

h1 {
font-size:3.6em;
font-weight:400;
letter-spacing: -0.02em;
}

#masthead h1 {
font-size: 4.2em;
padding:0;
text-align:center;
}

h2 {
font-size:2em;
}

h2 a:hover {
color:red;
}

h3 {
font-size:1em;
text-transform:uppercase;
}


#feedstyle h1, #feedstyle h2, #featurebox_left h1, #featurebox_left h2, #featurebox_left h3, #featurebox_left h4, #featurebox_right h1, #featurebox_right h2, #featurebox_right h3, #featurebox_right h4, {
font-size: 175%;
}

.entry h3 {
margin-bottom:.25em;
margin-top:.4em;
}

.entry h3.top {
margin-bottom:.25em;
margin-top:.4em;
}

h4 {
color:#337733;
font:italic 1.1em Georgia, "Times New Roman", Times, serif;
}

h4 a {
text-decoration:underline;
}

h4 a:hover {
color:#f00;
}

.feature_more {
float: right;
}

/*tab navigation - thanks to various web sources*/
ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 0 0 0.25em 0; /* set margins as desired */
font:bold 1.4em Arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #000; /* set border COLOR as desired */
text-transform:uppercase;
list-style-type: none;
padding: .45em 28px 3px 28px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
}


body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: white; /* set selected tab background color as desired */
color: black; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid black; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: yellow; /* set unselected tab background color as desired */
color: #444; /* set unselected tab link color as desired */
margin-right: .45em; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid white; /* set border color to page background color */
background-color: white; /* set background color to match above border color */
}

ul#tabnav a.current  {border-bottom: 1px solid white; /* set border color to page background color */
background-color: white; /* set background color to match above border color */}

ul#tabnav a:hover { /* settings for hover effect */
background: #f00; /* set desired hover color */
}

ul#tabnav li.rss {
float:right;
margin: -19px 0px 0px 6px;
text-align: right;
}

ul#tabnav li.rss a {
background-image: url(images/icon_rss.gif);
background-color: white;
background-repeat: no-repeat; 
background-position: 100% 50%;
border: none;
padding:0px 16px 0 0;
}

/* end css tab navigation */

#header_img {
background:white}

#header_img img {
display: block;
margin: 0 auto 0 auto;
}

.feature {
font-size:1.4em;
line-height:1.2em;
}

.feature h1 {
font-family:Arial, sans-serif;
font-size:2em;
font-weight:400;
line-height:1.4em;
}

.feature h2 {
font-family:Arial, sans-serif;
font-size:2em;
font-weight:400;
line-height:1.3em;
}

.entry {
font-size:1.4em;
line-height:1.3em;
}

.entry p {
margin-bottom:.75em;
}

.more-link {
font:bold 0.8em Helvetica, Arial, sans-serif;}


.entry ul,.entry ol {
margin:0 0 .75em 40px;
}

.entry ul {
list-style-type:square;
}

.entry ul li ul,.entry ul li ol,.entry ol li ul,.entry ol li ol {
margin:.5em 0 .4em 30px;
}

.entry dt {
font-weight:700;
margin:0 0 .5em;
}

.entry dd {
margin:0 0 .5em 20px;
}

.tagged {
color:#000;
font-family: Arial, Helvetica, sans-serif;
font-size:1.1em;
font-weight:700;
}

.tagged a,.tagged a:visited {
text-decoration:none;
color:#00f;
}

.tagged a:hover {
color:#f00;
text-decoration:underline;
}

.add_comment {
display:block;
float:right;
color:white;
font-size:1.2em;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
padding:0 0 0 20px;
}

.add_comment a,.add_comment a:visited {
color:#00f;
padding:0;
text-decoration:none;
}

.add_comment a:hover {
color:#f00;
text-decoration:underline;
}

.related_posts {
color:black;
font-size:1.1em;
font-family:Helvetica, Arial, sans-serif;
font-weight:700;
}

.related_posts a {
color: #00f;
text-decoration: none;
}

.related_posts a:hover {
color:#f00;
text-decoration: underline;
}

.archive_head {
color: #337733;

}

.navigation {
float:left;
font-size:1.5em;
margin-bottom: .3em;
}

* html .navigation {
margin-bottom: .75em;
}

.previous {
color: blue;
float:left;
padding:0 20px 0 0;
}

.next {
color: blue;
float:right;
}

.clear {
height:1px;
}

ul.sidebar_list {
list-style:none;
}

ul.sidebar_list li.widget {
float:left;
font-size:1.3em;
line-height:1.4em;
margin:0 0 .75em;
width:100%;
}

li.widget h2 {
border-bottom:2px black;
font-size:1.1em;
font-weight:700;
letter-spacing:normal;
margin:0 0 .3em;
padding:.2em 2px;
text-transform:uppercase;
}

li.widget p {
margin:0 0 .75em;
padding:0 4px;
}

li.widget ol {
margin:0 0 .5em 20px;
}

li.widget li .recent_date {
color:#444;
font-weight:700;
padding:0 0 0 8px;
}

#footer a,#footer a:visited,#footer a:hover {
color:#f00;
text-decoration:none;
}

#comments {
float:left;
width:98%;
}

ul#comment_list {
border-top:1px solid #bbb;
float:left;
list-style:none;
margin:0 0 .75em;
}

ul#comment_list li.comment {
border-bottom:1px dotted #bbb;
float:left;
padding:1.1em 0 0;
width:94%;
}

ul#comment_list li.trackback {
padding:1.1em 15px 0;
width:90%;
}

.comment_meta strong {
font-family:Helvetica, Arial, sans-serif;
font-size:1.6em;
}

.comment_time {
color:#888;
font:normal 1.1em Verdana, Helvetica, Arial, sans-serif;
}

.comment .entry {
padding:0 15px;
}

#comment_form {
float:left;
padding:1em 0;
width:100%;
}

#comment_form p {
padding:.6em 0;
}

#comment_form label {
font-size:1.2em;
padding:0 0 0 10px;
}

#comment_form .text_input {
border-bottom:1px solid #fff;
border-left:2px solid #999;
border-right:1px solid #fff;
border-top:2px solid #999;
background-color: white;
color:#444;
font:normal 1.4em Georgia, "Times New Roman", Times, serif;
padding:3px;
width:98%;
}

#comment_form .text_area {
width:100%;
}

#comment_form .text_input:focus {
border-bottom:1px solid #ddd;
border-left:2px solid #666;
border-right:1px solid #ddd;
border-top:2px solid #666;
}

#comment_form .form_submit {
border:3px double #666;
cursor:pointer;
font:bold 1.4em Georgia, "Times New Roman", Times, serif;
padding:.4em 4px;
}

#search_form .search_input {
border-bottom:1px solid #f5f5f5;
border-left:1px solid #999;
border-right:1px solid #f5f5f5;
border-top:1px solid #999;
color:#090;
font:normal 1em Georgia, "Times New Roman", Times, serif;
padding:2px;
width:98%;
}

li.widget .search_input {
font-size:1.2em;
}

#search_form .search_input:focus {
border-bottom:1px solid #ddd;
border-left:1px solid #666;
border-right:1px solid #ddd;
border-top:1px solid #666;
}

* html pre,.entry blockquote,#comment_form p.subscribe-to-comments label {
font-size:1em;
}

p.unstyled,h3.comments_headers,#comment_form p.subscribe-to-comments {
font-size:1.4em;
}

* html #content,* html #adbar,* html #sidebar {
overflow:hidden;
}

h1 a,h1 a:visited,h1 a:hover,h2 a,h2 a:visited,ul#nav li a,ul#nav li a:visited {
color:#000;
text-decoration:none;
}

.posts h2,.pages h2 {
line-height:1.2em;
}

h4 a,h4 a:visited,.comment_time a,.comment_time a:visited,.comment_time a:hover {
color:#00c;
text-decoration:none;
}

.posts h4,.pages h4 {
margin-bottom:.35em;
padding:0 0 .35em;
}

#pages,#posts {
margin:0 0 0 4px;
}

.entry li,li.widget li {
margin:0 0 .4em;
}

.entry dl,.comment_meta {
margin:0 0 .75em;
}
/* below this is CSS for threaded comments plugin */
.editComment, .editableComment, .textComment{
	display: inline;
}
.comment-childs{
	border: 1px solid #999;
	margin: 5px 2px 2px 20px;
	padding: 4px 2px 2px 4px;
	background-color: white;
}
.chalt{
	background-color: #E2E2E2;
}
#newcomment{
	border:1px dashed #777;width:90%;
}
#newcommentsubmit{
	color:red;
}
.adminreplycomment{
	border:1px dashed #777;
	width:99%;
	margin:4px;
	padding:4px;
}
.mvccls{
	color: #999;
}
			

<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->