/*
Theme Name: Curso Rondino
Theme URI: http://www.rondino.com.br/
Author: modificado por danilowebdesigner.com
Version: 1.1
*/

/* ----- CSS ----- */

* {
            margin:0;
            padding:0;
            font-family:Verdana, Arial, Helvetica, sans-serif;
}
body, html {
            margin:0 auto;
            padding:0;
            background:#515151;
            margin-bottom:10px;
            color:#fff;
}

body {
   overflow-y: scroll;
}

a {
            color:#fff;
            text-decoration:none;
}
a:hover {
            color:#717171;
            text-decoration:none;
}
/* ----- IDS ----- */

#container {
            width:920px;
            margin:10px auto;
            padding:0;
            background:#515151;
            text-align:left;
}
/* ----- HEADER ----- */
.subContainer, #navigation ul {
            width:920px;
            margin:0 auto;
}
#header {
            text-align:left;
            margin:0;
            padding:30px 0 0 10px;
            height:64px;
            background:#87b220;
}
#banner {
            margin:0;
            padding:0;
            padding-bottom:5px;
            background:#e7e7e7;
}
/* ----- HEADINGS ----- */
h1 {
            text-indent:-80000px;
            background:url('images/logo.gif') no-repeat;
            height:35px;
            width:168px;
}

h2 {
            font-family:Verdana, Geneva, sans-serif;
            font-size:25px;
            letter-spacing:-1px;
            margin-top:15px;
            margin-bottom:0;
            font-weight:bold;
            color:#f90;
            font-size:18px;
}

h3 {
            font-size:14px;
            font-weight:bold;
            color:#f90;
            margin:10px 0;
}

h4 {
            font-size:14px;
            font-weight:bold;
            color:#FF0;
            margin:10px 0;
}

h5 {
            font-size:15px;
            font-weight:bold;
            color:#FFF;
            margin:10px 0;
}
/* ----- PARAGRAPHS ----- */

p {
            color:#fff;
            font-size:11px;
            line-height:15px;
}
#primaryContent ul {
            color:#043f4a;
            font-size:12px;
            margin:20px 0;
            list-style:none;
}
#primaryContent li {
            padding-left:25px;
            margin:8px 0;
            list-style:none;
}
#primaryContent ol {
            padding-left:25px;
            margin:8px 0;
            list-style:none;
            background:url('images/content_bullet.png') left bottom no-repeat;
}
#secondaryContent p {

}
/* ----- FORMS ----- */

input {
            background-color: #FFF;
            color: #999999;
            border: 1px solid #CCC;
            font-size: 11px;
            padding: 3px;
            width:200px;
}
textarea {
            background-color: #FFF;
            color: #999999;
            border: 1px solid #CCC;
            font-size: 11px;
            padding: 3px;
            width:400px;
}
button {
            background-color:#EFEFEF;
            line-height:11px;
            color: #000;
            border: 1px solid #CCC;
            font-size: 11px;
            height:20px;
            margin: 0;
            padding: 0 5px;
}
form p {
            padding:2px 0;
}
/* ----- IMAGES ----- */

img {
            border:0;
}
img a {
            border:0;
            text-decoration:none;
}
img a:hover {
            border:none;
}
/* ----- CONTENT ----- */

#primaryContent {
            width:620px;
            padding:10px 5px;
            font-size:11px;
            float:right;
            clear:none;
}
#primaryContent img {
            float:right;
            clear:none;
            margin:10px;
            margin-right:0;
            padding:1px;
}

#primaryContent .centerImg img {
            clear:none;
            margin:10px;
            margin-right:0;
            padding:1px;
}

#secondaryContent {
            width:270px; 
            padding:10px 5px;
	    margin:0 10px 0 0;
            font-size:11px;
            float:left;
            clear:none;
}
#secondaryContent h2 {
            padding:11px 15px;
            color:#fff;
            margin-bottom:0;
            line-height:21px;
            font-size:13px;
            font-weight:normal;
}
#secondaryContent h3 {
            color:#f90;
            margin-top:20px;
}
#secondaryContent ul {
            list-style:none;
}
#secondaryContent li {
            list-style:none;
            height:45px;
            padding-left:47px;
            margin:8px 0;
            background:url('images/iconeMenu.png') left bottom no-repeat;
}
#secondaryContent li a {
            color:#fff;
            font-weight:bold;
            text-decoration:none;
}
#secondaryContent li a:hover {
            color:#e3e3e3;
            font-weight:bold;
            text-decoration:underline;
}
#secondaryContent .links li {
            padding-left:0px;
            margin:8px 0;
            background:none;
}
/* ----- COMMENTS ----- */

.comments {
            margin:15px 0 25px 0;
}
.comments .status {
            color:#fff;
            background:#f8f8f8;
            border:2px solid #ececec;
            padding:10px;
            margin-bottom:15px;
}
.comments .status dd, .comments .status dt {
            display:inline;
}
.comments a {
            color:#f90;
            font-weight:bold;
            text-decoration:none;
}
.comments a:hover {
            color:#666;
            text-decoration:underline;
}
.comments .comment {
            padding:10px 5px;
            border-top:3px solid #7fa71f;
}
.comments .comment dt {
            float:left;
            clear:none;
}
.comments .comment dd {
            clear:both;
            color:#fff;
            line-height:20px;
            font-size:10px;
            margin-bottom:10px;
}
.comments .comment .date {
            float:left;
            clear:none;
            margin-left:5px;
            line-height:12px;
            font-size:11px;
            color:#fff;
}
.comments .comment .pagination {
            clear:none;
            margin-left:5px;
            line-height:12px;
            font-size:11px;
            color:#fff;
}
/* ----- FOOTER ----- */

#footer {
            margin:0 auto;
            margin-bottom:10px;
            height:20px;
            padding:10px 20px 18px 20px;
            clear:both;
            width:920px;
            text-align:left;
            font-size:10px;
            color:#FFF;
            background:#515151;
}
#footer ul {
        text-align:center;
            list-style:none;
}
#footer li {
        text-align:center;
            list-style:none;
            display:inline;
}
#footer #copyright {
            float:left;
            clear:none;
}
#footer #links {
            float:right;
            clear:none;
}
#footer a {
            color:#FFF;
            text-decoration:none;
}
#footer a:hover {
            color:#F00;
            text-decoration:underline;
}

/* ----- ADDRESS ----- */
address {
            font-style:normal;
            text-align:center;
            font-size:10px;
            color:#FFF;
            padding-bottom:8px;
}
.clear {
            clear:both;
}

