/*
Theme Name:
Theme URI: 
Description: 
Author: 
Author URI: 
*/


/*************************************************************************************************************************************/
/* Wrappers */

body, #home { background: #fff; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; font-size:0.80em; line-height:1.7em; color:#000; }

#page { width: 980px; margin: 0 auto; position:relative; }

#wrapper { width: 960px; margin:50px auto; clear:both;}

#contentwrapper { width:960px; margin:0px auto; padding-top:20px;}

#pagewrapper { width: 960px; margin:0 auto; clear:both;}

#content { float: left; width:662px; margin:10px 0; clear:left; background:url(images/divider.gif) repeat-y right; }



/*************************************************************************************************************************************/
/* Global Default Headings Style */


h1 { font-size:300%; color:#fff; letter-spacing:-1px; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; }
h2 { font-size:170%; color:#fff; width:97%; letter-spacing:-1px; line-height: 24px; font-weight: normal; border-bottom: solid 1px #615044; padding: 15px 0px; margin: 10px 0;  font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; }
h3 { font-size:160%; color:#000; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; }
h4 { font-size:120%; color:#fff; font-family: "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", "Lucida", sans-serif; margin-bottom:10px; }
h5 { font-size:100%; width:95%; color:#FFF; margin:5px 0px 1px 4px; line-height:20px;padding:1px 1px 1px 10px; font-weight:100; border-bottom:1px dotted #666; }


/* Global Default Anchor Styles */

a:link { color : #9e8574; border: 0px; font-weight: normal; -moz-outline-style: none;}
a:active { color : #9e8574; border: 0px; font-weight: normal; -moz-outline-style: none;}
a:visited { color : #9e8574; border: 0px; font-weight: normal; -moz-outline-style: none;}
a:hover	{ text-decoration: underline; color:#FFFFFF; font-weight: normal; -moz-outline-style: none;} 
a:focus { outline: none; font-weight: normal; -moz-outline-style: none;}


/* Header Navigation */

#header ul#nav{position:absolute; top:0px; right:5px; height:60px; width:583px; margin-top:0px; background:url(images/nav.gif) no-repeat}
#header ul#nav li{float:left; list-style:none;text-indent:-9999px; }
#header ul#nav li a{position:absolute; text-decoration:none; border:none !important; top:0; height:60px}

#header ul#nav li#vcHome a{left:0px; width:80px; background:url(images/nav.gif) -0px 0 no-repeat;}
#header ul#nav li#vcHome a:hover{background-position:-0px -60px;-moz-outline-style: none;}

#header ul#nav li#vcPhoto a{left:79px; width:100px; background:url(images/nav.gif) -79px 0 no-repeat}
#header ul#nav li#vcPhoto a:hover{background-position:-79px -60px;-moz-outline-style: none;}

#header ul#nav li#vcFood a{left:180px; width:91px; background:url(images/nav.gif) -180px 0 no-repeat}
#header ul#nav li#vcFood a:hover{background-position:-180px -60px;-moz-outline-style: none;}

#header ul#nav li#vcBlog a{left:271px; width:106px; background:url(images/nav.gif) -271px 0 no-repeat}
#header ul#nav li#vcBlog a:hover{background-position:-271px -60px;-moz-outline-style: none;}

#header ul#nav li#vcLifestream a{left:377px; width:121px; background:url(images/nav.gif) -377px 0 no-repeat}
#header ul#nav li#vcLifestream a:hover{background-position:-377px -60px;-moz-outline-style: none;}

#header ul#nav li#vcAbout a{left:498px; width:85px; background:url(images/nav.gif) -498px 0 no-repeat}
#header ul#nav li#vcAbout a:hover{background-position:-498px -60px;-moz-outline-style: none;}

/*Header Home */

#header_wrap_big {background:url(images/home_bg.gif) repeat-x; border-bottom:1px solid #5A483C; _border-bottom:0px solid #5A483C; height:360px; margin:0px 0px 20px 0px; clear:both;}

#header_wrap { clear:both; width: 100%; height:200px; background:url(images/home_bg.gif) repeat-x; border-bottom:1px solid #5A483C; position:relative;}
#header { width:960px;  height:201px; background:url(images/lifestream-header.png) bottom right no-repeat; margin:0 auto; position:relative;}

#logo { height:60px; margin-left:10px;}
#logo a { height:60px; width:250px; background: url(images/logo.gif) top left no-repeat; margin-left:10px; display:block;}
#logo img { border:0px;}
#logo a:hover { border-bottom:0px;}

#seo { display:none;}

div#explanation h2{ border-bottom:0px; padding:10px 0 0 25px;  margin:10px 0 0 25px; color:#fff; float:left; width:540px; letter-spacing:-1px; line-height:150%;font-style:italic; font-family:Georgia, "Times New Roman", Times, serif;}


/*************************************************************************************************************************************/
/* Home Page Elements */

/* Twitter (Homepage & Sidebar) */

.twitter {  margin:5px 0; padding:2px; text-align:left;font-size:100%; line-height:120%; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;}
.twitter a {text-decoration:none; border-bottom:0px;}
.twitter img {margin-left:10px;}
ul.twitter {list-style-type:none; padding-top:2px;}
li.twitter-item { padding:10px 10px;} 
p.twitter-message { padding:10px 0;} 
a.twitter-link { text-transform:capitalize; padding:3px; border-bottom:1px solid #5A483C;color:#7ED3BB; clear:both;}
.twitter-timestamp { font-weight:bold; color:#3AC0FF; text-decoration:none; border-bottom:0px;} 
.twitter-timestamp abbr {border-bottom:0px;} 
a.twitter-user {} 


/* Footer - Global*/

#footer_wrap { margin:35px 0 0 0; padding:0;}
.footer { margin:5px auto 0px auto; text-align:center;font-size:75%; line-height:100%; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; text-transform:lowercase;}
.footer img {margin-left:10px;}
ul.footer {list-style-type:none; padding-top:2px;}



/*************************************************************************************************************************************/
/* Sidebar */

#sidebar { width: 280px; margin-top:5px; margin-left:10px; float:left;clear:right;}


/* Sidebar - Search */

.Search { clear:both; float:left;margin:15px 15px 15px 15px; }
*.Search { clear:both; float:left;margin:15px 15px 15px 10px; _margin:15px 15px 15px 5px;}
.Search form {}
.Search input { float:left;width: 264px; height:18px; border:1px solid #60C3DB; border-width:2px 1px 2px 2px; font-size:130%; color:#666; padding:1px;}
.Search  input.keyword {} 
.Search  input.search { display:none;width: 30px; height: 28px; float:left; border-width:0px; margin-top:0px; margin-left:6px; }
.Search .bt {}


/* Sidebar - RSS feeds / Feedburner */

.Syn ul { float:left; clear:both; width:200px;}
.Syn li {background: url(images/SynIco.png) no-repeat left center; margin: 0px 5px 0px 0px; padding: 3px 0px 3px 15px; list-style-type:none; display:inline; font-weight: bold; font-size:80%;}

.feedburnercount {margin:5px 5px 5px 15px; float:left; clear:both; width:200px;}


/* Sidebar - Linkedin & Facebook */

.linkedin { clear:both; background: url(images/linkedin.gif) no-repeat left; width:280px; text-align:left; margin:15px 8px; padding: 5px 0px 5px 0px; *padding: 5px 40px 8px 0px; font-size:85%;}
.linkedin a {display:block; padding:2px 0px 0px 7px; margin-left:10px; color:#333;width:280px; text-align:left; font-weight:bold;}
.linkedin a:hover {display:block; color:#666;}

.facebook { clear:both; background: url(images/facebook.gif) no-repeat left; width:280px; text-align:left; margin:15px 8px; padding: 5px 0px 5px 0px; *padding: 5px 40px 8px 0px; font-size:85%;}
.facebook a {display:block; padding:2px 0px 0px 7px; margin-left:10px; color:#333;width:280px; text-align:left; font-weight:bold;}
.facebook a:hover {display:block; color:#666;}


/*************************************************************************************************************************************/
/* oTHER */

hr { display: none; }

.clear { clear:both; }
