/*
Theme Name: iHeart
Theme URI: http://www.iheartcambria.com/
Description: iHeart Template
Version: 1.0
Author: Ryder Ross
Author URI: http://www.iheartcambria.com/
*/

/* =WordPress Core
 * -------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}


.cn-entry { padding: 10px 0; border-bottom: 1px solid #888; margin: 10px 0}
html{height:100.1%}
.listingtitle{font-size:1.4em;}
#topbox{color:#808080;margin:0 0 4px;text-align:right;}
#content{margin:15px 160px 0 180px;}
#content-full{margin:15px}
#sidebarright{float:right;  width:130px;}
#sidebarright ul{list-style:none;margin:0;padding:0;}
#sidebarright h1{color:#505050;border-bottom:1px solid #505050; font-size:1.3em;font-weight:400;margin:0 0 5px 0;}
#sidebarright p{font-size:0.9em;margin:2px 0 12px 10px;}
#rightside img{border:1px solid #006699;margin:10px 0 5px 5px;padding:2px;}
#sidebarleft{float:left;margin:-5px 0 0 0;width:164px;}
#sidebarleft ul{list-style-type:none;padding:0;margin:0;font-size:1em;font-weight:700;}
#sidebarleft ul li{padding:2px 2px 2px 10px;}
#sidebarleft ul ul{padding:5px;margin:0 0 0 15px;}
#sidebarleft h1{font-size:1.4em;font-weight:400;}
#leftnav ul{margin-left:0px; padding-left:0px;}
#leftnav ul li{color:#000;list-style:none;margin:1px;height:61px;padding:0px;border:1px solid #000;background:#6699CC;}
#leftnav ul li a img{display:block}
#leftnav li a{padding:0;color:#000;}
#leftnav li a:hover{color:#000;}
#content{margin:15px 160px 0 180px; padding-bottom:10px;border-bottom:1px solid #ccc;}
#content h1,#contentalt h1{color:#505050;font-size:2em;font-weight:400;margin:5px 0 10px;padding:0;}
#content p,
#contentalt p{margin:8px 0 0 0px;}
#content h2,#contentalt h2{color:#505050;font-size:1.5em;font-weight:400;margin:20px 0 10px;padding:0;}
#content img,#contentalt img{border:1px solid #006699;dmargin:5px 15px 6px;}
#footer{clear:both;color:#a0a0a0;font-size:0.9em;height:26px;margin-top:20px;padding:1px;text-align:right;width:730px;}
#footer a{color:#a0a0a0;font-weight:400;}
#footer a:hover{color:#a0a0a0;text-decoration:underline;}
#page{xbackground:#006699;margin:0 auto;text-align:left;width:900px}
body{line-height:150%;xbackground:#006699;background:#235170 url(/images/bg.jpg) repeat-x;  font-family:Georgia,"Times New Roman",Times,serif;  margin:0px;  color:#505050;  padding:0;  text-align:center; font-style:normal; font-variant:normal; font-weight:normal; font-size:76%; font-family:Georgia,Verdana,Tahoma,Arial,sans-serif;}
a{color:#006699;font-weight:700;text-decoration:none;}
a:hover{color:#d04a10;}
#header{text-align:center;XbXackground:#006699;clear:both;}
#header h1 {margin: 0 auto;}
#header h1 a {display:block; text-indent: -9999px; margin: 0 auto;background: url("/images/iheartcambrialogo.gif"); width: 245px; height: 67px}
#header h2{color:#fff;  font-size:1.6em;  letter-spacing:-1px;  margin:0 0 0 0;  padding-bottom:20px;}
#sitename h1{font-size:2.2em;margin:0;padding-top:20px;}
img{border:0px;}
#wrap1{background:#ffffff;border-bottom:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #808080;clear:both;padding:0;width:900px}
#wrap2{padding:10px;width:878px}
/*   NAV */
#nav{background:#069;background: #005588 url('http://www.iheartcambria.com/images/nav.jpg') repeat-x; border:1px solid #000;float:left;font-weight:700;width:900px}
#nav ul{list-style:none;margin:0;padding:0;}
#nav a{border-bottom:2px solid #058;color:#fff;display:block;font-size:1.15em;letter-spacing:-1px;text-decoration:none; padding:7px 6px 4px 6px;}

#nav #current, #nav a:hover{border-bottom:2px solid #fff;background:#058;/*color:#668ca3;*/}
#nav li{float:left;margin:0 4px 0 0; padding:0 9px 0 0;}
#nav #olcurrent{background:url('http://www.iheartcambria.com/site/img/tabs.gif') no-repeat 0 -41px;}
#nav #oldcurrent a{background:url('http://www.iheartcambria.com/site/img/tabs.gif') no-repeat 100% -41px;color:#303030; padding:7px 20px 5px 11px;}
.nav{color:#505050;display:block;font-size:1.1em;font-weight:700;margin-bottom:1px;padding:2px 2px 2px 10px;position:relative;text-decoration:none;width:125px;}
.nav:hover{border:1px solid #006699;color:#006699;padding:1px 1px 1px 9px;}
.rightad{padding:2px;text-align:center;border:1px solid #000; width:130px;height:130px;}
.leftad{padding:2px;text-align:center;border:1px solid #000; width:160px;height:60px;}
.clear{clear:both;}

.details{}
#content .fphotol {float:left;margin:5px 15px 2px;}
#content .fphotol img {float:none;border:0;margin:0;clear:both}
#content .fphotol span {font-size:0.8em;display:block;text-align:left;}

#content .fphotor {float:right;margin:5px 15px 2px;}
#content .fphotor img {float:none;border:0;margin:0;clear:both}
#content .fphotor span {font-size:0.8em;display:block;text-align:right}
