/*

Theme Name: Wordpress Theme WpPal
Theme URI: http://www.WPpal.com
Description: Provided by WpPal.com, Wordpress Layout Creator <a href=http://www.wppal.com><font color="#FF0000" size="5"><strong>http://www.WpPal.com</strong></font></a> 
Version: 1.1
Author: WpPal.com
Author URI: http://www.wppal.com

*/

/* Social Style 
********************* */

* { margin: 0; padding: 0; }
img { border: 0; }
p { line-height: 1.6em; margin: 0.7em 0; }
dl { margin: 1em 0; }
dt { font-weight: bold; }
dd { margin: 0.5em; padding: 0; }
img.right { float: right; margin: 10px 0 0 10px; }
img.left { float: left; margin: 0 10px 10px 0; }

body {	margin-top: 0px;
	margin-right: 0px;
	background-image: url(/images/bgbody.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000; }

a { text-decoration: none; }
a:link, a:visited { color: #3051B8; }
a:hover, a:active { color: #666666; }

/* Etc
******************** */
br.clear { clear: both; }

/* Design 
******************** */
#top { background: #ffffff; border-bottom: 0px solid #666666; }

#page { text-align: left; width: 750px; background: #efefef; margin: 20px auto 0; padding: 10px; border-bottom: 1px solid #ffffff; }

#pager { height: 130px; border-top: 1px solid #666666; margin-bottom: 0; }
#headr { width: 770px; text-align: right; margin: 0 auto; }

#headr .description { color: #efefef; margin-left: 30px; }

#content { width: 100%; /*float: left;*/ padding: 0 10px 10px 20px; padding-left: 0; }
.post { border: 1px solid #ffffff; margin-bottom: 10px; padding: 10px; background: #ffffff; }

.postmetadata { font-size: .9em; color: #999999; }
.postmetadata  a{ color: #999999; }

#sidebar { /*width: 200px; float: left;*/ background: #ffffff; color: #666666; padding-bottom: 20px; border: 1px solid #ffffff; }

.side2 { float: left; padding-left: 15px; width: 180px; } 
#footer { /*width: 750px;*/ margin: 0 auto; padding-top: 10px; text-align: left; }

/* Design 
******************** */
#sidebar  ul{ list-style: none; }


/* Design  Typo
********************* */
#headr h1 { margin: 20px 0 0 30px; color: #efefef; font-size: 2.5em; }
#headr h1 a { color: #efefef; }

#sidebar  h2{ font: 1.4em Arial, Helvetica, sans-serif; color: #666666; border-bottom: 1px solid #333333; padding-bottom: 5px; margin-top: 10px; margin-bottom: 5px; font-weight: bold; }
#sidebar a { color: #666666; font-weight: normal; }
#sidebar a:hover { color: #333333; font-weight: normal; text-decoration: underline; }

h2.pagetitle { text-align: right; border-bottom: 1px solid #ffffff; }
.post h2 { font: 1.3em Arial, Helvetica, sans-serif; color: #666666; background: #F3F3F3; padding: 4px; }
.post h2 a { font: 1.3em Arial, Helvetica, sans-serif; color: #666666; font-weight: bold; }
.post h2 a:hover { color: #999999; }
.post ul { margin-left: 35px; }
.post ol { margin-left: 40px; }
p.postmetadata { color: #999999; font-size: 85%; margin-bottom: 10px; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 5px 0; }
p.postmetadata a { color: #999999; text-decoration: none; }
.post ul.postspermonth{ list-style:none; padding: 0; margin: 0; }
.post p a { border-bottom: 1px solid #ffffff; }
.post p a:hover { border: none; }
.post a img, .post img { border: none; float: left; padding-right: 5px; }	

.categr, .monthr { margin-bottom: 20px; }
.categr h2, .monthr h2{ border-bottom: 1px solid #ffffff; }
#footer { color: #000000; font-size: 0.95em; text-align: center; }
#footer a { color: #ffffff; text-decoration: underline; }
#footer a:hover { color: #ffffff; text-decoration: none; }
.rss { background: url(images/feed-icon-10x10.png) left center no-repeat; padding-left: 12px; }
/* Comment Etc
********************* */
.navigation a {  }
.alignleft { float: left; width: 50%; }
.alignright { float: right; text-align: right; width: 50%; }

.ileft { float: left; margin-right: 5px; }
p.stats { color: #999; font-size: .8em; border: 1px solid #ccc; border-left: none; border-right: none; }
blockquote { color: #888888; border: 1px solid #ffffff; margin: 1em; padding: 5px 10px 5px 10px; font-size: 11px; }
#content .commentsfeedr { background: url(images/feed.png) no-repeat left center; padding-left: 20px; }
#content .trackbackr { background: url(images/arrow_refresh.png) no-repeat left center; padding-left: 20px; }
input.textbox, textarea { background: #fff url(images/shadow_top.gif) repeat-x top; border: #ccc 1px solid; font: 1em Verdana, Arial, Serif; 	padding: 2px; }
input.textbox:focus, textarea:focus { background: #fff url(images/shadow_top.gif) repeat-x top; border: #999 1px solid; }
#submit { padding: 3px 5px; }
.comment { background: #fff url(images/shadow_top.gif) repeat-x top; border-bottom: #ddd 1px solid; list-style: none; margin: 0; padding: 1em 0.5em; }
.alt { background: #f9f9f9; }
.MyAvatars { border: 1px solid #ccc; border-bottom: 1px solid #999; 	border-right: 1px solid #999; float: right; margin-left: 5px; margin-right: 10px; padding: 3px; }
#comment { width: 100%; }

fieldset { border: none; }
textarea#cp_message { width: 100%; }

pre { width: 95%; overflow:auto; font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif; color: #666; max-height: 350px; line-height: 18px; margin: 10px 0; border: 1px solid #ccc; padding: 5px; background: #efefef; }

code { font: 13px 'Courier New', Courier, Verdana, Arial, sans-serif; color: #666; padding: 2px; } 

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0000;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	font-variant: normal;
	font-size: 20px;
	text-transform: capitalize;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3051B8;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #3051B8;

}
h5 {


	font-family: Arial, Helvetica, sans-serif;
}
h6 {



	font-family: Arial, Helvetica, sans-serif;
}
/*li {
	list-style: url(images/bullet2.gif);
	padding-bottom: 8px;
	font: 12px Arial, Helvetica, sans-serif;
}*/

p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;

}
.bodytext {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000000;

}
a:link {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3051B8;
}
a:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #3051B8;
}
a:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;

}
.tablehighlight {
	font: bold 24px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.executiveresume {
	font: bold 6px/0px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 2px;
	letter-spacing: -10em;

}
.heading1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: 666666;
}
.heading2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	color: 666666;
}
.Heading3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3051B8;
}
.bodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: 000000;
}
.undertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: 000000;
}
.bodytexttiny {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: 000000;
}
.quote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: 000000;
}
.quotebold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: 000000;
}
.blue {
	color: #3051B8;
	font-weight: bold;
}
.margin {
	padding: 10px;
}
.redbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
}
.blueBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #3051B8;
	font-size: 16px;
}
.tableGreyBorder {
	border: 1px solid #EEEEEE;
}
.tableRedBorder {
	border: 1px solid #CC0000;
}

.twitter, #sidebar ul ul {
	margin: 14px;
}
.twitter-item, #sidebar ul ul li {
	list-style: disc;
}
