/*

Theme Name: Version 5

Theme URL: http://iheartpete.org

Description: Design by <a href="http://glamourous-design.net">Trecy</a>.  Visit <a href="http://www.glamourous-design.net">Glamourous Design</a>.

Version: 1.0

Author: Trecy

Author URI: http://www.glamourous-design.net/

*/

* {
margin:0; padding:0;}

body {
background: #FFFFFF url(images/bg.jpg) fixed repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:7.8pt; 
color:#666666;
}

#wrap {
background-color: #FFFFFF;
border-left: 3px solid solid #d8dade;
border-right: 3px solid #d8dade;
margin: auto;
width: 890px;
}

#wrap_cnt {
background-color: #FFFFFF;
width: 896px;
text-align: center;
}

.site {
margin-right: 2px;
background-color: #FFFFFF;
}

#content #sidebar { width:330px; float:left;}

#content #right {width:540px; float:right; padding-right: 3px; padding-left: 9px; margin-right: 4px; padding-top: 10px; margin-left: 1px;}

.clear {clear:both;}

#footer { 
padding-bottom:5px;
text-align:center;
border-top: 1px solid #d8dade;
background:url(images/footer.png) no-repeat; 
height:30px; 
font-size:11px; 
padding-top:17px; 
margin-top: -10px;
}

#footer p {display:block; margin-top:5px;}

#footer #credit { font-size:10px;}

a {color:#ff0080;}

a:visited {color:#ff0080;}

a:active {color:#ff0080;}

a:hover {color:#cccccc; text-decoration:none;}

/* <-- Sidebar Structures --> */

#sidebar .sidebartop {height:5px;}

#sidebarcontent {
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-top: 5px;
}

#sidebar ul {list-style:none; }

.side_title {
font-family: georgia, verdana;
font-style:italic;
border-right:0px solid #FB5982;
font-size: 26px;
color:#F9C8D3;
}

/* <-- Content Structures --> */

#content #right p {line-height:10px; margin-bottom:10px;}

#right .post {
width: 535px;
margin-bottom: 15px;
}

#right .post .posttop {
height: 2px;
}

.post .postitem {
padding-bottom:7px;
padding-right:7px;
padding-left:7px;
text-align: justify;
}

.post .postbottom {
background:url(images/postbottom.jpg) no-repeat; 
height:30px; 
font-size:11px; 
padding-top:17px; 
text-align:center;
}

#right .postinfo {
display:block; 
font-variant:normal; 
font-weight:bold;}

blockquote {display:block; 
padding:10px 10px 10px 10px; 
padding-left: 40px; 
margin:10px; border-bottom: 
dashed 1px #D0BE9B; 
border-top: dashed 0px #D0BE9B; 
color: #999999; 
background:url(images/quote.png) no-repeat 5px 10px; 
text-align: justify;
}

#pagination {background:#FFFFFF; padding:8px; margin-left:8px; margin-top:20px; margin-bottom:20px;}

#pagination .pre{display:block; padding:3px; float:left;}

#pagination .next{display:block; padding:3px; float:right;}

#pagination .clear2 { clear:left; width: 99%;}

.title_news {
font-family: georgia, verdana;
font-style:italic;
border-right:5px solid #FB5982;
font-size: 26px;
color:#F9C8D3;
}

h2 {
font-family: georgia, verdana;
font-style:italic;
border-right:0px solid #59B4FB;
font-size: 9px;
color: #4EBCE1;
margin-top: -10px;
margin-left:15px;
border-bottom: 1px solid #ffffff;
}


.image {
padding: 5px;
border: 1px solid #D3C2A3;
background-color: transparent;
}

.image:hover {
border: 1px solid #7C5B43;
}

.site_cnt {
line-height: 10pt;
}

#right .post {width:542px; margin-left:8px; margin-bottom:20px; line-height: 10pt;}

#right .post .posttop {height:3px;}

.post .postitem {padding-top:3px; padding-bottom:7px;padding-right:7px;padding-left:7px;text-align: justify;}

.post .postbottom {background:url(images/postbottom.png) no-repeat; height:30px; font-size:11px; padding-top:17px; text-align:center; margin-top: -10px;}
.post .cnt {background-color: #f0f0f0; padding: 6px;}

#right h2 {
font-family: georgia, verdana;
font-style:italic;
border-right:5px solid #59B4FB;
font-size: 9px;
color: #4EBCE1;
margin-top: -4px;
margin-left:15px;
border-bottom: 1px solid #ffffff;
}

#right .post .top {
background-image: url(images/top_news.png);
height: 30px;
}

.footer_page {
background:url(images/postbottom.png); height:30px; font-size:11px; padding-top:17px; text-align:center; margin-top: -25px;}

.side_cnt {
padding: 4px;
text-align: justify;
}

a.cntmenu{
text-align: left; 
color: #969696;
font-weight:normal;
font-family:tahoma; 
padding-bottom: 4px; 
padding-left:7px;
padding-right:6px;
padding-top:4px;
text-decoration: none; 
display: block;
background-color: transparent;
margin:0px 0px 0px 0px;
text-transform:none;
border-left: 0px solid #d5414f; 
border-right: 0px solid #E2A6A9; 
border-bottom: 0px solid #ffffff;
line-height : 10pt;
}

a.cntmenu:hover {
text-align: left;
border-left: 0px solid #ff0080; 
border-bottom: 0px solid #ffffff; 
color:#969696;
background-color: transparent;
padding-left:7px;
cursor:pointer;
}

.header2 {
font-family: georgia, verdana;
font-style:italic;
border-right:5px solid #969696;
font-size: 9px;
color: #A2D700;
margin-top: -4px;
margin-left:2px;
background-color: #ffffff;
text-align:center;
padding: 3px;
border-bottom: 1px solid #ffffff;
}

u {background-color: #ffffff; font-family: georgia; font-size: 9px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; color: #A2D700; text-decoration: none; margin-top: 2px; margin-bottom: 2px;}
b {background-color: #ffffff; font-family: georgia; font-size: 9px; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; padding-right: 3px; color: #33cccc; text-decoration: none;margin-top: 2px; margin-bottom: 2px;}
i {}
em {}
strong {}

#menu a:hover, #menu a:visited:hover 
{ 
color: #cccccc; 
cursor: crosshair; 
display: block; 
background-image: url(http://iheartpete.org/hover2.gif); 
backgrounde; 
} 

#menu a, #menu a:visited 
{ 
color: #3b484e; 
text-decoration: none; 
display: block; 
padding-left: 20px; 
background-image: url(http://iheartpete.org/hover1.gif); 
background-repeat: no-repeat; 
outline: none; 
} 

input, textarea, select {
background: #F9F8F2;
border-bottom:solid 1px #cccccc;
border-top:solid 1px #cccccc;
border-right:solid 3px #cccccc;
border-left:solid 1px #cccccc;
color: #969696;
font-family: trebuchet ms, georgia, times new roman, serif; font-size: 10px;
font-style: italic;
letter-spacing: 1px;
padding: 1px;
display:block;
padding:3px;
}

h3 {
font-family: georgia, verdana;
font-style:italic;
border-bottom:1px solid #969696;
font-size: 12px;
color: #4EBCE1;
margin-top: 4px;
margin-left:2px;
margin-bottom:3px;
background-color: transparent;
text-align:center;
padding: 3px;
border-bottom: 0px solid #ffffff;
}

h4 {
font-family: georgia, verdana, Trebuchet Ms;
font-weight:bold;
border-bottom:1px solid #969696;
font-size: 12px;
color: #4EBCE1;
letter-spacer: 1px;
margin-top: 4px;
margin-left:2px;
margin-bottom:3px;
background-color: transparent;
text-align:center;
padding: 3px;
border-bottom: 0px solid #ffffff;
}

#right .photo {
-moz-border-radius: 3px;	
border: 1px solid #aeaeae;
background-color: #d9d9d9;
padding: 4px;
margin: 3px;
} 

#right .photo:hover  {
border: 1px solid #F9C8D3;
padding: 4px;
margin: 3px;
}

#sidebar .photo {
padding: 3px;
border: 1px solid #D3C2A3;
background-color: transparent;
margin: 3px;
}

#sidebar .photo:hover {
border: 1px solid #7C5B43;
}

#number-page {
margin: 4px;
}