/* global style reset */
/* c-fitness */

* {
	margin: 0; padding: 0;
	font-size: 13px;
	color: #333;
	font-family: Arial, sans-serif;
	/* list-style-type: none; */
	outline: none;
}
 
a {color: #003765; text-decoration: none;}
a:hover {color: #000; text-decoration: underline;}

/* theme specific */
html {background: url(../img/bg-body.jpg) repeat-x top left #a2906b;}
body {
	background: url(../img/bg-header.jpg) no-repeat top center ;
	color: #555;
	font-size: 14px;
	height: 100%;
}

div#page {
	margin:0 auto;
	width:968px;
}
div#main {
	-moz-border-radius:10px 10px 10px 10px;
	background: #fff;
	display:block;
	float:left;
	overflow:hidden;
	padding:20px;
	width:920px;
}
#primary {
	float:left;
	width: 497px;
	padding-left: 3px;
}
#secondary {
	float:right;
	width:400px;
}
#secondary #left {
	float:left;
	width:230px;
}
#secondary #right {
	float:right;
	width:160px;
}

h1 {font-size: 30px; line-height: 30px;color: #764d26;}
h2 {font-size: 24px; line-height: 24px;color: #764d26;}
h3 {font-size: 20px; line-height: 20px;color: #764d26;}
h4 {font-size: 18px; line-height: 18px;color: #363636;}
h5 {font-size: 16px; line-height: 16px;color: #555;}
h6 {font-size: 14px; line-height: 14px;color: #636363;}

h1 a {font-size: 30px; line-height: 30px; padding-bottom: 10px; color: #764d26; font-weight: normal;}
h2 a {font-size: 24px; line-height: 24px; padding-bottom: 10px; color: #764d26; font-weight: normal;}

h1#logo {display: block; background: url(../img/logo.jpg) no-repeat top left; width: 253px; height: 74px; margin-top: 30px;}
h1#logo a {display: block; width: 253px; height: 74px; text-indent: -9000px}

h1, h2, h3, h4, h5, h6 {padding-bottom: 10px; font-weight: normal;}

#header {padding-top: 15px; padding-left: 8px;}

div.hascomments {padding: 10px 0; border-top: 1px solid #cdcdcd; text-align: right;}
div.hascomments a {font-size: 11px; font-family: Arial; color: #22425e;}

dl, ol, ul {padding: 10px 0;}
dl dt {color: #000;}
dl dd {color: #555; padding-bottom: 5px;}

#main ul {list-style-type: none}
#main div.article ol {list-style-type:decimal; padding-left: 20px; color: #ccc;}
#main div.article ul {list-style-type:disc; padding-left: 20px; color: #ccc;}

#primary .article p {line-height: 18px;}
#primary .details {line-height: 18px;}

#primary ol li, #primary ul li {padding: 3px 0; color: #333;}
#secondary ol li, #secondary ul li {padding: 5px 0; color: #555; border-bottom: 1px solid #e5e5e5;}
#secondary ol li a, #secondary ul li a {font-size: 11px; text-decoration: none;}

table {width: 100%; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
table th {background: #eaebda; font-weight: normal;}
table td {background: #fff; }
table td, table th {text-align: left;border-left: 1px solid #eee; border-top: 1px solid #eee;padding: 5px;} 

blockquote {padding: 0 0 10px 10px; margin-top: 10px; font-style: italic; color:#737373;}

#secondary ul { list-style-type: none; padding-left: 0; }
#secondary p.title {padding: 15px 0 0 0; font-size: 13px; color: #764d26; text-transform: lowercase;}

p.authorInfo {font-size: 11px; color: #666; padding: 0 0 5px 0;}
p.authorInfo a {font-size: 12px; }

#primary .article p img {border: 10px solid #e9f4c7; margin-top: 5px;}

ul.comments li {margin-bottom: 10px;}
ul.comments li p {padding-left: 10px; font-family: Arial; font-size: 11px; color: #444;}

div.commentForm {padding: 10px 0; border-top: 1px solid #ccc;}
div.commentForm p {padding: 3px 0;}
div.commentForm input, div.commentForm textarea {border: 1px solid #cdcdcd; padding: 5px;}
div.commentForm label {padding-left: 5px; font-size: 12px;}
div.commentForm .submit {border: none; background:url(../img/bg-submit.gif) no-repeat top left; text-indent: -9000px; width: 69px; height: 31px; cursor: pointer; line-height: 0; }

div.search input {border: 1px solid #764D26; padding: 2px;}
div.search #searchsubmit {border: none; width: 25px; cursor: pointer; line-height: 0; background-color: #764D26; color: #fff; }
div.search #s {width: 120px;}

div.wp-pagenavi {padding: 10px 0 0 0;}
div.wp-pagenavi .page, div.wp-pagenavi .nextpostslink {padding: 5px;}

p.copyright {padding: 10px 0; font-size: 11px; color:#444; font-family: Arial;}
p.copyright a {font-size: 11px;}

p.stats {font-size: 11px; color: #ccc; font-family: Arial; padding-bottom: 15px;}
p.stats a {font-size: 12px;}

.caption {font-style: italic; color: #22425e;}

.clear {clear: both;}

#secondary div.comments ul li {font-family: Arial; font-size: 11px;}
#secondary div.comments ul li a {font-family: Arial; font-size: 11px; text-decoration: none; color: #4c4c4c;}
#secondary div.comments ul li a:hover {text-decoration: underline; color: #000;}
#secondary div.comments ul li span {font-family: Arial; font-size: 11px; font-weight: bold;}

#secondary div.item {margin-bottom: 10px}

div.article {margin-bottom: 15px;}

/* CONTACT FORM ----------------------------------------------------------------- */
div.contactForm {width: 460px; display: block; overflow: hidden; padding-top: 10px;}
div.contactForm div#success {border: 1px solid #45DD4C; background-color: #E9FFEB; color: #00A708; padding: 5px; margin: 10px 0; font-size: 11px;}
div.contactForm div#failed {border: 1px solid #FF0000; background-color: #FFE5EE; color: #000; padding: 5px; margin: 10px 0; font-size: 11px;}
div.contactForm p {margin-bottom: 10px !important;}
div.contactForm input {border: 0; background-color: transparent; font-weight: bold; color: #777; width: 150px; font-size: 11px; font-family: Arial, Tahoma, Verdana; background-image: url(../img/input-bg.png); background-repeat: no-repeat; width: 210px; height: 15px; margin-right: 5px; padding: 5px;}
div.contactForm label {font-weight: normal; color: #999; font-size: 11px;}
div.contactForm textarea {width: 460px; border: 0; padding: 5px; font-size: 11px; font-family: Arial, Tahoma, Verdana; color: #777; background-image: url(../img/textarea-bg.png); background-repeat: no-repeat; height: 130px; overflow: auto;}
div.contactForm input.submit {font-size: 10px; width: 63px !important; height: 19px !important; color: #fff !important; font-weight: normal !important; background-image: url(../img/submit-bg.png); cursor: pointer; padding: 0 !important;}
/* ------------------------------------------------------------------------------ */

/* ADS -------------------------------------------------------------------------- */
#main #top_ads {
      margin-top: 5px;
      margin-bottom: 10px;
      text-align: left;
}

/* ARTICLES NAVIGATION ---------------------------------------------------------- */
ol.articlesNavigation { margin: 0px; overflow: hidden; }
ol.articlesNavigation li { float:left; list-style-type: none; }
ol.articlesNavigation li.next { float: right; }
ol.articlesNavigation li a { display: block; line-height: 25px; color: #764D26; }

/*******************************************************************************************************
TAKEN FROM WORDPRESS DEFAULT THEME - helps to maintain alignment classes for images
*******************************************************************************************************/

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

/* Begin Images */
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */
