/*  
Theme Name:  Save San Diego Seals
Theme URI:  http: //www.savesandiegoseals.com/
Description:  Save San Diego Seals was a custom theme designed for San Diego Seal Watch of A.P.R.L.  Visual Rhythm <3's seals ;)
Version: 1.0 
Author:  Andrew Bergeron
Author URI:  http: //www.visualrhythm.com/

This theme was designed and built by Andrew Bergeron of <a href="http: //www.visualrhythm.com/">Visual Rhythm</a>.
*/  

/* STRUCTURE */
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:  12px; margin: 0; padding: 0; color: #064B74; background: #064B74; line-height: 18px; }
#wrap { width: 960px; margin: 20px auto 40px; }
#top {  width:  960px;  height:  270px;  margin: 5px auto -4px; padding: 0; background: #FFF; }
#hdr { margin: 0 auto; padding: 0; }
#hdr h1 { text-indent: -10000px; margin: 0; padding: 0; }
#nav { float: left; width: 928px; height: 35px; margin: 0px auto; padding: 0px; background: url(img/nav.png) repeat-x; border-top: 1px solid #ccc; }
#nav2 { height: 35px; background:  url(img/nav.png) repeat-x; font-weight: 700; margin: 0px auto 0 20px; padding: 0px; border-left: 1px solid #ccc; }
#main { float: left; width: 928px; background-color: #FFF; margin: 0 auto; padding: 20px 0 0; }
#content { float: left; width: 530px; margin: 10px 0px 0px 20px; padding: 0; background: #FFF; }
#content_static { float: left; width: 885px; margin: 10px 20px; padding: 0; background: #FFF; overflow: hidden; }
.entry { float: left; width: 520px; margin: 0; padding: 0;  overflow: hidden; }
#sidebar { float: right; width: 346px; margin: 10px 0px 0 0; padding: 0; }
#rsidebar { float: right; width: 323px; margin: 0; padding: 0;  overflow: visible; background: #FFF; }
#footer { background: #FFF; width: 928px; margin: 0px; clear: both; height: 25px !important; padding: -10px 0px 0px; -moz-border-radius-bottomright: 15px; -webkit-border-bottom-right-radius: 15px; -moz-border-radius-bottomleft: 15px; -webkit-border-bottom-left-radius: 15px;}  
#crd { margin: 15px 0 30px 20px; color:#FFF; width: 900px; }

