/* 
YOUR CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

/* y=#feba31; p=#84278f; b=#05a9c4 */

.container { padding-right:30px; }

body,textarea,input { font-family: "Gill Sans", "Gill Sans MT", "Century Gothic", Helvetica, Arial; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; color:#ffffff; }
h1.sitename { font-size:2.25em; padding:.6em 0; margin:0; font-weight:normal; }

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover { color:#84278f; }

p { text-align: justify; font-size:1.2em; margin-bottom:1.2em; }

a, p a, #footer a, .postmetadata a, .navi a, #disqus_thread a { color:#05a9c4; text-decoration:none; }
a:hover, a:focus, p a:hover, p a:focus, #footer a:hover, #footer a:focus, .postmetadata a:hover, .postmetadata a:focus, .navi a:hover, .navi a:focus, #disqus_thread a:hover, #disqus_thread a:focus { color:#feba31; }
a, a:hover, a:focus, h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover, p a, p a:hover, p a:focus, img a, #footer a, #footer a:hover, #footer a:focus, #slider a, #twitter_update .title a, #twitter_update .title a:hover, .contactformsubmit:hover, #menu a, .twitter-share-button { cursor:pointer; }

#footer { font-size:1em; }

blockquote { font-style:italic; font-family:Georgia; text-shadow: 1px 1px 1px #000; padding: 10px 50px 10px 50px;}

.menu li li { background:transparent url(images/repeater.png) repeat; }
.menu li li li { background:transparent url(images/repeater.png) repeat; }
.menu li:hover,.menu li.sfHover,.menu a:focus,.menu a:hover,.menu a:active { background:#feba31; outline:0; }

#menu { height:100%; left:30px; margin-right:40px; padding:10px 25px 0; position:fixed; top:0; width:200px; z-index:1; background:transparent url(images/repeater.png) repeat; }
#menu .menuentryimages { width: 14.5em; float: left; position: relative; display: block; top: -12px; border-bottom: 1px solid #999; padding: 0px 0 8px 1.5em; margin: 0px 0px 0px 0px; color:#999; }
#menu .menufblike { width: 14.5em; float: left; position: relative; display: block; border-bottom: 1px solid #999; padding: .5em 0 1em 1.5em; margin: 0px 0px 0px 0px; color:#999; cursor:pointer; }
#menu .menutb { width: 14.5em; float: left; position: relative; display: block; border-bottom: 1px solid #999; padding: 1.5em 0 1em 1.5em; margin: 0px 0px 0px 0px; color:#999; }


#twitter_update .title a { width: 14.5em; color:#999; float: left; position: relative; display: block; padding: 1em 0 1em 1.5em; text-transform:uppercase; letter-spacing: 1.5px; }
#twitter_update .title a:hover { background-color:#feba31; color:#fff; padding: 1em 0 1em 1.5em; }

#twitter_update_list { width: 16em; list-style:none; border-bottom:1px solid #999; }
#twitter_update_list li { padding: 0 0 1em; font-size: 12px; }
#twitter_update_list a, a:hover, a:focus { color:#999999; cursor:default; }

.post { position: relative; display:block; clear:both; margin:2em 0; }

.wp-caption { float:center; position:relative; margin: 0 0 0 0; padding: 0 0 0 0; }
p.wp-caption-text,.caption { background:transparent url(images/repeater50.png) repeat; padding: 10px 10px 10px 10px; position: relative; align: center; left: 0px; bottom: 5px; text-align:center; max-width: 100%; margin: 0 0 50px 0; z-index:10; }

.postmetadata { color:#999; font-size:1em; }

.dateBadge { position: relative; }
.entryDate { border: 1px solid #999; font-family: Georgia,"Times New Roman", serif; line-height: 1; position: absolute; top: 0; left: 0; width: 60px; }
.entryDate span { display: block; text-align: center; }
.postMonth { text-transform: uppercase; font-size: 1.2em; padding-top: 0.3em; background:transparent url(images/repeater50.png) repeat; }
.postDay { font-size: 2em; padding-bottom: 0.3em; background:transparent url(images/repeater50.png) repeat; }
.postYear { background-color: #84278f; color: #FFF; font-size: 1.2em; padding: 0.2em 0 0.5em 0; margin: 0; }

.fancyBlogTitle { font-style:italic; font-family:Georgia; text-shadow:1px 1px 1px #000; position:relative; top: 0; left: 0; margin: 0 0 0 75px; padding: 0 0 .6em 0; }

#slider { position:relative; background:url(http://www.davidteng.com/wp-content/plugins/nivoslider/loading.gif) no-repeat 50% 50%; }
#slider a { display:block; }
#slider img { position:absolute; top:0px; left:0px; display:none; }

.dtptip { text-align: justify; font-size:1.2em; background:transparent url(images/repeater50.png) repeat; padding: 5px 10px 5px 10px; position: relative; left: -10px; width:100%; margin: 0 0 10px 0; }
.dtptipspan { background:transparent url(images/repeater50.png) repeat; padding: 5px 10px 5px 10px; position: relative; margin: 0 0 0 0; }

.contactformsubmit { color:#05a9c4; letter-spacing: 2px; background:transparent url(images/repeater50.png) repeat; padding: 10px 10px 10px 10px; position: relative; width: 5em; margin: 10px 0px 0px 0px; }
.contactformsubmit:hover { color:#ffffff; letter-spacing: 2px; background:none; background-color:#feba31; padding: 10px 10px 10px 10px; position: relative; width: 5em; margin: 10px 0px 0px 0px; }
.contactformfield { color:#FFFFFF; background:transparent url(images/repeater50.png) repeat; padding: 5px 5px 5px 5px; }

.item input { width: 180px; color:#999; font-color:#999; background:transparent url(images/repeater50.png) repeat; padding: 10px 10px 10px 10px; }
.item input#s { color:#999; font-color:#999; }

#customlist ul { list-style:disc; font-size:1.2em; }
#customlist ul li { margin: 0 0 10px 20px; }
#customlist ul ul { margin: 0 0 0 25px; font-size:1em; }

.dsq-brlink, .logo-disqus { display:none; }

/*
.wp-caption p.wp-caption-text,.caption { background-color: rgba(0, 0, 0, 0.5); bottom: 0px; padding: 10px 10px 10px 10px; color: #eee; position: relative; z-index: 5; max-width: 100%; } 
.dtptip strong { color:#84278f; }
*/