BODY
{
	background: #FFF;
	font: 1em/17px georgia, "palatino linotype", palatino, "times new roman", times, serif;
	color: #222;
}
H1, H2, H3
{
	color: #222;
	font-weight: normal;
	font: 1em/1em "palatino linotype", palatino, "times new roman", times, serif;
}
H2.featuredTitle
{
	font-size: 20px;
	width: 495px;
	height: 55px;
	line-height: 1.1em;
	font-family: georgia, "palatino linotype", palatino, "times new roman", times, serif;
	display: block;
	background: url(../images/bgTransparent.png);
	position: absolute;
	top: 223px;
}
H2.featuredTitle A
{
	color: #FFF;
	display: block;
	padding: 6px 5px 0 10px;
}
H2.featuredTitle A:hover
{
	text-decoration: underline;
}
H2.postTitle
{
	font-weight: normal;
	letter-spacing: -1px;
	font-size: 22px;
	line-height: 20px;
	margin-bottom: 5px;
	color: #000;
}
H2.postTitle A
{
	color: #000;
}
H2.postTitle A:hover
{
	color: #900;
}
H2.titleCatName
{
	text-transform: uppercase;
	color: #CD1713;
	font-weight: bold;
	font-size: 11px;
	margin-bottom: 5px;
	font-family: arial, tahoma, sans-serif;
}
H2.titleCatName A, H2.titleCatName A:hover
{
	text-transform: uppercase;
	color: #CD1713;
	font-weight: bold;
	font-size: 11px;
	font-family: arial, tahoma, sans-serif;
}
H2.subnewsEntryTitle
{
	font-size: 17px;
	line-height: 18px;
	margin-top: 5px;
	margin-bottom: 10px;
}
H2.subnewsEntryTitle A
{
	color: #000;
}
H2.subnewsEntryTitle A:hover
{
	color: #900;
}
H2.archiveTitle
{
	display: block;
	color: #8F8F8F;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 3px;
	padding-left: 5px;
	margin-bottom: 7px;
	letter-spacing: -1px;
	font-size: 17px;
	font-weight: bold;
	background: url(../images/bgWriteComment.gif);
	border-left: 5px solid #DC241F;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
H2.archiveTitle A
{
	color: #222;
}
H2.archiveTitle A:hover
{
	color: #D92100;
}
H2.titlePhotoCat
{
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	height: 30px;
}
H2.titlePhotoCat A, H2.titlePhotoCat A:hover
{
	color: #222;
}
H2.singlePageTitle
{
	font-size: 22px;
	letter-spacing: -1px;
	line-height: 20px;
	color: #010D37;
}
H2.pageTitle
{
	display: block;
	color: #222;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 5px;
	font-size: 1.4em;
	background: url(../images/bgWriteComment.gif);
	padding-left: 10px;
	border-left: 10px solid #DC241F;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
H3.videoTitle
{
	font-size: 15px;
	margin-bottom: 5px;
}
H3.videoTitle A
{
	color: #222;
}
H3.videoTitle A:hover
{
	color: #D92100;
	text-decoration: none;
}
H3.redBgTitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	border-left: 6px solid #DCDDDE;
	background: #CD1713;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
H3.redBgTitle A, H3.redBgTitle A:hover
{
	color: #FFF;
}
H3.redBgTitle, H3.commentTitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	border-left: 6px solid #DCDDDE;
	background: #CD1713;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
}
H3.redBgTitle A, H3.redBgTitle A:hover
{
	color: #FFF;
}
H3.rightSidebarTitle
{
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	border-left: 6px solid #DCDDDE;
	background: #CD1713;
	padding-left: 7px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-right: 3px;
}
H3#comments
{
	display: block;
	font-size: 1.7em;
	font-weight: normal;
	clear: both;
	display: block;
	color: #010D37;
	padding-left: 30px;
	margin-bottom: 10px;
	padding-top: 15px;
	background: url(../images/bgRespond.gif) no-repeat;
	height: 69px !important;
	height: 84px;
	height: 69px;
}
H3#comments SPAN.respondEntryTitle
{
	display: block;
	color: #898989;
	padding-top: 10px;
	font-size: 14px;
}
H3#leaveComment
{
	font-weight: bold;
	text-transform: uppercase;
	font-size: 0.85em;
	color: #FFF;
	clear: both;
	border-left: 6px solid #DCDDDE;
	background: #CD1713;
	padding-left: 7px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#wrapper
{
	padding: 0 10px;
	/*[disabled]background:#FFF;*/
	width: 970px !important;
	width: 990px;
	width: 970px;
	margin: 0 auto;
	font-size: 0.75em;
}
/*GLOBAL
==============================================================*/
.adLabel
{
/*Style for the label displayed as "advertisement" on ads*/
	color: #FFF;
	display: block;
	font-size: 12px;
	text-align: center;
	padding: 3px 0 0px;
}
.clear
{
	clear: both;
}
.next
{
	float: right;
}
.previous
{
	float: left;
}
.block
{
	display: block;
}
.margintop
{
	margin-top: 7px;
}
.paddingtop
{
	padding-top: 7px;
}
.bordernone
{
	border: none;
}
.widget
{
	margin-bottom: 10px;
}
.widget UL LI
{
	line-height: 18px;
	color: #666;
	border-bottom: 1px dotted #D3D9EB;
	margin-left: 3px;
	list-style: disc inside;
}
.widget A
{
	display: inline;
	color: #666;
}
.widget A:hover
{
	color: #29568F;
	text-decoration: underline;
}
.sidebarWidget
{
	margin-top: 10px;
	margin-bottom: 0;
}
.midSidebarWidget
{
	margin-top: 15px;
	margin-bottom: 0;
}
.rightSidebarWidget UL
{
	padding-left: 10px;
	text-align: left;
}
#mainContent .wp-caption-text, #midColPosts .wp-caption-text, #secondaryContentWrapper .wp-caption-text, #subNews .wp-caption-text
{
/*Hack to hide captions; NOT to be displayed on main page*/
	display: none;
}
/*HEADER ROW 1 - SUBSCRIBE, DATE, AND SEARCH BOX
==============================================================*/
#headerAd
{
	width: 728px;
	margin: 5px auto;
	display: block;
	display: block;
}
#header1
{
	background: #FEFEFE;
	border-top: 0px solid #F0F0F0;
	border-bottom: 0px solid #F0F0F0;
	padding-top: 3px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	font-size: 0.9em;
}
#header1 A
{
	color: #222;
}
#header1 A:hover
{
	color: #CD1713;
}
#subscribe
{
	background: url(../images/subscribe.gif) no-repeat left center;
	padding-left: 105px;
	font-weight: bold;
	margin-left: 7px;
	margin-right: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	float: left;
}
#date
{
	float: left;
	width: 220px;
	float: left;
	color: #CD1713;
	padding-top: 2px;
}
#search
{
	float: right;
	margin-right: 7px;
	display: inline;
}
#s
{
/*Search inputbox style*/
	padding: 2px 5px;
	float: left;
	font-size: 1.2em;
	display: inline;
	color: #AAA;
	background: url(../images/searchInput.gif) no-repeat;
	width: 140px !important;
/*total width after deducting 10px total padding value from real width*/
	width: 150px;
/*Real width*/
	width: 140px;
/*total width after deducting 10px total padding value from real width*/
	height: 16px !important;
/*total height after deducting 4px total padding value from real height*/
	height: 20px;
/*Real height*/
	height: 16px;
/*total height after deducting 4px total padding value from real height*/
}
#searchSubmit
{
	background: url(../images/searchGo.gif) no-repeat;
	width: 31px;
	height: 18px;
	border: 0;
	float: left;
	margin-left: 4px;
	cursor: pointer;
}
/*HEADER ROW 2 - RIGHT AND LEFT QUOTES + SITE NAME
==============================================================*/
#header2
{
	height: 79px;
	position: relative;
	border-bottom: 3px solid #C00;
}
#header2 SPAN.red
{
	display: block;
	color: #CD1713;
	font-weight: bold;
}
#leftQuote
{
	width: 290px;
	float: left;
	height: 100px;
	display: block;
	position: relative;
}
#leftQuote P.leftQuoteWording
{
	width: 200px;
	position: absolute;
	font-size: 17px;
	color: #AAA;
	letter-spacing: -1px;
	bottom: 4px;
	text-align: right;
}
#leftQuote P.leftQuoteWording A
{
	color: #999;
}
#leftQuote P.leftQuoteWording A:hover
{
	color: #888;
}
#leftQuote IMG
{
	position: absolute;
	right: 0;
	bottom: 0;
}
#rightQuote
{
	width: 290px;
	float: right;
	height: 100px;
	display: block;
	position: relative;
}
#rightQuote IMG
{
	position: absolute;
	left: 0;
	bottom: 0;
}
#rightQuote P.rightQuoteWording
{
	width: 200px;
	position: absolute;
	font-size: 17px;
	color: #AAA;
	letter-spacing: -1px;
	bottom: 4px;
	left: 100px;
}
#rightQuote P.rightQuoteWording A
{
	color: #999;
}
#rightQuote P.rightQuoteWording A:hover
{
	color: #888;
}
#sitename
{
	width: 390px;
	float: left;
	font-family: georgia, "palatino linotype", palatino, "times new roman", times, serif;
	padding-top: 20px;
	text-align: center;
}
#name1stRow
{
	font-size: 26px;
	display: block;
}
A.name
{
	color: #222;
}
#name2ndRow
{
	font-size: 51px;
	display: block;
	color: #CD1713;
	font-weight: bold;
	padding-top: 18px;
	padding-bottom: 10px;
}
#ad468x60
{
	width: 468px;
	height: 60px;
	float: right;
	margin-top: 20px;
}
/*NAVBAR STYLE
==============================================================*/
#navbar
{
	font: 14px "Arial Black";
	margin-bottom: 26px;
}
UL#navcatlist LI
{
	float: left;
	width: auto;
}
UL#navcatlist LI A
{
	display: block;
	color: #010D37;
	text-transform: uppercase;
	padding-top: 8px;
	padding-bottom: 4px;
	padding-right: 10px;
	padding-left: 10px;
}
UL#navcatlist LI.current-cat A
{
	color: #CD1713;
}
UL#navcatlist LI A:hover
{
	color: #CD1713;
	text-decoration: none;
}
UL#navcatlist LI LI
{
	float: left;
	width: 160px;
}
UL#navcatlist LI LI A
{
	background: #E9E9E9;
	float: none;
	color: #222;
	font: bold 14px arial, verdana, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	padding: 3px 10px;
	border-top: 1px solid #AFAFAF;
	border-right: 0;
	width: 160px !important;
	width: 180px;
	width: 160px;
}
UL#navcatlist LI LI A:hover, UL#navcatlist LI LI A:active
{
	background: #DDD;
	color: #000;
	text-decoration: none;
}
UL#navcatlist LI UL
{
	position: absolute;
	width: 180px;
	z-index: 999;
	left: -999em;
	border-bottom: 1px solid #AFAFAF;
}
UL#navcatlist LI:hover UL, UL#navcatlist LI.sfhover UL
{
	left: auto;
	display: block;
}
/*MAIN CONTENT WRAPPER
==============================================================*/
#mainContentWrapper
{
	border-bottom: 1px solid #EEE;
	margin-bottom: 10px;
}
/*MAIN CONTENT (LEFT BLOCK ABOVE THE PHOTO GALLERY ON MAIN PAGE)
==============================================================*/
#mainContent
{
	float: left;
	width: 515px;
	margin-right: 10px;
	display: inline;
	position: relative;
}
.sliderwrapper
{
	position: relative;
/*leave as is*/
	overflow: hidden;
/*leave as is*/
	width: 515px;
/*width of featured content slider*/
	height: 298px;
}
.sliderwrapper IMG
{
	display: block;
}
.contentdiv
{
/*do not change the name of class - The size of contentdiv is 495x270 (after excluding padding value)*/
	visibility: hidden;
/*leave as is*/
	position: absolute;
/*leave as is*/
	left: 0;
/*leave as is*/
	top: 0;
/*leave as is*/
	border: 10px solid #FEFEFE;
	z-index: 1;
}
.pagination
{
/*do not change the name of class - used to wrap thumbnails for featured area*/
	display: block;
	padding: 0 10px 10px 2px;
	margin-bottom: 15px;
}
.pagination IMG
{
	margin-left: 8px;
}
.pagination A IMG
{
	border-top: 4px solid #FFF;
	padding-top: 5px;
	display: block;
	float: left;
}
.pagination A:hover IMG, .pagination A.selected IMG
{
	border-top: 4px solid #B80000;
	padding-top: 5px;
}
.featuredPost2
{
/*Posts displayed below the featured section*/
	padding-top: 5px;
	padding-bottom: 5px;
}
.featuredPost2Meta
{
	clear: both;
	display: block;
	font-style: italic;
	font-size: 0.8em;
	padding-top: 3px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE;
}
.featuredPost2Meta A
{
	color: #CD1713;
}
.featuredPost2Meta A:hover
{
	text-decoration: underline;
}
/*MIDDLE BLOCK ABOVE THE PHOTO GALLERY ON MAIN PAGE
==============================================================*/
#midColPosts
{
	width: 325px;
	float: left;
}
.midColPost
{
	padding-left: 9px;
	padding-right: 15px;
	padding-bottom: 10px;
}
.midColPostMeta
{
	display: block;
	clear: both;
	font-style: italic;
	font-size: 0.8em;
	border-bottom: 1px solid #EEE;
	padding-top: 2px;
	padding-bottom: 5px;
}
.midColPostMeta A
{
	color: #CD1713;
}
.midColPostMeta A:hover
{
	text-decoration: underline;
}
/*120-600 AD ON THE RIGHT COLUMN ABOVE THE PHOTO GALLERY
==============================================================*/
#rightColAd
{
	float: left;
	width: 120px;
	padding-bottom: 7px;
}
/*SECONDARY CONTENT WRAPPER
==============================================================*/
#secondaryContentWrapper
{
	margin-bottom: 10px;
}
/*BREAKING NEWS
==============================================================*/
#breakingNews
{
	width: 160px;
	float: left;
}
#breakingNews LI
{
	margin-bottom: 6px;
	margin-left: 2px;
}
#breakingNews LI A
{
	color: #222;
}
#breakingNews LI A:hover
{
	color: #CD1713;
}
/*SECONDARY CONTENT MID COLUMN - RIGHT SIDE OF BREAKING NEWS
==============================================================*/
#secondaryMidColumn
{
	width: 490px;
	margin-left: 10px;
	float: left;
	display: inline;
}
.secondaryMidColPost
{
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 10px;
}
.secondaryMidColPostMeta
{
	border-bottom: 1px solid #EEE;
	padding-bottom: 5px;
	display: block;
	clear: both;
	font-size: 0.85em;
	font-style: italic;
	margin-top: 5px;
}
.secondaryMidColPostMeta A
{
	color: #CD1713;
}
.secondaryMidColPostMeta A:hover
{
	text-decoration: underline;
}
/*SECONDARY CONTENT RIGHT COLUMN - RIGHTEST COLUMN ON SAME ROW OF BREAKING NEWS
==============================================================*/
#secondaryRightColumn
{
	width: 300px;
	float: right;
}
.secondaryRightColPost
{
	padding-bottom: 10px;
}
.secondaryRightColPostMeta
{
	border-bottom: 1px solid #EEE;
	padding-bottom: 5px;
	display: block;
	clear: both;
	font-size: 0.85em;
	font-style: italic;
	margin-top: 5px;
}
.secondaryRightColPostMeta A
{
	color: #CD1713;
}
.secondaryRightColPostMeta A:hover
{
	text-decoration: underline;
}
/*MAIN PAGE PHOTO GALLERY BAR
==============================================================*/
#photoGalleryBar
{
	background: url(../images/bgGradientLines.gif) repeat;
	display: block;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top: 2px solid #EEE;
	border-bottom: 2px solid #EEE;
}
#photoGalleryBar UL
{
	margin: 0 auto;
	width: 966px;
}
#photoGalleryBar IMG
{
	padding: 2px;
	border: 1px solid #AAA;
	background: #FFF;
}
#photoGalleryBar UL LI
{
	display: inline;
	float: left;
	width: 126px;
	margin-right: 6px;
	margin-left: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 0.9em;
	line-height: 1em;
}
#photoGalleryBar UL LI A
{
	color: #222;
	display: block;
}
#photoGalleryBar UL LI A:hover
{
	color: #CD1713;
}
/*SUBNEWS - 2 ROWS 4 COLUMN BELOW THE PHOTO GALLERY
==============================================================*/
#subNews
{
	float: left;
	line-height: 1.1em;
	width: 664px;
	background: url(../images/bgSubNews.gif) repeat-y;
}
.subNewsContainer
{
/*The wrapper around the 4 news at the bottom column*/
	width: 158px;
	float: left;
	margin-right: 8px;
	display: inline;
}
.subNewsInner
{
/*inner div  for sub entries*/
	padding-right: 8px;
}
.subNewsContainer IMG
{
	display: block;
	margin-bottom: 5px;
}
.subNewsContainerMeta
{
/*wrapper for data and more link at bottom 4 col entries*/
	display: block;
	font-size: 0.85em;
	font-style: italic;
	margin-top: 5px;
	padding-bottom: 10px;
}
.subNewsContainerMeta A
{
	color: #CD1713;
}
.subNewsContainerMeta A:hover
{
	text-decoration: underline;
}
.border
{
/*The seperator between 8 entries below the photo gallery*/
	clear: both;
	border-top: 1px solid #DDD;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	height: 1px;
	width: 656px;
}
/*SIDEBAR - FOR MAIN PAGE
==============================================================*/
#mainPageSidebar
{
	float: right;
	width: 300px;
}
UL#sidebarAjaxTabs
{
	height: 24px;
	font-size: 0.9em;
	border-bottom: 1px solid #EEE;
	font-weight: bold;
}
UL#sidebarAjaxTabs LI
{
	display: inline;
	float: left;
	line-height: 23px;
	height: 24px;
}
UL#sidebarAjaxTabs LI A
{
	display: block;
	float: left;
	padding: 0 8px;
	text-align: center;
	height: 23px;
	background: #FAFAFA url(../images/bgAjaxTabs.gif) repeat-x;
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	color: #000;
}
UL#sidebarAjaxTabs LI A.active
{
	color: #222;
	display: block;
	float: left;
	padding: 0 8px;
	text-align: center;
	height: 24px;
	border: 1px solid #EEE;
	border-bottom: 1px solid #FFF;
	background: #FFF;
}
#sidebarAjaxTabs
{
	margin-top: 12px;
}
.tabcontainer
{
	border-bottom: 1px solid #EEE;
	border-right: 1px solid #EEE;
	border-left: 1px solid #EEE;
	padding: 5px;
	background: #FFF;
	margin-bottom: 12px;
}
.tabcontainer UL LI
{
	line-height: 18px;
	color: #666;
	border-bottom: 1px dotted #D3D9EB;
	margin-left: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style: disc inside;
}
.tabcontainer A
{
	display: inline;
	color: #666;
}
.tabcontainer A:hover
{
	color: #29568F;
	text-decoration: underline;
}
#searchCat SELECT, #archiveform SELECT, #cat, #googlequery
{
	background-color: #FFF;
	border: 1px solid #7F9DB9;
	color: #555;
	font: 1em/1.2 Verdana, Arial, Geneva, Helvetica, Sans-Serif;
	margin-bottom: 10px;
	width: 190px;
	padding: 1px;
	margin-left: 10px;
}
#tagcloud
{
	display: block;
	text-align: center;
}
#tagcloud A
{
	color: #222;
}
#tagcloud A:hover
{
	text-decoration: underline;
}
/*FOOTER
==============================================================*/
#footernavbar
{
	margin-top: 10px;
	display: block;
	text-align: center;
	border-top: 0px solid #EFEFEF;
	border-bottom: 0px solid #EFEFEF;
	font-size: 0.9em;
	line-height: 1em;
	font-weight: bold;
}
#footerCatInner
{
	padding-top: 4px;
	padding-bottom: 4px;
}
#footerCatInner UL
{
	display: block;
}
#footerCatInner LI
{
	display: inline;
}
#footernavbar A
{
	text-transform: uppercase;
	color: #949494;
	margin-right: 6px;
	margin-left: 6px;
}
#footernavbar A:hover
{
	color: #DA0006;
	text-decoration: none;
}
#footerPages
{
	margin-top: 10px;
	display: block;
	text-align: center;
	background: #FEFEFE;
	font-size: 0.9em;
	line-height: 1em;
}
#footerPageInner
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-family: arial, tahoma, sans-serif;
	font-size: 1em;
}
#footerPageInner UL
{
	display: block;
}
#footerPageInner LI
{
	display: inline;
	margin-right: 4px;
	margin-left: 4px;
	font-weight: bold;
	text-transform: uppercase;
}
#footerPages A
{
	color: #222;
}
#footerPages A:hover
{
	color: #DA0006;
	text-decoration: none;
}
#themeInfo
{
	display: block;
	margin-top: 10px;
}
/*INNER PAGE STRUCTURE - Inner pages has two main DIV first one is #innerLeft that contains #innerContent and #midSidebar, second DIV is #rightSidebar
==============================================================*/
#innerLeft
{
/*Wrapper for content and mid sidebar*/
	width: 790px;
	float: left;
}
#entryMeta
{
/*Style for the page title on inner pages*/
	display: block;
	border-left: 16px solid #DC241F;
	color: #8F8F8F;
	padding-top: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
	border-top: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
#entryMeta P
{
	font-size: 0.9em;
	margin-top: 10px;
	padding-bottom: 0;
	line-height: 1.3em;
}
#entryMeta IMG
{
	float: left;
	padding: 0;
	border: 0;
	margin-top: 1px;
	margin-right: 3px;
}
#entryMeta A
{
	color: #8F8F8F;
	text-decoration: underline;
}
#entryMeta A:hover
{
	text-decoration: none;
}
#innerContent
{
/*Post style*/
	width: 510px;
	float: left;
	font-size: 1.1em;
	line-height: 1.4em;
	padding-top: 10px;
}
#innerContent P
{
	padding-bottom: 10px;
}
/*HEADERS IN POST*/
.post H1
{
	font-size: 18px;
	font-family: "palatino linotype", palatino, "times new roman", times, serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.post H2
{
	font-size: 16px;
	font-family: georgia, "palatino linotype", palatino, "times new roman", times, serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.post H3
{
	font-size: 18px;
	font-family: arial, verdana, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.post H4
{
	font-size: 16px;
	font-family: verdana, tahoma, sans-serif;
	letter-spacing: -1px;
	font-weight: bold;
}
.post A
{
	color: #0854C7;
}
.post A:hover
{
	color: #D92100;
	text-decoration: underline;
}
.post UL
{
	padding-bottom: 10px;
	list-style: square inside;
}
.post IMG
{
	padding: 2px;
	border: 1px solid #AAA;
	background: #FFF;
	display: block;
}
.post OL
{
	padding-bottom: 10px;
	list-style: decimal inside;
}
.post LI
{
	padding: 2px 0px 2px 10px;
	font-size: 12px;
	line-height: 15px;
	color: #4C4C4C;
}
.alignleft
{
	float: left;
	margin-right: 10px;
	margin-top: 5px;
}
.alignright
{
	float: right;
	margin-left: 10px;
	margin-top: 5px;
}
.aligncenter
{
	margin: 0 auto;
	display: block;
}
.wp-caption IMG
{
	margin-bottom: 5px;
	padding: 4px;
	border: 1px solid #DDD;
	background-color: #FFFFFF;
}
P.wp-caption-text
{
	color: #222;
	width: auto;
	font: 0.7em verdana, arial, sans-serif;
	text-align: center;
}
BLOCKQUOTE
{
	padding: 2px 10px;
	background: #F6F5F5;
	color: #333;
	clear: both;
	border-left: 3px solid #BFBBBB;
	margin-bottom: 10px;
}
CODE
{
	color: #444;
	font: 11px/17px tahoma, arial, sans-serif;
	display: block;
}
BLOCKQUOTE P
{
	font-size: 11px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 15px;
}
BLOCKQUOTE LI
{
	padding: 2px 0px 2px 10px;
	font-size: 11px;
	line-height: 15px;
	color: #369;
}
BLOCKQUOTE A
{
	color: #0080CA;
	text-decoration: underline;
}
BLOCKQUOTE A:hover
{
	color: #039;
}
.phLargePhoto
{
	margin-bottom: 10px;
	display: block;
}
.postinfo
{
/*post info shown under the summary of posts on search results*/
	text-align: right;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 5px;
	clear: both;
	font: 0.8em verdana, arial, tahoma, sans-serif;
	color: #9F9F9F;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #F9F9F9;
	margin-top: 10px;
	margin-bottom: 20px;
	display: block;
}
.postinfo A, .navigation A
{
	color: #0854C7;
}
.postinfo A:hover, .navigation A:hover
{
	color: #D92100;
}
.photoFrame
{
/*container around the photo on photo gallery category*/
	display: block;
	float: left;
	text-align: center;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #F4F4F4;
	width: 255px;
}
.photoFrameInner
{
	width: 240px;
	margin: 0 auto;
	display: block;
}
.postinfoPhotoCat
{
/*pos info shown under the summary of posts on search results*/
	padding-top: 5px;
	font: 0.8em verdana, arial, tahoma, sans-serif;
	color: #9F9F9F;
	display: block;
}
.postinfoPhotoCat A
{
	color: #0854C7;
}
.postinfoPhotoCat A:hover
{
	color: #D92100;
}
.video
{
	background: #666;
	padding: 2px;
}
#midSidebar
{
	float: right;
	width: 270px;
	padding-top: 5px;
	background: #FEFEFE;
	padding-bottom: 10px;
}
#midSidebarInner
{
	width: 250px;
	margin: 0 auto;
}
#rightSidebar
{
	float: right;
	width: 170px;
	padding-bottom: 10px;
	text-align: center;
	/*[disabled]background:url(../images/bgRightSidebar.gif) repeat-y;*/
}
#rightSidebar IMG
{
	padding: 2px;
	border: 1px solid #AAA;
	background: #FFF;
	display: block;
	text-align: center;
	margin: 0 auto 5px;
}
UL#rightSidebarGallery
{
	margin-bottom: 15px;
}
UL#rightSidebarGallery LI
{
	display: block;
	width: 126px;
	margin-right: 19px;
	margin-left: 19px;
	margin-bottom: 10px;
	text-align: center;
	font: bold 0.9em/1.1em georgia, sans-serif;
}
UL#rightSidebarGallery LI A
{
	color: #222;
}
UL#rightSidebarGallery LI A:hover
{
	color: #CD1713;
}
/*COMMENTS
==============================================================*/
P#commentNotification
{
/*text style for notification message that is displayed when post is pass protected or comments are closed*/
	display: block;
	margin-top: 7px;
	background: #F9F9F9;
	padding: 3px 5px;
	font-weight: bold;
}
OL.commentlist LI
{
/*Comment Wrapper*/
	border: 1px solid #D5D5D5;
	height: 1%;
	margin: 0 0 10px;
	padding: 5px 5px 5px 53px;
	position: relative;
}
OL.commentlist LI A
{
/*Comment Wrapper*/
	color: #0854C7;
}
OL.commentlist LI A:hover
{
/*Comment Wrapper*/
	color: #D92100;
}
LI DIV.vcard
{
/*Font style for comment author link*/
	font: bold 12px verdana, arial, sans-serif;
	font-style: normal;
	padding: 0 80px 0 0;
	margin: 5px 0;
}
LI DIV.vcard IMG.avatar
{
/*Avatar style between comments*/
	border: 1px solid #D5D5D5;
	padding: 2px;
	background: #FFF;
	left: 5px;
	position: absolute;
	top: 7px;
}
LI DIV.comment-meta
{
/*Style for date of comment*/
	font: bold 10px/1.4 helvetica, arial, sans-serif;
	position: absolute;
	right: 10px;
	text-align: right;
	top: 10px;
}
LI DIV.comment-meta A
{
	color: #8F8F8F;
}
LI DIV.comment-meta A:hover
{
	text-decoration: underline;
}
OL.commentlist LI P
{
/*Comment font style*/
	font: normal 12px helvetica, arial, sans-serif;
}
LI DIV.reply
{
/*Reply button style*/
}
OL.commentlist LI DIV.reply:hover
{
}
LI DIV.reply A
{
	font: bold 9px helvetica, arial, sans-serif;
	text-transform: uppercase;
}
OL.commentlist LI UL.children
{
/*Inner comment style*/
	margin-top: 10px;
}
LI.depth-2, LI.depth-3, LI.depth-4, LI.depth-5
{
/*inner comment margin-bottom*/
	margin: 0 0 0.2em;
}
OL.commentlist LI.even
{
/*The background color for 1-3-5... no comments*/
	background: #FFF;
}
OL.commentlist LI.odd
{
/*Background color for 2-4-6... no comments*/
	background: #F9F9F9;
}
OL.commentlist LI.pingback DIV.vcard
{
	padding: 0 170px 0 0;
}
/*COMMENT FORM
==============================================================*/
P#noComment
{
	font: bold 0.8em verdana, tahoma, arial, sans-serif;
	background: #F7F7F7;
	padding: 4px 4px 4px 10px;
}
#respond
{
	font-family: verdana, tahoma, arial, sans-serif;
	background: url(../images/bgWriteComment.gif) repeat;
	padding: 5px 15px 0;
	border: 1px solid #ECECEC;
}
.cancel-comment-reply
{
	font-size: 12px;
}
.cancel-comment-reply, #respond CITE
{
	font-size: 12px;
	padding-top: 4px;
}
#respond LABEL
{
	font-size: 10px;
	padding-left: 3px;
	font-family: verdana, tahoma, arial, sans-serif;
}
#author, #email, #url
{
	font: 11px verdana, Arial, Helvetica, sans-serif;
	width: 35%;
	padding: 2px;
	background: #FEFEFE;
	border: 1px solid #E6E6E6;
}
#respond TEXTAREA:focus, #respond INPUT[type="text"]:focus
{
	border: 1px solid #BBB;
	background: #FEFFF7;
}
#respond TEXTAREA
{
	font: 12px Arial, Helvetica, sans-serif;
	width: 95%;
	height: 120px;
	background: #FEFEFE;
	border: 1px solid #E6E6E6;
	padding: 2px 3px 3px 7px;
}
#submit
{
	background: url(../images/submit.gif) no-repeat left;
	width: 112px;
	height: 24px;
	border: none;
	display: block;
	line-height: 0px;
	cursor: pointer;
}
#submit:hover
{
	cursor: pointer;
	background: url(../images/submit.gif) no-repeat right;
	width: 112px;
	height: 24px;
}
/******************************************** PHOTO CATEGORY and VIDEO ARCHIVE  **********************************
******************************************* ARCHIVE PAGE  ***********************************/
#archiveEntries
{
	width: 630px;
	float: left;
	line-height: 1.3em;
	font-size: 0.95em;
}
.archivePost
{
	font-size: 0.9em;
}
.archivePost IMG
{
	float: left;
	margin-top: 5px;
	margin-right: 5px;
}
