/*
Theme Name: PhotoTraining4U
Theme URI: http://www.phototraining4u.com
Description: A custom Wordpress theme developed by Stephen Knott
Version: 1.0
Author: Stephen Knott
Author URI: http://www.stephenknott.me.uk
*/

/** Begin Template CSS **/
* { padding:0; margin:0; }
body { background-image:url(images/page-bg.gif); background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#wrapper { margin:0 auto; width:960px; }
#header { background-image:url(images/header.gif); background-repeat:no-repeat; width:960px; height:142px; float:left; margin:0; }
#leftcolumn { background:#FFFFFF; margin:0; min-height:400px; width:200px; float:left; }
#content { float:right; background:#FFFFFF; margin:0; min-height:400px; width:760px; display:inline; }
#footer { clear:both; width:100%; padding-top:15px; padding-bottom:15px; background:#f9a008; }
#footerwrapper { margin:0 auto; width:960px; background:#FFFFFF; }
#footercornerstop { width:960px; height:20px; background-image:url(images/footer-corners-top.gif); background-repeat:no-repeat; }
#footercornersbottom { width:960px; height:20px; background-image:url(images/footer-corners-bottom.gif); background-repeat:no-repeat; }

/** Begin Header CSS **/
#sponsorswrapper { width:100%; text-align:right; padding-top:28px; }
#sponsorswrapper p a { color:#FFFFFF; text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; }
#sponsorswrapper p a:hover { text-decoration:none; }
#navcontainer { position:absolute; top:101px; z-index:99; }
#navcontainer ul { padding-left:0; margin-left:0; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; }
#navcontainer ul li { display:inline; }
#navcontainer ul li a { padding-left:15px; padding-right:15px; background-color:#f9bd08; color:#FFFFFF; text-decoration:none; float:left; line-height:36px; }
#navcontainer ul li a:hover { background-color:#000000; color:#FFFFFF; }

/** Begin Left Column CSS **/
#leftcolumn a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:underline; }
#leftcolumn a:hover { color:#FF0000; text-decoration:none; }
.sidebar_title { text-transform:uppercase; margin-top:15px; padding-left:15px; padding-top:15px; background-image:url(images/lc-title-bg.gif); background-repeat:no-repeat; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#f9a008; }
#leftcolumn p { padding-left:15px; padding-right:15px; padding-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#fff1c7; border-left:solid 1px #f9a008; border-right:solid 1px #f9a008; }
#leftcolumn ul { padding:0; margin-left:0; background:black; width:200px; font-family:Helvetica, Arial, sans-serif; font-size:11px; }
#leftcolumn ul li { list-style:none; margin:0; border-top:1px solid #FFFFFF; text-align:left; }
#leftcolumn li a { display:block; padding:.25em .5em .25em .75em; border-left:1em solid #f9a008; background:#000000; text-decoration:none; color:#ffffff; }
#leftcolumn li a:hover { border-color:#000000; color:#000000; background:#FFFFFF; }
#leftcolumn form { padding-left:15px; padding-right:15px; padding-top:15px; padding-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background:#fff1c7; border-left:solid 1px #f9a008; border-right:solid 1px #f9a008; }
#leftcolumn select { background:#fff1c7; border-left:solid 1px #f9a008; border-right:solid 1px #f9a008; }
.tagcloud { padding-left:15px; padding-right:15px; padding-top:15px; background:#fff1c7; border-left:solid 1px #f9a008; border-right:solid 1px #f9a008; }
.sidebar_box_bottom { background-image:url(images/sidebar_widget_bottom.gif); background-repeat:no-repeat; height:21px; }

/** Begin Content CSS **/
#content a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; text-decoration:underline; }
#content a:hover { color:#FF0000; text-decoration:none; }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f9a008; width:745px; height:41px; margin-left:15px; margin-top:15px; padding-left:15px; padding-top:15px; background-image:url(images/h1-bg.gif); background-repeat:no-repeat; }
#content h1 a { font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#f9a008; text-decoration:underline; }
#content h1 a:hover { color:#FF0000; text-decoration:none; }
#favouritestatus { display:none; color:red; font-weight:bold; padding:5px; text-align:right; }
#favourite { width:713px; text-align:right; margin-bottom:2px; }
#content h2 { font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#006699; }
#contentbox { width:713px; margin-left:15px; padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; border-left:solid 1px #f9a008; border-right:solid 1px #f9a008; }
#contentbox p { clear:both; padding-top:10px; }
#contentbox ol { padding-left:40px; list-style:square; }
#videowrapper { background:#000000; width:676.5px; height:545px; margin:0; padding-left:36.5px; padding-top:13px; padding-bottom:13px; }
#videoleftcolumn { width:493px; float:left; margin-top:10px; }
#videorightcolumn { width:220px; float:right; }
.videochapters { text-transform:uppercase; text-align:center; font-family:Helvetica, Arial, sans-serif; font-size:11px; font-weight:bold; color:white; width:483px; padding:5px; background:#f9a008; }
#videochapters { padding:0; margin-left:0; background:black; width:493px; font-family:Helvetica, Arial, sans-serif; font-size:11px; }
#videochapters li { list-style:none; margin:0; border-top:1px solid #FFFFFF; text-align:left; }
#videochapters li a { display:block; padding:.25em .5em .25em .75em; border-left:1em solid #f9a008; background:#000000; text-decoration:none; color:#ffffff; }
#videochapters li a:hover { border-color:#000000; color:#000000; background:#FFFFFF; }
#homepagemostrecent { padding:0; margin-left:0; background:black; width:368px; font-family:Helvetica, Arial, sans-serif; font-size:11px; }
#homepagemostrecent li { list-style:none; margin:0; border-bottom:1px solid #FFFFFF; text-align:left; }
#homepagemostrecent li a { display:block; padding:.25em .5em .25em .75em; border-left:1em solid #f9a008; background:#000000; text-decoration:none; color:#ffffff; font-size:11px; }
#homepagemostrecent li a:hover { border-color:#000000; color:#000000; background:#FFFFFF; }
#contentfooter { width:745px; height:20px; margin-left:15px; margin-bottom:15px; background-image:url(images/content-footer-bg.gif); background-repeat:no-repeat; }
#contentfooter p { padding-left:15px; }

/** Begin Footer CSS **/
#footer table { width:100%; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#footer table a { color:#f9a008; text-decoration:underline; }
#footer table a:hover { text-decoration:none; }
#footer p { padding-left:15px; padding-right:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; }
#footer p a { color:#333333; text-decoration:underline; }
#footer p a:hover { text-decoration:none; }

/** Begin JQuery Preview CSS **/
#preview { position:absolute; background:#000000; padding: 10px; display:none; color:#FFFFFF; z-index: 10000; }