/*
Theme Name: Desktop
Theme URI: http://alikat-designs.com
Description: AliKat Designs - desktop blot theme
Version: 1.0
Author: Alicia Wilkerson
Author URI: http://alikat-designs.com
Tags: fixed width, two columns, widgets
*/
body { background: url("images/starliner.gif"); font-family: "Georgia", "Times New Roman", "serif"}
a img { border: 0px; }
a { color: #8a1515; }
a:hover { color: #FF0000; }

#page { width: 960px; margin: 10px auto; background: url("images/page.jpg") repeat-y; }

#header { background: url("images/header.jpg") no-repeat; }
#logo { height: 115px; width: 240px; float: left; }
#info { height: 115px; width: 480px; float: right; }
#menu { margin: 0 10px; padding: 0; clear: both; }
#menu li { margin: 0; padding: 0; list-style-type: none; }
#menu a img { height: 87px; }
#menu .nav  img{ width: 80px; }
#menu .social img{ width: 46px; }
#menu #search img{ width: 69px; }
#menu #rss img{ width: 77px; }
#menu #contact img{ width: 310px; }
#m4 img{ background: url("images/search.png") -44px -44px; }
#m4:hover img{ background: url("images/search.png") -44px -218px; }
#m5 img{ background: url("images/rss.png") -44px -44px; }
#m5:hover img{ background: url("images/rss.png") -44px -218px; }
#m6 img{ background: url("images/about.png") -44px -44px; }
#m6:hover img{ background: url("images/about.png") -44px -218px; }
#m7 img{ background: url("images/works.png") -44px -44px; }
#m7:hover img{ background: url("images/works.png") -44px -218px; }
#m8 img{ background: url("images/blog.png") -44px -44px; }
#m8:hover img{ background: url("images/blog.png") -44px -218px; }
#m9 img{ background: url("images/services.png") -44px -44px; }
#m9:hover img{ background: url("images/services.png") -44px -218px; }
#m10 img{ background: url("images/contact.png") -44px -44px; }
#m10:hover img{ background: url("images/contact.png") -44px -218px; }
.mleft { float: left; }
.mright { float: right; }

#main { padding: 0 10px;  }
#content { float: right; width: 520px; margin-right: 70px; border: 10px solid #3ab6d2; background: #FFFFFF; padding: 10px; }
.alignleft { float: left; }
.alignright  {float: right; }
.postinfo { margin-top: 0; font-size: .75em; font-style: italic; }
textarea { width: 100%; }
#content h2 { margin-bottom: 0; clear: right; }
#content h2 a { text-decoration: none; }
#content h2 a:hover { text-decoration: none; }
.project { clear: left; padding: 10px 0; }
.thumbnail { float: left; margin-right: 10px; }
.project-description { clear: right; }
#sidebar { float: left; width: 300px; }
.widget { width: 260px; padding: 50px 20px 10px 30px; height: 463px; background: url("images/sidebar.jpg") no-repeat; overflow: auto; }
.widget h2{ margin: 0; padding: 0;  }
.widget ul { margin: 0; padding: 0; }
.widget li { padding-left: 5px; margin-left: 20px; }
.widget table { padding: 0; margin: 0; border-collapse: collapse; vertical-align: bottom; }
.widget td, .widget th, .widget caption { padding: 0 2px; text-align: center; }
.widget .pad { border: 0px; }
.widget caption { font-weight: bold; border: 0px; }
.widget #today { color: #3ab6d2; font-weight: bold; }
.widget #today a { color: #3ab6d2; text-decoration: underline; }
.widget .hidden { display: none; }

#footer { height: 164px; width: 960px; background: url("images/footer.jpg") no-repeat; clear: both; font-size: .7em; position: relative; }
#footer div { width: 310px; position: absolute; left: 50%; margin-left: -155px; top: 50%; margin-top: -30px; }
#footer img { float: left; margin-top: 7px; }
#footer p { float: right; text-align: right; }

.cf_hidden { display: none; }
.widgetcform  ol { margin: 0; padding: 0; }
.widgetcform li { list-style-type: none; }
.widgetcform label { width: 200px;}
.widgetcform input, .widgetcform textarea { width: 200px; }



