/* 

	Theme Name: Revolution Code Blue MODDED for PMD by Jeremiah Beaudry www.bloosolutions.com

	Theme URL: http://www.revolutiontwo.com/themes/code-blue http://www.bloosolutions.com

	Description: Code Blue is a 3-column Widget-ready theme created for WordPress and now PMD v.1.x

*/

body {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/bg.gif) repeat-x;

color:#202020;

font-size:12px;

font-family:Arial, Tahoma, Verdana;

margin:0 auto;

padding:0;

}



#wrap {

background:#FFF;

margin:0 auto;

padding:0;

}



/************************************************















*	Hyperlinks									*















************************************************/

a,a:visited {

color:#25A;

text-decoration:none;

}



a:hover {

color:#7DAE12;

text-decoration:underline;

}



a img {

border:none;

}



/************************************************















*	Header  									*















************************************************/

#header {

width:960px;

height:110px;

color:#FFF;

font-size:16px;

font-weight:400;

margin:0 auto;

padding:0;

overflow:hidden;

}



#header p {

padding:0 0 5px;

margin:0;

line-height:20px;

}



#header h1 {

color:#FFF;

font-size:36px;

font-family:Times New Roman, Georgia, Trebuchet MS;

font-weight:400;

margin:0;

padding:20px 0 0;

text-decoration:none;

}



#header h1 a,#header h1 a:visited {

color:#FFF;

font-size:36px;

font-family:Times New Roman, Georgia, Trebuchet MS;

font-weight:400;

margin:0;

padding:20px 0 0;

text-decoration:none;

}



#header h1 a:hover {

color:#FFF;

text-decoration:none;

}



.headerleft {

background:url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/logo.jpg) top left no-repeat;

width:470px;

height:110px;

float:left;

margin:0;

padding:0;

overflow:hidden;

}



.headerright {

background:url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/468x60.jpg) top right no-repeat;

width:480px;

height:110px;

float:right;

margin:0;

padding:10px 0 0;

text-align:right;

}



.headerright a,.headerright a:visited {

color:#FFF;

font-size:11px;

text-transform:uppercase;

text-decoration:none;

padding:0 0 0 3px;

}



.headerright a:hover {

color:#FFF;

text-decoration:underline;

}



.headerright a img {

border:none;

margin:0 0 3px;

padding:0;

}



/************************************************















*	Navbar  									*















************************************************/

#navbar {

background:#1A4E88;

width:915px;

height:36px;

color:#FFF;

margin:0 auto;

padding:0 0 0 45px;

}



#navbarleft {

width:960px;

height:30px;

float:left;

margin:0;

padding:0;

}



#navbarright {

width:0;

height:30px;

float:right;

margin:0;

padding:0;

text-align:right;

}



#nav {

margin:0;

padding:0;

list-style:none;

}



#nav ul {

margin:0;

padding:0;

list-style:none;

}



#nav a {

color:#FFF;

display:block;

font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;

font-size:1.1em;

font-weight:700;

margin:0;

padding:8px 17px 10px 17px;

}



#nav a:hover {

background:#4A7EB8;

color:#FFF;

display:block;

text-decoration:none;



}



#nav li {

float:left;

margin:0;

padding:0;

border-left:1px solid #1C4157;

height:36px;

}



#nav li li {

float:left;

margin:0;

padding:0;

width:140px;

}



#nav li li a,#nav li li a:link,#nav li li a:visited {

background:#4A7EB8;

color:#FFF;

width:140px;

float:none;

margin:0;

padding:6px 5px 10px 5px;

border-bottom:1px solid #FFF;

border-left:1px solid #FFF;

border-right:1px solid #FFF;

}



#nav li li a:hover,#nav li li a:active {

background:#1A4E88;

color:#FFF;

}



#nav li ul {

position:absolute;

width:10em;

left:-999em;

}



#nav li:hover ul {

left:auto;

display:block;

}



#nav li:hover ul,#nav li.sfhover ul {

left:auto;

}



/************************************************







*	top_banners for long ads (REMOTE BANNERS FROM PMD		    * 







EXAMPLE:



<!-- Top Banner Starts -->



<div class="top_banner"><script type="text/javascript" src="http://www.southhadleygranbychamber.com/dir/remote_banner.php?type=2"></script></div>



<!-- Top Banner Ends -->



************************************************/

div.top_bannerblog {

background:url('http://www.southhadleygranbychamber.com/dir/template/default/images/advertisement.png') 5px 10px no-repeat;

padding:0 0 15px;

margin-top:-10px;

text-align:center;

height:90px;

}



