/*
	Theme Name:Paul.Bagosy.Com
	Theme URI:http://paul.bagosy.com/
	Description:The default WordPress theme for http://paul.bagosy.com.
	Version:1.0
	Author:Paul E. Bagosy, Jr.
	Author URI:http://paul.bagosy.com/
	Tags:blue, custom header, fixed width, two columns, widgets
*/



/* Begin Typography & Colors */
body 									{ margin:0px; font-family:Verdana, Arial, sans-serif; font-size:11px; line-height:16px; background:#CCC; color:#3D3D3D; }

p										{ padding-top:0px; margin-top:0px; }
a										{ color:#216AA5; text-decoration:none; }
a:hover									{ color:#216AA5; text-decoration:underline; }
a:focus									{ outline:none; }
img										{ border:0px; }

h1, h2									{ font-size:16px; font-weight:normal; color:#F0611B; margin:0px 0px 5px 0px; padding:0px; text-transform:uppercase; }
h2 a									{ color:#F0611B; }
h2 a:hover								{ color:#F0611B; }
#sidebar h2								{ font-size:13px; font-weight:normal; color:#F0611B; margin:0px 0px 5px 0px; padding:0px; }

pre										{ width:90%; overflow:auto; border:#F0611B dashed 1px; padding:10px; margin:10px auto; }

#overall_container						{ width:100%; background:url(images/page_background.jpg) top center repeat-x #CCC; }
#page_content							{ width:946px; margin:0px auto; }
	#header								{ width:946px; height:172px; background:url(images/header.jpg) top center no-repeat; position:relative; }
		#header ul 						{ width:946px; height:172px; margin:0px; padding:0px; list-style:none; }
		#header ul li			 		{ margin:0px; padding:0px; list-style:none; position:absolute; }
		#header ul li a					{ text-indent:-9009px; display:block; width:100%; height:100%; }
		#header ul li a:hover			{ background-image:url(images/header.jpg); background-repeat:no-repeat; }

		#nav_01							{ width:103px; height:57px; left:45px; top:100px; }
		#nav_01 a:hover, #nav_01 a.o	{ background-position:-45px -172px; }
		
		#nav_02							{ width:113px; height:57px; left:148px; top:100px; }
		#nav_02 a:hover, #nav_02 a.o	{ background-position:-148px -172px; }
		#nav_03							{ width:122px; height:57px; left:261px; top:100px; }
		#nav_03 a:hover, #nav_03 a.o	{ background-position:-261px -172px; }
		#nav_04							{ width:154px; height:57px; left:383px; top:100px; }
		#nav_04 a:hover, #nav_04 a.o	{ background-position:-383px -172px; }
		#nav_05							{ width:136px; height:57px; left:537px; top:100px; }
		#nav_05 a:hover, #nav_05 a.o	{ background-position:-537px -172px; }
		#nav_06							{ width:227px; height:57px; left:673px; top:100px; }
		#nav_06 a:hover, #nav_06 a.o	{ background-position:-673px -172px; }

	#body_container						{ width:946px; background:url(images/body_background.jpg) repeat-y; display:table; }
		#body_container_top				{ width:946px; background:url(images/body_background_top.jpg) no-repeat; min-height:269px; }
		#body_content					{ width:890px; padding:28px 0px; margin:0px auto; display:table; }

			#content					{ width:610px; margin:0px 0px 0px 30px; padding:0px; float:left; clear:left; }
			#sidebar					{ width:150px; margin:0px 30px 0px 0px; text-align:left; padding:0px; float:right; clear:right; }
		
	#footer								{ width:946px; height:50px; padding-top:20px; text-align:right; background:url(images/footer.jpg) top center no-repeat #CCC; }
	#copyright							{ width:920px; text-align:right; color:#333; }
		#copyright a					{ color:#666; }


		
.narrowcolumn .postmetadata				{ text-align:center; }
.thread-alt								{ background:#F8F8F8; }
.thread-even							{ background:#FFF; }
.depth-1								{ border:1px solid #DDD; }
.even, .alt								{ border-left:1px solid #DDD; }
small									{ font-size:0.9em; }
#headerimg .description					{ font-size:1.2em; text-align:center; }

.sticky									{ background:#F7F7F7; padding:0 10px 10px; }
.commentlist li ul li					{ font-size:1em; }
.commentlist li							{ font-weight:bold; }
.commentlist li .avatar					{ float:right; border:1px solid #EEE; padding:2px; background:#FFF; }
.commentlist cite, .commentlist cite a	{ font-weight:bold; font-style:normal; font-size:1.1em; }
.commentlist p							{ font-weight:normal; text-transform:none; }
.commentmetadata						{ font-weight:normal; }

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike	{ color:#777; }
code									{ font:1.1em 'Courier New', Courier, Fixed; }
acronym, abbr, span.caps				{ font-size:0.9em; letter-spacing:.07em; }
#wp-calendar #prev a, #wp-calendar #next a	{ font-size:9pt; }
#wp-calendar a							{ text-decoration:none; }
#wp-calendar caption					{ text-align:center; }
#wp-calendar th							{ font-style:normal; text-transform:capitalize; }
/* End Typography & Colors */



/* Begin Structure */
.post									{ margin:0px 0px 40px; text-align:justify; }
.post hr								{ display:block; }
.widecolumn .post						{ margin:0px; }
.narrowcolumn .postmetadata				{ padding-top:5px; }
.widecolumn .postmetadata				{ margin:30px 0px; }
.widecolumn .smallattachment			{ text-align:center; float:left; width:128px; margin:5px 5px 5px 0px; }
.widecolumn .attachment					{ text-align:center; margin:5px 0px; }
.postmetadata							{ clear:both; }
.clear									{ clear:both; }
/* End Structure */


/* Begin Images */
p img									{ padding:0px; max-width:100%; }
img.centered							{ display:block; margin-left:auto; margin-right:auto; }
img.alignright							{ padding:4px; margin:0px 0px 2px 7px; display:inline; }
img.alignleft							{ padding:4px; margin:0px 7px 2px 0px; display:inline; }
.alignright								{ float:right; }
.alignleft								{ float:left; }

html>body .entry ul						{ margin-left:0px; padding:0px 0px 0px 30px; list-style:none; padding-left:10px; text-indent:-10px; }
html>body .entry li						{ margin:7px 0px 8px 10px; }

.entry ul li:before, #sidebar ul ul li:before	{ content:"\00BB \0020"; }
.entry ol								{ padding:0px 0px 0px 35px; margin:0px; }
.entry ol li							{ margin:0px; padding:0px; }
.postmetadata ul, .postmetadata li		{ display:inline; list-style-type:none; list-style-image:none; }
#sidebar ul, #sidebar ul ol				{ margin:0px; padding:0px; }
#sidebar ul li							{ list-style-type:none; list-style-image:none; margin-bottom:15px; }
#sidebar ul p, #sidebar ul select		{ margin:5px 0px 8px; }
#sidebar ul ul, #sidebar ul ol			{ margin:5px 0px 0px 10px; }
#sidebar ul ul ul, #sidebar ul ol		{ margin:0px 0px 0px 10px; }
ol li, #sidebar ul ol li				{ list-style:decimal outside; }
#sidebar ul ul li, #sidebar ul ol li	{ margin:3px 0px 0px; padding:0px; }
/* End Entry Lists */



/* Begin Form Elements */
#searchform								{ margin:10px auto; padding:5px 3px; text-align:left; }
#sidebar #searchform #s					{ width:90px; padding:2px; }
#sidebar #searchsubmit					{ padding:1px; }
.entry form								{ text-align:center; }
select									{ width:130px; }
#commentform input						{ width:170px; padding:2px; margin:5px 5px 1px 0; }
#commentform							{ margin:5px 10px 0 0; }
#commentform textarea					{ width:100%; padding:2px; }
#respond:after							{ content:"."; display:block; height:0px; clear:both; visibility:hidden; }
#commentform #submit					{ margin:0 0 5px auto; float:right; }
/* End Form Elements */

/* Begin Comments*/
.alt									{ margin:0px; padding:10px; }
.commentlist							{ padding:0px; text-align:justify; }
.commentlist li							{ margin:15px 0 10px; padding:5px 5px 10px 10px; list-style:none; }
.commentlist li ul li			{ margin-right:-5px; margin-left:10px; }
.commentlist p					{ margin:10px 5px 10px 0; }
.children						{ padding:0px; }
#commentform p					{ margin:5px 0; }
.nocomments						{ text-align:center; margin:0px; padding:0px; }
.commentmetadata				{ margin:0px; display:block; }
/* End Comments */



/* Begin Sidebar */
#sidebar form					{ margin:0px; }
/* End Sidebar */


/* Begin Calendar */
#wp-calendar					{ empty-cells:show; margin:10px auto 0; width:155px; }
#wp-calendar #next a			{ padding-right:10px; text-align:right; }
#wp-calendar #prev a			{ padding-left:10px; text-align:left; }
#wp-calendar a					{ display:block; }
#wp-calendar caption			{ text-align:center; width:100%; }
#wp-calendar td					{ padding:3px 0; text-align:center; }
#wp-calendar td.pad:hover		{ background-color:#FFF; }



/* Begin Various Tags & Classes */
acronym, abbr, span.caps		{ cursor:help; }
acronym, abbr					{ border-bottom:1px dashed #999; }
blockquote						{ margin:15px 30px 0 10px; padding-left:20px; border-left:5px solid #DDD; }
blockquote cite					{ margin:5px 0 0; display:block; }
.center							{ text-align:center; }
.hidden							{ display:none; }
.screen-reader-text				{ position:absolute; left:-1000em; }
hr								{ display:none; }
a img							{ border:none; }
.navigation						{ width:100%; display:table; text-align:center; margin:5px 0px 10px 0px; clear:both; }

.aligncenter, div.aligncenter	{ display:block; margin-left:auto; margin-right:auto; }
.wp-caption						{ border:1px solid #DDD; text-align:center; background:#F3F3F3; padding-top:4px; margin:10px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img					{ margin:0px; padding:0px; border:0 none; }
.wp-caption p.wp-caption-text	{ font-size:11px; padding:0 4px 5px; margin:0px; }
/* End captions */
