@charset "UTF-8";

* {margin:0; padding:0;}

body {background:#FFFFFF; color:#333333; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-align: center; margin-bottom:30px; line-height:18px;}

input {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;-moz-outline:none;}

p {margin-bottom:10px;}

h1 {font-size:18px; color:#A84A29;font-weight:normal; margin-bottom:10px;}

h2 {font-size:12px; color:#A84A29; font-weight:700; text-transform:uppercase; margin-bottom:10px;}

h3 a, h3 a:visited {color:black; text-decoration:none; font-size:12px; font-weight:normal;}

h3 a:hover, h3 a:visited:hover {color:#A84A29;}

a, a:visited {color:#A84A29; text-decoration:none;}

a:hover, a:visited:hover {color:#000000; text-decoration:none;}

a, a:visited, a:hover, a:visited:hover, a:active, a:visited:active, a img, a img:visited, a img:active, a img:visited:active {-moz-outline:none;}

input.form_field {width:200px;}

#contact_msg {width:205px; height:100px;}

#contact_but {margin:20px 0 0 0;}

ul, li { list-style-position:inside;}

li {margin-left:20px;}


/*//////////////GENERAL STRUCTURE/////////////////*/


#container {text-align:left; margin:0 auto; width:804px; background:url(images/header_bg.jpg) top left repeat-x; border: 1px solid #CCCCCC; border-top:none; overflow:hidden;}

#nav {float:left; width:227px; height:368px; margin:0 0 0 19px; background-image:url('/images/nav_bg.jpg'); background-position:top left; background-repeat:no-repeat;}

#nav_inner {padding:8px 0 0 9px;}

#page_title {float:left; width:275px; height:189px; margin-left:20px; }

#logo {float:right; width:242px; height:202px;}

#footer {text-align:center; margin:0 auto; width:804px;padding-top:10px; font-size:10px; color:#666666; line-height:15px;}

#footer a, #footer a:visited { font-size:10px; color:#666666; text-decoration:none; -moz-outline:none;}

#footer a:hover, #footer a:visited:hover {text-decoration:underline; -moz-outline:none;}

#brag {width:200px;}

#brag, #brag a, #brag a:visited {float:right; text-align:right; color:#990000; text-decoration:none; -moz-outline:none; margin-top:-1px;}

#brag a:hover, #brag a:visited:hover {color:#FFFFFF;text-decoration:none; -moz-outline:none; background:#990000;}


/*//////////////HOMEPAGE/////////////////*/


#intro {width:519px; float:right; text-align:left; margin-right:20px;}

#bot_content {clear:both; padding:32px 0 0 19px;}

.hot_box {float:left; width:309px; height:180px; background:url(/images/hot_boxBg.jpg) bottom left no-repeat;}

.hot_box_h {margin-left:13px;}

#latest_news {margin-right:23px;line-height:normal;}

.hot_box_in {margin:12px 18px 0 18px; position:relative; z-index:1000;}

.latest_news_div {margin:10px 0 10px 0;}

.date {font-size:9px; color:#333333;}

#home_image {float:left; margin:-32px 0 0 -47px; width:168px; height:235px;}


/*//////////////CONTENT PAGES/////////////////*/


#content {width:519px; float:right; text-align:left; margin-right:20px; padding:20px 0 0 0;}

#content_image {clear:left; float:left;width:228px; text-align:center; margin:0 auto; padding:20px 0 10px 15px; }


/*//////////////POSTS/////////////////*/


.date_box {float:left;text-align:center;display:block; color:black; width:49px; height:43px; background:url('/images/date_box.jpg') top left no-repeat;}

.date_day {font-size:24px;margin:0;margin-top:5px;}

h1.p_heading {margin-bottom:3px; font-weight:normal;}

h1.p_heading a, h1.p_heading a:visited {font-size:18px; color:#A84A29; text-decoration:none;padding:3px 0 0 5px;} 

h1.p_heading a:hover, .p_heading a:visited:hover {color:black;}

.categories { }

.post_listing {background:url(/images/post_divider.gif) bottom left no-repeat; padding-bottom:15px;margin-bottom:30px;}

.comments_tag {float: left; height:20px; width:20px; background:url('/images/comments_bubble.gif') top left no-repeat; font-size:10px; text-align:center; line-height:normal;}

#cat_box {clear:left; float:left;width:220px; margin:20px 0 10px 20px;}

#cat_box_inner {width:218px; min-height:155px;height:auto !important;height:155px; border:1px solid #CCCCCC; border-top:none; background-image:url(images/cat_box_bg.jpg); background-position: top left; background-repeat:no-repeat; background-color:#D5C1A4;}

#cat_box_inner ul {list-style:none; list-style-position:inside; padding:5px 0 0 25px; .padding-left:10px;}

#cat_box_inner li { line-height:23px; margin-left:0;}

#cat_box_inner li a, #cat_box_inner li a:visited {color:#333333; font-size:12px;}

#cat_box_inner li a:hover, #cat_box_inner li a:visited:hover {color:#A84A29; font-size:12px; }

.archive {padding:0px 0 20px 0; font-size:10px; text-transform:uppercase;}


/*//////////////COMMENTS/////////////////*/


.form-campos { border:1px solid #E8E8E8; font-family:Arial, Helvetica, sans-serif; padding:3px; height:12px; width:98%; color:#333333; width:400px; margin-top:3px;}

.form-campos:hover {border:1px solid #535353;}





























