/* ::::: http://www.nufcblog.com/wp-content/themes/cutline-3-column-split-11/style.css ::::: */

body { background: rgb(255, 255, 255) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(51, 51, 51); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 62.5%; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-align: center; }
* { margin: 0pt; padding: 0pt; }
a { color: rgb(0, 96, 255); text-decoration: underline; }
a:visited { color: blue; text-decoration: underline; }
a:hover { color: black; text-decoration: underline; }
a img { border: medium none ; }
pre { margin: 0pt 0pt 1.5em; overflow: auto; font-size: 1.3em; clear: both; }
h1, h2, h3 { font-weight: bold; font-family: Helvetica,Arial,sans-serif; color: rgb(0, 0, 0); }
h1 { font-size: 5em; letter-spacing: -0.03em; color: rgb(0, 0, 0); }
#masthead h1 { border-top: 1px solid rgb(204, 204, 204); padding: 0.4em 0pt 0.2em; text-align: center; color: rgb(0, 0, 0); clear: both; }
h1 a, h1 a:visited, h1 a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
h2 { font-size: 1.7em; }
h2 a { color: blue; text-decoration: underline; }
h2 a:visited { color: rgb(0, 85, 255); text-decoration: none; }
h2 a:hover { color: rgb(0, 85, 255); text-decoration: none; }
.posts h2 { margin: 0pt 0pt 0.1em; line-height: 1.2em; color: rgb(0, 85, 255); }
h3 { font-size: 0.9em; text-transform: uppercase; }
#masthead h3 { margin: 0pt 0pt 0.75em; font-weight: normal; font-size: 1.8em; text-transform: none; color: blue; text-align: center; }
h4 { font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(136, 136, 136); }
h4 a, h4 a:visited { color: rgb(136, 136, 136); text-decoration: none; }
h4 a:hover { color: rgb(136, 136, 136); text-decoration: underline; }
.posts h4 { margin: 0pt 0pt 1.25em; padding: 0pt 0pt 1em; background: transparent url('hr_title_sep.gif') no-repeat scroll 0pt 100%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
#container { margin: 15px auto 0pt; width: 970px; }
#content_box { width: 970px; text-align: left; float: left; clear: both; }
#content { padding: 0pt 0pt 0pt 20px; width: 500px; float: left; }
#sidebar { padding: 0pt 0pt 0pt 15px; width: 210px; float: right; }
#l_sidebar { padding: 0pt 0pt 0pt 15px; width: 210px; float: left; }
#footer { border-top: 2px solid rgb(204, 204, 204); padding: 1.2em 0pt 0pt; width: 970px; float: left; clear: both; }
#masthead { width: 970px; }
ul#nav { border-bottom: 3px solid rgb(0, 0, 0); padding: 0pt 10px; background: transparent url('hr_dot_black.gif') repeat-x scroll 0% 0%; list-style-type: none; list-style-image: none; list-style-position: outside; width: 950px; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; float: left; clear: both; }
ul#nav li { padding: 0.85em 40px 0.7em 0pt; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 1.4em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; text-transform: uppercase; float: left; }
ul#nav li a, ul#nav li a:visited { color: rgb(0, 0, 0); text-decoration: none; }
ul#nav li a:hover { color: rgb(0, 0, 0); text-decoration: underline; }
ul#nav li a.current, ul#nav li a.current:visited, ul#nav li a.current:hover { color: rgb(0, 85, 255); text-decoration: underline; }
#header_img { border-bottom: 1px solid rgb(0, 0, 0); margin: 0pt 0pt 3em; position: relative; float: left; clear: both; }
#header_img img { display: block; }
.entry { font-size: 1.4em; line-height: 1.65em; }
.entry p { margin: 0pt 0pt 1.5em; }
.entry img {  }
.tagged { padding: 0.4em 0pt 0pt; background: transparent url('hr_tag_sep.gif') no-repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; font-size: 1.2em; line-height: 1.6em; color: rgb(136, 136, 136); clear: both; }
.tagged a, .tagged a:visited { padding: 0.25em; color: rgb(51, 51, 51); text-decoration: none; }
.tagged a:hover { background: rgb(51, 51, 51) none repeat scroll 0% 0%; color: rgb(255, 255, 255); -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; text-decoration: none; }
.add_comment { padding: 0pt 0pt 0pt 20px; display: block; font-weight: bold; float: right; }
.navigation { width: 500px; font-size: 1.4em; float: left; }
.previous { padding: 0pt 20px 0pt 0pt; float: left; }
.next { float: right; }
.clear { margin: 0pt 0pt 5em; width: 500px; height: 1px; clear: both; }
.flat { margin: 0pt 0pt 2em ! important; }
ul.sidebar_list { list-style-type: none; list-style-image: none; list-style-position: outside; }
ul.sidebar_list li.widget, ul.sidebar_list li.linkcat { margin: 0pt 0pt 2.5em; width: 210px; font-size: 1.3em; line-height: 1.4em; float: left; }
li.widget h2, li.linkcat h2 { border-top: 3px solid rgb(0, 0, 0); margin: 0pt 0pt 0.8em; padding: 0.4em 2px; background: transparent url('hr_dot_black.gif') repeat-x scroll 0pt 100%; font-weight: bold; font-size: 1.077em; text-transform: uppercase; letter-spacing: normal; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; }
li.widget p { margin: 0pt 0pt 1.5em; padding: 0pt 10px; }
li.widget ul, li.linkcat ul { margin: 0pt 0pt 0.5em 20px; list-style-type: square; list-style-image: none; list-style-position: outside; }
li.widget li, li.linkcat li { margin: 0pt 0pt 0.7em; }
li.widget li a, li.widget li a:visited, li.linkcat li a, li.linkcat li a:visited { text-decoration: none; }
li.widget li a:hover, li.linkcat li a:hover { text-decoration: underline; }
#calendar_wrap { font-size: 1.3em; }
#footer p { margin: 0pt 0pt 0.923em; font-size: 1.3em; color: rgb(136, 136, 136); text-align: right; }
#footer a, #footer a:visited { color: rgb(136, 136, 136); text-decoration: none; }
#footer a:hover { color: rgb(136, 136, 136); text-decoration: underline; }
#search_form {  }
#search_form .search_input { border-style: solid; border-color: rgb(153, 153, 153) rgb(245, 245, 245) rgb(245, 245, 245) rgb(153, 153, 153); border-width: 1px; padding: 3px; width: 201px; color: rgb(0, 153, 0); font-family: Georgia,"Times New Roman",Times,serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 1em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; }
li.widget .search_input { font-size: 1.1em ! important; }
#search_form .search_input:focus { border-style: solid; border-color: rgb(102, 102, 102) rgb(221, 221, 221) rgb(221, 221, 221) rgb(102, 102, 102); border-width: 1px; }
/* ::::: http://www.nufcblog.com/wp-content/themes/cutline-3-column-split-11/custom.css ::::: */

.custom #masthead { width: 970px; height: 130px; }
.custom h1 a, h1 a:visited, h1 a:hover { color: blue; }
.custom #masthead h3 { margin: 0pt 0pt 0.75em; font-weight: bold; font-size: 1.7em; text-transform: none; color: black; text-align: center; background-color: white; }
.custom .posts h2 { margin: 0pt 0pt 0.1em; line-height: 1.6em; color: blue; text-decoration: underline; }
.custom h2 a:visited { color: black; text-decoration: underline; }
.custom h2 { font-size: 1.6em; }
.custom h2 a { color: blue; text-decoration: underline; }
.custom h2 a:hover { color: black; text-decoration: underline; }
.custom #header_img { border-bottom: 3px solid rgb(0, 0, 0); margin: 0pt 0pt 3em; position: relative; float: inherit; clear: both; }
.custom a:hover { color: blue; text-decoration: underline; }
.custom h4 { font-family: Georgia,"Times New Roman",Times,serif; font-style: italic; font-variant: normal; font-weight: normal; font-size: 1.2em; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; color: rgb(0, 68, 238); }
/* ::::: http://www.nufcblog.com/wp-content/plugins/wp-polls/polls-css.css?ver=2.50 ::::: */

.wp-polls, .wp-polls-form {  }
.wp-polls ul li, wp-polls-ul li, .wp-polls-ans ul li { text-align: left; background-image: none; display: block; }
.wp-polls ul, .wp-polls-ul, .wp-polls-ans ul { text-align: left; list-style-type: none; list-style-image: none; list-style-position: outside; float: none; }
.wp-polls ul li:before, wp-polls-ul li, .wp-polls-ans ul li:before, #sidebar ul ul li:before { content: ''; }
.wp-polls img, .wp-polls label, .wp-polls input, .wp-polls-loading img, .wp-polls-image img { border: 0px none ; margin: 0px; padding: 0px; display: inline; }
.wp-polls-ul { margin: 0px 0px 10px 10px; padding: 0px; }
.wp-polls-ans { width: 100%; opacity: 1; }
.wp-polls-loading { display: none; text-align: center; height: 16px; line-height: 16px; }
.wp-polls-image { border: 0px none ; }
.wp-polls .Buttons { border: 1px solid rgb(200, 200, 200); background-color: rgb(243, 246, 248); }
/* ::::: http://www.nufcblog.com/wp-content/plugins/wp-pagenavi/pagenavi-css.css?ver=2.50 ::::: */

/* ::::: http://w.sharethis.com/button/css/sharethis.4.1.0-rc4.css ::::: */

a.stbutton { padding: 1px 5px 5px 22px; }
.stbuttontext { line-height: 17px; }
.stico_default { background: transparent url('share-icon-16x16.png') no-repeat scroll 0pt 0pt ! important; -moz-background-clip: border ! important; -moz-background-origin: padding ! important; -moz-background-inline-policy: continuous ! important; }
.stwrapper { margin: 0pt; padding: 0pt; position: absolute; width: 354px; z-index: 1000000; top: 0pt; left: 0pt; visibility: hidden; height: auto; }
.stframe { position: absolute; z-index: 1000020; left: 0pt; top: 0pt; }
.stclose { margin: 0pt; padding: 0pt; z-index: 2000000; position: absolute; right: 9px; top: 3px; font-family: Helvetica,Arial,Sans-Serif; text-align: left; line-height: 1em; text-decoration: none; cursor: pointer; height: 15px; width: 15px; }
.recentcomments a { margin: 0pt ! important; padding: 0pt ! important; display: inline ! important; }
#aka, #aka:link, #aka:hover, #aka:visited, #aka:active { color: rgb(255, 255, 255); text-decoration: none; }
#aka:hover { border: medium none ; text-decoration: none; }
#aka:hover #akismet1 { display: none; }
#aka:hover #akismet2, #akismet1 { display: block; }
#akismet2 { display: none; padding-top: 2px; }
#akismeta { font-size: 16px; font-weight: bold; line-height: 18px; text-decoration: none; }
#akismetcount { display: block; font-family: Verdana,Arial,Sans-Serif; font-style: normal; font-variant: normal; font-size: 15px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; font-weight: bold; text-decoration: none; }
#akismetwrap #akismetstats { border: medium none ; padding: 8px 0pt 0pt; background: transparent url('akismet.gif') no-repeat scroll left top; overflow: hidden; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; color: rgb(255, 255, 255); font-family: 'Trebuchet MS','Myriad Pro',sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 40px; line-height: 100%; text-align: center; width: 120px; }