/* comments */
.boxcomments { border-top: 5px solid #ddd; border-bottom: 5px solid #ddd; margin: 20px 0; width: 530px; }
#commentform { border-top: 1px solid #eee; margin: 0; padding: 15px 15px 1px; }
#commentform label { display: block; margin: 0; }
#commentform input { width: 170px; margin: 0 5px 10px 0; padding: 1px; }
#commentform textarea { width: 400px; margin: 0 0 10px; padding: 0; }
#commentform #submit { margin: 0 0 20px; }
#commentform p { margin: 5px 0; }
ol.commentlist { margin: 0 0 1px; padding: 0; }
ol.commentlist : hover { background: #e7f9ff; }
ol.commentlist li { border-bottom: 1px solid #eee; display: block; list-style: none; margin: 0; padding: 15px 15px 1px; }
ol.commentlist li : hover { background: none; }
ol.commentlist li.commenthead { display: block; list-style: none; margin: 0; padding: 5px 15px; }



/* LIST */
ul.nav2 { line-height: 35px; float: left; list-style: none; font-size: 12px; font-weight: 700; margin: 0px; padding: 0; }
ul.nav2 li { float: left !important; list-style-type: none; margin: 0; padding: 0px; }
ul.nav2 li ul { float: left; margin: 0; padding: 0; }
#rsidebar ul { list-style-type: none; margin: 0; padding: 0; }
#rsidebar ul li { list-style-type: none; margin: 0 0 10px; padding: 0; }
#rsidebar ul li ul { list-style-type: square; margin: 0 0 0 20px; padding: 0 3px; }
#rsidebar ul li ul li { list-style-type: none; border: 0; margin: 0 15px; padding: 20px 0; }
#rsidebar ul li ul.list li { border-bottom: 1px dotted #ccc; }
ul #twitter_update_list { background: url(img/twitter.png) no-repeat top; height: 288px; font-weight: bold; padding: 8px 0px 0px 50px; width:300px; overflow: visible; line-height: 24px; color: #FFF;}
ul #twitter_update_list li { width: 220px; } 
ul.supporters { float:left; margin: 0px; padding: 0px; list-style-type: none;}
ul.supporters li { margin: 40px 0; border-bottom: 1px dotted #ddd; padding-bottom: 30px;}
ul.supporters li a { margin: 0px; padding:0px; }

dd { font-size: 13px; margin: 20px 0 10px; line-height: 24px; color: #FF9900; }
dt { line-height: 20px; margin-right:30px; }

/* IMAGES */
img { border: none; }
.alignright { float: right; margin: 10px 0px 10px 20px; }
.alignleft { float: left; margin: 10px 20px 10px 0; }
ul.supporters img.alignleft { border: 1px solid #000; margin: 0px 20px 50px 0; }
.left { float: left; }
input#s  {  color:  #5188d2;  width:  200px;  border:  1px solid #cbcbcb;  background: #fcfcfc; }  
ul.supporters 

/* TYPE */
h1, h2, h3, h4  { font-family: Verdana, Arial, Helvetica, sans-serif;  }
h2 { font-size: 18px; margin: 0; line-height: 24px; color: #FF9900; } 
h3 { margin: 20px 130px 0 0; font-size: 16px; font-weight: 300; } 
h4 { font-size: 14px; }
h2.news { margin-bottom: 15px; border-bottom: 1px dotted #cbcbcb; padding-bottom: 5px; } 
#rsidebar h2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
background:transparent url(img/bg-sidebar-title.png) no-repeat scroll 0 0; font-size: 16px; font-weight: 300; color: #064B74; height:61px; right:11px; margin: 30px 0 0px;
padding:12px 20px 5px 25px;
position:relative;
width:323px; 
text-shadow:0 1px 2px #FFFFFF;
}  
ul.supporters li h3 { margin: 0px; padding:0px; line-height:0px; }
ul.supporters li h4 { margin: 0px; padding:20px 0 0; line-height:0px; }
ol.commentlist li.commenthead h2 { margin: 10px 0; border: none; } 
h6.cmt { background: transparent url(img/comment_seal.png) no-repeat left; padding-top:15px; padding-left:40px; height:70px; width:500px; font-weight: normal; font-size: 12px;  }
h6.cmt a { color: #FFF; }


/* LINKS */
a:link  {  text-decoration:  underline;  color: #064B74;  border:  none; }
a:active  {  text-decoration:  none;  color: #064B74;  border:  none; }
a:visited  {  text-decoration:  underline;  color: #064B74;  border:  none; }
a:hover	 {  text-decoration: none;  color: #064B74;  border:  none; }
#hdr h1 a { display: block; background: url(img/san_deigo_seal_watch.png) no-repeat left; height: 270px; }
ul.nav2 li a, ul.nav2 li a:link, ul.nav2 li a:visited { text-decoration: none; background: none; color: #064B74; float: left; display: block; padding: 0 10px; border-right: 1px solid #ccc; }
ul.nav2 li a:hover { color: #064B74; background: url(img/nav2.png) repeat-x;}
ul.nav2 li a:active { color: #FFF; text-decoration: none; }
ul.nav2 li.current_page_item a { text-decoration: none; color: #444; background: url(img/nav2.png) repeat-x; } 
#rsidebar ul li ul li a { text-decoration: none; }   
#crd a:link, #crd a:active, #crd a:visited { color: #fff; border:none; }
