/*
Theme Name: Dezinerfoli Black Stripe
Theme URI: dezinerfolio.com	
Description: Very Neat Web 2.0 Black Stripe Theme
Version: 2.0
Original Author: Navdeep Raj
Adapted Considerably by: Dana McCall
*/

/* TYPE */

h1 {font-size:1.8em; font-weight:700; color:#DD6200;}
h2 {font-size:1.33em; font-weight:bold!important; color:#DD6200;}
h3 {font-size:1.17em; font-weight:bold; color:#DD6200;}
body {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; overflow:visible;  background:#000; text-align:center; margin:0;}
/**OLD FONT FAMILY STYLE** font-family:"Lucida Grande", Tahoma, Verdana, times, serif;  ********/

a {color:#659905; text-decoration:none;}
a img {border:none;}
a:hover,.posttitle a:hover {color:#67A400; text-decoration:underline;}

ol#comments li p {font-size:100%;}
ul.post-meta {list-style:none;}
ul.post-meta span.post-meta-key,.dhtmlgoodies_question:hover {color:#FFFFFF;}



/* HEADER */

.navigation{text-align:center; padding:15px 0px;}
.navigation a{background:#EEE;padding: 3px 7px; line-height:10px; text-align:center; border:1px solid #FFF; color:#333333!important;}
.navigation a:hover{border:1px solid #CCC;}

.hilipage{background:#CCCCCC!important;}

.post_cats a{text-decoration:none; font-size:10px; color:#555; text-transform:uppercase;}
.post_cats a:hover{color:#DD6200; }

.topnavi{width:750px; height:30px; float:left; margin:0px;}
.topnavi ul{list-style:none; margin:98px 0px 0px 110px; float:left;}
.topnavi li{float:left; padding-left:5px; width:80px; height:30px;}
.topnavi a{
     width:80px; height:22px; text-align:center; display:block; padding-top:8px; outline:none; font-size:10px; 
     text-transform:uppercase; color:#999; background:url(images/topmenu_btn.gif) no-repeat 0 0;
     }
.topnavi a:hover{color:#CCC; background:url(images/topmenu_btn.gif) no-repeat 0 100%; text-decoration:none;}

/* TWITTER-RSS SUBSCRIBE BUTTONS */
.rsssubscribe{background:url(images/twitter.png) no-repeat 0 0; width:37px; height:36px; display:block; float:right; margin-right:15px; margin-top:81px;}

/*
.twitter{background:url(images/twitter.png) no-repeat 0 0; width:37px; height:36px; display:block; float:inherit; margin-right:15px; margin-top:81px;}
*/

#header {height:128px; background:#000000 url(images/headerstripe_loop.jpg); background-position: 50%; background-repeat: no-repeat}
#header .mainlogo{width:116px; height:124px; text-indent:-99999px; float:left; cursor:pointer; background:url(http://www.gogoraleigh.com/wp-content/themes/df_3col_theme/headers/rotate.php) no-repeat 0 0; margin:4px 0 0;}

.logodivider {width:2px; height:86px; float:left; background:url(images/logodivider.gif); margin-left:30px; margin-top:20px;}
.blogdescription {width:261px; height:22px; background:url(images/dedicated_text.jpg) no-repeat right bottom; padding-left:31px; padding-top:55px; text-indent:-9999px; display:block; float:left;}

/* TOOLBARS */

.right {width:230px; float:right;}
.left {width:1100px; float:left; background:#1A1A1A; background-repeat:no-repeat; overflow:hidden; margin:0; padding-left:5px;}
.leftside{width:198px; overflow:hidden; float:left;}

#sidebarsubmit {display:none;}

#twtresults {background:#444444; -moz-border-radius-topright:10px; -webkit-border-radius-topright:10px; -o-border-radius-topright:10px; }
.tweet {display:block; margin-left: 0px; border-bottom:1px #323232 solid; font-size:12px; text-decoration:none; width:271px; color:#D0D0D0; outline:none; overflow:hidden; padding:6px 10px 5px 2px; }        
.tweet a{target-new: tab;}

#menu {float:right; width:204px; padding-bottom:7px; text-align:left; background:#1a1a1a
      url(images/side_tr.gif) top right no-repeat; margin:0; }
#menu2 {width:298px; overflow:hidden; float:right;}

#menu h2, .df_menu_head {
      background:url(images/side_h.gif); background-repeat:no-repeat; color:#CCCCCC;
      text-transform:uppercase; display:block; width:180px; height:22px; 
      padding-top:8px; cursor:pointer; text-align:center; font-size:10px; 
      margin:8px 0 0 7px;}

#menu2 h2, .df_menu_head_left {
      background:url(images/side_h_wd.gif); background-repeat:no-repeat; color:#CCCCCC;
      text-transform:uppercase; display:block; width:280px; height:22px; 
      padding-top:8px; cursor:pointer; text-align:center; font-size:10px; 
      margin:8px 0 0 7px;}

#menu ul {list-style-type:none; margin:0; padding:0; }
#menu2 ul {list-style-type:none; margin:0; padding:0;}
#menu ul ul, .df_menu_cont, #menu2 ul ul { font-weight:400; text-align:left; 
      margin:0 0 4px; padding:0; overflow:hidden;}
#menu ul ul li, #menu2 ul ul li {border:0; margin:0px; padding:0px 0px 0px 2px; font-size:11px; }
#menu ul li a, #menu2 ul li a {display:block; margin-left: 0px; border-bottom:1px #323232 solid; font-size:11px; text-decoration:none; width:171px; color:#737373; outline:none; overflow:hidden; padding:6px 10px 5px 2px;}
#menu ul li a:hover, #menu2 ul li a:hover {border-bottom:1px #9fd202 solid; color:#FFF; }
#menu ul ul ul.children, #menu2 ul ul ul.children {font-size:142%; padding-left:14px; }

#searchform, #menu ul li,.footer p {margin:0; padding:0;}

/* GOOGLE CALENDAR ENTRY */
#gcal .gce-page-list .gce-list{color:#737373; /* The list itself */ margin-top:10px;}
#gcal .gce-page-list .gce-list li{color:#737373; /* Each event in the list */  margin-top:5px; content:none;}
#gcal .gce-page-list .gce-list p{color:#737373; padding: 0px 0px 0px 12px; /* Each piece of information in the list   margin:0 !important;*/ }
#gcal .gce-page-list .gce-list p span{color:#737373; border-bottom:1px #323232; padding:20px 0px 0px 0px;}
#gcal .gce-page-list .gce-list .gce-list-event{color:#737373; /* The event title */  background-color:#DDDDDD;}
#gcal .gce-page-list .gce-list .gce-list-title{color:#737373; /* The title (not the same as event title) */  font-weight:bold; }
#gcal .gce-page-list .gce-list ul{color:#737373; list-style-type:none; margin:0 !important; padding:0 !important; }
#gcal .gce-list ul {margin 0px 0px 13px 3px;}
#gcal ul li a{color: #659905; font-size: 12px; text-decoration:none;}

#calendar_wrap,#recentcomment li {padding:4px;}

#navipages h2{color: #009900; display:none;}

.callink {color: #009900; font-size: 16px; text-decoration:none;}
.callink li a{color: #009900; font-size: 16px; text-decoration:none;}
.callink a{color: #660066; font-size: 10px; text-decoration:none;}
.callink p{color: #666666; font-size: 10px; padding: 0px 0px 0px 10px;}
.callink span{color: #990000; font-size: 10px;}

#event_time {color: #676767; font-size: 11px; padding:0px 0px 0px 0px; margin:0px 0px 0px 8px;}
#event_name {color: #FF0000; font-size: 11px; text-decoration:none; padding: 1px 0px 0px 8px; margin:2px 0px 0px 0px; border-top:1px #323232 solid; display:block;}
#event_name a:hover {color:#FFF; text-decoration:none; display:block;}

#wp-twittersearch ul li a {display: inline;}

.sidebarbutton {background:#373737 url(images/sidebarbutton.gif) repeat-x left bottom; padding:3px 15px; border:1px solid #000; color:#848484;}

/* STORY LAYOUT */

.wrap {width:1100px; text-align:left; margin:0 auto; padding:0; }
.pageborhack{ height:1%; overflow:hidden; padding:20px 20px 98px 20px; margin-top:10px; float:left; width:555px; -moz-border-radius-topright:10px; -webkit-border-radius-topright:10px; -o-border-radius-topright:10px; background:#fff url(images/mainpagebg.jpg) no-repeat left bottom;}

.credit {background:#90a090; border-top:double 3px #aba; color:#fff; font-size:11px; text-align:center; clear:both; margin:10px 0 0; padding:3px;}
.credit a:link,.credit a:hover {color:#fff;}

/****************EDITS SPACE BETWEEN ENTRIES***********/
.feedback {color:#ccc; text-align:right; clear:both; padding-bottom: 39px;}
.feedback a {text-decoration:none; background:url(images/comments.gif) no-repeat 0 0; width:136px; height:39px; display:block; float:right; color:#666666!important; padding-left:15px; text-align:center; padding-top: 8px;}
.feedback a:hover {color:#000!important; text-decoration:none!important; }

.meta {font-size:.75em;}
.meta li,ul.post-meta li {display:inline;}
.meta ul {display:inline; list-style:none; margin:0; padding:0;}
.meta,.meta a {color:gray; font-weight:400; letter-spacing:0;}
.entry-meta{font-size:11px; background:#F2F2F2; border-top:1px solid #CCC; border-bottom:1px solid #CCC; padding:5px 15px; background:#FFF url(images/comment_top_focus.gif) repeat 0 0; height:1%; overflow:hidden; margin:15px 0px 45px 0px;}

.storytitle {margin:0;}
.storytitle a {text-decoration:none;}
.storycontent {line-height:170%;}
.storycontent img{padding:8px;}

.adSenseCenterBig {
	position:relative;
	width:470px;
	margin:auto;
        margin-top:15px;
        margin-bottom:35px;
}

.adSenseCenterMenu {
	position:relative;
	width:120px;
	margin:auto;
        margin-top:15px;
        margin-bottom:35px;
}

.addthis_button_facebook_like {
width:46px;
overflow:hidden;
}

/* COMMENTS */
#commentform #author,#commentform #email,#commentform #url,#commentform textarea, #code {background:#FFF url(images/comment_top.gif); border:1px solid #dbdbdb; color:#3088c6; padding:5px;}
#commentform textarea {width:500px;}

.comment {line-height:180%; margin:10px 0; }
.commenttop {font-size:12px; background:url(images/comment_top.gif); width:447px; padding:4px 10px 6px 12px; }
.comment_arrow { height:34px; width:35px; background:url(http://www.gogoraleigh.com/wp-content/themes/df_3col_theme/images/comment_arrow.gif); background-repeat:no-repeat; position:absolute; left:-9px; }
.commentbody { width:434px; color:#c1c1c1; line-height:175%; background:#606060 url(images/comment_bottom.gif) bottom no-repeat; position:relative; padding:10px 15px 7px 18px; }
.commentbody p { margin:7px; padding:7px; }

#dsq-global-toolbar ul {list-style:none;}
#dsq-comments {list-style:none;}
#dsq-subscribe {list-style:none;}

.clear {clear:both;}

.post a {text-decoration:none; color:#67A400; }
.post a:hover { color:#67a400; text-decoration:underline;}

/* DATE BLOCK*/
.date {background-repeat:no-repeat; width:60px; height:54px; text-align:center; float:left; color:#464854; padding-top:5px; font-size:11px; margin-right:15px; margin-bottom:-10px; }
.date-01 {background:url(images/date_bg01.gif);}
.date-02 {background:url(images/date_bg02.gif);}
.date-03 {background:url(images/date_bg03.gif);}
.date-04 {background:url(images/date_bg04.gif);}
.date-05 {background:url(images/date_bg05.gif);}
.date-06 {background:url(images/date_bg06.gif);}
.date-07 {background:url(images/date_bg07.gif);}
.date-08 {background:url(images/date_bg08.gif);}
.date-09 {background:url(images/date_bg09.gif);}
.date-10 {background:url(images/date_bg10.gif);}
.date-11 {background:url(images/date_bg11.gif);}
.date-12 {background:url(images/date_bg12.gif);}
.date div {font-size:18px; font-weight:700; color:#FFF; padding-top:7px; }

.newfoot{ clear:both; overflow:hidden; }

.footer {display:block; color:#999; clear:both; padding:0px 15px 15px 0px; width:1075px; background:#1a1a1a; }

.footeritem{float:left; width:317px; margin:0px 5px; border-top:5px solid #222; }
.footeritem h2{margin:0; padding:7px 10px 10px 10px; font-size:14px; background:#222;}
.footeritem ul{list-style:none; margin:0; padding:0; }
.footeritem li{list-style:none; margin:0; padding:0; height:1%; overflow:hidden; }
.footeritem li a{padding:10px; margin:0; border-bottom:1px solid #2C2C2C; display:block; color:#666; }
.footeritem li a:hover{background:#222; border-bottom:1px solid #444; text-decoration:none; color:#CCC;}
.footeritem span{clear:both; padding:10px; display:block; font-size:11px; color:#999; }
.footeritem p{ float:left; width:80px; height:80px; }
.footeritem span:hover{ color:#CCC; }
.footeritem h2:hover{color:#CCCCCC;}
.footeritem:hover{border-top:5px solid #333; background:#222;}
.finalfooter{padding:10px; clear:both; text-align:center; background:#1c1c1c; }

#s {background:url(images/searchbar_bg.gif) repeat-x left top; border:1px solid #000; color:#FFF; width:145px; margin:15px 0 15px 22px; padding:5px;}
#s:hover,#s:focus {border:1px solid #333;}

.sidenotes_title a {font-weight:700; color:#CCCCCC !important;}
.sidenotes_cont {display:block; margin-left:10px; width:170px; color:#999; background:#212121; font-size:11px; padding:15px 8px;}
.sidenotes_li {margin-bottom:20px;}
.sidenote_date {font-size:10px; color:#666; float:right; height:13px;}

.posttop ul,.posttop ul ul ul {list-style:url(images/ullibullet.gif);}
.posttop ul ul {list-style:url(images/lifirstchild.gif);}
.posttop li {padding-left:5px; margin-top:4px;}  /*PADDING BETWEEN LI PARAGRAPHS*/
.posttop h4 {font-size:1em; font-weight:400; color:#DD6200;}
.posttop h1:hover,.posttop h2:hover,.posttop h3:hover,.posttop h1 a:hover,.posttop h2 a:hover,.posttop h3 a:hover {color:#67A400;}
.posttitle a {font-size:1.1em; font-weight:400; letter-spacing:-0.04em; color:#dd6200;}

blockquote {background:#FFF url(images/blockquote.gif) no-repeat left top; padding-left:20px; margin:0;}
blockquote:hover {text-decoration:underline;}

#postcomment {margin-top:20px;}

.h2comment {width:200px; float:left;}

.makecomment {margin-top:12px; float:right;}

.sorrydialog {text-align:center;}

#dhtmlgoodies_leftPanel #leftPanelContent {padding:0;}
#dhtmlgoodies_leftPanel .closeLink:hover {color:#FFF; background-color:#000;}

.topslideabout {background:url(images/aboutmetoptext.gif) no-repeat 0 0; width:113px; height:35px; display:block; float:left; text-indent:-99999px; margin:36px 45px 0 4%;}
.topslidecontent {color:#CCC; display:block; float:left; font-size:11px; margin-top:10px; width:55%; text-align:left; padding:10px; }

.linksonclickfor,.linksonclickfor:visited { width:165px; height:20px; outline:none; display:block; color:#FFF;}
.linksonclickfor:hover {text-decoration:none; font-weight:700; color:#FFF;}

.fontchanger {float:right;}
.fontchanger a {display:block; outline:none; height:25px; float:left;}
.fontsizer_small {background:url(http://www.gogoraleigh.com/wp-content/themes/df_3col_theme/images/font_sizer_small.gif) no-repeat 0 0; width:26px;}
.fontsizer_big {background:url(http://www.gogoraleigh.com/wp-content/themes/df_3col_theme/images/font_sizer_big.gif) no-repeat 0 0; width:24px;}
.fontsizer_reset {background:url(http://www.gogoraleigh.com/wp-content/themes/df_3col_theme/images/font_sizer_reset.gif) no-repeat 0 0; width:26px;}

.aboutmeclosebtn {background:url(images/aboutmeclose.gif) no-repeat 0 0; width:42px; height:30px; float:left; margin-left:25px; right:15px; top:0; cursor:pointer;}

#recentcomments {padding:8px;}

.textwidget {padding:6px;}

.commentmeta {margin-left:15px; border-bottom:1px solid #484848; background-color:#5a5a5a; color:#FFF; padding:3px 3px 3px 10px; }
.commentmeta a {color:#FFF;}

.commentlist {margin:0; padding:0; }
.commentlist li {border-bottom:1px solid #F1F1F1; list-style:none; padding:15px; }

.gravatar {float:left; background:#fff; margin-right:15px; margin-bottom:15px; border:none !important; display:block; width:62px; height:62px; text-indent:-9999px; overflow:hidden; }

.alt {background:#F8F8F8;}

#submit, .button{ border:1px solid #bdbdbd; color:#666; background:#FFF url(images/whitebutton.gif) repeat-x left bottom; cursor:pointer; padding:5px 10px; }

#commentform #author:focus,#commentform #email:focus,#commentform #url:focus,#commentform textarea:focus,#commentform #author:hover,#commentform #email:hover,#commentform #url:hover,#commentform textarea:hover, #code:hover, #code:focus 
     {border:1px solid #67A400; background:#FFF url(images/comment_top_focus.gif); padding:5px;}
#commentform img{margin-top:5px;}

.sidenotes_cont h1, .sidenotes_cont p, .sidenotes_cont h2, .sidenotes_cont h3{border:none!important; padding:0!important; margin:0!important; }
.sidenotes_cont a{border:none!important; color:#99CC00!important; padding:0!important; margin:0!important; display:inline!important;}
.sidenotes_cont a:hover{text-decoration:underline!important;}

#hidden-10 {color:#FFF; overflow:hidden ;text-align:center; height:100px; background:#000 url(images/aboutmebackground.gif) repeat-x left top;}

#MBL_COMM{margin-left:7px; padding-left:15px;}
#MBL_COMM{margin-top: 10px;  margin-left: 11px;}
.mbl_join{background:none!important;}

.pollpress-voting-booth{margin-left:15px;}
.pollpress-bar-color{background:url(images/headerstripe_loop.jpg) repeat-x 0 0;}

.badgesleft{width:83px; padding-left:10px;
margin-right:10px; float:left;}
.badgesright img, .badgesleft img{margin:5px 0px;}

.download{width:127px; height:50px; background:url(images/download_btn.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; display:block; outline:none; margin-left:8px;}
.download:hover{background:url(images/download_btn.gif) no-repeat 0 100%;}

.demo{width:127px; height:50px; background:url(images/demo_btn.gif) no-repeat 0 0; text-indent:-9999px; overflow:hidden; display:block; outline:none; margin-left:8px; }
.demo:hover{background:url(images/demo_btn.gif) no-repeat 0 100%;}

.sidebar_badges{padding-left:5px;}

#menu a, .mainlogo{outline:none;}

.takethepoll{background:url(images/takethepoll.gif) no-repeat 0 0; width:154px; height:31px; display:block; position:absolute; z-index:9999; text-indent:-9999px; overflow:hidden; outline:none; right:0px; top:20px;}

.gototop{background:url(../../uploads/2007/05/gototop.gif) no-repeat 0 0; width:28px; height:25px; display:block; _display:none; position:fixed; z-index:9999; text-indent:-9999px;
overflow:hidden; outline:none; right:0px; bottom:30px;}

.hrdf{border-bottom:1px solid #CCC; height:2px; display:block; text-indent:-9999px; overflow:hidden; }
hr{border-bottom:1px solid #EEE; border-top:1px solid #DDD;}


#sandbox .morecontent { margin:0 -12px; position:relative; min-height:27px; background:#e3e3e3 url(http://images.apple.com/hotnews/images/contentheading_bgbottom20080313.gif) no-repeat bottom left; *height:28px; *margin-bottom:1.5em; _height:20px; }
#sandbox .morecontent h2 {font-size:12px; color:#dd6200; padding-left:12px; line-height:27px; background:url(images/morestories_bar.gif) no-repeat top left; _margin-bottom:0; }

#sandbox ul.stories {list-style:none; margin:0; padding:0 0 1px; }
#sandbox ul.stories li {margin-bottom: 10px; padding:0 0 1px; color:#666; }
#sandbox ul.stories li a {color:#333;font-weight:bold;}
#sandbox ul.stories li a:visited { color:#666; }
#sandbox ul.stories li a:hover { color:#2971a7; }
#sandbox ul.stories li span { font-size:11px; white-space:nowrap; color:#8c8c8c; display: block;}


/* FOOTER /*

/* IMPORTED FROM FLICKRRSS PAGE */
.flickrrss { }
.flickrrss h3, .flickrrss h4 { margin-bottom: 20px; }
.flickrrss #download { padding-bottom: 20px; }
.flickrrss #download img { vertical-align: middle; }
	
.spaced li { padding-bottom: 20px; }

#flickr { padding: 0px 0px 0px 220px;}
		#flickr ul {   }
		#flickr ul li {float: left; margin-right: 0px; padding: 0px 5px 15px 0px; border: none;  list-style:none;}
		#flickr img { 
			width: 60px ;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			-o-border-radius: 5px;
			border-radius: 5px; 
			}
		#flickr ul li a:hover img {
			-webkit-transform: scale(1.125);
			-moz-transform: scale(1.125);
			-o-transform: scale(1.125);
			transform: scale(1.125);
		}