/*
THEME NAME: SMG2020 Theme
DESCRIPTION: Your custom-developed WordPress theme, brought to you by <a href="http://www.seodesignsolutions.com">SEO Design Solutions</a>.
VERSION: 1.0
AUTHOR: John Lamansky
AUTHOR URI: http://wordpress.jdwebdev.com
*/



a {

	color: #348dd7;

	text-decoration: none;

	font-weight: bold;

}



a:hover, #footer .contact a:hover {

	color: #e68914;

	text-decoration: underline;

}



body {

	font-family: Tahoma, Arial, Helvetica, Verdana, Sans-serif; 

	font-size: 11px;

	background-image: url(http://www.smg2020.com/images/frasca_pgShadow.gif);

	background-color: #63A3D8;

	background-repeat: repeat-y;

	background-position: top center;

}



body, #header h1 {

	margin: 0;

	padding: 0;

}



a img {

	border: 0 none;

}



#wrapper, #header, #access {

	background-color: #fff;

}



#wrapper {

	width: 773px;

	margin: 0 auto;

}



#header {

	position: relative;

}



#header h1 {

	text-align: left;

}



#header #phone-number {

	position: absolute;

	top: 0;

	right: 0;

	color: #333333;

	font-weight: bold;

	font-size: 1.3em;

}



#access .skip-link {

	display: none;

}



#menu {

	background-color: #014885;

	background-image: url(http://www.smg2020.com/images/mainnav-bg_g.gif);

	background-repeat: repeat-x;

	text-transform: uppercase;

	font-size: 0.85em;

	height: 25px;

}



#menu ul {

	margin: 0;

	padding: 0;

	list-style-type: none;

	height: 25px;

}



#menu ul li a {

	display: block;

	float: left;

	line-height: 25px;

	height: 25px;

	text-decoration: none;

	padding: 0 1em;

	border-right: 1px solid #5b8ec1;

	font-weight: normal;

}



#menu ul li a:hover {

	background-image: url(http://www.smg2020.com/images/mainnav-bg-hover_g.gif);

	background-repeat: repeat-x;

}



#menu, #menu ul li a {

	color: #fff;

}



#content {

	padding: 1em;

}



.entry-title {

	margin: 0;

}



.entry-date, .entry-meta, .comment-meta {

	color: #999;

}



.entry-meta a, .comment-meta a {

	font-weight: normal;

}



abbr.published {

	border: 0 none;

}



.entry-meta {

	margin-bottom: 3em;

}



#comments .comment-author {

	font-weight: bold;

}



#comments .comment-author img {

	float: left;

	margin-right: 1em;

}



#comments .comment-meta {

	margin-bottom: 1em;

}



#comments-list .comment p {

	clear: left;

}



#primary {

	background-color: #fff;

	text-align: right;

}



#secondary {

	padding-top: 2em;

	border-top: 1px solid #ccc;

	/*background-color: #F0F5F8;*/

}



#wrapper {

	background-image: url(http://www.smg2020.com/images/right_menu_bg.gif);

	background-repeat: repeat-y;

	background-position: top right;

}



#secondary ul {

	padding: 0 1em;

}



#footer {

	padding: 0.5em 0;

	border-top: 1px solid #ccc;

}



#footer .copyright {

	padding: 0 1em;

}



#footer .contact {

	float: right;

}



#footer .contact a {

	font-weight: normal;

	color: #000;

}





/*

LAYOUT: Two-Column (Right)

DESCRIPTION: Two-column fluid layout with one sidebars right of content

*/

div#container {

float:left;

margin:0 -240px 0 0;

width:100%;

}



div#content {

margin:0 240px 0 0;

}



div.sidebar {

float:right;

overflow:hidden;

width:224px;

}



div#secondary {

clear:right;

}



div#footer {

clear:both;

width:100%;

}





/* Just some example content */



.entry-title,.entry-meta {

clear:both;

}



div#container { /*,div#primary*/

margin-top:2em;

}



form#commentform .form-label {

margin:1em 0 0;

}



form#commentform span.required {

background:#fff;

color:#c30;

}



form#commentform,form#commentform p {

padding:0;

}



input#author,input#email,input#url,textarea#comment {

padding:0.2em;

}



div.comments ol li {

margin:0 0 3.5em;

}



textarea#comment {

height:13em;

margin:0 0 0.5em;

overflow:auto;

width:66%;

}



.alignright,img.alignright{

float:right;

margin:1em 0 0 1em;

}



.alignleft,img.alignleft{

float:left;

margin:1em 1em 0 0;

}



.aligncenter,img.aligncenter{

display:block;

margin:1em auto;

text-align:center;

}



div.gallery {

clear:both;

height:180px;

margin:1em 0;

width:100%;

}



p.wp-caption-text{

font-style:italic;

}



div.gallery dl{

margin:1em auto;

overflow:hidden;

text-align:center;

}



div.gallery dl.gallery-columns-1 {

width:100%;

}



div.gallery dl.gallery-columns-2 {

width:49%;

}



div.gallery dl.gallery-columns-3 {

width:33%;

}



div.gallery dl.gallery-columns-4 {

width:24%;

}



div.gallery dl.gallery-columns-5 {

width:19%;

}



div#nav-above {

margin-bottom:1em;

}



div#nav-below {

margin-top:1em;

}



div#nav-images {

height:150px;

margin:1em 0;

}



div.navigation {

height:1.25em;

}



div.navigation div.nav-next {

float:right;

text-align:right;

}



div.sidebar h3 {

font-size:1.2em;

}



div.sidebar input#s {

width:7em;

}



div.sidebar li {

list-style:none;

margin:0 0 2em;

}



div.sidebar li form {

margin:0.2em 0 0;

padding:0;

}



div.sidebar ul ul {

margin:0 0 0 1em;

}



div.sidebar ul ul li {

list-style:disc;

margin:0;

}



div.sidebar ul ul ul {

margin:0 0 0 0.5em;

}



div.sidebar ul ul ul li {

list-style:circle;

}



/*div#menu ul li,*/div.gallery dl,div.navigation div.nav-previous {

float:left;

}



input#author,input#email,input#url,div.navigation div {

width:50%;

}



div.gallery *,div.sidebar div,div.sidebar h3,div.sidebar ul {

margin:0;

padding:0;

}

#menu ul li { display: inline; }

