body  { background: #000 url(../images/design/back.jpg) center top no-repeat fixed;}

h1, h2, h3, h4, h5, h6  { color: #1F1D1D;}

a  { color: #263749;}

/* STRUCTURE */

#logo {margin-left:-10px !important;}

#logo h1 { background: url(default/logo.png) top left no-repeat;}

#header h1.title a  { color:#005775;}

#header p.description  { color: #75818a;}

.theme h2 a:hover, .breadcrumb a:hover { text-decoration:none;}

*::-moz-selection { background:#263749 none repeat scroll 0 0; color:#FFFFFF;}

/* NAVIGATION */

#nav  { background:url(../images/design/thefooter.jpg) repeat-x;}
#nav ul li a  { height:45px; color: #fff; text-shadow: 1px 1px 2px #000;}
#nav ul li a:hover {color: #263749 !important; background: url(default/navback.png) !important; text-shadow: none !important;}

#nav .goleft {margin-left:-32px !important;}

#nav .rss ul li a:hover { background: url(../images/design/rss.gif) no-repeat center left !important; color:#FEBE01 !important;}

.current_page_item a:link, .current_page_item a:visited, #nav .current-cat a:link, #nav .current-cat a:visited  {
	color: #263749 !important;
	background: url(default/navback.png) !important;
	text-shadow: none !important;
}

#content  { background-color: #F0F0F0; border-top: none !important;}

.awesome { background: #222 url(default/alert-overlay.png) repeat-x; display: inline-block; padding: 5px 10px 6px; color: #fff; text-decoration: none; font-weight: bold; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0 1px 3px #999; -webkit-box-shadow: 0 1px 3px #999; text-shadow: 0 -1px 1px #222; border-bottom: 1px solid #222; position: relative; cursor: pointer; -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5); -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.25); border-bottom: 1px solid rgba(0,0,0,0.25); }
.large.awesome { font-size: 14px; padding: 8px 14px 9px;}
.awesome:hover { text-decoration:none;}
.blue.awesome { background-color: #2daebf; margin-right:10px;}
.blue.awesome:hover {background-color: #007d9a;}
.red.awesome { background-color: #CE0000;}
.red.awesome:hover {background-color: #BA0000;}
.magenta.awesome { background-color: #a9014b;}
.orange.awesome { background-color: #ff5c00;}
.green.awesome { background-color:#91BD09;}
.green.awesome:hover { background-color:#85A722;}

#bottom  { background-color: #f2f7fb; padding:20px 0; border-left: 1px dotted #a6b3b9; border-right: 1px dotted #a6b3b9;}
/* BLOG CSS */
.post p.categories span  { background-color: #A01B1F; color: #fff;}
.post p.categories span a  { color: #fff;}
.post p.categories span.date a  { color: #286697;}
.post p.categories span.date  { background-color: #ffffff; color: #000000; margin-left:5px;}

.screenimg span a { background: #000000;}

.theme .tags, .theme .tags a, .theme .rating, .post-ratings-text { color: #808A8E !important;}

h2.thatitle, h1.thatitle { letter-spacing:-2px; color:#263749; font-size:25px !important; text-shadow:0px 1px 2px #FFFFFF;}
h2.thatitle { width:630px;}
h2.title, h2.title a  { color: #263749; letter-spacing:-1px;}
h2.thatitle a {font-size:28px; color:#263749; text-decoration:none; display:block; letter-spacing:-2px; font-family:Arial, Helvetica, sans-serif;}
h2.thatitle a:hover {text-decoration:underline;}

.leftartimg {float:left; margin: 0 10px 0 0;; border:3px solid #CCCCCC; width:330px; height:190px;}
.leftartimg:hover { border:3px solid #263749;}

.post p { font-family:Verdana,Helvetica,Arial,Geneva,Helvetica,sans-serif; font-size:14px; color:#1E1E1E;}
.feature-list-left p, .feature-list-right p { line-height:2.3em;}
.post p.comments a  { background: url(default/comments.jpg) no-repeat center left; color: #000;}
p.continue a  { color: #286697;}

.articlemeta { background:url(default/clock.png) no-repeat scroll 0px 0px; padding-left:20px;}
.articlemeta a:hover { text-decoration:none;}
.articlemeta .cat-item { display:inline !important; list-style:none; list-style-type:none;}


.widget .padright { padding-right:4px;}
.widget .staydigital { letter-spacing:-2px; font-size:22px; color:#263749;}

.widget .rssbutton a, .rssbutton a { width:252px; height:50px; display:block; background: url(../images/design/rss_subscribe.gif) no-repeat; text-indent:-9999px;}
.widget .rssbutton a:hover, .rssbutton a:hover { background-position:0px -50px; width:252px;}

.emailsignup { margin-top:10px;}
.widget .emailsignup a, .emailsignup a { width:252px; height:50px; display:block; background: url(../images/design/email-updates2.gif) no-repeat; text-indent:-9999px;}
.widget .emailsignup a:hover, .emailsignup a:hover { background-position:0px -50px; width:252px;}

/*
.widget .emailsignup { width:252px; height:130px; background: url(../images/design/email-updates.gif) top left no-repeat; margin-top:10px;}
.widget .emailform {width:210px; height:77px; float:left; margin:55px -40px 30px 0;}
.widget .emailsignup input#CustomFields_2_1, .widget .emailsignup input.email { margin-bottom:6px; width:200px; height:20px; padding:6px 0 0 4px; border:1px solid #CCCCCC; color:#999999 !important;}
.widget .emailsignup input#CustomFields_2_1:focus, .widget .emailsignup input.email:focus { border:1px solid #999999;}
.widget .emailsignup input#signup { float:left; width:100px; height:25px; background:#263749; border:none; color:#FFFFFF; font-weight:bold;}
.widget .emailsignup input#signup:hover { background:#D16427;}
*/
.widgetlist  h3  { color: #fff; background-color:#263749;}
.widgetlist ul li a:link, .widgetlist ul li a:visited  { color: #000;}
.widgetlist ul li { border-bottom: 1px solid #dddddd;}

#comments h2  { color:#A01B1F;}

.commentlist li { background-color:#ececec; border:1px solid #e3e3e3;}

#commentform #submit { width:250px; height:50px; background: url(../images/design/comment.png) no-repeat; background-position:0px -50px; border:none; text-indent:-9999px;}
#commentform #submit:hover { background-position:0 0;}

.grid_6 .alpha .clear {width:668px;}
.grid_6 .omega .clear {width:668px;}

a.more-link {background:url(default/glasses.png) no-repeat scroll 0px 0px; padding-left:20px; color:#191919; font-weight:bold;}
a.more-link:hover { text-decoration:none;}

/* CONTACT FORM */
.form-contact {float:left;}
.message {background:#eee; color:#000;display:none;width:200px;padding:0;}
#last, .last {display:none;}
.contact, .contactarea {display:block; color:#003366;}
input.contact {width:250px; height:20px; border:2px solid #999999; background:#F7F7F7;}
label.contact {width:150px; height:30px; padding-right:15px; padding-top:10px;}
textarea{width:250px; height:200px; border:2px solid #999999; background:#F7F7F7;}
input.contact:focus, textarea.contactarea:focus {border:2px solid #003366; background: #D8F9FC;}

/* DOMAINS&HOSTING TABLE */
#one-column-emphasis { font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif; font-size: 12px; margin: 10px 0 0 0; width: 700px; text-align: left; border-collapse: collapse;}
#one-column-emphasis th { font-size: 14px; font-weight: normal; padding: 12px 15px; color: #263749;}
#one-column-emphasis td { padding: 10px 15px; color: #263749; border-top: 1px solid #CCCCCC;}
#one-column-emphasis:hover td { border-top:none; _border-top:1px solid #F0F0F0;}
.oce-first { background: #d0dafd; border-right: 10px solid transparent; border-left: 10px solid transparent;}
#one-column-emphasis tr:hover td, #one-column-emphasis tr:hover a {color: #FFF; background: #263749;}

/* SITEMAP STYLES */

#smart-archives-block li { list-style:none; list-style-type:none;}
#smart-archives-list ul li { list-style:none; list-style-type:none; line-height:23px; padding:0 0 0 10px; background:url(../images/design/li_bullet.jpg) no-repeat -4px 3px;}
#smart-archives-block .emptymonth { color:#CCCCCC;}
#smart-archives-list h2 { font-size:16px;}

/* WP-PAGENAVI */

.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px !important;
	margin: 2px !important;
	text-decoration: none !important;
	background-color: #ffffff !important;
	border: 1px solid #a6b3b9 !important;
	color: #263749 !important;
}
.wp-pagenavi a:hover {	
	border: 1px solid #ffffff !important;
	color: #ffffff !important;
	background-color: #263749 !important;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #A01B1F;
	color: #A01B1F;
	background-color: #FFFFFF;	
}
.wp-pagenavi span.pages {
	margin: 2px;
	color: #263749;
	font-size:13px;
	font-weight:bold;
	text-align:left;
	padding: 2px 10px 2px 5px;
	border:none !important;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-size:18px;
	border: 1px solid #ffffff;
	color: #ffffff;
	background-color: #263749;
}