/*
Theme Name: WordPress theme 751
Theme URL: http://wordpress.org/
Description: A theme from Template-Help.com Collection
Version: 2.6.5
Author: Template_Help.com
Author URL: http://www.Template-Help.com/

CSS Document*/
*
{
	margin: 0;
	padding: 0;
}
UL
{
	list-style: none;
}
BODY
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	line-height: 1em;
	color: #979797;
	background: #000;
}
IMG
{
	border: 0;
}
#header, .side_bar, .column_center, #footer
{
	font-size: 0.75em;
}
TABLE, TD
{
	border-collapse: collapse;
}
TABLE, TD, IMG
{
	border: 0;
}
TD, TR
{
	vertical-align: top;
	text-align: left;
}
.wrapper
{
	width: 100%;
	overflow: hidden;
}
.container
{
	width: 100%;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
/***forms*******************************************/
INPUT, TEXTAREA
{
	font-size: 11px;
	color: #000000;
	vertical-align: middle;
	font-weight: normal;
	text-align: left;
}
.searching
{
	width: 155px;
	color: #2C2C2C;
	padding: 1px 0 2px 3px;
	margin-right: 14px;
	border: 1px solid #656565;
}
.searching2
{
	width: 115px;
	color: #2C2C2C;
	padding: 1px 0 2px 3px;
	margin-right: 7px;
	border: 1px solid #656565;
	margin-bottom: 14px;
}
.column_center .text_box TEXTAREA
{
	margin: 3px 0;
}
/***end forms*******************************************/
.main
{
	width: 980px;
	margin: 0 auto;
}
A
{
	color: #FE8A03;
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
}
H1
{
	font-family: tahoma, geneva, sans-serif;
	font-size: 6em;
	line-height: 1em;
	color: #FFF;
	font-weight: normal;
	text-transform: capitalize;
	letter-spacing: -1px;
}
H1 A
{
	color: #FFF;
	text-decoration: none;
}
H2
{
	font-size: 1.5em;
	color: #FFF;
	font-weight: normal;
}
H2 A
{
	color: #FFF;
	text-decoration: none;
}
H2 A:hover
{
	text-decoration: underline;
}
H3
{
	font-size: 1.1em;
	font-weight: normal;
	margin-bottom: 15px;
	padding-top: 5px;
	color: #FFF;
}
H3 A
{
	color: #FFF;
}
H3#comments
{
	font-size: 13px;
	font-weight: bold;
}
H3#respond
{
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	color: #FFF;
}
H4
{
	color: #D15630;
	font-size: 1em;
	margin-bottom: 14px;
	font-weight: normal;
}
H4 A
{
	color: #D15630;
}
.pagetitle
{
	padding: 10px;
}
/***global******************************************
Begin Images*/
P IMG
{
	padding: 0;
	max-width: 100%;
}
/*Using 'class="alignright"' on an image will (who would've
thought?!) align the image to the right. And using 'class="centered',
will of course center the image. This is much better than using
align="center", being much more futureproof (and valid)*/
IMG.centered
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
IMG.alignright
{
	padding: 4px;
	margin: 0 0 12px 37px;
	display: inline;
}
IMG.alignleft
{
	margin: 0 12px 10px 0;
	display: inline;
}
.alignright
{
	float: right;
}
.alignleft
{
	float: left;
}
/*End Images*/
UL
{
	margin: 0;
}
.float
{
	float: left;
	margin: 0 20px 0 0;
}
.col
{
	float: left;
}
.side_bar
{
	float: left;
	width: 196px;
	margin: 0 -196px 0 0;
	position: relative;
}
.column_center
{
	float: left;
	width: 100%;
}
.indent_center
{
	padding: 0 24px;
	margin: 0 0 0 196px;
}
.clear
{
	clear: both;
}
.h100
{
	height: 100%;
}
.in5
{
	padding-bottom: 5px;
}
.in10
{
	padding-bottom: 10px;
}
.in15
{
	padding-bottom: 15px;
}
.in20
{
	padding-bottom: 20px;
}
/***global*******************************************/
.content
{
	position: relative;
}
#extra-img
{
	position: absolute;
	right: 0;
	top: -47px;
	width: 73px;
	height: 128px;
	background: url(images/exta-img.jpg) no-repeat left top;
}
/***box*******************************************/
.box
{
	width: 100%;
}
.box .border-right
{
	background: url(images/border-right.gif) repeat-y right top;
}
.box .border-bot
{
	background: url(images/border-bot.gif) repeat-x left bottom;
}
.box .border-left
{
	background: url(images/border-left.gif) repeat-y left top;
}
.box .left-top-corner
{
	background: url(images/left-top-corner.gif) no-repeat left top;
}
.box .right-top-corner
{
	background: url(images/right-top-corner.gif) no-repeat right top;
}
.box .left-bot-corner
{
	background: url(images/left-bot-corner.gif) no-repeat left bottom;
}
.box .right-bot-corner
{
	background: url(images/right-bot-corner.gif) no-repeat right bottom;
	width: 100%;
}
.box .indent
{
	padding: 26px 41px 50px 35px;
}
/***box******************************************
**header*******************************************/
#header
{
	width: 100%;
	height: 360px;
	background: url(images/header-bg.jpg) no-repeat 18px 77px;
}
#header .row-1
{
	padding: 0 0 0 23px;
	height: 77px;
}
#header .row-2
{
	height: 182px;
}
#header UL
{
	padding: 31px 0 0;
	background: url(images/divider.gif) no-repeat left 33px;
}
#header UL LI
{
	display: inline;
}
#header UL LI A
{
	background: url(images/divider.gif) no-repeat right 3px;
	padding: 0 36px;
	color: #F80;
	text-decoration: none;
	font-size: 1.17em;
}
#header UL LI A:hover
{
	text-decoration: underline;
}
#header .block_search
{
	padding: 25px 42px 12px 31px;
	float: right;
	background: url(images/search-img.gif) no-repeat 3% 23px;
	padding-left: 36px;
}
#header .logo
{
	padding: 68px 138px 0 0;
	text-align: right;
	display: none;
}
#header .logo SPAN
{
	font-family: verdana;
	color: #6F6F6F;
	display: block;
	margin-top: -6px;
	padding-left: 2px;
}
/***end header******************************************
**side_bar*******************************************/
.side_bar .inside
{
	padding: 16px 0 11px 27px;
}
/**********************************************/
.children
{
	margin: 0 0 0 10px;
}
.indentX P
{
	padding: 0 0 10px;
}
.widget_style
{
	padding: 0 0 20px;
	overflow: hidden;
	width: 100%;
}
.widget_style H2
{
	background: url(images/title-bg.gif) left top;
	font-size: 1.17em;
	color: #FFF;
	font-weight: normal;
	line-height: 1.1em;
	width: 100%;
	padding: 7px 0;
}
.widget_style H2 SPAN
{
	background: url(images/arrow.gif) no-repeat 10px 2px;
	padding: 0 20px 0 37px;
	display: block;
}
.widget_style H2 A
{
	color: #FFF;
	text-decoration: none;
}
.widget_style H2 A:hover
{
	text-decoration: none;
}
.widget_style .indent
{
	padding: 25px 20px 0;
}
.widget_style UL
{
	width: 100%;
	overflow: hidden;
}
.widget_style LI
{
	font-size: 1.1em;
	line-height: 1.5em;
	color: #ECECEC;
	background: url(images/marker.gif) no-repeat left 8px;
	padding: 0 0 10px 12px;
}
.widget_style LI A
{
	color: #ECECEC;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
.widget_style LI A:hover
{
	text-decoration: underline;
}
/**********************************************/
#links_with_style
{
	margin: 0;
	padding-left: 0;
}
#links_with_style UL
{
	margin: 0;
}
#links_with_style UL UL H2
{
	margin: 0;
	background: none;
}
#links_with_style UL LI
{
	background: none;
	padding: 0;
}
#links_with_style UL LI H2
{
	background: url(images/title-bg.gif) left top;
	font-size: 1.1em;
	color: #FFF;
	font-weight: normal;
	line-height: 1.1em;
	width: 100%;
	padding: 7px 0;
}
#links_with_style UL LI UL
{
	margin: 0;
}
#links_with_style UL LI UL LI
{
	font-size: 1em;
	line-height: 1.5em;
	color: #ECECEC;
	background: url(images/marker.gif) no-repeat left 8px;
	padding: 0 0 10px 12px;
}
#links_with_style UL LI UL LI A
{
	color: #ECECEC;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}
#links_with_style UL LI UL LI A:hover
{
	text-decoration: underline;
}
/**********************************************/
#calendar_wrap
{
	vertical-align: top;
	width: auto;
	margin: auto;
	padding: 0;
	margin-left: -10px;
}
#calendar_wrap CAPTION
{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	padding-bottom: 15px;
	letter-spacing: 1px;
}
#calendar_wrap TD
{
	width: 25px;
	text-align: right;
	font-size: 1em;
	padding: 3px 0;
}
#calendar_wrap TH
{
	color: #EEE;
	text-align: right;
	padding-bottom: 5px;
}
#calendar_wrap A
{
	font-weight: bold;
}
#calendar_wrap #prev
{
	text-align: left;
	padding-left: 10px;
	width: 40px;
}
#calendar_wrap #prev A
{
	float: left;
}
#calendar_wrap #next
{
	text-align: right;
	padding-right: 10px;
	width: 40px;
}
/**********************************************/
#tag_cloud A
{
	color: #FF6F1E;
	line-height: 1.01em;
	text-decoration: none;
}
#tag_cloud A:hover
{
	text-decoration: underline;
}
.post
{
	padding: 0 0 20px;
}
.post H3
{
	padding: 0 0 5px;
	font-size: 15px;
}
.post H3 A
{
	color: #FFF;
}
.post A
{
	color: #FF6F1E;
}
/**********************************************/
#statusbar
{
	text-align: left;
	font-size: 11px;
	padding: 0 0 0 20px;
}
#statusbar P
{
	padding: 0px 20px 20px 0;
}
#statusbar A
{
	font-weight: bold;
}
/***end side_bar******************************************
**column_center*******************************************/
.title
{
	padding: 0 7px 11px 4px;
	background: url(images/line-dot.gif) repeat-x left bottom;
	margin-bottom: 10px;
}
.title H2
{
	font-size: 1.5em;
	color: #FFF;
	margin-bottom: 8px;
}
.title H2 A
{
	color: #FFF;
	text-decoration: none;
}
.title H2 A:hover
{
	text-decoration: underline;
	color: #FF6F1E;
}
.title SPAN
{
	float: right;
	color: #BBB;
}
.title SPAN EM
{
	font-style: normal;
	color: #FF6F1E;
	text-decoration: underline;
}
.title .date
{
	font-size: 1em;
	color: #BBB;
}
.text_box
{
	font-size: 1em;
	padding: 0 3px 177px;
}
.text_box P
{
	margin-bottom: 15px;
}
.text_box .wrappper
{
	position: relative;
}
.comments
{
	padding: 0 0 40px;
	font-size: 0.91em;
	text-align: right;
}
.column_center OL
{
	list-style: decimal;
}
.column_center OL LI
{
	list-style-position: inside;
}
.column_center OL LI A
{
}
.column_center UL
{
	margin-left: 14px;
}
.column_center UL LI
{
	list-style-type: disc;
}
.column_center P
{
	padding: 5px 0;
}
/***end column_center******************************************
************************************/
#recent-posts
{
	vertical-align: top;
}
.widget_style#recent-comments LI A
{
	background: none;
}
#calendar
{
	vertical-align: top;
}
#google-search
{
	vertical-align: top;
}
#gsearch
{
	text-align: left;
}
#pages
{
	vertical-align: top;
}
#text-1
{
	vertical-align: top;
}
#delicious
{
	vertical-align: top;
}
#delicious-box
{
	text-align: left;
}
/*************************************/
.textwidget
{
	padding: 0 0px 0px;
}
.commentlist A
{
	color: #79BBFC;
}
.oddcomment
{
}
.navigation
{
	width: 100%;
	overflow: hidden;
	padding-bottom: 15px;
}
.navigation .left
{
	text-align: left;
}
.navigation .right
{
	text-align: right;
	padding-right: 10px;
}
.navigation .alignright
{
	padding-right: 10px;
}
/*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
{
	padding-bottom: 20px;
}
.hidden
{
	display: none;
}
HR
{
	display: none;
}
A IMG
{
	border: none;
}
.navigation
{
	display: block;
	text-align: center;
	margin-top: 10px;
}
/*End Various Tags & Classes
Begin Comments*/
.alt
{
	margin: 0;
	padding: 10px;
}
.commentlist
{
	padding: 0;
	text-align: justify;
}
.commentlist LI
{
	margin: 10px 0 3px;
	list-style: none;
}
.commentlist P
{
	margin: 10px 5px 0 0;
}
.commentlist
{
	margin-top: 10px;
	margin-bottom: 40px;
}
.commentlist LI A
{
	color: #FF6F1E;
}
.commentlist LI
{
	padding: 10px;
	background: #474743;
	border-top: 1px solid #EEE;
	color: #EEE;
}
.commentlist CITE
{
	font-weight: bold;
	color: #FFF;
}
.commentlist LI .avatar
{
	float: right;
	border: 1px solid #111;
	padding: 2px;
	background: #FFF;
}
.commentlist P
{
	margin: 10px 5px 10px 0;
}
#commentform P
{
	margin: 5px 0;
}
.nocomments
{
	text-align: center;
	margin: 0;
	padding: 0;
}
.commentmetadata
{
	margin: 0;
	display: block;
}
/*End Comments
**footer*******************************************/
#footer
{
	color: #919396;
	padding: 30px 0 26px 46px;
}
#footer STRONG
{
	color: #23282E;
	font-weight: normal;
}
#footer A
{
	color: #FFF;
}
/***end footer*******************************************/