div.top_bannerblog img {

padding-top:30px;

}



/************************************************















*	Content 					     		    * 















************************************************/

#content {

width:960px;

margin:0 auto;

padding:0;

}



#content p {

padding:0 0 10px;

margin:0;

line-height:20px;

}



#content h1 {

color:#25A;

font-size:24px;

font-family:Times New Roman, Georgia, Trebuchet MS;

font-weight:400;

margin:0;

padding:0 0 5px;

}



#content h1 a {

color:#25A;

text-decoration:none;

}



#content h1 a:hover {

color:#7DAE12;

text-decoration:none;

}



#content h3 {

color:#25A;

font-size:24px;

font-family:Times New Roman, Georgia, Trebuchet MS;

font-weight:400;

margin:0;

padding:0 0 5px;

}



#content h4 {

font-size:12px;

font-family:Arial, Tahoma, Verdana;

font-weight:700;

margin:0 0 20px;

padding:0 0 5px;

}



#content img.wp-smiley {

float:none;

border:none;

padding:0;

margin:0;

}



#content img.wp-wink {

float:none;

border:none;

padding:0;

margin:0;

}



#contentleft {

float:left;

width:680px;

margin:0;

padding:20px 30px 20px 0;

}



#contentleft ol {

margin:0 0 0 20px;

padding:0 0 10px;

}



#contentleft ol li {

margin:0 0 0 20px;

padding:0 0 5px;

}



#contentleft ul {

list-style-type:square;

margin:0 0 0 20px;

padding:0 0 10px;

}



#contentleft ul li {

list-style-type:square;

margin:0 0 0 20px;

padding:0 0 5px;

}



.date {

font-size:11px;

font-weight:700;

padding:0 0 10px;

margin:0 0 15px;

border-bottom:1px dotted #999;

}



.postmeta {

width:500px;

font-size:11px;

font-weight:700;

padding:10px 0 0;

margin:0 0 40px;

border-top:1px dotted #999;

}



blockquote {

font-style:italic;

margin:0 25px 15px;

padding:0 25px 0 10px;

border-left:2px solid #4A7EB8;

}



#content blockquote p {

margin:0;

padding:10px 0;

}



/************************************************















*	Images  					     		    * 















************************************************/

img.centered {

display:block;

margin-left:auto;

margin-right:auto;

margin-bottom:10px;

padding:0;

}



img.alignnone {

padding:0;

margin:0 0 10px;

display:inline;

}



img.alignright {

padding:0;

margin:0 0 10px 10px;

display:inline;

}



img.alignleft {

padding:0;

margin:0 10px 10px 0;

display:inline;

}



.aligncenter {

display:block;

margin-left:auto;

margin-right:auto;

}



.alignright {

float:right;

}



.alignleft {

float:left;

}



.wp-caption {

margin:0;

padding:0;

}



.wp-caption img {

margin:0 0 10px;

padding:0;

border:0;

}



.wp-caption p.wp-caption-text {

margin:0;

padding:5px 0 0;

font-size:10px;

font-style:italic;

font-weight:700;

line-height:12px;

}



/************************************************















*	Left Sidebar 					     	    * 















************************************************/

#l_sidebar {

float:left;

width:160px;

margin:0;

padding:10px 0 20px;

line-height:20px;

}



#l_sidebar h2 {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/headline_left.gif);

color:#FFF;

font-size:11px;

font-family:Arial, Tahoma, Verdana;

font-weight:700;

text-transform:uppercase;

margin:10px 0 5px;

padding:3px 0 3px 10px;

}



#l_sidebar p {

padding:0;

margin:0;

line-height:20px;

}



#l_sidebar ul {

list-style-type:none;

margin:0 0 10px;

padding:0;

}



#l_sidebar ul li {

list-style-type:none;

margin:0 0 5px;

padding:0;

}



#l_sidebar ul ul {

list-style-type:none;

margin:0;

padding:0;

}



#l_sidebar ul li li {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/arrow.gif) no-repeat top left;

padding:0 0 0 15px;

margin:0;

}



#l_sidebar ul li ul li {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/arrow.gif) no-repeat top left;

padding:0 0 0 15px;

margin:0;

}



/************************************************















*	Right Sidebar 					     	    * 















************************************************/

#r_sidebar {

float:right;

width:250px;

margin:0;

padding:10px 0 20px;

line-height:20px;

}



#r_sidebar h2 {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/headline_right.gif);

color:#FFF;

font-size:11px;

