/*
Theme Name: camilahGO.blog
Theme URI: http://www.camilahgo.com/blog
Description: camilahGO.blog
Version: 2.8.4
Author: Final Merch
Author URI: http://www.finalmerch.com
*/

body {
font-family: Tahoma, Verdana, Arial, Sans-Serif;
color: #333333;
background-color: #FFFFFF;
text-align: center; /* center page content for IE */
margin: 0;
padding: 0;
}

#page {
background-repeat: repeat-y;
width: 619px;
margin: 0 auto; /* center page content for Firefox */
padding: 0;
}

#header {
background: url('images/header.gif') no-repeat bottom center;
margin: 0;
width: 619px;
height: 302px;
cursor: pointer;
margin-left: auto;
margin-right: auto;
}

h1 {
display: none;
color: #FFFFFF;
}

#content {
width: 619px;
font-size: 11px;
background-color: #FFFFFF;
float: left;
padding: 0 0 12px 0;
margin: 20px 0 0 0;
text-align: left;
}

#content p { margin: 12px 0; }

#content p.homelink {
color: #000;
background-color: #cf0d0c;
padding: 3px 3px 3px 5px;
}

#content p.homelink a, #content p.homelink a:link, #content p.homelink a:focus, #content p.homelink a:active, #content p.homelink a:visited {
color: #fff;
}

#content p.homelink a:hover { text-decoration: none; }

#content ul {
list-style-type: none;
padding: 0;
margin: 0;
}

#content li h2 { font-size: 14px; }

.postmetadata {
text-align: right;
clear: left;
padding-top: 5px;
}

.postmetadata ul, .postmetadata li {
display: inline;
list-style-type: none;
list-style-image: none;
}

#footer {
padding: 40px 0 10px 0;
margin: 0;
width: 619px;
clear: both;
text-align: center;
font-size: 10px;
}

.alt {
background-color: #F7F7F7;
border-top: 1px solid #DDDDDD;
border-bottom: 1px solid #DDDDDD;
}

small {
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-size: 10px;
text-transform: lowercase;
}

.commentlist li, #commentform input, #commentform textarea { font: 12px Tahoma, Verdana, Arial, Sans-Serif; }

.commentlist li {}

#commentform p { font-family: Tahoma, Verdana, Arial, Sans-Serif; }

.commentmetadata { font-weight: normal; }

small, .nocomments, blockquote, strike { color: #333333; }

a:link, a:active, a:visited  {
color: #CF0D0C;
text-decoration: none;
}

a:hover {
color: #333333;
text-decoration: none;
}

.post {
margin: 0 0 40px;
text-align: justify;
padding-bottom: 20px;
border-bottom: 1px solid #7f7f7f;
}

.post hr { display: block; }
/* End Structure */



/*Begin Headers */
h2, h3 {
color: #333333;
font-family: Tahoma, Verdana, Arial, Sans-Serif;
font-weight: bold;
}

h2 {
font-size: 14px;
margin-bottom: 2px;
text-transform: uppercase;
}

h2.pagetitle {
font-size: 14px;
text-align: center;
margin-bottom: 30px;
border: 1px solid #CF0D0C;
padding: 10px;
}

h3 {
font-size: 12px;
padding: 0;
}

h3.comments { margin: 40px auto 20px ; }
/* End Headers */



/* Begin Images */

p img {
padding: 0;
margin: 0;
display: inline;
}

a img { border: none; }
/* End Images */



/* Begin Lists

Special stylized non-IE bullets
Do not work in Internet Explorer, which merely default to normal bullets. */

html>body .entry ul {
margin-left: 0px;
padding: 0 0 0 30px;
list-style: none;
padding-left: 10px;
text-indent: -10px;
} 

html>body .entry li { margin: 7px 0 8px 10px; }

.entry ol {
padding: 0 0 0 35px;
margin: 0;
}

.entry ol li {
margin: 0;
padding: 0;
}
/* End Entry Lists */



/* Begin Form Elements */
#commentform input {
width: 170px;
padding: 2px;
margin: 5px 5px 1px 0;
}

#commentform textarea {
width: 100%;
padding: 2px;
}

#commentform #submit {
margin: 0;
float: right;
}
/* End Form Elements */



/* Begin Comments*/
.alt {
margin: 0;
padding: 10px;
*padding-top: 5px;
}

.commentlist {
padding: 0;
text-align: justify;
}

.commentlist li {
margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;
}

.commentlist p { margin: 10px 5px 10px 0; }

#commentform p { margin: 5px 0; }

.nocomments {
text-align: center;
margin: 0;
padding: 0;
}

.commentmetadata {
margin: 0;
display: block;
}
/* End Comments */




/* Begin Various Tags & Classes */
blockquote {
margin: 15px 30px 0 10px;
padding-left: 20px;
border-left: 5px solid #DDDDDD;
}

blockquote cite {
margin: 5px 0 0;
display: block;
}

.center { text-align: center; }

hr { display: none; }
/* End Various Tags & Classes*/




.navigation {
display: block;
text-align: center;
margin-top: 10px;
margin-bottom: 60px;
}

.alignright { float: right; }

.alignleft { float: left }