font-family:Arial, Tahoma, Verdana;

font-weight:700;

text-transform:uppercase;

margin:10px 0 5px;

padding:3px 0 3px 10px;

}

#r_sidebar img {
	padding-left:50px;
}


#r_sidebar p {

padding:0;

margin:0;

line-height:20px;

}



#r_sidebar ul {

list-style-type:none;

margin:0 0 10px;

padding:0;

}



#r_sidebar ul li {

list-style-type:none;

margin:0 0 5px;

padding:0;

}



#r_sidebar ul ul {

list-style-type:none;

margin:0;

padding:0;

}



#r_sidebar ul li li {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/arrow.gif) no-repeat top left;

padding:0 0 0 15px;

margin:0;

}



#r_sidebar ul li ul li {

background:#FFF url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/arrow.gif) no-repeat top left;

padding:0 0 0 15px;

margin:0;

}



/************************************************















*	Footer Background							*















************************************************/

#footerbg {

background:#1A4E88;

}



/************************************************















*	Footer  									*















************************************************/

#footer {

width:960px;

height:30px;

color:#FFF;

margin:0 auto;

padding:0;

}



#footer p {

color:#FFF;

font-size:10px;

font-weight:400;

text-transform:uppercase;

margin:0;

padding:0;

}



#footer a {

color:#FFF;

text-decoration:none;

}



#footer a img {

border:none;

margin:0;

padding:0;

}



#footer a:hover {

color:#FFF;

text-decoration:underline;

}



.footerleft {

width:700px;

float:left;

margin:0;

padding:8px 0;

}



.footerright {

width:250px;

float:right;

margin:0;

padding:8px 0;

text-align:right;

}



/************************************************















*	Search Form									*















************************************************/

#searchdiv {

margin:0;

padding:0;

}



#searchform {

margin:0;

padding:4px 0 0;

}



#s {

background:#FFF;

width:210px;

color:#333;

font-size:11px;

font-family:Arial, Tahoma, Verdana;

padding:3px;

margin:0;

border-top:1px solid #666;

border-right:1px solid #666;

border-left:1px solid #999;

border-bottom:1px solid #999;

}



#sbutt {

background:#1A4E88 url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/submit.png);

color:#FFF;

font-size:11px;

font-family:Arial, Tahoma, Verdana;

padding:1px;

margin:0;

border:1px solid #FFF;

}



/************************************************



*	Comments									*



************************************************/

#commentblock {

float:left;

padding:0 0 10px;

margin:0;

line-height:20px;

}



.commentleft {

width:150px;

float:left;

padding:0 20px 0 0;

margin:0;

}



.commentright {

width:300px;

float:right;

padding:0;

margin:0;

}



#commentblock ol {

margin:0 5px 0 20px;

padding:0 0 10px;

}



#commentblock ol li {

margin:0;

padding:0;

}



.commentdate {

font-size:12px;

padding-left:0;

}



#commentlist li p {

margin-bottom:8px;

line-height:20px;

padding:0;

}



.commentname {

color:#333;

margin:0;

padding:5px 5px 5px 0;

}



.commentinfo {

clear:both;

}



#name,#email,#url {

background:#EAEAEA!important;

color:#202020;

font-size:12px;

font-family:Arial, Tahoma, Verdana;

margin:0;

padding:4px;

border-top:1px solid #666;

border-right:1px solid #DDD;

border-left:1px solid #666;

border-bottom:1px solid #DDD;

}



textarea#comment {

background:#EAEAEA!important;

width:460px;

color:#000;

font-size:12px;

font-family:Arial, Tahoma, Verdana;

padding:4px;

margin:0;

border-top:1px solid #666;

border-right:1px solid #DDD;

border-left:1px solid #666;

border-bottom:1px solid #DDD;

}



#submit {

background:#1A4E88 url(http://www.southhadleygranbychamber.com/blog/wp-content/themes/revolution-code-blue/images/submit.png);

color:#FFF;

font-size:11px;

font-family:Arial, Tahoma, Verdana;

text-transform:uppercase;

padding:3px;

margin:0;

border:1px solid #1A4E88;

}



/************************************************

*	Contact Form									*

************************************************/

#wpcf label {

clear:both;

display:block;

float:left;

width:150px;

}



#wpcf input {

float:left;

width:200px;

padding:1px;

margin:2px 5px 2px 0;

}



#wpcf textarea {

width:350px;

height:100px;

padding:1px;

margin:0 5px 10px 0;

}



#wpcf #contactsubmit {

margin-left:250px;

width:100px;

}